Documentation
¶
Index ¶
- Constants
- type AuthExtraPermissions
- type AuthFirecloudAccount
- type AuthFirecloudGroupMembership
- func (m *AuthFirecloudGroupMembership) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *AuthFirecloudGroupMembership) MarshalBinary() ([]byte, error)
- func (m *AuthFirecloudGroupMembership) UnmarshalBinary(b []byte) error
- func (m *AuthFirecloudGroupMembership) Validate(formats strfmt.Registry) error
- type AuthUser
- type ErrorsErrorResponse
- type MiscMyUserResponse
- type MiscStatusResponse
- type MiscVersionResponse
- type V2controllersAppVersion
- func (m *V2controllersAppVersion) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V2controllersAppVersion) MarshalBinary() ([]byte, error)
- func (m *V2controllersAppVersion) UnmarshalBinary(b []byte) error
- func (m *V2controllersAppVersion) Validate(formats strfmt.Registry) error
- type V2controllersChart
- type V2controllersChartDeployRecord
- func (m *V2controllersChartDeployRecord) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V2controllersChartDeployRecord) MarshalBinary() ([]byte, error)
- func (m *V2controllersChartDeployRecord) UnmarshalBinary(b []byte) error
- func (m *V2controllersChartDeployRecord) Validate(formats strfmt.Registry) error
- type V2controllersChartRelease
- func (m *V2controllersChartRelease) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V2controllersChartRelease) MarshalBinary() ([]byte, error)
- func (m *V2controllersChartRelease) UnmarshalBinary(b []byte) error
- func (m *V2controllersChartRelease) Validate(formats strfmt.Registry) error
- type V2controllersChartVersion
- func (m *V2controllersChartVersion) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V2controllersChartVersion) MarshalBinary() ([]byte, error)
- func (m *V2controllersChartVersion) UnmarshalBinary(b []byte) error
- func (m *V2controllersChartVersion) Validate(formats strfmt.Registry) error
- type V2controllersCluster
- type V2controllersCreatableAppVersion
- func (m *V2controllersCreatableAppVersion) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V2controllersCreatableAppVersion) MarshalBinary() ([]byte, error)
- func (m *V2controllersCreatableAppVersion) UnmarshalBinary(b []byte) error
- func (m *V2controllersCreatableAppVersion) Validate(formats strfmt.Registry) error
- type V2controllersCreatableChart
- func (m *V2controllersCreatableChart) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V2controllersCreatableChart) MarshalBinary() ([]byte, error)
- func (m *V2controllersCreatableChart) UnmarshalBinary(b []byte) error
- func (m *V2controllersCreatableChart) Validate(formats strfmt.Registry) error
- type V2controllersCreatableChartDeployRecord
- func (m *V2controllersCreatableChartDeployRecord) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V2controllersCreatableChartDeployRecord) MarshalBinary() ([]byte, error)
- func (m *V2controllersCreatableChartDeployRecord) UnmarshalBinary(b []byte) error
- func (m *V2controllersCreatableChartDeployRecord) Validate(formats strfmt.Registry) error
- type V2controllersCreatableChartRelease
- func (m *V2controllersCreatableChartRelease) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V2controllersCreatableChartRelease) MarshalBinary() ([]byte, error)
- func (m *V2controllersCreatableChartRelease) UnmarshalBinary(b []byte) error
- func (m *V2controllersCreatableChartRelease) Validate(formats strfmt.Registry) error
- type V2controllersCreatableChartVersion
- func (m *V2controllersCreatableChartVersion) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V2controllersCreatableChartVersion) MarshalBinary() ([]byte, error)
- func (m *V2controllersCreatableChartVersion) UnmarshalBinary(b []byte) error
- func (m *V2controllersCreatableChartVersion) Validate(formats strfmt.Registry) error
- type V2controllersCreatableCluster
- func (m *V2controllersCreatableCluster) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V2controllersCreatableCluster) MarshalBinary() ([]byte, error)
- func (m *V2controllersCreatableCluster) UnmarshalBinary(b []byte) error
- func (m *V2controllersCreatableCluster) Validate(formats strfmt.Registry) error
- type V2controllersCreatableEnvironment
- func (m *V2controllersCreatableEnvironment) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V2controllersCreatableEnvironment) MarshalBinary() ([]byte, error)
- func (m *V2controllersCreatableEnvironment) UnmarshalBinary(b []byte) error
- func (m *V2controllersCreatableEnvironment) Validate(formats strfmt.Registry) error
- type V2controllersEditableChart
- func (m *V2controllersEditableChart) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V2controllersEditableChart) MarshalBinary() ([]byte, error)
- func (m *V2controllersEditableChart) UnmarshalBinary(b []byte) error
- func (m *V2controllersEditableChart) Validate(formats strfmt.Registry) error
- type V2controllersEditableChartRelease
- func (m *V2controllersEditableChartRelease) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V2controllersEditableChartRelease) MarshalBinary() ([]byte, error)
- func (m *V2controllersEditableChartRelease) UnmarshalBinary(b []byte) error
- func (m *V2controllersEditableChartRelease) Validate(formats strfmt.Registry) error
- type V2controllersEditableCluster
- func (m *V2controllersEditableCluster) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V2controllersEditableCluster) MarshalBinary() ([]byte, error)
- func (m *V2controllersEditableCluster) UnmarshalBinary(b []byte) error
- func (m *V2controllersEditableCluster) Validate(formats strfmt.Registry) error
- type V2controllersEditableEnvironment
- func (m *V2controllersEditableEnvironment) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V2controllersEditableEnvironment) MarshalBinary() ([]byte, error)
- func (m *V2controllersEditableEnvironment) UnmarshalBinary(b []byte) error
- func (m *V2controllersEditableEnvironment) Validate(formats strfmt.Registry) error
- type V2controllersEnvironment
- func (m *V2controllersEnvironment) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V2controllersEnvironment) MarshalBinary() ([]byte, error)
- func (m *V2controllersEnvironment) UnmarshalBinary(b []byte) error
- func (m *V2controllersEnvironment) Validate(formats strfmt.Registry) error
Constants ¶
const ( // V2controllersChartReleaseTargetAppVersionUseBranch captures enum value "branch" V2controllersChartReleaseTargetAppVersionUseBranch string = "branch" // V2controllersChartReleaseTargetAppVersionUseCommit captures enum value "commit" V2controllersChartReleaseTargetAppVersionUseCommit string = "commit" // V2controllersChartReleaseTargetAppVersionUseExact captures enum value "exact" V2controllersChartReleaseTargetAppVersionUseExact string = "exact" )
const ( // V2controllersChartReleaseTargetChartVersionUseLatest captures enum value "latest" V2controllersChartReleaseTargetChartVersionUseLatest string = "latest" // V2controllersChartReleaseTargetChartVersionUseExact captures enum value "exact" V2controllersChartReleaseTargetChartVersionUseExact string = "exact" )
const ( // V2controllersClusterProviderGoogle captures enum value "google" V2controllersClusterProviderGoogle string = "google" // V2controllersClusterProviderAzure captures enum value "azure" V2controllersClusterProviderAzure string = "azure" )
const ( // V2controllersCreatableChartReleaseTargetAppVersionUseBranch captures enum value "branch" V2controllersCreatableChartReleaseTargetAppVersionUseBranch string = "branch" // V2controllersCreatableChartReleaseTargetAppVersionUseCommit captures enum value "commit" V2controllersCreatableChartReleaseTargetAppVersionUseCommit string = "commit" // V2controllersCreatableChartReleaseTargetAppVersionUseExact captures enum value "exact" V2controllersCreatableChartReleaseTargetAppVersionUseExact string = "exact" )
const ( // V2controllersCreatableChartReleaseTargetChartVersionUseLatest captures enum value "latest" V2controllersCreatableChartReleaseTargetChartVersionUseLatest string = "latest" // V2controllersCreatableChartReleaseTargetChartVersionUseExact captures enum value "exact" V2controllersCreatableChartReleaseTargetChartVersionUseExact string = "exact" )
const ( // V2controllersCreatableClusterProviderGoogle captures enum value "google" V2controllersCreatableClusterProviderGoogle string = "google" // V2controllersCreatableClusterProviderAzure captures enum value "azure" V2controllersCreatableClusterProviderAzure string = "azure" )
const ( // V2controllersEditableChartReleaseTargetAppVersionUseBranch captures enum value "branch" V2controllersEditableChartReleaseTargetAppVersionUseBranch string = "branch" // V2controllersEditableChartReleaseTargetAppVersionUseCommit captures enum value "commit" V2controllersEditableChartReleaseTargetAppVersionUseCommit string = "commit" // V2controllersEditableChartReleaseTargetAppVersionUseExact captures enum value "exact" V2controllersEditableChartReleaseTargetAppVersionUseExact string = "exact" )
const ( // V2controllersEditableChartReleaseTargetChartVersionUseLatest captures enum value "latest" V2controllersEditableChartReleaseTargetChartVersionUseLatest string = "latest" // V2controllersEditableChartReleaseTargetChartVersionUseExact captures enum value "exact" V2controllersEditableChartReleaseTargetChartVersionUseExact string = "exact" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthExtraPermissions ¶
type AuthExtraPermissions struct {
// suitable
Suitable bool `json:"suitable,omitempty"`
}
AuthExtraPermissions auth extra permissions
swagger:model auth.ExtraPermissions
func (*AuthExtraPermissions) ContextValidate ¶
ContextValidate validates this auth extra permissions based on context it is used
func (*AuthExtraPermissions) MarshalBinary ¶
func (m *AuthExtraPermissions) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AuthExtraPermissions) UnmarshalBinary ¶
func (m *AuthExtraPermissions) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AuthFirecloudAccount ¶
type AuthFirecloudAccount struct {
// accepted google terms
AcceptedGoogleTerms bool `json:"acceptedGoogleTerms,omitempty"`
// archived
Archived bool `json:"archived,omitempty"`
// email
Email string `json:"email,omitempty"`
// enrolled in2 fa
EnrolledIn2Fa bool `json:"enrolledIn2Fa,omitempty"`
// groups
Groups *AuthFirecloudGroupMembership `json:"groups,omitempty"`
// suspended
Suspended bool `json:"suspended,omitempty"`
// suspension reason
SuspensionReason string `json:"suspensionReason,omitempty"`
}
AuthFirecloudAccount auth firecloud account
swagger:model auth.FirecloudAccount
func (*AuthFirecloudAccount) ContextValidate ¶
ContextValidate validate this auth firecloud account based on the context it is used
func (*AuthFirecloudAccount) MarshalBinary ¶
func (m *AuthFirecloudAccount) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AuthFirecloudAccount) UnmarshalBinary ¶
func (m *AuthFirecloudAccount) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AuthFirecloudGroupMembership ¶
type AuthFirecloudGroupMembership struct {
// fc admins
FcAdmins bool `json:"fc-admins,omitempty"`
// firecloud project owners
FirecloudProjectOwners bool `json:"firecloud-project-owners,omitempty"`
}
AuthFirecloudGroupMembership auth firecloud group membership
swagger:model auth.FirecloudGroupMembership
func (*AuthFirecloudGroupMembership) ContextValidate ¶
func (m *AuthFirecloudGroupMembership) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this auth firecloud group membership based on context it is used
func (*AuthFirecloudGroupMembership) MarshalBinary ¶
func (m *AuthFirecloudGroupMembership) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AuthFirecloudGroupMembership) UnmarshalBinary ¶
func (m *AuthFirecloudGroupMembership) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AuthUser ¶
type AuthUser struct {
// authenticated email
AuthenticatedEmail string `json:"authenticatedEmail,omitempty"`
// matched extra permissions
MatchedExtraPermissions *AuthExtraPermissions `json:"matchedExtraPermissions,omitempty"`
// matched firecloud account
MatchedFirecloudAccount *AuthFirecloudAccount `json:"matchedFirecloudAccount,omitempty"`
}
AuthUser auth user
swagger:model auth.User
func (*AuthUser) ContextValidate ¶
ContextValidate validate this auth user based on the context it is used
func (*AuthUser) MarshalBinary ¶
MarshalBinary interface implementation
func (*AuthUser) UnmarshalBinary ¶
UnmarshalBinary interface implementation
type ErrorsErrorResponse ¶
type ErrorsErrorResponse struct {
// message
Message string `json:"message,omitempty"`
// to blame
ToBlame string `json:"toBlame,omitempty"`
// type
Type string `json:"type,omitempty"`
}
ErrorsErrorResponse errors error response
swagger:model errors.ErrorResponse
func (*ErrorsErrorResponse) ContextValidate ¶
ContextValidate validates this errors error response based on context it is used
func (*ErrorsErrorResponse) MarshalBinary ¶
func (m *ErrorsErrorResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*ErrorsErrorResponse) UnmarshalBinary ¶
func (m *ErrorsErrorResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MiscMyUserResponse ¶
type MiscMyUserResponse struct {
// email
Email string `json:"email,omitempty"`
// raw info
RawInfo *AuthUser `json:"rawInfo,omitempty"`
// suitability
Suitability string `json:"suitability,omitempty"`
}
MiscMyUserResponse misc my user response
swagger:model misc.MyUserResponse
func (*MiscMyUserResponse) ContextValidate ¶
ContextValidate validate this misc my user response based on the context it is used
func (*MiscMyUserResponse) MarshalBinary ¶
func (m *MiscMyUserResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MiscMyUserResponse) UnmarshalBinary ¶
func (m *MiscMyUserResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MiscStatusResponse ¶
type MiscStatusResponse struct {
// ok
Ok bool `json:"ok,omitempty"`
}
MiscStatusResponse misc status response
swagger:model misc.StatusResponse
func (*MiscStatusResponse) ContextValidate ¶
ContextValidate validates this misc status response based on context it is used
func (*MiscStatusResponse) MarshalBinary ¶
func (m *MiscStatusResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MiscStatusResponse) UnmarshalBinary ¶
func (m *MiscStatusResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type MiscVersionResponse ¶
type MiscVersionResponse struct {
// build info
BuildInfo map[string]string `json:"buildInfo,omitempty"`
// go version
GoVersion string `json:"goVersion,omitempty"`
// version
Version string `json:"version,omitempty"`
}
MiscVersionResponse misc version response
swagger:model misc.VersionResponse
func (*MiscVersionResponse) ContextValidate ¶
ContextValidate validates this misc version response based on context it is used
func (*MiscVersionResponse) MarshalBinary ¶
func (m *MiscVersionResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*MiscVersionResponse) UnmarshalBinary ¶
func (m *MiscVersionResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V2controllersAppVersion ¶
type V2controllersAppVersion struct {
// Required when creating
AppVersion string `json:"appVersion,omitempty"`
// Required when creating
Chart string `json:"chart,omitempty"`
// chart info
ChartInfo *V2controllersChart `json:"chartInfo,omitempty"`
// created at
CreatedAt string `json:"createdAt,omitempty"`
// git branch
GitBranch string `json:"gitBranch,omitempty"`
// git commit
GitCommit string `json:"gitCommit,omitempty"`
// id
ID int64 `json:"id,omitempty"`
// parent app version
ParentAppVersion string `json:"parentAppVersion,omitempty"`
// parent app version info
ParentAppVersionInfo interface{} `json:"parentAppVersionInfo,omitempty"`
// updated at
UpdatedAt string `json:"updatedAt,omitempty"`
}
V2controllersAppVersion v2controllers app version
swagger:model v2controllers.AppVersion
func (*V2controllersAppVersion) ContextValidate ¶
func (m *V2controllersAppVersion) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this v2controllers app version based on the context it is used
func (*V2controllersAppVersion) MarshalBinary ¶
func (m *V2controllersAppVersion) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V2controllersAppVersion) UnmarshalBinary ¶
func (m *V2controllersAppVersion) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V2controllersChart ¶
type V2controllersChart struct {
// app image git main branch
AppImageGitMainBranch string `json:"appImageGitMainBranch,omitempty"`
// app image git repo
AppImageGitRepo string `json:"appImageGitRepo,omitempty"`
// chart repo
ChartRepo *string `json:"chartRepo,omitempty"`
// created at
CreatedAt string `json:"createdAt,omitempty"`
// id
ID int64 `json:"id,omitempty"`
// Required when creating
Name string `json:"name,omitempty"`
// updated at
UpdatedAt string `json:"updatedAt,omitempty"`
}
V2controllersChart v2controllers chart
swagger:model v2controllers.Chart
func (*V2controllersChart) ContextValidate ¶
ContextValidate validates this v2controllers chart based on context it is used
func (*V2controllersChart) MarshalBinary ¶
func (m *V2controllersChart) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V2controllersChart) UnmarshalBinary ¶
func (m *V2controllersChart) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V2controllersChartDeployRecord ¶
type V2controllersChartDeployRecord struct {
// Required when creating
ChartRelease string `json:"chartRelease,omitempty"`
// chart release info
ChartReleaseInfo *V2controllersChartRelease `json:"chartReleaseInfo,omitempty"`
// created at
CreatedAt string `json:"createdAt,omitempty"`
// When creating, will default to the value currently held by the chart release
ExactAppVersion string `json:"exactAppVersion,omitempty"`
// When creating, will default to the value currently held by the chart release
ExactChartVersion string `json:"exactChartVersion,omitempty"`
// When creating, will default to the value currently held by the chart release
HelmfileRef string `json:"helmfileRef,omitempty"`
// id
ID int64 `json:"id,omitempty"`
// updated at
UpdatedAt string `json:"updatedAt,omitempty"`
}
V2controllersChartDeployRecord v2controllers chart deploy record
swagger:model v2controllers.ChartDeployRecord
func (*V2controllersChartDeployRecord) ContextValidate ¶
func (m *V2controllersChartDeployRecord) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this v2controllers chart deploy record based on the context it is used
func (*V2controllersChartDeployRecord) MarshalBinary ¶
func (m *V2controllersChartDeployRecord) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V2controllersChartDeployRecord) UnmarshalBinary ¶
func (m *V2controllersChartDeployRecord) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V2controllersChartRelease ¶
type V2controllersChartRelease struct {
// Required when creating
Chart string `json:"chart,omitempty"`
// chart info
ChartInfo *V2controllersChart `json:"chartInfo,omitempty"`
// When creating, will default the environment's default cluster, if provided. Either this or environment must be provided.
Cluster string `json:"cluster,omitempty"`
// cluster info
ClusterInfo *V2controllersCluster `json:"clusterInfo,omitempty"`
// created at
CreatedAt string `json:"createdAt,omitempty"`
// current app version exact
CurrentAppVersionExact string `json:"currentAppVersionExact,omitempty"`
// current chart version exact
CurrentChartVersionExact string `json:"currentChartVersionExact,omitempty"`
// Calculated field
DestinationType string `json:"destinationType,omitempty"`
// Either this or cluster must be provided.
Environment string `json:"environment,omitempty"`
// environment info
EnvironmentInfo *V2controllersEnvironment `json:"environmentInfo,omitempty"`
// helmfile ref
HelmfileRef *string `json:"helmfileRef,omitempty"`
// id
ID int64 `json:"id,omitempty"`
// When creating, will be calculated if left empty
Name string `json:"name,omitempty"`
// When creating, will default to the environment's default namespace, if provided
Namespace string `json:"namespace,omitempty"`
// When creating, will default to the app's main branch if it has one recorded
TargetAppVersionBranch string `json:"targetAppVersionBranch,omitempty"`
// target app version commit
TargetAppVersionCommit string `json:"targetAppVersionCommit,omitempty"`
// target app version exact
TargetAppVersionExact string `json:"targetAppVersionExact,omitempty"`
// When creating, will default to referencing any provided target app version field (exact, then commit, then branch)
// Enum: [branch commit exact]
TargetAppVersionUse string `json:"targetAppVersionUse,omitempty"`
// target chart version exact
TargetChartVersionExact string `json:"targetChartVersionExact,omitempty"`
// When creating, will default to latest unless an exact target chart version is provided
// Enum: [latest exact]
TargetChartVersionUse string `json:"targetChartVersionUse,omitempty"`
// thelma mode
ThelmaMode string `json:"thelmaMode,omitempty"`
// updated at
UpdatedAt string `json:"updatedAt,omitempty"`
}
V2controllersChartRelease v2controllers chart release
swagger:model v2controllers.ChartRelease
func (*V2controllersChartRelease) ContextValidate ¶
func (m *V2controllersChartRelease) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this v2controllers chart release based on the context it is used
func (*V2controllersChartRelease) MarshalBinary ¶
func (m *V2controllersChartRelease) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V2controllersChartRelease) UnmarshalBinary ¶
func (m *V2controllersChartRelease) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V2controllersChartVersion ¶
type V2controllersChartVersion struct {
// Required when creating
Chart string `json:"chart,omitempty"`
// chart info
ChartInfo *V2controllersChart `json:"chartInfo,omitempty"`
// Required when creating
ChartVersion string `json:"chartVersion,omitempty"`
// created at
CreatedAt string `json:"createdAt,omitempty"`
// id
ID int64 `json:"id,omitempty"`
// parent chart version
ParentChartVersion string `json:"parentChartVersion,omitempty"`
// parent chart version info
ParentChartVersionInfo interface{} `json:"parentChartVersionInfo,omitempty"`
// updated at
UpdatedAt string `json:"updatedAt,omitempty"`
}
V2controllersChartVersion v2controllers chart version
swagger:model v2controllers.ChartVersion
func (*V2controllersChartVersion) ContextValidate ¶
func (m *V2controllersChartVersion) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this v2controllers chart version based on the context it is used
func (*V2controllersChartVersion) MarshalBinary ¶
func (m *V2controllersChartVersion) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V2controllersChartVersion) UnmarshalBinary ¶
func (m *V2controllersChartVersion) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V2controllersCluster ¶
type V2controllersCluster struct {
// Required when creating
Address string `json:"address,omitempty"`
// Required when creating if providers is 'azure'
AzureSubscription string `json:"azureSubscription,omitempty"`
// Required when creating
Base string `json:"base,omitempty"`
// created at
CreatedAt string `json:"createdAt,omitempty"`
// Required when creating if provider is 'google'
GoogleProject string `json:"googleProject,omitempty"`
// id
ID int64 `json:"id,omitempty"`
// Required when creating
Name string `json:"name,omitempty"`
// provider
// Enum: [google azure]
Provider *string `json:"provider,omitempty"`
// requires suitability
RequiresSuitability *bool `json:"requiresSuitability,omitempty"`
// updated at
UpdatedAt string `json:"updatedAt,omitempty"`
}
V2controllersCluster The full set of Cluster fields that can be read or used for filtering queries
swagger:model v2controllers.Cluster
func (*V2controllersCluster) ContextValidate ¶
ContextValidate validates this v2controllers cluster based on context it is used
func (*V2controllersCluster) MarshalBinary ¶
func (m *V2controllersCluster) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V2controllersCluster) UnmarshalBinary ¶
func (m *V2controllersCluster) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V2controllersCreatableAppVersion ¶
type V2controllersCreatableAppVersion struct {
// Required when creating
AppVersion string `json:"appVersion,omitempty"`
// Required when creating
Chart string `json:"chart,omitempty"`
// git branch
GitBranch string `json:"gitBranch,omitempty"`
// git commit
GitCommit string `json:"gitCommit,omitempty"`
// parent app version
ParentAppVersion string `json:"parentAppVersion,omitempty"`
}
V2controllersCreatableAppVersion v2controllers creatable app version
swagger:model v2controllers.CreatableAppVersion
func (*V2controllersCreatableAppVersion) ContextValidate ¶
func (m *V2controllersCreatableAppVersion) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v2controllers creatable app version based on context it is used
func (*V2controllersCreatableAppVersion) MarshalBinary ¶
func (m *V2controllersCreatableAppVersion) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V2controllersCreatableAppVersion) UnmarshalBinary ¶
func (m *V2controllersCreatableAppVersion) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V2controllersCreatableChart ¶
type V2controllersCreatableChart struct {
// app image git main branch
AppImageGitMainBranch string `json:"appImageGitMainBranch,omitempty"`
// app image git repo
AppImageGitRepo string `json:"appImageGitRepo,omitempty"`
// chart repo
ChartRepo *string `json:"chartRepo,omitempty"`
// Required when creating
Name string `json:"name,omitempty"`
}
V2controllersCreatableChart v2controllers creatable chart
swagger:model v2controllers.CreatableChart
func (*V2controllersCreatableChart) ContextValidate ¶
func (m *V2controllersCreatableChart) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v2controllers creatable chart based on context it is used
func (*V2controllersCreatableChart) MarshalBinary ¶
func (m *V2controllersCreatableChart) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V2controllersCreatableChart) UnmarshalBinary ¶
func (m *V2controllersCreatableChart) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V2controllersCreatableChartDeployRecord ¶
type V2controllersCreatableChartDeployRecord struct {
// Required when creating
ChartRelease string `json:"chartRelease,omitempty"`
// When creating, will default to the value currently held by the chart release
ExactAppVersion string `json:"exactAppVersion,omitempty"`
// When creating, will default to the value currently held by the chart release
ExactChartVersion string `json:"exactChartVersion,omitempty"`
// When creating, will default to the value currently held by the chart release
HelmfileRef string `json:"helmfileRef,omitempty"`
}
V2controllersCreatableChartDeployRecord v2controllers creatable chart deploy record
swagger:model v2controllers.CreatableChartDeployRecord
func (*V2controllersCreatableChartDeployRecord) ContextValidate ¶
func (m *V2controllersCreatableChartDeployRecord) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v2controllers creatable chart deploy record based on context it is used
func (*V2controllersCreatableChartDeployRecord) MarshalBinary ¶
func (m *V2controllersCreatableChartDeployRecord) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V2controllersCreatableChartDeployRecord) UnmarshalBinary ¶
func (m *V2controllersCreatableChartDeployRecord) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V2controllersCreatableChartRelease ¶
type V2controllersCreatableChartRelease struct {
// Required when creating
Chart string `json:"chart,omitempty"`
// When creating, will default the environment's default cluster, if provided. Either this or environment must be provided.
Cluster string `json:"cluster,omitempty"`
// current app version exact
CurrentAppVersionExact string `json:"currentAppVersionExact,omitempty"`
// current chart version exact
CurrentChartVersionExact string `json:"currentChartVersionExact,omitempty"`
// Either this or cluster must be provided.
Environment string `json:"environment,omitempty"`
// helmfile ref
HelmfileRef *string `json:"helmfileRef,omitempty"`
// When creating, will be calculated if left empty
Name string `json:"name,omitempty"`
// When creating, will default to the environment's default namespace, if provided
Namespace string `json:"namespace,omitempty"`
// When creating, will default to the app's main branch if it has one recorded
TargetAppVersionBranch string `json:"targetAppVersionBranch,omitempty"`
// target app version commit
TargetAppVersionCommit string `json:"targetAppVersionCommit,omitempty"`
// target app version exact
TargetAppVersionExact string `json:"targetAppVersionExact,omitempty"`
// When creating, will default to referencing any provided target app version field (exact, then commit, then branch)
// Enum: [branch commit exact]
TargetAppVersionUse string `json:"targetAppVersionUse,omitempty"`
// target chart version exact
TargetChartVersionExact string `json:"targetChartVersionExact,omitempty"`
// When creating, will default to latest unless an exact target chart version is provided
// Enum: [latest exact]
TargetChartVersionUse string `json:"targetChartVersionUse,omitempty"`
// thelma mode
ThelmaMode string `json:"thelmaMode,omitempty"`
}
V2controllersCreatableChartRelease v2controllers creatable chart release
swagger:model v2controllers.CreatableChartRelease
func (*V2controllersCreatableChartRelease) ContextValidate ¶
func (m *V2controllersCreatableChartRelease) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v2controllers creatable chart release based on context it is used
func (*V2controllersCreatableChartRelease) MarshalBinary ¶
func (m *V2controllersCreatableChartRelease) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V2controllersCreatableChartRelease) UnmarshalBinary ¶
func (m *V2controllersCreatableChartRelease) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V2controllersCreatableChartVersion ¶
type V2controllersCreatableChartVersion struct {
// Required when creating
Chart string `json:"chart,omitempty"`
// Required when creating
ChartVersion string `json:"chartVersion,omitempty"`
// parent chart version
ParentChartVersion string `json:"parentChartVersion,omitempty"`
}
V2controllersCreatableChartVersion v2controllers creatable chart version
swagger:model v2controllers.CreatableChartVersion
func (*V2controllersCreatableChartVersion) ContextValidate ¶
func (m *V2controllersCreatableChartVersion) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v2controllers creatable chart version based on context it is used
func (*V2controllersCreatableChartVersion) MarshalBinary ¶
func (m *V2controllersCreatableChartVersion) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V2controllersCreatableChartVersion) UnmarshalBinary ¶
func (m *V2controllersCreatableChartVersion) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V2controllersCreatableCluster ¶
type V2controllersCreatableCluster struct {
// Required when creating
Address string `json:"address,omitempty"`
// Required when creating if providers is 'azure'
AzureSubscription string `json:"azureSubscription,omitempty"`
// Required when creating
Base string `json:"base,omitempty"`
// Required when creating if provider is 'google'
GoogleProject string `json:"googleProject,omitempty"`
// Required when creating
Name string `json:"name,omitempty"`
// provider
// Enum: [google azure]
Provider *string `json:"provider,omitempty"`
// requires suitability
RequiresSuitability *bool `json:"requiresSuitability,omitempty"`
}
V2controllersCreatableCluster The subset of Cluster fields that can be set upon creation
swagger:model v2controllers.CreatableCluster
func (*V2controllersCreatableCluster) ContextValidate ¶
func (m *V2controllersCreatableCluster) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v2controllers creatable cluster based on context it is used
func (*V2controllersCreatableCluster) MarshalBinary ¶
func (m *V2controllersCreatableCluster) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V2controllersCreatableCluster) UnmarshalBinary ¶
func (m *V2controllersCreatableCluster) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V2controllersCreatableEnvironment ¶
type V2controllersCreatableEnvironment struct {
// Required when creating
Base string `json:"base,omitempty"`
// Upon creation of a dynamic environment, if this is true the template's chart releases will be copied to the new environment
ChartReleasesFromTemplate *bool `json:"chartReleasesFromTemplate,omitempty"`
// default cluster
DefaultCluster string `json:"defaultCluster,omitempty"`
// default namespace
DefaultNamespace string `json:"defaultNamespace,omitempty"`
// lifecycle
Lifecycle *string `json:"lifecycle,omitempty"`
// When creating, will be calculated if dynamic, required otherwise
Name string `json:"name,omitempty"`
// When creating, will be set to your email
Owner string `json:"owner,omitempty"`
// requires suitability
RequiresSuitability *bool `json:"requiresSuitability,omitempty"`
// Required for dynamic environments
TemplateEnvironment string `json:"templateEnvironment,omitempty"`
}
V2controllersCreatableEnvironment v2controllers creatable environment
swagger:model v2controllers.CreatableEnvironment
func (*V2controllersCreatableEnvironment) ContextValidate ¶
func (m *V2controllersCreatableEnvironment) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v2controllers creatable environment based on context it is used
func (*V2controllersCreatableEnvironment) MarshalBinary ¶
func (m *V2controllersCreatableEnvironment) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V2controllersCreatableEnvironment) UnmarshalBinary ¶
func (m *V2controllersCreatableEnvironment) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V2controllersEditableChart ¶
type V2controllersEditableChart struct {
// app image git main branch
AppImageGitMainBranch string `json:"appImageGitMainBranch,omitempty"`
// app image git repo
AppImageGitRepo string `json:"appImageGitRepo,omitempty"`
// chart repo
ChartRepo *string `json:"chartRepo,omitempty"`
}
V2controllersEditableChart v2controllers editable chart
swagger:model v2controllers.EditableChart
func (*V2controllersEditableChart) ContextValidate ¶
func (m *V2controllersEditableChart) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v2controllers editable chart based on context it is used
func (*V2controllersEditableChart) MarshalBinary ¶
func (m *V2controllersEditableChart) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V2controllersEditableChart) UnmarshalBinary ¶
func (m *V2controllersEditableChart) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V2controllersEditableChartRelease ¶
type V2controllersEditableChartRelease struct {
// current app version exact
CurrentAppVersionExact string `json:"currentAppVersionExact,omitempty"`
// current chart version exact
CurrentChartVersionExact string `json:"currentChartVersionExact,omitempty"`
// helmfile ref
HelmfileRef *string `json:"helmfileRef,omitempty"`
// When creating, will default to the app's main branch if it has one recorded
TargetAppVersionBranch string `json:"targetAppVersionBranch,omitempty"`
// target app version commit
TargetAppVersionCommit string `json:"targetAppVersionCommit,omitempty"`
// target app version exact
TargetAppVersionExact string `json:"targetAppVersionExact,omitempty"`
// When creating, will default to referencing any provided target app version field (exact, then commit, then branch)
// Enum: [branch commit exact]
TargetAppVersionUse string `json:"targetAppVersionUse,omitempty"`
// target chart version exact
TargetChartVersionExact string `json:"targetChartVersionExact,omitempty"`
// When creating, will default to latest unless an exact target chart version is provided
// Enum: [latest exact]
TargetChartVersionUse string `json:"targetChartVersionUse,omitempty"`
// thelma mode
ThelmaMode string `json:"thelmaMode,omitempty"`
}
V2controllersEditableChartRelease v2controllers editable chart release
swagger:model v2controllers.EditableChartRelease
func (*V2controllersEditableChartRelease) ContextValidate ¶
func (m *V2controllersEditableChartRelease) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v2controllers editable chart release based on context it is used
func (*V2controllersEditableChartRelease) MarshalBinary ¶
func (m *V2controllersEditableChartRelease) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V2controllersEditableChartRelease) UnmarshalBinary ¶
func (m *V2controllersEditableChartRelease) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V2controllersEditableCluster ¶
type V2controllersEditableCluster struct {
// Required when creating
Address string `json:"address,omitempty"`
// Required when creating
Base string `json:"base,omitempty"`
// requires suitability
RequiresSuitability *bool `json:"requiresSuitability,omitempty"`
}
V2controllersEditableCluster The subset of Cluster fields that can be edited after creation
swagger:model v2controllers.EditableCluster
func (*V2controllersEditableCluster) ContextValidate ¶
func (m *V2controllersEditableCluster) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v2controllers editable cluster based on context it is used
func (*V2controllersEditableCluster) MarshalBinary ¶
func (m *V2controllersEditableCluster) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V2controllersEditableCluster) UnmarshalBinary ¶
func (m *V2controllersEditableCluster) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V2controllersEditableEnvironment ¶
type V2controllersEditableEnvironment struct {
// default cluster
DefaultCluster string `json:"defaultCluster,omitempty"`
// default namespace
DefaultNamespace string `json:"defaultNamespace,omitempty"`
// When creating, will be set to your email
Owner string `json:"owner,omitempty"`
// requires suitability
RequiresSuitability *bool `json:"requiresSuitability,omitempty"`
}
V2controllersEditableEnvironment v2controllers editable environment
swagger:model v2controllers.EditableEnvironment
func (*V2controllersEditableEnvironment) ContextValidate ¶
func (m *V2controllersEditableEnvironment) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v2controllers editable environment based on context it is used
func (*V2controllersEditableEnvironment) MarshalBinary ¶
func (m *V2controllersEditableEnvironment) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V2controllersEditableEnvironment) UnmarshalBinary ¶
func (m *V2controllersEditableEnvironment) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V2controllersEnvironment ¶
type V2controllersEnvironment struct {
// Required when creating
Base string `json:"base,omitempty"`
// Upon creation of a dynamic environment, if this is true the template's chart releases will be copied to the new environment
ChartReleasesFromTemplate *bool `json:"chartReleasesFromTemplate,omitempty"`
// created at
CreatedAt string `json:"createdAt,omitempty"`
// default cluster
DefaultCluster string `json:"defaultCluster,omitempty"`
// default cluster info
DefaultClusterInfo *V2controllersCluster `json:"defaultClusterInfo,omitempty"`
// default namespace
DefaultNamespace string `json:"defaultNamespace,omitempty"`
// id
ID int64 `json:"id,omitempty"`
// lifecycle
Lifecycle *string `json:"lifecycle,omitempty"`
// When creating, will be calculated if dynamic, required otherwise
Name string `json:"name,omitempty"`
// When creating, will be set to your email
Owner string `json:"owner,omitempty"`
// requires suitability
RequiresSuitability *bool `json:"requiresSuitability,omitempty"`
// Required for dynamic environments
TemplateEnvironment string `json:"templateEnvironment,omitempty"`
// Single-layer recursive; provides info of the template environment if this environment has one
TemplateEnvironmentInfo interface{} `json:"templateEnvironmentInfo,omitempty"`
// updated at
UpdatedAt string `json:"updatedAt,omitempty"`
// values name
ValuesName string `json:"valuesName,omitempty"`
}
V2controllersEnvironment v2controllers environment
swagger:model v2controllers.Environment
func (*V2controllersEnvironment) ContextValidate ¶
func (m *V2controllersEnvironment) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this v2controllers environment based on the context it is used
func (*V2controllersEnvironment) MarshalBinary ¶
func (m *V2controllersEnvironment) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V2controllersEnvironment) UnmarshalBinary ¶
func (m *V2controllersEnvironment) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
Source Files
¶
- auth_extra_permissions.go
- auth_firecloud_account.go
- auth_firecloud_group_membership.go
- auth_user.go
- errors_error_response.go
- misc_my_user_response.go
- misc_status_response.go
- misc_version_response.go
- v2controllers_app_version.go
- v2controllers_chart.go
- v2controllers_chart_deploy_record.go
- v2controllers_chart_release.go
- v2controllers_chart_version.go
- v2controllers_cluster.go
- v2controllers_creatable_app_version.go
- v2controllers_creatable_chart.go
- v2controllers_creatable_chart_deploy_record.go
- v2controllers_creatable_chart_release.go
- v2controllers_creatable_chart_version.go
- v2controllers_creatable_cluster.go
- v2controllers_creatable_environment.go
- v2controllers_editable_chart.go
- v2controllers_editable_chart_release.go
- v2controllers_editable_cluster.go
- v2controllers_editable_environment.go
- v2controllers_environment.go