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 AuthModelsAuthMethod
- type AuthModelsExtraPermissions
- func (m *AuthModelsExtraPermissions) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *AuthModelsExtraPermissions) MarshalBinary() ([]byte, error)
- func (m *AuthModelsExtraPermissions) UnmarshalBinary(b []byte) error
- func (m *AuthModelsExtraPermissions) Validate(formats strfmt.Registry) error
- type AuthModelsFirecloudAccount
- func (m *AuthModelsFirecloudAccount) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *AuthModelsFirecloudAccount) MarshalBinary() ([]byte, error)
- func (m *AuthModelsFirecloudAccount) UnmarshalBinary(b []byte) error
- func (m *AuthModelsFirecloudAccount) Validate(formats strfmt.Registry) error
- type AuthModelsFirecloudGroupMembership
- func (m *AuthModelsFirecloudGroupMembership) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *AuthModelsFirecloudGroupMembership) MarshalBinary() ([]byte, error)
- func (m *AuthModelsFirecloudGroupMembership) UnmarshalBinary(b []byte) error
- func (m *AuthModelsFirecloudGroupMembership) Validate(formats strfmt.Registry) error
- type AuthModelsUser
- type AuthUser
- type EnvironmentAutoDelete
- type ErrorsErrorResponse
- type MiscMyUserResponse
- type MiscStatusResponse
- type MiscVersionResponse
- type PagerdutyAlertSummary
- type PagerdutySendAlertResponse
- func (m *PagerdutySendAlertResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *PagerdutySendAlertResponse) MarshalBinary() ([]byte, error)
- func (m *PagerdutySendAlertResponse) UnmarshalBinary(b []byte) error
- func (m *PagerdutySendAlertResponse) Validate(formats strfmt.Registry) error
- 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 V2controllersChangeset
- func (m *V2controllersChangeset) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V2controllersChangeset) MarshalBinary() ([]byte, error)
- func (m *V2controllersChangeset) UnmarshalBinary(b []byte) error
- func (m *V2controllersChangeset) Validate(formats strfmt.Registry) error
- type V2controllersChangesetPlanRequest
- func (m *V2controllersChangesetPlanRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V2controllersChangesetPlanRequest) MarshalBinary() ([]byte, error)
- func (m *V2controllersChangesetPlanRequest) UnmarshalBinary(b []byte) error
- func (m *V2controllersChangesetPlanRequest) Validate(formats strfmt.Registry) error
- type V2controllersChangesetPlanRequestChartReleaseEntry
- func (m *V2controllersChangesetPlanRequestChartReleaseEntry) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V2controllersChangesetPlanRequestChartReleaseEntry) MarshalBinary() ([]byte, error)
- func (m *V2controllersChangesetPlanRequestChartReleaseEntry) UnmarshalBinary(b []byte) error
- func (m *V2controllersChangesetPlanRequestChartReleaseEntry) Validate(formats strfmt.Registry) error
- type V2controllersChangesetPlanRequestEnvironmentEntry
- func (m *V2controllersChangesetPlanRequestEnvironmentEntry) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V2controllersChangesetPlanRequestEnvironmentEntry) MarshalBinary() ([]byte, error)
- func (m *V2controllersChangesetPlanRequestEnvironmentEntry) UnmarshalBinary(b []byte) error
- func (m *V2controllersChangesetPlanRequestEnvironmentEntry) 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 V2controllersCreatableChangeset
- func (m *V2controllersCreatableChangeset) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V2controllersCreatableChangeset) MarshalBinary() ([]byte, error)
- func (m *V2controllersCreatableChangeset) UnmarshalBinary(b []byte) error
- func (m *V2controllersCreatableChangeset) 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 V2controllersCreatableDatabaseInstance
- func (m *V2controllersCreatableDatabaseInstance) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V2controllersCreatableDatabaseInstance) MarshalBinary() ([]byte, error)
- func (m *V2controllersCreatableDatabaseInstance) UnmarshalBinary(b []byte) error
- func (m *V2controllersCreatableDatabaseInstance) 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 V2controllersCreatablePagerdutyIntegration
- func (m *V2controllersCreatablePagerdutyIntegration) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V2controllersCreatablePagerdutyIntegration) MarshalBinary() ([]byte, error)
- func (m *V2controllersCreatablePagerdutyIntegration) UnmarshalBinary(b []byte) error
- func (m *V2controllersCreatablePagerdutyIntegration) Validate(formats strfmt.Registry) error
- type V2controllersDatabaseInstance
- func (m *V2controllersDatabaseInstance) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V2controllersDatabaseInstance) MarshalBinary() ([]byte, error)
- func (m *V2controllersDatabaseInstance) UnmarshalBinary(b []byte) error
- func (m *V2controllersDatabaseInstance) Validate(formats strfmt.Registry) error
- type V2controllersEditableAppVersion
- func (m *V2controllersEditableAppVersion) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V2controllersEditableAppVersion) MarshalBinary() ([]byte, error)
- func (m *V2controllersEditableAppVersion) UnmarshalBinary(b []byte) error
- func (m *V2controllersEditableAppVersion) 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 V2controllersEditableChartVersion
- func (m *V2controllersEditableChartVersion) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V2controllersEditableChartVersion) MarshalBinary() ([]byte, error)
- func (m *V2controllersEditableChartVersion) UnmarshalBinary(b []byte) error
- func (m *V2controllersEditableChartVersion) 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 V2controllersEditableDatabaseInstance
- func (m *V2controllersEditableDatabaseInstance) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V2controllersEditableDatabaseInstance) MarshalBinary() ([]byte, error)
- func (m *V2controllersEditableDatabaseInstance) UnmarshalBinary(b []byte) error
- func (m *V2controllersEditableDatabaseInstance) 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 V2controllersEditablePagerdutyIntegration
- func (m *V2controllersEditablePagerdutyIntegration) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V2controllersEditablePagerdutyIntegration) MarshalBinary() ([]byte, error)
- func (m *V2controllersEditablePagerdutyIntegration) UnmarshalBinary(b []byte) error
- func (m *V2controllersEditablePagerdutyIntegration) Validate(formats strfmt.Registry) error
- type V2controllersEditableUser
- func (m *V2controllersEditableUser) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V2controllersEditableUser) MarshalBinary() ([]byte, error)
- func (m *V2controllersEditableUser) UnmarshalBinary(b []byte) error
- func (m *V2controllersEditableUser) 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
- type V2controllersGithubAccessPayload
- func (m *V2controllersGithubAccessPayload) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V2controllersGithubAccessPayload) MarshalBinary() ([]byte, error)
- func (m *V2controllersGithubAccessPayload) UnmarshalBinary(b []byte) error
- func (m *V2controllersGithubAccessPayload) Validate(formats strfmt.Registry) error
- type V2controllersPagerdutyIntegration
- func (m *V2controllersPagerdutyIntegration) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *V2controllersPagerdutyIntegration) MarshalBinary() ([]byte, error)
- func (m *V2controllersPagerdutyIntegration) UnmarshalBinary(b []byte) error
- func (m *V2controllersPagerdutyIntegration) Validate(formats strfmt.Registry) error
- type V2controllersUser
Constants ¶
const ( // V2controllersChartReleaseAppVersionResolverBranch captures enum value "branch" V2controllersChartReleaseAppVersionResolverBranch string = "branch" // V2controllersChartReleaseAppVersionResolverCommit captures enum value "commit" V2controllersChartReleaseAppVersionResolverCommit string = "commit" // V2controllersChartReleaseAppVersionResolverExact captures enum value "exact" V2controllersChartReleaseAppVersionResolverExact string = "exact" // V2controllersChartReleaseAppVersionResolverFollow captures enum value "follow" V2controllersChartReleaseAppVersionResolverFollow string = "follow" // V2controllersChartReleaseAppVersionResolverNone captures enum value "none" V2controllersChartReleaseAppVersionResolverNone string = "none" )
const ( // V2controllersChartReleaseChartVersionResolverLatest captures enum value "latest" V2controllersChartReleaseChartVersionResolverLatest string = "latest" // V2controllersChartReleaseChartVersionResolverExact captures enum value "exact" V2controllersChartReleaseChartVersionResolverExact string = "exact" // V2controllersChartReleaseChartVersionResolverFollow captures enum value "follow" V2controllersChartReleaseChartVersionResolverFollow string = "follow" )
const ( // V2controllersClusterProviderGoogle captures enum value "google" V2controllersClusterProviderGoogle string = "google" // V2controllersClusterProviderAzure captures enum value "azure" V2controllersClusterProviderAzure string = "azure" )
const ( // V2controllersCreatableChartReleaseAppVersionResolverBranch captures enum value "branch" V2controllersCreatableChartReleaseAppVersionResolverBranch string = "branch" // V2controllersCreatableChartReleaseAppVersionResolverCommit captures enum value "commit" V2controllersCreatableChartReleaseAppVersionResolverCommit string = "commit" // V2controllersCreatableChartReleaseAppVersionResolverExact captures enum value "exact" V2controllersCreatableChartReleaseAppVersionResolverExact string = "exact" // V2controllersCreatableChartReleaseAppVersionResolverFollow captures enum value "follow" V2controllersCreatableChartReleaseAppVersionResolverFollow string = "follow" // V2controllersCreatableChartReleaseAppVersionResolverNone captures enum value "none" V2controllersCreatableChartReleaseAppVersionResolverNone string = "none" )
const ( // V2controllersCreatableChartReleaseChartVersionResolverLatest captures enum value "latest" V2controllersCreatableChartReleaseChartVersionResolverLatest string = "latest" // V2controllersCreatableChartReleaseChartVersionResolverExact captures enum value "exact" V2controllersCreatableChartReleaseChartVersionResolverExact string = "exact" // V2controllersCreatableChartReleaseChartVersionResolverFollow captures enum value "follow" V2controllersCreatableChartReleaseChartVersionResolverFollow string = "follow" )
const ( // V2controllersCreatableClusterProviderGoogle captures enum value "google" V2controllersCreatableClusterProviderGoogle string = "google" // V2controllersCreatableClusterProviderAzure captures enum value "azure" V2controllersCreatableClusterProviderAzure string = "azure" )
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 AuthModelsAuthMethod ¶ added in v0.1.20
type AuthModelsAuthMethod int64
AuthModelsAuthMethod auth models auth method
swagger:model auth_models.AuthMethod
func (AuthModelsAuthMethod) ContextValidate ¶ added in v0.1.20
ContextValidate validates this auth models auth method based on context it is used
type AuthModelsExtraPermissions ¶ added in v0.1.17
type AuthModelsExtraPermissions struct { // suitable Suitable bool `json:"suitable,omitempty"` }
AuthModelsExtraPermissions auth models extra permissions
swagger:model auth_models.ExtraPermissions
func (*AuthModelsExtraPermissions) ContextValidate ¶ added in v0.1.17
func (m *AuthModelsExtraPermissions) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this auth models extra permissions based on context it is used
func (*AuthModelsExtraPermissions) MarshalBinary ¶ added in v0.1.17
func (m *AuthModelsExtraPermissions) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AuthModelsExtraPermissions) UnmarshalBinary ¶ added in v0.1.17
func (m *AuthModelsExtraPermissions) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AuthModelsFirecloudAccount ¶ added in v0.1.17
type AuthModelsFirecloudAccount 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 *AuthModelsFirecloudGroupMembership `json:"groups,omitempty"` // suspended Suspended bool `json:"suspended,omitempty"` // suspension reason SuspensionReason string `json:"suspensionReason,omitempty"` }
AuthModelsFirecloudAccount auth models firecloud account
swagger:model auth_models.FirecloudAccount
func (*AuthModelsFirecloudAccount) ContextValidate ¶ added in v0.1.17
func (m *AuthModelsFirecloudAccount) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this auth models firecloud account based on the context it is used
func (*AuthModelsFirecloudAccount) MarshalBinary ¶ added in v0.1.17
func (m *AuthModelsFirecloudAccount) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AuthModelsFirecloudAccount) UnmarshalBinary ¶ added in v0.1.17
func (m *AuthModelsFirecloudAccount) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AuthModelsFirecloudGroupMembership ¶ added in v0.1.17
type AuthModelsFirecloudGroupMembership struct { // fc admins FcAdmins bool `json:"fc-admins,omitempty"` // firecloud project owners FirecloudProjectOwners bool `json:"firecloud-project-owners,omitempty"` }
AuthModelsFirecloudGroupMembership auth models firecloud group membership
swagger:model auth_models.FirecloudGroupMembership
func (*AuthModelsFirecloudGroupMembership) ContextValidate ¶ added in v0.1.17
func (m *AuthModelsFirecloudGroupMembership) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this auth models firecloud group membership based on context it is used
func (*AuthModelsFirecloudGroupMembership) MarshalBinary ¶ added in v0.1.17
func (m *AuthModelsFirecloudGroupMembership) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AuthModelsFirecloudGroupMembership) UnmarshalBinary ¶ added in v0.1.17
func (m *AuthModelsFirecloudGroupMembership) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type AuthModelsUser ¶ added in v0.1.17
type AuthModelsUser struct { // auth method AuthMethod AuthModelsAuthMethod `json:"authMethod,omitempty"` // email Email string `json:"email,omitempty"` // github ID GithubID string `json:"githubID,omitempty"` // github username GithubUsername string `json:"githubUsername,omitempty"` // google ID GoogleID string `json:"googleID,omitempty"` // id ID int64 `json:"id,omitempty"` // matched extra permissions MatchedExtraPermissions *AuthModelsExtraPermissions `json:"matchedExtraPermissions,omitempty"` // matched firecloud account MatchedFirecloudAccount *AuthModelsFirecloudAccount `json:"matchedFirecloudAccount,omitempty"` // name Name string `json:"name,omitempty"` // name inferred from github NameInferredFromGithub bool `json:"nameInferredFromGithub,omitempty"` // via Via *AuthModelsUser `json:"via,omitempty"` }
AuthModelsUser auth models user
swagger:model auth_models.User
func (*AuthModelsUser) ContextValidate ¶ added in v0.1.17
ContextValidate validate this auth models user based on the context it is used
func (*AuthModelsUser) MarshalBinary ¶ added in v0.1.17
func (m *AuthModelsUser) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*AuthModelsUser) UnmarshalBinary ¶ added in v0.1.17
func (m *AuthModelsUser) 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 EnvironmentAutoDelete ¶ added in v0.0.97
type EnvironmentAutoDelete struct { // after // Format: date-time After strfmt.DateTime `json:"after,omitempty"` // enabled Enabled *bool `json:"enabled,omitempty"` }
EnvironmentAutoDelete environment auto delete
swagger:model environment.AutoDelete
func (*EnvironmentAutoDelete) ContextValidate ¶ added in v0.0.97
ContextValidate validates this environment auto delete based on context it is used
func (*EnvironmentAutoDelete) MarshalBinary ¶ added in v0.0.97
func (m *EnvironmentAutoDelete) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*EnvironmentAutoDelete) UnmarshalBinary ¶ added in v0.0.97
func (m *EnvironmentAutoDelete) UnmarshalBinary(b []byte) error
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 *AuthModelsUser `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 PagerdutyAlertSummary ¶ added in v0.1.2
type PagerdutyAlertSummary struct { // summary Summary string `json:"summary,omitempty"` }
PagerdutyAlertSummary pagerduty alert summary
swagger:model pagerduty.AlertSummary
func (*PagerdutyAlertSummary) ContextValidate ¶ added in v0.1.2
ContextValidate validates this pagerduty alert summary based on context it is used
func (*PagerdutyAlertSummary) MarshalBinary ¶ added in v0.1.2
func (m *PagerdutyAlertSummary) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PagerdutyAlertSummary) UnmarshalBinary ¶ added in v0.1.2
func (m *PagerdutyAlertSummary) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type PagerdutySendAlertResponse ¶ added in v0.1.2
type PagerdutySendAlertResponse struct { // message Message string `json:"message,omitempty"` // status Status string `json:"status,omitempty"` }
PagerdutySendAlertResponse pagerduty send alert response
swagger:model pagerduty.SendAlertResponse
func (*PagerdutySendAlertResponse) ContextValidate ¶ added in v0.1.2
func (m *PagerdutySendAlertResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this pagerduty send alert response based on context it is used
func (*PagerdutySendAlertResponse) MarshalBinary ¶ added in v0.1.2
func (m *PagerdutySendAlertResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*PagerdutySendAlertResponse) UnmarshalBinary ¶ added in v0.1.2
func (m *PagerdutySendAlertResponse) 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 // Format: date-time CreatedAt strfmt.DateTime `json:"createdAt,omitempty"` // Generally the Git commit message Description string `json:"description,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 // Format: date-time UpdatedAt strfmt.DateTime `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 V2controllersChangeset ¶ added in v0.0.54
type V2controllersChangeset struct { // applied at // Format: date-time AppliedAt strfmt.DateTime `json:"appliedAt,omitempty"` // chart release ChartRelease string `json:"chartRelease,omitempty"` // chart release info ChartReleaseInfo *V2controllersChartRelease `json:"chartReleaseInfo,omitempty"` // created at // Format: date-time CreatedAt strfmt.DateTime `json:"createdAt,omitempty"` // from app version branch FromAppVersionBranch string `json:"fromAppVersionBranch,omitempty"` // from app version commit FromAppVersionCommit string `json:"fromAppVersionCommit,omitempty"` // from app version exact FromAppVersionExact string `json:"fromAppVersionExact,omitempty"` // from app version follow chart release FromAppVersionFollowChartRelease string `json:"fromAppVersionFollowChartRelease,omitempty"` // from app version reference FromAppVersionReference string `json:"fromAppVersionReference,omitempty"` // from app version resolver FromAppVersionResolver string `json:"fromAppVersionResolver,omitempty"` // from chart version exact FromChartVersionExact string `json:"fromChartVersionExact,omitempty"` // from chart version follow chart release FromChartVersionFollowChartRelease string `json:"fromChartVersionFollowChartRelease,omitempty"` // from chart version reference FromChartVersionReference string `json:"fromChartVersionReference,omitempty"` // from chart version resolver FromChartVersionResolver string `json:"fromChartVersionResolver,omitempty"` // from firecloud develop ref FromFirecloudDevelopRef string `json:"fromFirecloudDevelopRef,omitempty"` // from helmfile ref FromHelmfileRef string `json:"fromHelmfileRef,omitempty"` // from resolved at // Format: date-time FromResolvedAt strfmt.DateTime `json:"fromResolvedAt,omitempty"` // id ID int64 `json:"id,omitempty"` // new app versions NewAppVersions []*V2controllersAppVersion `json:"newAppVersions"` // new chart versions NewChartVersions []*V2controllersChartVersion `json:"newChartVersions"` // superseded at // Format: date-time SupersededAt strfmt.DateTime `json:"supersededAt,omitempty"` // to app version branch ToAppVersionBranch string `json:"toAppVersionBranch,omitempty"` // to app version commit ToAppVersionCommit string `json:"toAppVersionCommit,omitempty"` // to app version exact ToAppVersionExact string `json:"toAppVersionExact,omitempty"` // to app version follow chart release ToAppVersionFollowChartRelease string `json:"toAppVersionFollowChartRelease,omitempty"` // to app version reference ToAppVersionReference string `json:"toAppVersionReference,omitempty"` // to app version resolver ToAppVersionResolver string `json:"toAppVersionResolver,omitempty"` // to chart version exact ToChartVersionExact string `json:"toChartVersionExact,omitempty"` // to chart version follow chart release ToChartVersionFollowChartRelease string `json:"toChartVersionFollowChartRelease,omitempty"` // to chart version reference ToChartVersionReference string `json:"toChartVersionReference,omitempty"` // to chart version resolver ToChartVersionResolver string `json:"toChartVersionResolver,omitempty"` // to firecloud develop ref ToFirecloudDevelopRef string `json:"toFirecloudDevelopRef,omitempty"` // to helmfile ref ToHelmfileRef string `json:"toHelmfileRef,omitempty"` // to resolved at // Format: date-time ToResolvedAt strfmt.DateTime `json:"toResolvedAt,omitempty"` // updated at // Format: date-time UpdatedAt strfmt.DateTime `json:"updatedAt,omitempty"` }
V2controllersChangeset v2controllers changeset
swagger:model v2controllers.Changeset
func (*V2controllersChangeset) ContextValidate ¶ added in v0.0.54
func (m *V2controllersChangeset) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this v2controllers changeset based on the context it is used
func (*V2controllersChangeset) MarshalBinary ¶ added in v0.0.54
func (m *V2controllersChangeset) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V2controllersChangeset) UnmarshalBinary ¶ added in v0.0.54
func (m *V2controllersChangeset) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V2controllersChangesetPlanRequest ¶ added in v0.0.54
type V2controllersChangesetPlanRequest struct { // chart releases ChartReleases []*V2controllersChangesetPlanRequestChartReleaseEntry `json:"chartReleases"` // environments Environments []*V2controllersChangesetPlanRequestEnvironmentEntry `json:"environments"` }
V2controllersChangesetPlanRequest v2controllers changeset plan request
swagger:model v2controllers.ChangesetPlanRequest
func (*V2controllersChangesetPlanRequest) ContextValidate ¶ added in v0.0.54
func (m *V2controllersChangesetPlanRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this v2controllers changeset plan request based on the context it is used
func (*V2controllersChangesetPlanRequest) MarshalBinary ¶ added in v0.0.54
func (m *V2controllersChangesetPlanRequest) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V2controllersChangesetPlanRequest) UnmarshalBinary ¶ added in v0.0.54
func (m *V2controllersChangesetPlanRequest) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V2controllersChangesetPlanRequestChartReleaseEntry ¶ added in v0.0.54
type V2controllersChangesetPlanRequestChartReleaseEntry struct { // chart release ChartRelease string `json:"chartRelease,omitempty"` // to app version branch ToAppVersionBranch string `json:"toAppVersionBranch,omitempty"` // to app version commit ToAppVersionCommit string `json:"toAppVersionCommit,omitempty"` // to app version exact ToAppVersionExact string `json:"toAppVersionExact,omitempty"` // to app version follow chart release ToAppVersionFollowChartRelease string `json:"toAppVersionFollowChartRelease,omitempty"` // to app version resolver ToAppVersionResolver string `json:"toAppVersionResolver,omitempty"` // to chart version exact ToChartVersionExact string `json:"toChartVersionExact,omitempty"` // to chart version follow chart release ToChartVersionFollowChartRelease string `json:"toChartVersionFollowChartRelease,omitempty"` // to chart version resolver ToChartVersionResolver string `json:"toChartVersionResolver,omitempty"` // to firecloud develop ref ToFirecloudDevelopRef string `json:"toFirecloudDevelopRef,omitempty"` // to helmfile ref ToHelmfileRef string `json:"toHelmfileRef,omitempty"` // use exact versions from other chart release UseExactVersionsFromOtherChartRelease string `json:"useExactVersionsFromOtherChartRelease,omitempty"` // If this is set, also copy the fc-dev ref from an OtherChartRelease UseOthersFirecloudDevelopRef bool `json:"useOthersFirecloudDevelopRef,omitempty"` }
V2controllersChangesetPlanRequestChartReleaseEntry v2controllers changeset plan request chart release entry
swagger:model v2controllers.ChangesetPlanRequestChartReleaseEntry
func (*V2controllersChangesetPlanRequestChartReleaseEntry) ContextValidate ¶ added in v0.0.54
func (m *V2controllersChangesetPlanRequestChartReleaseEntry) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v2controllers changeset plan request chart release entry based on context it is used
func (*V2controllersChangesetPlanRequestChartReleaseEntry) MarshalBinary ¶ added in v0.0.54
func (m *V2controllersChangesetPlanRequestChartReleaseEntry) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V2controllersChangesetPlanRequestChartReleaseEntry) UnmarshalBinary ¶ added in v0.0.54
func (m *V2controllersChangesetPlanRequestChartReleaseEntry) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V2controllersChangesetPlanRequestEnvironmentEntry ¶ added in v0.0.54
type V2controllersChangesetPlanRequestEnvironmentEntry struct { // environment Environment string `json:"environment,omitempty"` // exclude charts ExcludeCharts []string `json:"excludeCharts"` // follow versions from other environment FollowVersionsFromOtherEnvironment string `json:"followVersionsFromOtherEnvironment,omitempty"` // If omitted, will include all chart releases that haven't opted out of bulk updates IncludeCharts []string `json:"includeCharts"` // use exact versions from other environment UseExactVersionsFromOtherEnvironment string `json:"useExactVersionsFromOtherEnvironment,omitempty"` // If this is set, also copy the fc-dev ref from an OtherEnvironment UseOthersFirecloudDevelopRef bool `json:"useOthersFirecloudDevelopRef,omitempty"` }
V2controllersChangesetPlanRequestEnvironmentEntry v2controllers changeset plan request environment entry
swagger:model v2controllers.ChangesetPlanRequestEnvironmentEntry
func (*V2controllersChangesetPlanRequestEnvironmentEntry) ContextValidate ¶ added in v0.0.54
func (m *V2controllersChangesetPlanRequestEnvironmentEntry) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v2controllers changeset plan request environment entry based on context it is used
func (*V2controllersChangesetPlanRequestEnvironmentEntry) MarshalBinary ¶ added in v0.0.54
func (m *V2controllersChangesetPlanRequestEnvironmentEntry) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V2controllersChangesetPlanRequestEnvironmentEntry) UnmarshalBinary ¶ added in v0.0.54
func (m *V2controllersChangesetPlanRequestEnvironmentEntry) 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"` // Indicates if the default subdomain, protocol, and port fields are relevant for this chart ChartExposesEndpoint *bool `json:"chartExposesEndpoint,omitempty"` // chart repo ChartRepo *string `json:"chartRepo,omitempty"` // created at // Format: date-time CreatedAt strfmt.DateTime `json:"createdAt,omitempty"` // default port DefaultPort *int64 `json:"defaultPort,omitempty"` // default protocol DefaultProtocol *string `json:"defaultProtocol,omitempty"` // When creating, will default to the name of the chart DefaultSubdomain string `json:"defaultSubdomain,omitempty"` // description Description string `json:"description,omitempty"` // id ID int64 `json:"id,omitempty"` // Indicates whether a chart requires config rendering from firecloud-develop LegacyConfigsEnabled *bool `json:"legacyConfigsEnabled,omitempty"` // Required when creating Name string `json:"name,omitempty"` // playbook URL PlaybookURL string `json:"playbookURL,omitempty"` // updated at // Format: date-time UpdatedAt strfmt.DateTime `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 { // When creating, will default to the app's mainline branch if no other app version info is present AppVersionBranch string `json:"appVersionBranch,omitempty"` // app version commit AppVersionCommit string `json:"appVersionCommit,omitempty"` // app version exact AppVersionExact string `json:"appVersionExact,omitempty"` // app version follow chart release AppVersionFollowChartRelease string `json:"appVersionFollowChartRelease,omitempty"` // app version info AppVersionInfo *V2controllersAppVersion `json:"appVersionInfo,omitempty"` // app version reference AppVersionReference string `json:"appVersionReference,omitempty"` // // When creating, will default to automatically reference any provided app version fields // Enum: [branch commit exact follow none] AppVersionResolver string `json:"appVersionResolver,omitempty"` // Required when creating Chart string `json:"chart,omitempty"` // chart info ChartInfo *V2controllersChart `json:"chartInfo,omitempty"` // chart version exact ChartVersionExact string `json:"chartVersionExact,omitempty"` // chart version follow chart release ChartVersionFollowChartRelease string `json:"chartVersionFollowChartRelease,omitempty"` // chart version info ChartVersionInfo *V2controllersChartVersion `json:"chartVersionInfo,omitempty"` // chart version reference ChartVersionReference string `json:"chartVersionReference,omitempty"` // When creating, will default to automatically reference any provided chart version // Enum: [latest exact follow] ChartVersionResolver string `json:"chartVersionResolver,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 // Format: date-time CreatedAt strfmt.DateTime `json:"createdAt,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"` // firecloud develop ref FirecloudDevelopRef string `json:"firecloudDevelopRef,omitempty"` // helmfile ref HelmfileRef *string `json:"helmfileRef,omitempty"` // id ID int64 `json:"id,omitempty"` // included in bulk changesets IncludedInBulkChangesets *bool `json:"includedInBulkChangesets,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"` // pagerduty integration PagerdutyIntegration string `json:"pagerdutyIntegration,omitempty"` // pagerduty integration info PagerdutyIntegrationInfo *V2controllersPagerdutyIntegration `json:"pagerdutyIntegrationInfo,omitempty"` // When creating, will use the chart's default if left empty Port int64 `json:"port,omitempty"` // When creating, will use the chart's default if left empty Protocol string `json:"protocol,omitempty"` // When creating, will use the chart's default if left empty Subdomain string `json:"subdomain,omitempty"` // updated at // Format: date-time UpdatedAt strfmt.DateTime `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 // Format: date-time CreatedAt strfmt.DateTime `json:"createdAt,omitempty"` // Generally the Git commit message Description string `json:"description,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 // Format: date-time UpdatedAt strfmt.DateTime `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 // Format: date-time CreatedAt strfmt.DateTime `json:"createdAt,omitempty"` // Required when creating if provider is 'google' GoogleProject string `json:"googleProject,omitempty"` // helmfile ref HelmfileRef *string `json:"helmfileRef,omitempty"` // id ID int64 `json:"id,omitempty"` // location Location *string `json:"location,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 // Format: date-time UpdatedAt strfmt.DateTime `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"` // Generally the Git commit message Description string `json:"description,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 V2controllersCreatableChangeset ¶ added in v0.0.54
type V2controllersCreatableChangeset struct { // chart release ChartRelease string `json:"chartRelease,omitempty"` // to app version branch ToAppVersionBranch string `json:"toAppVersionBranch,omitempty"` // to app version commit ToAppVersionCommit string `json:"toAppVersionCommit,omitempty"` // to app version exact ToAppVersionExact string `json:"toAppVersionExact,omitempty"` // to app version follow chart release ToAppVersionFollowChartRelease string `json:"toAppVersionFollowChartRelease,omitempty"` // to app version resolver ToAppVersionResolver string `json:"toAppVersionResolver,omitempty"` // to chart version exact ToChartVersionExact string `json:"toChartVersionExact,omitempty"` // to chart version follow chart release ToChartVersionFollowChartRelease string `json:"toChartVersionFollowChartRelease,omitempty"` // to chart version resolver ToChartVersionResolver string `json:"toChartVersionResolver,omitempty"` // to firecloud develop ref ToFirecloudDevelopRef string `json:"toFirecloudDevelopRef,omitempty"` // to helmfile ref ToHelmfileRef string `json:"toHelmfileRef,omitempty"` }
V2controllersCreatableChangeset v2controllers creatable changeset
swagger:model v2controllers.CreatableChangeset
func (*V2controllersCreatableChangeset) ContextValidate ¶ added in v0.0.54
func (m *V2controllersCreatableChangeset) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v2controllers creatable changeset based on context it is used
func (*V2controllersCreatableChangeset) MarshalBinary ¶ added in v0.0.54
func (m *V2controllersCreatableChangeset) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V2controllersCreatableChangeset) UnmarshalBinary ¶ added in v0.0.54
func (m *V2controllersCreatableChangeset) 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"` // Indicates if the default subdomain, protocol, and port fields are relevant for this chart ChartExposesEndpoint *bool `json:"chartExposesEndpoint,omitempty"` // chart repo ChartRepo *string `json:"chartRepo,omitempty"` // default port DefaultPort *int64 `json:"defaultPort,omitempty"` // default protocol DefaultProtocol *string `json:"defaultProtocol,omitempty"` // When creating, will default to the name of the chart DefaultSubdomain string `json:"defaultSubdomain,omitempty"` // description Description string `json:"description,omitempty"` // Indicates whether a chart requires config rendering from firecloud-develop LegacyConfigsEnabled *bool `json:"legacyConfigsEnabled,omitempty"` // Required when creating Name string `json:"name,omitempty"` // playbook URL PlaybookURL string `json:"playbookURL,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 { // When creating, will default to the app's mainline branch if no other app version info is present AppVersionBranch string `json:"appVersionBranch,omitempty"` // app version commit AppVersionCommit string `json:"appVersionCommit,omitempty"` // app version exact AppVersionExact string `json:"appVersionExact,omitempty"` // app version follow chart release AppVersionFollowChartRelease string `json:"appVersionFollowChartRelease,omitempty"` // // When creating, will default to automatically reference any provided app version fields // Enum: [branch commit exact follow none] AppVersionResolver string `json:"appVersionResolver,omitempty"` // Required when creating Chart string `json:"chart,omitempty"` // chart version exact ChartVersionExact string `json:"chartVersionExact,omitempty"` // chart version follow chart release ChartVersionFollowChartRelease string `json:"chartVersionFollowChartRelease,omitempty"` // When creating, will default to automatically reference any provided chart version // Enum: [latest exact follow] ChartVersionResolver string `json:"chartVersionResolver,omitempty"` // When creating, will default the environment's default cluster, if provided. Either this or environment must be provided. Cluster string `json:"cluster,omitempty"` // Either this or cluster must be provided. Environment string `json:"environment,omitempty"` // firecloud develop ref FirecloudDevelopRef string `json:"firecloudDevelopRef,omitempty"` // helmfile ref HelmfileRef *string `json:"helmfileRef,omitempty"` // included in bulk changesets IncludedInBulkChangesets *bool `json:"includedInBulkChangesets,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"` // pagerduty integration PagerdutyIntegration string `json:"pagerdutyIntegration,omitempty"` // When creating, will use the chart's default if left empty Port int64 `json:"port,omitempty"` // When creating, will use the chart's default if left empty Protocol string `json:"protocol,omitempty"` // When creating, will use the chart's default if left empty Subdomain string `json:"subdomain,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"` // Generally the Git commit message Description string `json:"description,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"` // helmfile ref HelmfileRef *string `json:"helmfileRef,omitempty"` // location Location *string `json:"location,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 V2controllersCreatableDatabaseInstance ¶ added in v0.1.16
type V2controllersCreatableDatabaseInstance struct { // Required when creating ChartRelease string `json:"chartRelease,omitempty"` // When creating, defaults to the chart name DefaultDatabase string `json:"defaultDatabase,omitempty"` // Required if platform is 'google' GoogleProject string `json:"googleProject,omitempty"` // Required if platform is 'google' or 'azure' InstanceName string `json:"instanceName,omitempty"` // 'google', 'azure', or default 'kubernetes' Platform *string `json:"platform,omitempty"` }
V2controllersCreatableDatabaseInstance v2controllers creatable database instance
swagger:model v2controllers.CreatableDatabaseInstance
func (*V2controllersCreatableDatabaseInstance) ContextValidate ¶ added in v0.1.16
func (m *V2controllersCreatableDatabaseInstance) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v2controllers creatable database instance based on context it is used
func (*V2controllersCreatableDatabaseInstance) MarshalBinary ¶ added in v0.1.16
func (m *V2controllersCreatableDatabaseInstance) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V2controllersCreatableDatabaseInstance) UnmarshalBinary ¶ added in v0.1.16
func (m *V2controllersCreatableDatabaseInstance) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V2controllersCreatableEnvironment ¶
type V2controllersCreatableEnvironment struct { // auto delete AutoDelete *EnvironmentAutoDelete `json:"autoDelete,omitempty"` // If true when creating, dynamic environments copy from template and template environments get the honeycomb chart AutoPopulateChartReleases *bool `json:"autoPopulateChartReleases,omitempty"` // Required when creating Base string `json:"base,omitempty"` // base domain BaseDomain *string `json:"baseDomain,omitempty"` // default cluster DefaultCluster string `json:"defaultCluster,omitempty"` // should be the environment branch for live envs. Is usually dev for template/dynamic but not necessarily DefaultFirecloudDevelopRef *string `json:"defaultFirecloudDevelopRef,omitempty"` // When creating, will be calculated if left empty DefaultNamespace string `json:"defaultNamespace,omitempty"` // description Description string `json:"description,omitempty"` // helmfile ref HelmfileRef *string `json:"helmfileRef,omitempty"` // lifecycle Lifecycle *string `json:"lifecycle,omitempty"` // When creating, will be calculated if dynamic, required otherwise Name string `json:"name,omitempty"` // Used for dynamic environment name generation only, to override using the owner email handle and template name NamePrefix string `json:"namePrefix,omitempty"` // name prefixes domain NamePrefixesDomain *bool `json:"namePrefixesDomain,omitempty"` // Applicable for BEEs only, whether Thelma should render the BEE as "offline" zero replicas (this field is a target state, not a status) Offline *bool `json:"offline,omitempty"` // When enabled, the BEE will be slated to go offline around the begin time each day OfflineScheduleBeginEnabled bool `json:"offlineScheduleBeginEnabled,omitempty"` // Stored with timezone to determine day of the week // Format: date-time OfflineScheduleBeginTime strfmt.DateTime `json:"offlineScheduleBeginTime,omitempty"` // When enabled, the BEE will be slated to come online around the end time each weekday (each day if weekends enabled) OfflineScheduleEndEnabled bool `json:"offlineScheduleEndEnabled,omitempty"` // Stored with timezone to determine day of the week // Format: date-time OfflineScheduleEndTime strfmt.DateTime `json:"offlineScheduleEndTime,omitempty"` // offline schedule end weekends OfflineScheduleEndWeekends bool `json:"offlineScheduleEndWeekends,omitempty"` // When creating, will default to you Owner string `json:"owner,omitempty"` // pagerduty integration PagerdutyIntegration string `json:"pagerdutyIntegration,omitempty"` // Used to protect specific BEEs from deletion (thelma checks this field) PreventDeletion *bool `json:"preventDeletion,omitempty"` // requires suitability RequiresSuitability *bool `json:"requiresSuitability,omitempty"` // Required for dynamic environments TemplateEnvironment string `json:"templateEnvironment,omitempty"` // When creating, will be calculated if left empty UniqueResourcePrefix string `json:"uniqueResourcePrefix,omitempty"` // When creating, defaults to template name or environment name ValuesName string `json:"valuesName,omitempty"` }
V2controllersCreatableEnvironment v2controllers creatable environment
swagger:model v2controllers.CreatableEnvironment
func (*V2controllersCreatableEnvironment) ContextValidate ¶
func (m *V2controllersCreatableEnvironment) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this v2controllers creatable environment based on the 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 V2controllersCreatablePagerdutyIntegration ¶ added in v0.1.2
type V2controllersCreatablePagerdutyIntegration struct { // key Key string `json:"key,omitempty"` // name Name string `json:"name,omitempty"` // pagerduty ID PagerdutyID string `json:"pagerdutyID,omitempty"` // type Type string `json:"type,omitempty"` }
V2controllersCreatablePagerdutyIntegration v2controllers creatable pagerduty integration
swagger:model v2controllers.CreatablePagerdutyIntegration
func (*V2controllersCreatablePagerdutyIntegration) ContextValidate ¶ added in v0.1.2
func (m *V2controllersCreatablePagerdutyIntegration) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v2controllers creatable pagerduty integration based on context it is used
func (*V2controllersCreatablePagerdutyIntegration) MarshalBinary ¶ added in v0.1.2
func (m *V2controllersCreatablePagerdutyIntegration) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V2controllersCreatablePagerdutyIntegration) UnmarshalBinary ¶ added in v0.1.2
func (m *V2controllersCreatablePagerdutyIntegration) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V2controllersDatabaseInstance ¶ added in v0.1.16
type V2controllersDatabaseInstance struct { // Required when creating ChartRelease string `json:"chartRelease,omitempty"` // chart release info ChartReleaseInfo *V2controllersChartRelease `json:"chartReleaseInfo,omitempty"` // created at // Format: date-time CreatedAt strfmt.DateTime `json:"createdAt,omitempty"` // When creating, defaults to the chart name DefaultDatabase string `json:"defaultDatabase,omitempty"` // Required if platform is 'google' GoogleProject string `json:"googleProject,omitempty"` // id ID int64 `json:"id,omitempty"` // Required if platform is 'google' or 'azure' InstanceName string `json:"instanceName,omitempty"` // 'google', 'azure', or default 'kubernetes' Platform *string `json:"platform,omitempty"` // updated at // Format: date-time UpdatedAt strfmt.DateTime `json:"updatedAt,omitempty"` }
V2controllersDatabaseInstance v2controllers database instance
swagger:model v2controllers.DatabaseInstance
func (*V2controllersDatabaseInstance) ContextValidate ¶ added in v0.1.16
func (m *V2controllersDatabaseInstance) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this v2controllers database instance based on the context it is used
func (*V2controllersDatabaseInstance) MarshalBinary ¶ added in v0.1.16
func (m *V2controllersDatabaseInstance) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V2controllersDatabaseInstance) UnmarshalBinary ¶ added in v0.1.16
func (m *V2controllersDatabaseInstance) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V2controllersEditableAppVersion ¶ added in v0.0.59
type V2controllersEditableAppVersion struct { // Generally the Git commit message Description string `json:"description,omitempty"` }
V2controllersEditableAppVersion v2controllers editable app version
swagger:model v2controllers.EditableAppVersion
func (*V2controllersEditableAppVersion) ContextValidate ¶ added in v0.0.59
func (m *V2controllersEditableAppVersion) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v2controllers editable app version based on context it is used
func (*V2controllersEditableAppVersion) MarshalBinary ¶ added in v0.0.59
func (m *V2controllersEditableAppVersion) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V2controllersEditableAppVersion) UnmarshalBinary ¶ added in v0.0.59
func (m *V2controllersEditableAppVersion) 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"` // Indicates if the default subdomain, protocol, and port fields are relevant for this chart ChartExposesEndpoint *bool `json:"chartExposesEndpoint,omitempty"` // chart repo ChartRepo *string `json:"chartRepo,omitempty"` // default port DefaultPort *int64 `json:"defaultPort,omitempty"` // default protocol DefaultProtocol *string `json:"defaultProtocol,omitempty"` // When creating, will default to the name of the chart DefaultSubdomain string `json:"defaultSubdomain,omitempty"` // description Description string `json:"description,omitempty"` // Indicates whether a chart requires config rendering from firecloud-develop LegacyConfigsEnabled *bool `json:"legacyConfigsEnabled,omitempty"` // playbook URL PlaybookURL string `json:"playbookURL,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 { // included in bulk changesets IncludedInBulkChangesets *bool `json:"includedInBulkChangesets,omitempty"` // pagerduty integration PagerdutyIntegration string `json:"pagerdutyIntegration,omitempty"` // When creating, will use the chart's default if left empty Port int64 `json:"port,omitempty"` // When creating, will use the chart's default if left empty Protocol string `json:"protocol,omitempty"` // When creating, will use the chart's default if left empty Subdomain string `json:"subdomain,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 V2controllersEditableChartVersion ¶ added in v0.0.59
type V2controllersEditableChartVersion struct { // Generally the Git commit message Description string `json:"description,omitempty"` }
V2controllersEditableChartVersion v2controllers editable chart version
swagger:model v2controllers.EditableChartVersion
func (*V2controllersEditableChartVersion) ContextValidate ¶ added in v0.0.59
func (m *V2controllersEditableChartVersion) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v2controllers editable chart version based on context it is used
func (*V2controllersEditableChartVersion) MarshalBinary ¶ added in v0.0.59
func (m *V2controllersEditableChartVersion) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V2controllersEditableChartVersion) UnmarshalBinary ¶ added in v0.0.59
func (m *V2controllersEditableChartVersion) 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"` // helmfile ref HelmfileRef *string `json:"helmfileRef,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 V2controllersEditableDatabaseInstance ¶ added in v0.1.16
type V2controllersEditableDatabaseInstance struct { // When creating, defaults to the chart name DefaultDatabase string `json:"defaultDatabase,omitempty"` // Required if platform is 'google' GoogleProject string `json:"googleProject,omitempty"` // Required if platform is 'google' or 'azure' InstanceName string `json:"instanceName,omitempty"` // 'google', 'azure', or default 'kubernetes' Platform *string `json:"platform,omitempty"` }
V2controllersEditableDatabaseInstance v2controllers editable database instance
swagger:model v2controllers.EditableDatabaseInstance
func (*V2controllersEditableDatabaseInstance) ContextValidate ¶ added in v0.1.16
func (m *V2controllersEditableDatabaseInstance) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v2controllers editable database instance based on context it is used
func (*V2controllersEditableDatabaseInstance) MarshalBinary ¶ added in v0.1.16
func (m *V2controllersEditableDatabaseInstance) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V2controllersEditableDatabaseInstance) UnmarshalBinary ¶ added in v0.1.16
func (m *V2controllersEditableDatabaseInstance) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V2controllersEditableEnvironment ¶
type V2controllersEditableEnvironment struct { // auto delete AutoDelete *EnvironmentAutoDelete `json:"autoDelete,omitempty"` // base domain BaseDomain *string `json:"baseDomain,omitempty"` // default cluster DefaultCluster string `json:"defaultCluster,omitempty"` // should be the environment branch for live envs. Is usually dev for template/dynamic but not necessarily DefaultFirecloudDevelopRef *string `json:"defaultFirecloudDevelopRef,omitempty"` // description Description string `json:"description,omitempty"` // helmfile ref HelmfileRef *string `json:"helmfileRef,omitempty"` // name prefixes domain NamePrefixesDomain *bool `json:"namePrefixesDomain,omitempty"` // Applicable for BEEs only, whether Thelma should render the BEE as "offline" zero replicas (this field is a target state, not a status) Offline *bool `json:"offline,omitempty"` // When enabled, the BEE will be slated to go offline around the begin time each day OfflineScheduleBeginEnabled bool `json:"offlineScheduleBeginEnabled,omitempty"` // Stored with timezone to determine day of the week // Format: date-time OfflineScheduleBeginTime strfmt.DateTime `json:"offlineScheduleBeginTime,omitempty"` // When enabled, the BEE will be slated to come online around the end time each weekday (each day if weekends enabled) OfflineScheduleEndEnabled bool `json:"offlineScheduleEndEnabled,omitempty"` // Stored with timezone to determine day of the week // Format: date-time OfflineScheduleEndTime strfmt.DateTime `json:"offlineScheduleEndTime,omitempty"` // offline schedule end weekends OfflineScheduleEndWeekends bool `json:"offlineScheduleEndWeekends,omitempty"` // When creating, will default to you Owner string `json:"owner,omitempty"` // pagerduty integration PagerdutyIntegration string `json:"pagerdutyIntegration,omitempty"` // Used to protect specific BEEs from deletion (thelma checks this field) PreventDeletion *bool `json:"preventDeletion,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 validate this v2controllers editable environment based on the 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 V2controllersEditablePagerdutyIntegration ¶ added in v0.1.2
type V2controllersEditablePagerdutyIntegration struct { // key Key string `json:"key,omitempty"` // name Name string `json:"name,omitempty"` // type Type string `json:"type,omitempty"` }
V2controllersEditablePagerdutyIntegration v2controllers editable pagerduty integration
swagger:model v2controllers.EditablePagerdutyIntegration
func (*V2controllersEditablePagerdutyIntegration) ContextValidate ¶ added in v0.1.2
func (m *V2controllersEditablePagerdutyIntegration) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v2controllers editable pagerduty integration based on context it is used
func (*V2controllersEditablePagerdutyIntegration) MarshalBinary ¶ added in v0.1.2
func (m *V2controllersEditablePagerdutyIntegration) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V2controllersEditablePagerdutyIntegration) UnmarshalBinary ¶ added in v0.1.2
func (m *V2controllersEditablePagerdutyIntegration) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V2controllersEditableUser ¶ added in v0.1.27
type V2controllersEditableUser struct { // name Name string `json:"name,omitempty"` // name inferred from github NameInferredFromGithub bool `json:"nameInferredFromGithub,omitempty"` }
V2controllersEditableUser v2controllers editable user
swagger:model v2controllers.EditableUser
func (*V2controllersEditableUser) ContextValidate ¶ added in v0.1.27
func (m *V2controllersEditableUser) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v2controllers editable user based on context it is used
func (*V2controllersEditableUser) MarshalBinary ¶ added in v0.1.27
func (m *V2controllersEditableUser) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V2controllersEditableUser) UnmarshalBinary ¶ added in v0.1.27
func (m *V2controllersEditableUser) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V2controllersEnvironment ¶
type V2controllersEnvironment struct { // auto delete AutoDelete *EnvironmentAutoDelete `json:"autoDelete,omitempty"` // If true when creating, dynamic environments copy from template and template environments get the honeycomb chart AutoPopulateChartReleases *bool `json:"autoPopulateChartReleases,omitempty"` // Required when creating Base string `json:"base,omitempty"` // base domain BaseDomain *string `json:"baseDomain,omitempty"` // created at // Format: date-time CreatedAt strfmt.DateTime `json:"createdAt,omitempty"` // default cluster DefaultCluster string `json:"defaultCluster,omitempty"` // default cluster info DefaultClusterInfo *V2controllersCluster `json:"defaultClusterInfo,omitempty"` // should be the environment branch for live envs. Is usually dev for template/dynamic but not necessarily DefaultFirecloudDevelopRef *string `json:"defaultFirecloudDevelopRef,omitempty"` // When creating, will be calculated if left empty DefaultNamespace string `json:"defaultNamespace,omitempty"` // description Description string `json:"description,omitempty"` // helmfile ref HelmfileRef *string `json:"helmfileRef,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"` // Used for dynamic environment name generation only, to override using the owner email handle and template name NamePrefix string `json:"namePrefix,omitempty"` // name prefixes domain NamePrefixesDomain *bool `json:"namePrefixesDomain,omitempty"` // Applicable for BEEs only, whether Thelma should render the BEE as "offline" zero replicas (this field is a target state, not a status) Offline *bool `json:"offline,omitempty"` // When enabled, the BEE will be slated to go offline around the begin time each day OfflineScheduleBeginEnabled bool `json:"offlineScheduleBeginEnabled,omitempty"` // Stored with timezone to determine day of the week // Format: date-time OfflineScheduleBeginTime strfmt.DateTime `json:"offlineScheduleBeginTime,omitempty"` // When enabled, the BEE will be slated to come online around the end time each weekday (each day if weekends enabled) OfflineScheduleEndEnabled bool `json:"offlineScheduleEndEnabled,omitempty"` // Stored with timezone to determine day of the week // Format: date-time OfflineScheduleEndTime strfmt.DateTime `json:"offlineScheduleEndTime,omitempty"` // offline schedule end weekends OfflineScheduleEndWeekends bool `json:"offlineScheduleEndWeekends,omitempty"` // When creating, will default to you Owner string `json:"owner,omitempty"` // owner info OwnerInfo *V2controllersUser `json:"ownerInfo,omitempty"` // pagerduty integration PagerdutyIntegration string `json:"pagerdutyIntegration,omitempty"` // pagerduty integration info PagerdutyIntegrationInfo *V2controllersPagerdutyIntegration `json:"pagerdutyIntegrationInfo,omitempty"` // Used to protect specific BEEs from deletion (thelma checks this field) PreventDeletion *bool `json:"preventDeletion,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"` // When creating, will be calculated if left empty UniqueResourcePrefix string `json:"uniqueResourcePrefix,omitempty"` // updated at // Format: date-time UpdatedAt strfmt.DateTime `json:"updatedAt,omitempty"` // When creating, defaults to template name or environment 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
type V2controllersGithubAccessPayload ¶ added in v0.1.18
type V2controllersGithubAccessPayload struct { // github access token GithubAccessToken string `json:"githubAccessToken,omitempty"` }
V2controllersGithubAccessPayload v2controllers github access payload
swagger:model v2controllers.GithubAccessPayload
func (*V2controllersGithubAccessPayload) ContextValidate ¶ added in v0.1.18
func (m *V2controllersGithubAccessPayload) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v2controllers github access payload based on context it is used
func (*V2controllersGithubAccessPayload) MarshalBinary ¶ added in v0.1.18
func (m *V2controllersGithubAccessPayload) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V2controllersGithubAccessPayload) UnmarshalBinary ¶ added in v0.1.18
func (m *V2controllersGithubAccessPayload) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V2controllersPagerdutyIntegration ¶ added in v0.1.2
type V2controllersPagerdutyIntegration struct { // created at // Format: date-time CreatedAt strfmt.DateTime `json:"createdAt,omitempty"` // id ID int64 `json:"id,omitempty"` // name Name string `json:"name,omitempty"` // pagerduty ID PagerdutyID string `json:"pagerdutyID,omitempty"` // type Type string `json:"type,omitempty"` // updated at // Format: date-time UpdatedAt strfmt.DateTime `json:"updatedAt,omitempty"` }
V2controllersPagerdutyIntegration v2controllers pagerduty integration
swagger:model v2controllers.PagerdutyIntegration
func (*V2controllersPagerdutyIntegration) ContextValidate ¶ added in v0.1.2
func (m *V2controllersPagerdutyIntegration) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this v2controllers pagerduty integration based on context it is used
func (*V2controllersPagerdutyIntegration) MarshalBinary ¶ added in v0.1.2
func (m *V2controllersPagerdutyIntegration) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V2controllersPagerdutyIntegration) UnmarshalBinary ¶ added in v0.1.2
func (m *V2controllersPagerdutyIntegration) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type V2controllersUser ¶ added in v0.1.18
type V2controllersUser struct { // created at // Format: date-time CreatedAt strfmt.DateTime `json:"createdAt,omitempty"` // email Email string `json:"email,omitempty"` // github ID GithubID string `json:"githubID,omitempty"` // github username GithubUsername string `json:"githubUsername,omitempty"` // google ID GoogleID string `json:"googleID,omitempty"` // id ID int64 `json:"id,omitempty"` // name Name string `json:"name,omitempty"` // name inferred from github NameInferredFromGithub bool `json:"nameInferredFromGithub,omitempty"` // updated at // Format: date-time UpdatedAt strfmt.DateTime `json:"updatedAt,omitempty"` }
V2controllersUser v2controllers user
swagger:model v2controllers.User
func (*V2controllersUser) ContextValidate ¶ added in v0.1.18
ContextValidate validates this v2controllers user based on context it is used
func (*V2controllersUser) MarshalBinary ¶ added in v0.1.18
func (m *V2controllersUser) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*V2controllersUser) UnmarshalBinary ¶ added in v0.1.18
func (m *V2controllersUser) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
Source Files ¶
- auth_extra_permissions.go
- auth_firecloud_account.go
- auth_firecloud_group_membership.go
- auth_models_auth_method.go
- auth_models_extra_permissions.go
- auth_models_firecloud_account.go
- auth_models_firecloud_group_membership.go
- auth_models_user.go
- auth_user.go
- environment_auto_delete.go
- errors_error_response.go
- misc_my_user_response.go
- misc_status_response.go
- misc_version_response.go
- pagerduty_alert_summary.go
- pagerduty_send_alert_response.go
- v2controllers_app_version.go
- v2controllers_changeset.go
- v2controllers_changeset_plan_request.go
- v2controllers_changeset_plan_request_chart_release_entry.go
- v2controllers_changeset_plan_request_environment_entry.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_changeset.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_database_instance.go
- v2controllers_creatable_environment.go
- v2controllers_creatable_pagerduty_integration.go
- v2controllers_database_instance.go
- v2controllers_editable_app_version.go
- v2controllers_editable_chart.go
- v2controllers_editable_chart_release.go
- v2controllers_editable_chart_version.go
- v2controllers_editable_cluster.go
- v2controllers_editable_database_instance.go
- v2controllers_editable_environment.go
- v2controllers_editable_pagerduty_integration.go
- v2controllers_editable_user.go
- v2controllers_environment.go
- v2controllers_github_access_payload.go
- v2controllers_pagerduty_integration.go
- v2controllers_user.go