Documentation ¶
Overview ¶
+groupName=appconfig.aws.kubeform.com
Index ¶
- Variables
- func GetDecoder() map[string]jsoniter.ValDecoder
- func GetEncoder() map[string]jsoniter.ValEncoder
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type Application
- func (in *Application) DeepCopy() *Application
- func (in *Application) DeepCopyInto(out *Application)
- func (in *Application) DeepCopyObject() runtime.Object
- func (r *Application) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Application) ValidateCreate() error
- func (r *Application) ValidateDelete() error
- func (r *Application) ValidateUpdate(old runtime.Object) error
- type ApplicationList
- type ApplicationSpec
- type ApplicationSpecResource
- type ApplicationStatus
- type ConfigurationProfile
- func (in *ConfigurationProfile) DeepCopy() *ConfigurationProfile
- func (in *ConfigurationProfile) DeepCopyInto(out *ConfigurationProfile)
- func (in *ConfigurationProfile) DeepCopyObject() runtime.Object
- func (r *ConfigurationProfile) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ConfigurationProfile) ValidateCreate() error
- func (r *ConfigurationProfile) ValidateDelete() error
- func (r *ConfigurationProfile) ValidateUpdate(old runtime.Object) error
- type ConfigurationProfileList
- type ConfigurationProfileSpec
- type ConfigurationProfileSpecResource
- type ConfigurationProfileSpecValidator
- type ConfigurationProfileStatus
- type Deployment
- func (in *Deployment) DeepCopy() *Deployment
- func (in *Deployment) DeepCopyInto(out *Deployment)
- func (in *Deployment) DeepCopyObject() runtime.Object
- func (r *Deployment) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Deployment) ValidateCreate() error
- func (r *Deployment) ValidateDelete() error
- func (r *Deployment) ValidateUpdate(old runtime.Object) error
- type DeploymentList
- type DeploymentSpec
- type DeploymentSpecResource
- type DeploymentStatus
- type DeploymentStrategy
- func (in *DeploymentStrategy) DeepCopy() *DeploymentStrategy
- func (in *DeploymentStrategy) DeepCopyInto(out *DeploymentStrategy)
- func (in *DeploymentStrategy) DeepCopyObject() runtime.Object
- func (r *DeploymentStrategy) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DeploymentStrategy) ValidateCreate() error
- func (r *DeploymentStrategy) ValidateDelete() error
- func (r *DeploymentStrategy) ValidateUpdate(old runtime.Object) error
- type DeploymentStrategyList
- type DeploymentStrategySpec
- type DeploymentStrategySpecResource
- type DeploymentStrategyStatus
- type Environment
- func (in *Environment) DeepCopy() *Environment
- func (in *Environment) DeepCopyInto(out *Environment)
- func (in *Environment) DeepCopyObject() runtime.Object
- func (r *Environment) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Environment) ValidateCreate() error
- func (r *Environment) ValidateDelete() error
- func (r *Environment) ValidateUpdate(old runtime.Object) error
- type EnvironmentList
- type EnvironmentSpec
- type EnvironmentSpecMonitor
- type EnvironmentSpecResource
- type EnvironmentStatus
- type HostedConfigurationVersion
- func (in *HostedConfigurationVersion) DeepCopy() *HostedConfigurationVersion
- func (in *HostedConfigurationVersion) DeepCopyInto(out *HostedConfigurationVersion)
- func (in *HostedConfigurationVersion) DeepCopyObject() runtime.Object
- func (r *HostedConfigurationVersion) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *HostedConfigurationVersion) ValidateCreate() error
- func (r *HostedConfigurationVersion) ValidateDelete() error
- func (r *HostedConfigurationVersion) ValidateUpdate(old runtime.Object) error
- type HostedConfigurationVersionList
- type HostedConfigurationVersionSpec
- type HostedConfigurationVersionSpecResource
- type HostedConfigurationVersionStatus
Constants ¶
This section is empty.
Variables ¶
var ( // TODO: move SchemeBuilder with zz_generated.deepcopy.go to k8s.io/api. // localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes. SchemeBuilder runtime.SchemeBuilder AddToScheme = localSchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: appconfig.GroupName, Version: "v1alpha1"}
Functions ¶
func GetDecoder ¶
func GetDecoder() map[string]jsoniter.ValDecoder
func GetEncoder ¶
func GetEncoder() map[string]jsoniter.ValEncoder
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type Application ¶
type Application struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ApplicationSpec `json:"spec,omitempty"` Status ApplicationStatus `json:"status,omitempty"` }
func (*Application) DeepCopy ¶
func (in *Application) DeepCopy() *Application
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Application.
func (*Application) DeepCopyInto ¶
func (in *Application) DeepCopyInto(out *Application)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Application) DeepCopyObject ¶
func (in *Application) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Application) SetupWebhookWithManager ¶
func (r *Application) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*Application) ValidateCreate ¶
func (r *Application) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Application) ValidateDelete ¶
func (r *Application) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*Application) ValidateUpdate ¶
func (r *Application) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ApplicationList ¶
type ApplicationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Application CRD objects Items []Application `json:"items,omitempty"` }
ApplicationList is a list of Applications
func (*ApplicationList) DeepCopy ¶
func (in *ApplicationList) DeepCopy() *ApplicationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationList.
func (*ApplicationList) DeepCopyInto ¶
func (in *ApplicationList) DeepCopyInto(out *ApplicationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationList) DeepCopyObject ¶
func (in *ApplicationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ApplicationSpec ¶
type ApplicationSpec struct { State *ApplicationSpecResource `json:"state,omitempty" tf:"-"` Resource ApplicationSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ApplicationSpec) DeepCopy ¶
func (in *ApplicationSpec) DeepCopy() *ApplicationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSpec.
func (*ApplicationSpec) DeepCopyInto ¶
func (in *ApplicationSpec) DeepCopyInto(out *ApplicationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationSpecResource ¶
type ApplicationSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional Description *string `json:"description,omitempty" tf:"description"` Name *string `json:"name" tf:"name"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }
func (*ApplicationSpecResource) DeepCopy ¶
func (in *ApplicationSpecResource) DeepCopy() *ApplicationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSpecResource.
func (*ApplicationSpecResource) DeepCopyInto ¶
func (in *ApplicationSpecResource) DeepCopyInto(out *ApplicationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationStatus ¶
type ApplicationStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*ApplicationStatus) DeepCopy ¶
func (in *ApplicationStatus) DeepCopy() *ApplicationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationStatus.
func (*ApplicationStatus) DeepCopyInto ¶
func (in *ApplicationStatus) DeepCopyInto(out *ApplicationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurationProfile ¶
type ConfigurationProfile struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ConfigurationProfileSpec `json:"spec,omitempty"` Status ConfigurationProfileStatus `json:"status,omitempty"` }
func (*ConfigurationProfile) DeepCopy ¶
func (in *ConfigurationProfile) DeepCopy() *ConfigurationProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationProfile.
func (*ConfigurationProfile) DeepCopyInto ¶
func (in *ConfigurationProfile) DeepCopyInto(out *ConfigurationProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConfigurationProfile) DeepCopyObject ¶
func (in *ConfigurationProfile) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ConfigurationProfile) SetupWebhookWithManager ¶
func (r *ConfigurationProfile) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ConfigurationProfile) ValidateCreate ¶
func (r *ConfigurationProfile) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ConfigurationProfile) ValidateDelete ¶
func (r *ConfigurationProfile) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ConfigurationProfile) ValidateUpdate ¶
func (r *ConfigurationProfile) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ConfigurationProfileList ¶
type ConfigurationProfileList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ConfigurationProfile CRD objects Items []ConfigurationProfile `json:"items,omitempty"` }
ConfigurationProfileList is a list of ConfigurationProfiles
func (*ConfigurationProfileList) DeepCopy ¶
func (in *ConfigurationProfileList) DeepCopy() *ConfigurationProfileList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationProfileList.
func (*ConfigurationProfileList) DeepCopyInto ¶
func (in *ConfigurationProfileList) DeepCopyInto(out *ConfigurationProfileList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConfigurationProfileList) DeepCopyObject ¶
func (in *ConfigurationProfileList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ConfigurationProfileSpec ¶
type ConfigurationProfileSpec struct { State *ConfigurationProfileSpecResource `json:"state,omitempty" tf:"-"` Resource ConfigurationProfileSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ConfigurationProfileSpec) DeepCopy ¶
func (in *ConfigurationProfileSpec) DeepCopy() *ConfigurationProfileSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationProfileSpec.
func (*ConfigurationProfileSpec) DeepCopyInto ¶
func (in *ConfigurationProfileSpec) DeepCopyInto(out *ConfigurationProfileSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurationProfileSpecResource ¶
type ConfigurationProfileSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` ApplicationID *string `json:"applicationID" tf:"application_id"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional ConfigurationProfileID *string `json:"configurationProfileID,omitempty" tf:"configuration_profile_id"` // +optional Description *string `json:"description,omitempty" tf:"description"` LocationURI *string `json:"locationURI" tf:"location_uri"` Name *string `json:"name" tf:"name"` // +optional RetrievalRoleArn *string `json:"retrievalRoleArn,omitempty" tf:"retrieval_role_arn"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` // +optional // +kubebuilder:validation:MaxItems=2 Validator []ConfigurationProfileSpecValidator `json:"validator,omitempty" tf:"validator"` }
func (*ConfigurationProfileSpecResource) DeepCopy ¶
func (in *ConfigurationProfileSpecResource) DeepCopy() *ConfigurationProfileSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationProfileSpecResource.
func (*ConfigurationProfileSpecResource) DeepCopyInto ¶
func (in *ConfigurationProfileSpecResource) DeepCopyInto(out *ConfigurationProfileSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurationProfileSpecValidator ¶
type ConfigurationProfileSpecValidator struct { // +optional Content *string `json:"-" sensitive:"true" tf:"content"` Type *string `json:"type" tf:"type"` }
func (*ConfigurationProfileSpecValidator) DeepCopy ¶
func (in *ConfigurationProfileSpecValidator) DeepCopy() *ConfigurationProfileSpecValidator
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationProfileSpecValidator.
func (*ConfigurationProfileSpecValidator) DeepCopyInto ¶
func (in *ConfigurationProfileSpecValidator) DeepCopyInto(out *ConfigurationProfileSpecValidator)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurationProfileStatus ¶
type ConfigurationProfileStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*ConfigurationProfileStatus) DeepCopy ¶
func (in *ConfigurationProfileStatus) DeepCopy() *ConfigurationProfileStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationProfileStatus.
func (*ConfigurationProfileStatus) DeepCopyInto ¶
func (in *ConfigurationProfileStatus) DeepCopyInto(out *ConfigurationProfileStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Deployment ¶
type Deployment struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DeploymentSpec `json:"spec,omitempty"` Status DeploymentStatus `json:"status,omitempty"` }
func (*Deployment) DeepCopy ¶
func (in *Deployment) DeepCopy() *Deployment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Deployment.
func (*Deployment) DeepCopyInto ¶
func (in *Deployment) DeepCopyInto(out *Deployment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Deployment) DeepCopyObject ¶
func (in *Deployment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Deployment) SetupWebhookWithManager ¶
func (r *Deployment) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*Deployment) ValidateCreate ¶
func (r *Deployment) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Deployment) ValidateDelete ¶
func (r *Deployment) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*Deployment) ValidateUpdate ¶
func (r *Deployment) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DeploymentList ¶
type DeploymentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Deployment CRD objects Items []Deployment `json:"items,omitempty"` }
DeploymentList is a list of Deployments
func (*DeploymentList) DeepCopy ¶
func (in *DeploymentList) DeepCopy() *DeploymentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentList.
func (*DeploymentList) DeepCopyInto ¶
func (in *DeploymentList) DeepCopyInto(out *DeploymentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DeploymentList) DeepCopyObject ¶
func (in *DeploymentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DeploymentSpec ¶
type DeploymentSpec struct { State *DeploymentSpecResource `json:"state,omitempty" tf:"-"` Resource DeploymentSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*DeploymentSpec) DeepCopy ¶
func (in *DeploymentSpec) DeepCopy() *DeploymentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentSpec.
func (*DeploymentSpec) DeepCopyInto ¶
func (in *DeploymentSpec) DeepCopyInto(out *DeploymentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentSpecResource ¶
type DeploymentSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` ApplicationID *string `json:"applicationID" tf:"application_id"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` ConfigurationProfileID *string `json:"configurationProfileID" tf:"configuration_profile_id"` ConfigurationVersion *string `json:"configurationVersion" tf:"configuration_version"` // +optional DeploymentNumber *int64 `json:"deploymentNumber,omitempty" tf:"deployment_number"` DeploymentStrategyID *string `json:"deploymentStrategyID" tf:"deployment_strategy_id"` // +optional Description *string `json:"description,omitempty" tf:"description"` EnvironmentID *string `json:"environmentID" tf:"environment_id"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }
func (*DeploymentSpecResource) DeepCopy ¶
func (in *DeploymentSpecResource) DeepCopy() *DeploymentSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentSpecResource.
func (*DeploymentSpecResource) DeepCopyInto ¶
func (in *DeploymentSpecResource) DeepCopyInto(out *DeploymentSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentStatus ¶
type DeploymentStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*DeploymentStatus) DeepCopy ¶
func (in *DeploymentStatus) DeepCopy() *DeploymentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentStatus.
func (*DeploymentStatus) DeepCopyInto ¶
func (in *DeploymentStatus) DeepCopyInto(out *DeploymentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentStrategy ¶
type DeploymentStrategy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DeploymentStrategySpec `json:"spec,omitempty"` Status DeploymentStrategyStatus `json:"status,omitempty"` }
func (*DeploymentStrategy) DeepCopy ¶
func (in *DeploymentStrategy) DeepCopy() *DeploymentStrategy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentStrategy.
func (*DeploymentStrategy) DeepCopyInto ¶
func (in *DeploymentStrategy) DeepCopyInto(out *DeploymentStrategy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DeploymentStrategy) DeepCopyObject ¶
func (in *DeploymentStrategy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DeploymentStrategy) SetupWebhookWithManager ¶
func (r *DeploymentStrategy) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*DeploymentStrategy) ValidateCreate ¶
func (r *DeploymentStrategy) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DeploymentStrategy) ValidateDelete ¶
func (r *DeploymentStrategy) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*DeploymentStrategy) ValidateUpdate ¶
func (r *DeploymentStrategy) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DeploymentStrategyList ¶
type DeploymentStrategyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DeploymentStrategy CRD objects Items []DeploymentStrategy `json:"items,omitempty"` }
DeploymentStrategyList is a list of DeploymentStrategys
func (*DeploymentStrategyList) DeepCopy ¶
func (in *DeploymentStrategyList) DeepCopy() *DeploymentStrategyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentStrategyList.
func (*DeploymentStrategyList) DeepCopyInto ¶
func (in *DeploymentStrategyList) DeepCopyInto(out *DeploymentStrategyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DeploymentStrategyList) DeepCopyObject ¶
func (in *DeploymentStrategyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DeploymentStrategySpec ¶
type DeploymentStrategySpec struct { State *DeploymentStrategySpecResource `json:"state,omitempty" tf:"-"` Resource DeploymentStrategySpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*DeploymentStrategySpec) DeepCopy ¶
func (in *DeploymentStrategySpec) DeepCopy() *DeploymentStrategySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentStrategySpec.
func (*DeploymentStrategySpec) DeepCopyInto ¶
func (in *DeploymentStrategySpec) DeepCopyInto(out *DeploymentStrategySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentStrategySpecResource ¶
type DeploymentStrategySpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` DeploymentDurationInMinutes *int64 `json:"deploymentDurationInMinutes" tf:"deployment_duration_in_minutes"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional FinalBakeTimeInMinutes *int64 `json:"finalBakeTimeInMinutes,omitempty" tf:"final_bake_time_in_minutes"` GrowthFactor *float64 `json:"growthFactor" tf:"growth_factor"` // +optional GrowthType *string `json:"growthType,omitempty" tf:"growth_type"` Name *string `json:"name" tf:"name"` ReplicateTo *string `json:"replicateTo" tf:"replicate_to"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }
func (*DeploymentStrategySpecResource) DeepCopy ¶
func (in *DeploymentStrategySpecResource) DeepCopy() *DeploymentStrategySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentStrategySpecResource.
func (*DeploymentStrategySpecResource) DeepCopyInto ¶
func (in *DeploymentStrategySpecResource) DeepCopyInto(out *DeploymentStrategySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentStrategyStatus ¶
type DeploymentStrategyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*DeploymentStrategyStatus) DeepCopy ¶
func (in *DeploymentStrategyStatus) DeepCopy() *DeploymentStrategyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentStrategyStatus.
func (*DeploymentStrategyStatus) DeepCopyInto ¶
func (in *DeploymentStrategyStatus) DeepCopyInto(out *DeploymentStrategyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Environment ¶
type Environment struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EnvironmentSpec `json:"spec,omitempty"` Status EnvironmentStatus `json:"status,omitempty"` }
func (*Environment) DeepCopy ¶
func (in *Environment) DeepCopy() *Environment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Environment.
func (*Environment) DeepCopyInto ¶
func (in *Environment) DeepCopyInto(out *Environment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Environment) DeepCopyObject ¶
func (in *Environment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Environment) SetupWebhookWithManager ¶
func (r *Environment) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*Environment) ValidateCreate ¶
func (r *Environment) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Environment) ValidateDelete ¶
func (r *Environment) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*Environment) ValidateUpdate ¶
func (r *Environment) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type EnvironmentList ¶
type EnvironmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Environment CRD objects Items []Environment `json:"items,omitempty"` }
EnvironmentList is a list of Environments
func (*EnvironmentList) DeepCopy ¶
func (in *EnvironmentList) DeepCopy() *EnvironmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvironmentList.
func (*EnvironmentList) DeepCopyInto ¶
func (in *EnvironmentList) DeepCopyInto(out *EnvironmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EnvironmentList) DeepCopyObject ¶
func (in *EnvironmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type EnvironmentSpec ¶
type EnvironmentSpec struct { State *EnvironmentSpecResource `json:"state,omitempty" tf:"-"` Resource EnvironmentSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*EnvironmentSpec) DeepCopy ¶
func (in *EnvironmentSpec) DeepCopy() *EnvironmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvironmentSpec.
func (*EnvironmentSpec) DeepCopyInto ¶
func (in *EnvironmentSpec) DeepCopyInto(out *EnvironmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnvironmentSpecMonitor ¶
type EnvironmentSpecMonitor struct { AlarmArn *string `json:"alarmArn" tf:"alarm_arn"` // +optional AlarmRoleArn *string `json:"alarmRoleArn,omitempty" tf:"alarm_role_arn"` }
func (*EnvironmentSpecMonitor) DeepCopy ¶
func (in *EnvironmentSpecMonitor) DeepCopy() *EnvironmentSpecMonitor
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvironmentSpecMonitor.
func (*EnvironmentSpecMonitor) DeepCopyInto ¶
func (in *EnvironmentSpecMonitor) DeepCopyInto(out *EnvironmentSpecMonitor)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnvironmentSpecResource ¶
type EnvironmentSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` ApplicationID *string `json:"applicationID" tf:"application_id"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional EnvironmentID *string `json:"environmentID,omitempty" tf:"environment_id"` // +optional // +kubebuilder:validation:MaxItems=5 Monitor []EnvironmentSpecMonitor `json:"monitor,omitempty" tf:"monitor"` Name *string `json:"name" tf:"name"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }
func (*EnvironmentSpecResource) DeepCopy ¶
func (in *EnvironmentSpecResource) DeepCopy() *EnvironmentSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvironmentSpecResource.
func (*EnvironmentSpecResource) DeepCopyInto ¶
func (in *EnvironmentSpecResource) DeepCopyInto(out *EnvironmentSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnvironmentStatus ¶
type EnvironmentStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*EnvironmentStatus) DeepCopy ¶
func (in *EnvironmentStatus) DeepCopy() *EnvironmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnvironmentStatus.
func (*EnvironmentStatus) DeepCopyInto ¶
func (in *EnvironmentStatus) DeepCopyInto(out *EnvironmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HostedConfigurationVersion ¶
type HostedConfigurationVersion struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec HostedConfigurationVersionSpec `json:"spec,omitempty"` Status HostedConfigurationVersionStatus `json:"status,omitempty"` }
func (*HostedConfigurationVersion) DeepCopy ¶
func (in *HostedConfigurationVersion) DeepCopy() *HostedConfigurationVersion
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostedConfigurationVersion.
func (*HostedConfigurationVersion) DeepCopyInto ¶
func (in *HostedConfigurationVersion) DeepCopyInto(out *HostedConfigurationVersion)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HostedConfigurationVersion) DeepCopyObject ¶
func (in *HostedConfigurationVersion) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*HostedConfigurationVersion) SetupWebhookWithManager ¶
func (r *HostedConfigurationVersion) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*HostedConfigurationVersion) ValidateCreate ¶
func (r *HostedConfigurationVersion) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*HostedConfigurationVersion) ValidateDelete ¶
func (r *HostedConfigurationVersion) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*HostedConfigurationVersion) ValidateUpdate ¶
func (r *HostedConfigurationVersion) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type HostedConfigurationVersionList ¶
type HostedConfigurationVersionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of HostedConfigurationVersion CRD objects Items []HostedConfigurationVersion `json:"items,omitempty"` }
HostedConfigurationVersionList is a list of HostedConfigurationVersions
func (*HostedConfigurationVersionList) DeepCopy ¶
func (in *HostedConfigurationVersionList) DeepCopy() *HostedConfigurationVersionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostedConfigurationVersionList.
func (*HostedConfigurationVersionList) DeepCopyInto ¶
func (in *HostedConfigurationVersionList) DeepCopyInto(out *HostedConfigurationVersionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HostedConfigurationVersionList) DeepCopyObject ¶
func (in *HostedConfigurationVersionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type HostedConfigurationVersionSpec ¶
type HostedConfigurationVersionSpec struct { State *HostedConfigurationVersionSpecResource `json:"state,omitempty" tf:"-"` Resource HostedConfigurationVersionSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*HostedConfigurationVersionSpec) DeepCopy ¶
func (in *HostedConfigurationVersionSpec) DeepCopy() *HostedConfigurationVersionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostedConfigurationVersionSpec.
func (*HostedConfigurationVersionSpec) DeepCopyInto ¶
func (in *HostedConfigurationVersionSpec) DeepCopyInto(out *HostedConfigurationVersionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HostedConfigurationVersionSpecResource ¶
type HostedConfigurationVersionSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` ApplicationID *string `json:"applicationID" tf:"application_id"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` ConfigurationProfileID *string `json:"configurationProfileID" tf:"configuration_profile_id"` Content *string `json:"-" sensitive:"true" tf:"content"` ContentType *string `json:"contentType" tf:"content_type"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional VersionNumber *int64 `json:"versionNumber,omitempty" tf:"version_number"` }
func (*HostedConfigurationVersionSpecResource) DeepCopy ¶
func (in *HostedConfigurationVersionSpecResource) DeepCopy() *HostedConfigurationVersionSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostedConfigurationVersionSpecResource.
func (*HostedConfigurationVersionSpecResource) DeepCopyInto ¶
func (in *HostedConfigurationVersionSpecResource) DeepCopyInto(out *HostedConfigurationVersionSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HostedConfigurationVersionStatus ¶
type HostedConfigurationVersionStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*HostedConfigurationVersionStatus) DeepCopy ¶
func (in *HostedConfigurationVersionStatus) DeepCopy() *HostedConfigurationVersionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostedConfigurationVersionStatus.
func (*HostedConfigurationVersionStatus) DeepCopyInto ¶
func (in *HostedConfigurationVersionStatus) DeepCopyInto(out *HostedConfigurationVersionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- application_types.go
- application_webhook.go
- codec.go
- configuration_profile_types.go
- configuration_profile_webhook.go
- deployment_strategy_types.go
- deployment_strategy_webhook.go
- deployment_types.go
- deployment_webhook.go
- doc.go
- environment_types.go
- environment_webhook.go
- hosted_configuration_version_types.go
- hosted_configuration_version_webhook.go
- register.go
- zz_generated.deepcopy.go