Documentation ¶
Overview ¶
+groupName=opsworks.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 ApplicationSpecAppSource
- type ApplicationSpecEnvironment
- type ApplicationSpecResource
- type ApplicationSpecSslConfiguration
- type ApplicationStatus
- type CustomLayer
- func (in *CustomLayer) DeepCopy() *CustomLayer
- func (in *CustomLayer) DeepCopyInto(out *CustomLayer)
- func (in *CustomLayer) DeepCopyObject() runtime.Object
- func (r *CustomLayer) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *CustomLayer) ValidateCreate() error
- func (r *CustomLayer) ValidateDelete() error
- func (r *CustomLayer) ValidateUpdate(old runtime.Object) error
- type CustomLayerList
- type CustomLayerSpec
- type CustomLayerSpecCloudwatchConfiguration
- type CustomLayerSpecCloudwatchConfigurationCodec
- type CustomLayerSpecCloudwatchConfigurationLogStreams
- type CustomLayerSpecEbsVolume
- type CustomLayerSpecResource
- type CustomLayerStatus
- type EcsClusterLayer
- func (in *EcsClusterLayer) DeepCopy() *EcsClusterLayer
- func (in *EcsClusterLayer) DeepCopyInto(out *EcsClusterLayer)
- func (in *EcsClusterLayer) DeepCopyObject() runtime.Object
- func (r *EcsClusterLayer) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *EcsClusterLayer) ValidateCreate() error
- func (r *EcsClusterLayer) ValidateDelete() error
- func (r *EcsClusterLayer) ValidateUpdate(old runtime.Object) error
- type EcsClusterLayerList
- type EcsClusterLayerSpec
- type EcsClusterLayerSpecCloudwatchConfiguration
- type EcsClusterLayerSpecCloudwatchConfigurationCodec
- func (EcsClusterLayerSpecCloudwatchConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (EcsClusterLayerSpecCloudwatchConfigurationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (EcsClusterLayerSpecCloudwatchConfigurationCodec) IsEmpty(ptr unsafe.Pointer) bool
- type EcsClusterLayerSpecCloudwatchConfigurationLogStreams
- type EcsClusterLayerSpecEbsVolume
- type EcsClusterLayerSpecResource
- type EcsClusterLayerStatus
- type GangliaLayer
- func (in *GangliaLayer) DeepCopy() *GangliaLayer
- func (in *GangliaLayer) DeepCopyInto(out *GangliaLayer)
- func (in *GangliaLayer) DeepCopyObject() runtime.Object
- func (r *GangliaLayer) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *GangliaLayer) ValidateCreate() error
- func (r *GangliaLayer) ValidateDelete() error
- func (r *GangliaLayer) ValidateUpdate(old runtime.Object) error
- type GangliaLayerList
- type GangliaLayerSpec
- type GangliaLayerSpecCloudwatchConfiguration
- type GangliaLayerSpecCloudwatchConfigurationCodec
- type GangliaLayerSpecCloudwatchConfigurationLogStreams
- type GangliaLayerSpecEbsVolume
- type GangliaLayerSpecResource
- type GangliaLayerStatus
- type HaproxyLayer
- func (in *HaproxyLayer) DeepCopy() *HaproxyLayer
- func (in *HaproxyLayer) DeepCopyInto(out *HaproxyLayer)
- func (in *HaproxyLayer) DeepCopyObject() runtime.Object
- func (r *HaproxyLayer) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *HaproxyLayer) ValidateCreate() error
- func (r *HaproxyLayer) ValidateDelete() error
- func (r *HaproxyLayer) ValidateUpdate(old runtime.Object) error
- type HaproxyLayerList
- type HaproxyLayerSpec
- type HaproxyLayerSpecCloudwatchConfiguration
- type HaproxyLayerSpecCloudwatchConfigurationCodec
- type HaproxyLayerSpecCloudwatchConfigurationLogStreams
- type HaproxyLayerSpecEbsVolume
- type HaproxyLayerSpecResource
- type HaproxyLayerStatus
- type Instance
- func (in *Instance) DeepCopy() *Instance
- func (in *Instance) DeepCopyInto(out *Instance)
- func (in *Instance) DeepCopyObject() runtime.Object
- func (r *Instance) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Instance) ValidateCreate() error
- func (r *Instance) ValidateDelete() error
- func (r *Instance) ValidateUpdate(old runtime.Object) error
- type InstanceList
- type InstanceSpec
- type InstanceSpecEbsBlockDevice
- type InstanceSpecEphemeralBlockDevice
- type InstanceSpecResource
- type InstanceSpecRootBlockDevice
- type InstanceStatus
- type JavaAppLayer
- func (in *JavaAppLayer) DeepCopy() *JavaAppLayer
- func (in *JavaAppLayer) DeepCopyInto(out *JavaAppLayer)
- func (in *JavaAppLayer) DeepCopyObject() runtime.Object
- func (r *JavaAppLayer) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *JavaAppLayer) ValidateCreate() error
- func (r *JavaAppLayer) ValidateDelete() error
- func (r *JavaAppLayer) ValidateUpdate(old runtime.Object) error
- type JavaAppLayerList
- type JavaAppLayerSpec
- type JavaAppLayerSpecCloudwatchConfiguration
- type JavaAppLayerSpecCloudwatchConfigurationCodec
- type JavaAppLayerSpecCloudwatchConfigurationLogStreams
- type JavaAppLayerSpecEbsVolume
- type JavaAppLayerSpecResource
- type JavaAppLayerStatus
- type MemcachedLayer
- func (in *MemcachedLayer) DeepCopy() *MemcachedLayer
- func (in *MemcachedLayer) DeepCopyInto(out *MemcachedLayer)
- func (in *MemcachedLayer) DeepCopyObject() runtime.Object
- func (r *MemcachedLayer) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *MemcachedLayer) ValidateCreate() error
- func (r *MemcachedLayer) ValidateDelete() error
- func (r *MemcachedLayer) ValidateUpdate(old runtime.Object) error
- type MemcachedLayerList
- type MemcachedLayerSpec
- type MemcachedLayerSpecCloudwatchConfiguration
- type MemcachedLayerSpecCloudwatchConfigurationCodec
- type MemcachedLayerSpecCloudwatchConfigurationLogStreams
- type MemcachedLayerSpecEbsVolume
- type MemcachedLayerSpecResource
- type MemcachedLayerStatus
- type MysqlLayer
- func (in *MysqlLayer) DeepCopy() *MysqlLayer
- func (in *MysqlLayer) DeepCopyInto(out *MysqlLayer)
- func (in *MysqlLayer) DeepCopyObject() runtime.Object
- func (r *MysqlLayer) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *MysqlLayer) ValidateCreate() error
- func (r *MysqlLayer) ValidateDelete() error
- func (r *MysqlLayer) ValidateUpdate(old runtime.Object) error
- type MysqlLayerList
- type MysqlLayerSpec
- type MysqlLayerSpecCloudwatchConfiguration
- type MysqlLayerSpecCloudwatchConfigurationCodec
- type MysqlLayerSpecCloudwatchConfigurationLogStreams
- type MysqlLayerSpecEbsVolume
- type MysqlLayerSpecResource
- type MysqlLayerStatus
- type NodejsAppLayer
- func (in *NodejsAppLayer) DeepCopy() *NodejsAppLayer
- func (in *NodejsAppLayer) DeepCopyInto(out *NodejsAppLayer)
- func (in *NodejsAppLayer) DeepCopyObject() runtime.Object
- func (r *NodejsAppLayer) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *NodejsAppLayer) ValidateCreate() error
- func (r *NodejsAppLayer) ValidateDelete() error
- func (r *NodejsAppLayer) ValidateUpdate(old runtime.Object) error
- type NodejsAppLayerList
- type NodejsAppLayerSpec
- type NodejsAppLayerSpecCloudwatchConfiguration
- type NodejsAppLayerSpecCloudwatchConfigurationCodec
- type NodejsAppLayerSpecCloudwatchConfigurationLogStreams
- type NodejsAppLayerSpecEbsVolume
- type NodejsAppLayerSpecResource
- type NodejsAppLayerStatus
- type Permission
- func (in *Permission) DeepCopy() *Permission
- func (in *Permission) DeepCopyInto(out *Permission)
- func (in *Permission) DeepCopyObject() runtime.Object
- func (r *Permission) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Permission) ValidateCreate() error
- func (r *Permission) ValidateDelete() error
- func (r *Permission) ValidateUpdate(old runtime.Object) error
- type PermissionList
- type PermissionSpec
- type PermissionSpecResource
- type PermissionStatus
- type PhpAppLayer
- func (in *PhpAppLayer) DeepCopy() *PhpAppLayer
- func (in *PhpAppLayer) DeepCopyInto(out *PhpAppLayer)
- func (in *PhpAppLayer) DeepCopyObject() runtime.Object
- func (r *PhpAppLayer) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *PhpAppLayer) ValidateCreate() error
- func (r *PhpAppLayer) ValidateDelete() error
- func (r *PhpAppLayer) ValidateUpdate(old runtime.Object) error
- type PhpAppLayerList
- type PhpAppLayerSpec
- type PhpAppLayerSpecCloudwatchConfiguration
- type PhpAppLayerSpecCloudwatchConfigurationCodec
- type PhpAppLayerSpecCloudwatchConfigurationLogStreams
- type PhpAppLayerSpecEbsVolume
- type PhpAppLayerSpecResource
- type PhpAppLayerStatus
- type RailsAppLayer
- func (in *RailsAppLayer) DeepCopy() *RailsAppLayer
- func (in *RailsAppLayer) DeepCopyInto(out *RailsAppLayer)
- func (in *RailsAppLayer) DeepCopyObject() runtime.Object
- func (r *RailsAppLayer) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *RailsAppLayer) ValidateCreate() error
- func (r *RailsAppLayer) ValidateDelete() error
- func (r *RailsAppLayer) ValidateUpdate(old runtime.Object) error
- type RailsAppLayerList
- type RailsAppLayerSpec
- type RailsAppLayerSpecCloudwatchConfiguration
- type RailsAppLayerSpecCloudwatchConfigurationCodec
- type RailsAppLayerSpecCloudwatchConfigurationLogStreams
- type RailsAppLayerSpecEbsVolume
- type RailsAppLayerSpecResource
- type RailsAppLayerStatus
- type RdsDbInstance
- func (in *RdsDbInstance) DeepCopy() *RdsDbInstance
- func (in *RdsDbInstance) DeepCopyInto(out *RdsDbInstance)
- func (in *RdsDbInstance) DeepCopyObject() runtime.Object
- func (r *RdsDbInstance) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *RdsDbInstance) ValidateCreate() error
- func (r *RdsDbInstance) ValidateDelete() error
- func (r *RdsDbInstance) ValidateUpdate(old runtime.Object) error
- type RdsDbInstanceList
- type RdsDbInstanceSpec
- type RdsDbInstanceSpecResource
- type RdsDbInstanceStatus
- type Stack
- func (in *Stack) DeepCopy() *Stack
- func (in *Stack) DeepCopyInto(out *Stack)
- func (in *Stack) DeepCopyObject() runtime.Object
- func (r *Stack) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Stack) ValidateCreate() error
- func (r *Stack) ValidateDelete() error
- func (r *Stack) ValidateUpdate(old runtime.Object) error
- type StackList
- type StackSpec
- type StackSpecCustomCookbooksSource
- type StackSpecResource
- type StackStatus
- type StaticWebLayer
- func (in *StaticWebLayer) DeepCopy() *StaticWebLayer
- func (in *StaticWebLayer) DeepCopyInto(out *StaticWebLayer)
- func (in *StaticWebLayer) DeepCopyObject() runtime.Object
- func (r *StaticWebLayer) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *StaticWebLayer) ValidateCreate() error
- func (r *StaticWebLayer) ValidateDelete() error
- func (r *StaticWebLayer) ValidateUpdate(old runtime.Object) error
- type StaticWebLayerList
- type StaticWebLayerSpec
- type StaticWebLayerSpecCloudwatchConfiguration
- type StaticWebLayerSpecCloudwatchConfigurationCodec
- type StaticWebLayerSpecCloudwatchConfigurationLogStreams
- type StaticWebLayerSpecEbsVolume
- type StaticWebLayerSpecResource
- type StaticWebLayerStatus
- type UserProfile
- func (in *UserProfile) DeepCopy() *UserProfile
- func (in *UserProfile) DeepCopyInto(out *UserProfile)
- func (in *UserProfile) DeepCopyObject() runtime.Object
- func (r *UserProfile) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *UserProfile) ValidateCreate() error
- func (r *UserProfile) ValidateDelete() error
- func (r *UserProfile) ValidateUpdate(old runtime.Object) error
- type UserProfileList
- type UserProfileSpec
- type UserProfileSpecResource
- type UserProfileStatus
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: opsworks.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:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" 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 ApplicationSpecAppSource ¶
type ApplicationSpecAppSource struct { // +optional Password *string `json:"-" sensitive:"true" tf:"password"` // +optional Revision *string `json:"revision,omitempty" tf:"revision"` // +optional SshKey *string `json:"-" sensitive:"true" tf:"ssh_key"` Type *string `json:"type" tf:"type"` // +optional Url *string `json:"url,omitempty" tf:"url"` // +optional Username *string `json:"username,omitempty" tf:"username"` }
func (*ApplicationSpecAppSource) DeepCopy ¶
func (in *ApplicationSpecAppSource) DeepCopy() *ApplicationSpecAppSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSpecAppSource.
func (*ApplicationSpecAppSource) DeepCopyInto ¶
func (in *ApplicationSpecAppSource) DeepCopyInto(out *ApplicationSpecAppSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationSpecEnvironment ¶
type ApplicationSpecEnvironment struct { Key *string `json:"key" tf:"key"` // +optional Secure *bool `json:"secure,omitempty" tf:"secure"` Value *string `json:"value" tf:"value"` }
func (*ApplicationSpecEnvironment) DeepCopy ¶
func (in *ApplicationSpecEnvironment) DeepCopy() *ApplicationSpecEnvironment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSpecEnvironment.
func (*ApplicationSpecEnvironment) DeepCopyInto ¶
func (in *ApplicationSpecEnvironment) DeepCopyInto(out *ApplicationSpecEnvironment)
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 AppSource []ApplicationSpecAppSource `json:"appSource,omitempty" tf:"app_source"` // +optional AutoBundleOnDeploy *string `json:"autoBundleOnDeploy,omitempty" tf:"auto_bundle_on_deploy"` // +optional AwsFlowRubySettings *string `json:"awsFlowRubySettings,omitempty" tf:"aws_flow_ruby_settings"` // +optional DataSourceArn *string `json:"dataSourceArn,omitempty" tf:"data_source_arn"` // +optional DataSourceDatabaseName *string `json:"dataSourceDatabaseName,omitempty" tf:"data_source_database_name"` // +optional DataSourceType *string `json:"dataSourceType,omitempty" tf:"data_source_type"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional DocumentRoot *string `json:"documentRoot,omitempty" tf:"document_root"` // +optional Domains []string `json:"domains,omitempty" tf:"domains"` // +optional EnableSsl *bool `json:"enableSsl,omitempty" tf:"enable_ssl"` // +optional Environment []ApplicationSpecEnvironment `json:"environment,omitempty" tf:"environment"` Name *string `json:"name" tf:"name"` // +optional RailsEnv *string `json:"railsEnv,omitempty" tf:"rails_env"` // +optional ShortName *string `json:"shortName,omitempty" tf:"short_name"` // +optional SslConfiguration []ApplicationSpecSslConfiguration `json:"sslConfiguration,omitempty" tf:"ssl_configuration"` StackID *string `json:"stackID" tf:"stack_id"` Type *string `json:"type" tf:"type"` }
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 ApplicationSpecSslConfiguration ¶
type ApplicationSpecSslConfiguration struct { Certificate *string `json:"certificate" tf:"certificate"` // +optional Chain *string `json:"chain,omitempty" tf:"chain"` PrivateKey *string `json:"-" sensitive:"true" tf:"private_key"` }
func (*ApplicationSpecSslConfiguration) DeepCopy ¶
func (in *ApplicationSpecSslConfiguration) DeepCopy() *ApplicationSpecSslConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSpecSslConfiguration.
func (*ApplicationSpecSslConfiguration) DeepCopyInto ¶
func (in *ApplicationSpecSslConfiguration) DeepCopyInto(out *ApplicationSpecSslConfiguration)
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 CustomLayer ¶
type CustomLayer struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CustomLayerSpec `json:"spec,omitempty"` Status CustomLayerStatus `json:"status,omitempty"` }
func (*CustomLayer) DeepCopy ¶
func (in *CustomLayer) DeepCopy() *CustomLayer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomLayer.
func (*CustomLayer) DeepCopyInto ¶
func (in *CustomLayer) DeepCopyInto(out *CustomLayer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CustomLayer) DeepCopyObject ¶
func (in *CustomLayer) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CustomLayer) SetupWebhookWithManager ¶
func (r *CustomLayer) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*CustomLayer) ValidateCreate ¶
func (r *CustomLayer) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*CustomLayer) ValidateDelete ¶
func (r *CustomLayer) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*CustomLayer) ValidateUpdate ¶
func (r *CustomLayer) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type CustomLayerList ¶
type CustomLayerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of CustomLayer CRD objects Items []CustomLayer `json:"items,omitempty"` }
CustomLayerList is a list of CustomLayers
func (*CustomLayerList) DeepCopy ¶
func (in *CustomLayerList) DeepCopy() *CustomLayerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomLayerList.
func (*CustomLayerList) DeepCopyInto ¶
func (in *CustomLayerList) DeepCopyInto(out *CustomLayerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CustomLayerList) DeepCopyObject ¶
func (in *CustomLayerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CustomLayerSpec ¶
type CustomLayerSpec struct { State *CustomLayerSpecResource `json:"state,omitempty" tf:"-"` Resource CustomLayerSpecResource `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 (*CustomLayerSpec) DeepCopy ¶
func (in *CustomLayerSpec) DeepCopy() *CustomLayerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomLayerSpec.
func (*CustomLayerSpec) DeepCopyInto ¶
func (in *CustomLayerSpec) DeepCopyInto(out *CustomLayerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomLayerSpecCloudwatchConfiguration ¶ added in v0.5.0
type CustomLayerSpecCloudwatchConfiguration struct { // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` // +optional LogStreams []CustomLayerSpecCloudwatchConfigurationLogStreams `json:"logStreams,omitempty" tf:"log_streams"` }
func (*CustomLayerSpecCloudwatchConfiguration) DeepCopy ¶ added in v0.5.0
func (in *CustomLayerSpecCloudwatchConfiguration) DeepCopy() *CustomLayerSpecCloudwatchConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomLayerSpecCloudwatchConfiguration.
func (*CustomLayerSpecCloudwatchConfiguration) DeepCopyInto ¶ added in v0.5.0
func (in *CustomLayerSpecCloudwatchConfiguration) DeepCopyInto(out *CustomLayerSpecCloudwatchConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomLayerSpecCloudwatchConfigurationCodec ¶ added in v0.5.0
type CustomLayerSpecCloudwatchConfigurationCodec struct { }
+k8s:deepcopy-gen=false
func (CustomLayerSpecCloudwatchConfigurationCodec) Decode ¶ added in v0.5.0
func (CustomLayerSpecCloudwatchConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type CustomLayerSpecCloudwatchConfigurationLogStreams ¶ added in v0.5.0
type CustomLayerSpecCloudwatchConfigurationLogStreams struct { // +optional BatchCount *int64 `json:"batchCount,omitempty" tf:"batch_count"` // +optional BatchSize *int64 `json:"batchSize,omitempty" tf:"batch_size"` // +optional BufferDuration *int64 `json:"bufferDuration,omitempty" tf:"buffer_duration"` // +optional DatetimeFormat *string `json:"datetimeFormat,omitempty" tf:"datetime_format"` // +optional Encoding *string `json:"encoding,omitempty" tf:"encoding"` File *string `json:"file" tf:"file"` // +optional FileFingerprintLines *string `json:"fileFingerprintLines,omitempty" tf:"file_fingerprint_lines"` // +optional InitialPosition *string `json:"initialPosition,omitempty" tf:"initial_position"` LogGroupName *string `json:"logGroupName" tf:"log_group_name"` // +optional MultilineStartPattern *string `json:"multilineStartPattern,omitempty" tf:"multiline_start_pattern"` // +optional TimeZone *string `json:"timeZone,omitempty" tf:"time_zone"` }
func (*CustomLayerSpecCloudwatchConfigurationLogStreams) DeepCopy ¶ added in v0.5.0
func (in *CustomLayerSpecCloudwatchConfigurationLogStreams) DeepCopy() *CustomLayerSpecCloudwatchConfigurationLogStreams
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomLayerSpecCloudwatchConfigurationLogStreams.
func (*CustomLayerSpecCloudwatchConfigurationLogStreams) DeepCopyInto ¶ added in v0.5.0
func (in *CustomLayerSpecCloudwatchConfigurationLogStreams) DeepCopyInto(out *CustomLayerSpecCloudwatchConfigurationLogStreams)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomLayerSpecEbsVolume ¶
type CustomLayerSpecEbsVolume struct { // +optional Encrypted *bool `json:"encrypted,omitempty" tf:"encrypted"` // +optional Iops *int64 `json:"iops,omitempty" tf:"iops"` MountPoint *string `json:"mountPoint" tf:"mount_point"` NumberOfDisks *int64 `json:"numberOfDisks" tf:"number_of_disks"` // +optional RaidLevel *string `json:"raidLevel,omitempty" tf:"raid_level"` Size *int64 `json:"size" tf:"size"` // +optional Type *string `json:"type,omitempty" tf:"type"` }
func (*CustomLayerSpecEbsVolume) DeepCopy ¶
func (in *CustomLayerSpecEbsVolume) DeepCopy() *CustomLayerSpecEbsVolume
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomLayerSpecEbsVolume.
func (*CustomLayerSpecEbsVolume) DeepCopyInto ¶
func (in *CustomLayerSpecEbsVolume) DeepCopyInto(out *CustomLayerSpecEbsVolume)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomLayerSpecResource ¶
type CustomLayerSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional AutoAssignElasticIPS *bool `json:"autoAssignElasticIPS,omitempty" tf:"auto_assign_elastic_ips"` // +optional AutoAssignPublicIPS *bool `json:"autoAssignPublicIPS,omitempty" tf:"auto_assign_public_ips"` // +optional AutoHealing *bool `json:"autoHealing,omitempty" tf:"auto_healing"` // +optional CloudwatchConfiguration *CustomLayerSpecCloudwatchConfiguration `json:"cloudwatchConfiguration,omitempty" tf:"cloudwatch_configuration"` // +optional CustomConfigureRecipes []string `json:"customConfigureRecipes,omitempty" tf:"custom_configure_recipes"` // +optional CustomDeployRecipes []string `json:"customDeployRecipes,omitempty" tf:"custom_deploy_recipes"` // +optional CustomInstanceProfileArn *string `json:"customInstanceProfileArn,omitempty" tf:"custom_instance_profile_arn"` // +optional CustomJSON *string `json:"customJSON,omitempty" tf:"custom_json"` // +optional CustomSecurityGroupIDS []string `json:"customSecurityGroupIDS,omitempty" tf:"custom_security_group_ids"` // +optional CustomSetupRecipes []string `json:"customSetupRecipes,omitempty" tf:"custom_setup_recipes"` // +optional CustomShutdownRecipes []string `json:"customShutdownRecipes,omitempty" tf:"custom_shutdown_recipes"` // +optional CustomUndeployRecipes []string `json:"customUndeployRecipes,omitempty" tf:"custom_undeploy_recipes"` // +optional DrainElbOnShutdown *bool `json:"drainElbOnShutdown,omitempty" tf:"drain_elb_on_shutdown"` // +optional EbsVolume []CustomLayerSpecEbsVolume `json:"ebsVolume,omitempty" tf:"ebs_volume"` // +optional ElasticLoadBalancer *string `json:"elasticLoadBalancer,omitempty" tf:"elastic_load_balancer"` // +optional InstallUpdatesOnBoot *bool `json:"installUpdatesOnBoot,omitempty" tf:"install_updates_on_boot"` // +optional InstanceShutdownTimeout *int64 `json:"instanceShutdownTimeout,omitempty" tf:"instance_shutdown_timeout"` Name *string `json:"name" tf:"name"` ShortName *string `json:"shortName" tf:"short_name"` StackID *string `json:"stackID" tf:"stack_id"` // +optional SystemPackages []string `json:"systemPackages,omitempty" tf:"system_packages"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` // +optional UseEbsOptimizedInstances *bool `json:"useEbsOptimizedInstances,omitempty" tf:"use_ebs_optimized_instances"` }
func (*CustomLayerSpecResource) DeepCopy ¶
func (in *CustomLayerSpecResource) DeepCopy() *CustomLayerSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomLayerSpecResource.
func (*CustomLayerSpecResource) DeepCopyInto ¶
func (in *CustomLayerSpecResource) DeepCopyInto(out *CustomLayerSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomLayerStatus ¶
type CustomLayerStatus 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 (*CustomLayerStatus) DeepCopy ¶
func (in *CustomLayerStatus) DeepCopy() *CustomLayerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomLayerStatus.
func (*CustomLayerStatus) DeepCopyInto ¶
func (in *CustomLayerStatus) DeepCopyInto(out *CustomLayerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EcsClusterLayer ¶ added in v0.5.0
type EcsClusterLayer struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EcsClusterLayerSpec `json:"spec,omitempty"` Status EcsClusterLayerStatus `json:"status,omitempty"` }
func (*EcsClusterLayer) DeepCopy ¶ added in v0.5.0
func (in *EcsClusterLayer) DeepCopy() *EcsClusterLayer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EcsClusterLayer.
func (*EcsClusterLayer) DeepCopyInto ¶ added in v0.5.0
func (in *EcsClusterLayer) DeepCopyInto(out *EcsClusterLayer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EcsClusterLayer) DeepCopyObject ¶ added in v0.5.0
func (in *EcsClusterLayer) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EcsClusterLayer) SetupWebhookWithManager ¶ added in v0.5.0
func (r *EcsClusterLayer) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*EcsClusterLayer) ValidateCreate ¶ added in v0.5.0
func (r *EcsClusterLayer) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*EcsClusterLayer) ValidateDelete ¶ added in v0.5.0
func (r *EcsClusterLayer) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*EcsClusterLayer) ValidateUpdate ¶ added in v0.5.0
func (r *EcsClusterLayer) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type EcsClusterLayerList ¶ added in v0.5.0
type EcsClusterLayerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of EcsClusterLayer CRD objects Items []EcsClusterLayer `json:"items,omitempty"` }
EcsClusterLayerList is a list of EcsClusterLayers
func (*EcsClusterLayerList) DeepCopy ¶ added in v0.5.0
func (in *EcsClusterLayerList) DeepCopy() *EcsClusterLayerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EcsClusterLayerList.
func (*EcsClusterLayerList) DeepCopyInto ¶ added in v0.5.0
func (in *EcsClusterLayerList) DeepCopyInto(out *EcsClusterLayerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EcsClusterLayerList) DeepCopyObject ¶ added in v0.5.0
func (in *EcsClusterLayerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type EcsClusterLayerSpec ¶ added in v0.5.0
type EcsClusterLayerSpec struct { State *EcsClusterLayerSpecResource `json:"state,omitempty" tf:"-"` Resource EcsClusterLayerSpecResource `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 (*EcsClusterLayerSpec) DeepCopy ¶ added in v0.5.0
func (in *EcsClusterLayerSpec) DeepCopy() *EcsClusterLayerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EcsClusterLayerSpec.
func (*EcsClusterLayerSpec) DeepCopyInto ¶ added in v0.5.0
func (in *EcsClusterLayerSpec) DeepCopyInto(out *EcsClusterLayerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EcsClusterLayerSpecCloudwatchConfiguration ¶ added in v0.5.0
type EcsClusterLayerSpecCloudwatchConfiguration struct { // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` // +optional LogStreams []EcsClusterLayerSpecCloudwatchConfigurationLogStreams `json:"logStreams,omitempty" tf:"log_streams"` }
func (*EcsClusterLayerSpecCloudwatchConfiguration) DeepCopy ¶ added in v0.5.0
func (in *EcsClusterLayerSpecCloudwatchConfiguration) DeepCopy() *EcsClusterLayerSpecCloudwatchConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EcsClusterLayerSpecCloudwatchConfiguration.
func (*EcsClusterLayerSpecCloudwatchConfiguration) DeepCopyInto ¶ added in v0.5.0
func (in *EcsClusterLayerSpecCloudwatchConfiguration) DeepCopyInto(out *EcsClusterLayerSpecCloudwatchConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EcsClusterLayerSpecCloudwatchConfigurationCodec ¶ added in v0.5.0
type EcsClusterLayerSpecCloudwatchConfigurationCodec struct { }
+k8s:deepcopy-gen=false
func (EcsClusterLayerSpecCloudwatchConfigurationCodec) Decode ¶ added in v0.5.0
func (EcsClusterLayerSpecCloudwatchConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type EcsClusterLayerSpecCloudwatchConfigurationLogStreams ¶ added in v0.5.0
type EcsClusterLayerSpecCloudwatchConfigurationLogStreams struct { // +optional BatchCount *int64 `json:"batchCount,omitempty" tf:"batch_count"` // +optional BatchSize *int64 `json:"batchSize,omitempty" tf:"batch_size"` // +optional BufferDuration *int64 `json:"bufferDuration,omitempty" tf:"buffer_duration"` // +optional DatetimeFormat *string `json:"datetimeFormat,omitempty" tf:"datetime_format"` // +optional Encoding *string `json:"encoding,omitempty" tf:"encoding"` File *string `json:"file" tf:"file"` // +optional FileFingerprintLines *string `json:"fileFingerprintLines,omitempty" tf:"file_fingerprint_lines"` // +optional InitialPosition *string `json:"initialPosition,omitempty" tf:"initial_position"` LogGroupName *string `json:"logGroupName" tf:"log_group_name"` // +optional MultilineStartPattern *string `json:"multilineStartPattern,omitempty" tf:"multiline_start_pattern"` // +optional TimeZone *string `json:"timeZone,omitempty" tf:"time_zone"` }
func (*EcsClusterLayerSpecCloudwatchConfigurationLogStreams) DeepCopy ¶ added in v0.5.0
func (in *EcsClusterLayerSpecCloudwatchConfigurationLogStreams) DeepCopy() *EcsClusterLayerSpecCloudwatchConfigurationLogStreams
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EcsClusterLayerSpecCloudwatchConfigurationLogStreams.
func (*EcsClusterLayerSpecCloudwatchConfigurationLogStreams) DeepCopyInto ¶ added in v0.5.0
func (in *EcsClusterLayerSpecCloudwatchConfigurationLogStreams) DeepCopyInto(out *EcsClusterLayerSpecCloudwatchConfigurationLogStreams)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EcsClusterLayerSpecEbsVolume ¶ added in v0.5.0
type EcsClusterLayerSpecEbsVolume struct { // +optional Encrypted *bool `json:"encrypted,omitempty" tf:"encrypted"` // +optional Iops *int64 `json:"iops,omitempty" tf:"iops"` MountPoint *string `json:"mountPoint" tf:"mount_point"` NumberOfDisks *int64 `json:"numberOfDisks" tf:"number_of_disks"` // +optional RaidLevel *string `json:"raidLevel,omitempty" tf:"raid_level"` Size *int64 `json:"size" tf:"size"` // +optional Type *string `json:"type,omitempty" tf:"type"` }
func (*EcsClusterLayerSpecEbsVolume) DeepCopy ¶ added in v0.5.0
func (in *EcsClusterLayerSpecEbsVolume) DeepCopy() *EcsClusterLayerSpecEbsVolume
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EcsClusterLayerSpecEbsVolume.
func (*EcsClusterLayerSpecEbsVolume) DeepCopyInto ¶ added in v0.5.0
func (in *EcsClusterLayerSpecEbsVolume) DeepCopyInto(out *EcsClusterLayerSpecEbsVolume)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EcsClusterLayerSpecResource ¶ added in v0.5.0
type EcsClusterLayerSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional AutoAssignElasticIPS *bool `json:"autoAssignElasticIPS,omitempty" tf:"auto_assign_elastic_ips"` // +optional AutoAssignPublicIPS *bool `json:"autoAssignPublicIPS,omitempty" tf:"auto_assign_public_ips"` // +optional AutoHealing *bool `json:"autoHealing,omitempty" tf:"auto_healing"` // +optional CloudwatchConfiguration *EcsClusterLayerSpecCloudwatchConfiguration `json:"cloudwatchConfiguration,omitempty" tf:"cloudwatch_configuration"` // +optional CustomConfigureRecipes []string `json:"customConfigureRecipes,omitempty" tf:"custom_configure_recipes"` // +optional CustomDeployRecipes []string `json:"customDeployRecipes,omitempty" tf:"custom_deploy_recipes"` // +optional CustomInstanceProfileArn *string `json:"customInstanceProfileArn,omitempty" tf:"custom_instance_profile_arn"` // +optional CustomJSON *string `json:"customJSON,omitempty" tf:"custom_json"` // +optional CustomSecurityGroupIDS []string `json:"customSecurityGroupIDS,omitempty" tf:"custom_security_group_ids"` // +optional CustomSetupRecipes []string `json:"customSetupRecipes,omitempty" tf:"custom_setup_recipes"` // +optional CustomShutdownRecipes []string `json:"customShutdownRecipes,omitempty" tf:"custom_shutdown_recipes"` // +optional CustomUndeployRecipes []string `json:"customUndeployRecipes,omitempty" tf:"custom_undeploy_recipes"` // +optional DrainElbOnShutdown *bool `json:"drainElbOnShutdown,omitempty" tf:"drain_elb_on_shutdown"` // +optional EbsVolume []EcsClusterLayerSpecEbsVolume `json:"ebsVolume,omitempty" tf:"ebs_volume"` EcsClusterArn *string `json:"ecsClusterArn" tf:"ecs_cluster_arn"` // +optional ElasticLoadBalancer *string `json:"elasticLoadBalancer,omitempty" tf:"elastic_load_balancer"` // +optional InstallUpdatesOnBoot *bool `json:"installUpdatesOnBoot,omitempty" tf:"install_updates_on_boot"` // +optional InstanceShutdownTimeout *int64 `json:"instanceShutdownTimeout,omitempty" tf:"instance_shutdown_timeout"` // +optional Name *string `json:"name,omitempty" tf:"name"` StackID *string `json:"stackID" tf:"stack_id"` // +optional SystemPackages []string `json:"systemPackages,omitempty" tf:"system_packages"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` // +optional UseEbsOptimizedInstances *bool `json:"useEbsOptimizedInstances,omitempty" tf:"use_ebs_optimized_instances"` }
func (*EcsClusterLayerSpecResource) DeepCopy ¶ added in v0.5.0
func (in *EcsClusterLayerSpecResource) DeepCopy() *EcsClusterLayerSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EcsClusterLayerSpecResource.
func (*EcsClusterLayerSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *EcsClusterLayerSpecResource) DeepCopyInto(out *EcsClusterLayerSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EcsClusterLayerStatus ¶ added in v0.5.0
type EcsClusterLayerStatus 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 (*EcsClusterLayerStatus) DeepCopy ¶ added in v0.5.0
func (in *EcsClusterLayerStatus) DeepCopy() *EcsClusterLayerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EcsClusterLayerStatus.
func (*EcsClusterLayerStatus) DeepCopyInto ¶ added in v0.5.0
func (in *EcsClusterLayerStatus) DeepCopyInto(out *EcsClusterLayerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GangliaLayer ¶
type GangliaLayer struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GangliaLayerSpec `json:"spec,omitempty"` Status GangliaLayerStatus `json:"status,omitempty"` }
func (*GangliaLayer) DeepCopy ¶
func (in *GangliaLayer) DeepCopy() *GangliaLayer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GangliaLayer.
func (*GangliaLayer) DeepCopyInto ¶
func (in *GangliaLayer) DeepCopyInto(out *GangliaLayer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GangliaLayer) DeepCopyObject ¶
func (in *GangliaLayer) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GangliaLayer) SetupWebhookWithManager ¶
func (r *GangliaLayer) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*GangliaLayer) ValidateCreate ¶
func (r *GangliaLayer) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*GangliaLayer) ValidateDelete ¶
func (r *GangliaLayer) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*GangliaLayer) ValidateUpdate ¶
func (r *GangliaLayer) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type GangliaLayerList ¶
type GangliaLayerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of GangliaLayer CRD objects Items []GangliaLayer `json:"items,omitempty"` }
GangliaLayerList is a list of GangliaLayers
func (*GangliaLayerList) DeepCopy ¶
func (in *GangliaLayerList) DeepCopy() *GangliaLayerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GangliaLayerList.
func (*GangliaLayerList) DeepCopyInto ¶
func (in *GangliaLayerList) DeepCopyInto(out *GangliaLayerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GangliaLayerList) DeepCopyObject ¶
func (in *GangliaLayerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GangliaLayerSpec ¶
type GangliaLayerSpec struct { State *GangliaLayerSpecResource `json:"state,omitempty" tf:"-"` Resource GangliaLayerSpecResource `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 (*GangliaLayerSpec) DeepCopy ¶
func (in *GangliaLayerSpec) DeepCopy() *GangliaLayerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GangliaLayerSpec.
func (*GangliaLayerSpec) DeepCopyInto ¶
func (in *GangliaLayerSpec) DeepCopyInto(out *GangliaLayerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GangliaLayerSpecCloudwatchConfiguration ¶ added in v0.5.0
type GangliaLayerSpecCloudwatchConfiguration struct { // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` // +optional LogStreams []GangliaLayerSpecCloudwatchConfigurationLogStreams `json:"logStreams,omitempty" tf:"log_streams"` }
func (*GangliaLayerSpecCloudwatchConfiguration) DeepCopy ¶ added in v0.5.0
func (in *GangliaLayerSpecCloudwatchConfiguration) DeepCopy() *GangliaLayerSpecCloudwatchConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GangliaLayerSpecCloudwatchConfiguration.
func (*GangliaLayerSpecCloudwatchConfiguration) DeepCopyInto ¶ added in v0.5.0
func (in *GangliaLayerSpecCloudwatchConfiguration) DeepCopyInto(out *GangliaLayerSpecCloudwatchConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GangliaLayerSpecCloudwatchConfigurationCodec ¶ added in v0.5.0
type GangliaLayerSpecCloudwatchConfigurationCodec struct { }
+k8s:deepcopy-gen=false
func (GangliaLayerSpecCloudwatchConfigurationCodec) Decode ¶ added in v0.5.0
func (GangliaLayerSpecCloudwatchConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type GangliaLayerSpecCloudwatchConfigurationLogStreams ¶ added in v0.5.0
type GangliaLayerSpecCloudwatchConfigurationLogStreams struct { // +optional BatchCount *int64 `json:"batchCount,omitempty" tf:"batch_count"` // +optional BatchSize *int64 `json:"batchSize,omitempty" tf:"batch_size"` // +optional BufferDuration *int64 `json:"bufferDuration,omitempty" tf:"buffer_duration"` // +optional DatetimeFormat *string `json:"datetimeFormat,omitempty" tf:"datetime_format"` // +optional Encoding *string `json:"encoding,omitempty" tf:"encoding"` File *string `json:"file" tf:"file"` // +optional FileFingerprintLines *string `json:"fileFingerprintLines,omitempty" tf:"file_fingerprint_lines"` // +optional InitialPosition *string `json:"initialPosition,omitempty" tf:"initial_position"` LogGroupName *string `json:"logGroupName" tf:"log_group_name"` // +optional MultilineStartPattern *string `json:"multilineStartPattern,omitempty" tf:"multiline_start_pattern"` // +optional TimeZone *string `json:"timeZone,omitempty" tf:"time_zone"` }
func (*GangliaLayerSpecCloudwatchConfigurationLogStreams) DeepCopy ¶ added in v0.5.0
func (in *GangliaLayerSpecCloudwatchConfigurationLogStreams) DeepCopy() *GangliaLayerSpecCloudwatchConfigurationLogStreams
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GangliaLayerSpecCloudwatchConfigurationLogStreams.
func (*GangliaLayerSpecCloudwatchConfigurationLogStreams) DeepCopyInto ¶ added in v0.5.0
func (in *GangliaLayerSpecCloudwatchConfigurationLogStreams) DeepCopyInto(out *GangliaLayerSpecCloudwatchConfigurationLogStreams)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GangliaLayerSpecEbsVolume ¶
type GangliaLayerSpecEbsVolume struct { // +optional Encrypted *bool `json:"encrypted,omitempty" tf:"encrypted"` // +optional Iops *int64 `json:"iops,omitempty" tf:"iops"` MountPoint *string `json:"mountPoint" tf:"mount_point"` NumberOfDisks *int64 `json:"numberOfDisks" tf:"number_of_disks"` // +optional RaidLevel *string `json:"raidLevel,omitempty" tf:"raid_level"` Size *int64 `json:"size" tf:"size"` // +optional Type *string `json:"type,omitempty" tf:"type"` }
func (*GangliaLayerSpecEbsVolume) DeepCopy ¶
func (in *GangliaLayerSpecEbsVolume) DeepCopy() *GangliaLayerSpecEbsVolume
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GangliaLayerSpecEbsVolume.
func (*GangliaLayerSpecEbsVolume) DeepCopyInto ¶
func (in *GangliaLayerSpecEbsVolume) DeepCopyInto(out *GangliaLayerSpecEbsVolume)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GangliaLayerSpecResource ¶
type GangliaLayerSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional AutoAssignElasticIPS *bool `json:"autoAssignElasticIPS,omitempty" tf:"auto_assign_elastic_ips"` // +optional AutoAssignPublicIPS *bool `json:"autoAssignPublicIPS,omitempty" tf:"auto_assign_public_ips"` // +optional AutoHealing *bool `json:"autoHealing,omitempty" tf:"auto_healing"` // +optional CloudwatchConfiguration *GangliaLayerSpecCloudwatchConfiguration `json:"cloudwatchConfiguration,omitempty" tf:"cloudwatch_configuration"` // +optional CustomConfigureRecipes []string `json:"customConfigureRecipes,omitempty" tf:"custom_configure_recipes"` // +optional CustomDeployRecipes []string `json:"customDeployRecipes,omitempty" tf:"custom_deploy_recipes"` // +optional CustomInstanceProfileArn *string `json:"customInstanceProfileArn,omitempty" tf:"custom_instance_profile_arn"` // +optional CustomJSON *string `json:"customJSON,omitempty" tf:"custom_json"` // +optional CustomSecurityGroupIDS []string `json:"customSecurityGroupIDS,omitempty" tf:"custom_security_group_ids"` // +optional CustomSetupRecipes []string `json:"customSetupRecipes,omitempty" tf:"custom_setup_recipes"` // +optional CustomShutdownRecipes []string `json:"customShutdownRecipes,omitempty" tf:"custom_shutdown_recipes"` // +optional CustomUndeployRecipes []string `json:"customUndeployRecipes,omitempty" tf:"custom_undeploy_recipes"` // +optional DrainElbOnShutdown *bool `json:"drainElbOnShutdown,omitempty" tf:"drain_elb_on_shutdown"` // +optional EbsVolume []GangliaLayerSpecEbsVolume `json:"ebsVolume,omitempty" tf:"ebs_volume"` // +optional ElasticLoadBalancer *string `json:"elasticLoadBalancer,omitempty" tf:"elastic_load_balancer"` // +optional InstallUpdatesOnBoot *bool `json:"installUpdatesOnBoot,omitempty" tf:"install_updates_on_boot"` // +optional InstanceShutdownTimeout *int64 `json:"instanceShutdownTimeout,omitempty" tf:"instance_shutdown_timeout"` // +optional Name *string `json:"name,omitempty" tf:"name"` Password *string `json:"password" tf:"password"` StackID *string `json:"stackID" tf:"stack_id"` // +optional SystemPackages []string `json:"systemPackages,omitempty" tf:"system_packages"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` // +optional Url *string `json:"url,omitempty" tf:"url"` // +optional UseEbsOptimizedInstances *bool `json:"useEbsOptimizedInstances,omitempty" tf:"use_ebs_optimized_instances"` // +optional Username *string `json:"username,omitempty" tf:"username"` }
func (*GangliaLayerSpecResource) DeepCopy ¶
func (in *GangliaLayerSpecResource) DeepCopy() *GangliaLayerSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GangliaLayerSpecResource.
func (*GangliaLayerSpecResource) DeepCopyInto ¶
func (in *GangliaLayerSpecResource) DeepCopyInto(out *GangliaLayerSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GangliaLayerStatus ¶
type GangliaLayerStatus 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 (*GangliaLayerStatus) DeepCopy ¶
func (in *GangliaLayerStatus) DeepCopy() *GangliaLayerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GangliaLayerStatus.
func (*GangliaLayerStatus) DeepCopyInto ¶
func (in *GangliaLayerStatus) DeepCopyInto(out *GangliaLayerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HaproxyLayer ¶
type HaproxyLayer struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec HaproxyLayerSpec `json:"spec,omitempty"` Status HaproxyLayerStatus `json:"status,omitempty"` }
func (*HaproxyLayer) DeepCopy ¶
func (in *HaproxyLayer) DeepCopy() *HaproxyLayer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HaproxyLayer.
func (*HaproxyLayer) DeepCopyInto ¶
func (in *HaproxyLayer) DeepCopyInto(out *HaproxyLayer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HaproxyLayer) DeepCopyObject ¶
func (in *HaproxyLayer) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*HaproxyLayer) SetupWebhookWithManager ¶
func (r *HaproxyLayer) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*HaproxyLayer) ValidateCreate ¶
func (r *HaproxyLayer) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*HaproxyLayer) ValidateDelete ¶
func (r *HaproxyLayer) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*HaproxyLayer) ValidateUpdate ¶
func (r *HaproxyLayer) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type HaproxyLayerList ¶
type HaproxyLayerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of HaproxyLayer CRD objects Items []HaproxyLayer `json:"items,omitempty"` }
HaproxyLayerList is a list of HaproxyLayers
func (*HaproxyLayerList) DeepCopy ¶
func (in *HaproxyLayerList) DeepCopy() *HaproxyLayerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HaproxyLayerList.
func (*HaproxyLayerList) DeepCopyInto ¶
func (in *HaproxyLayerList) DeepCopyInto(out *HaproxyLayerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HaproxyLayerList) DeepCopyObject ¶
func (in *HaproxyLayerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type HaproxyLayerSpec ¶
type HaproxyLayerSpec struct { State *HaproxyLayerSpecResource `json:"state,omitempty" tf:"-"` Resource HaproxyLayerSpecResource `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 (*HaproxyLayerSpec) DeepCopy ¶
func (in *HaproxyLayerSpec) DeepCopy() *HaproxyLayerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HaproxyLayerSpec.
func (*HaproxyLayerSpec) DeepCopyInto ¶
func (in *HaproxyLayerSpec) DeepCopyInto(out *HaproxyLayerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HaproxyLayerSpecCloudwatchConfiguration ¶ added in v0.5.0
type HaproxyLayerSpecCloudwatchConfiguration struct { // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` // +optional LogStreams []HaproxyLayerSpecCloudwatchConfigurationLogStreams `json:"logStreams,omitempty" tf:"log_streams"` }
func (*HaproxyLayerSpecCloudwatchConfiguration) DeepCopy ¶ added in v0.5.0
func (in *HaproxyLayerSpecCloudwatchConfiguration) DeepCopy() *HaproxyLayerSpecCloudwatchConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HaproxyLayerSpecCloudwatchConfiguration.
func (*HaproxyLayerSpecCloudwatchConfiguration) DeepCopyInto ¶ added in v0.5.0
func (in *HaproxyLayerSpecCloudwatchConfiguration) DeepCopyInto(out *HaproxyLayerSpecCloudwatchConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HaproxyLayerSpecCloudwatchConfigurationCodec ¶ added in v0.5.0
type HaproxyLayerSpecCloudwatchConfigurationCodec struct { }
+k8s:deepcopy-gen=false
func (HaproxyLayerSpecCloudwatchConfigurationCodec) Decode ¶ added in v0.5.0
func (HaproxyLayerSpecCloudwatchConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type HaproxyLayerSpecCloudwatchConfigurationLogStreams ¶ added in v0.5.0
type HaproxyLayerSpecCloudwatchConfigurationLogStreams struct { // +optional BatchCount *int64 `json:"batchCount,omitempty" tf:"batch_count"` // +optional BatchSize *int64 `json:"batchSize,omitempty" tf:"batch_size"` // +optional BufferDuration *int64 `json:"bufferDuration,omitempty" tf:"buffer_duration"` // +optional DatetimeFormat *string `json:"datetimeFormat,omitempty" tf:"datetime_format"` // +optional Encoding *string `json:"encoding,omitempty" tf:"encoding"` File *string `json:"file" tf:"file"` // +optional FileFingerprintLines *string `json:"fileFingerprintLines,omitempty" tf:"file_fingerprint_lines"` // +optional InitialPosition *string `json:"initialPosition,omitempty" tf:"initial_position"` LogGroupName *string `json:"logGroupName" tf:"log_group_name"` // +optional MultilineStartPattern *string `json:"multilineStartPattern,omitempty" tf:"multiline_start_pattern"` // +optional TimeZone *string `json:"timeZone,omitempty" tf:"time_zone"` }
func (*HaproxyLayerSpecCloudwatchConfigurationLogStreams) DeepCopy ¶ added in v0.5.0
func (in *HaproxyLayerSpecCloudwatchConfigurationLogStreams) DeepCopy() *HaproxyLayerSpecCloudwatchConfigurationLogStreams
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HaproxyLayerSpecCloudwatchConfigurationLogStreams.
func (*HaproxyLayerSpecCloudwatchConfigurationLogStreams) DeepCopyInto ¶ added in v0.5.0
func (in *HaproxyLayerSpecCloudwatchConfigurationLogStreams) DeepCopyInto(out *HaproxyLayerSpecCloudwatchConfigurationLogStreams)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HaproxyLayerSpecEbsVolume ¶
type HaproxyLayerSpecEbsVolume struct { // +optional Encrypted *bool `json:"encrypted,omitempty" tf:"encrypted"` // +optional Iops *int64 `json:"iops,omitempty" tf:"iops"` MountPoint *string `json:"mountPoint" tf:"mount_point"` NumberOfDisks *int64 `json:"numberOfDisks" tf:"number_of_disks"` // +optional RaidLevel *string `json:"raidLevel,omitempty" tf:"raid_level"` Size *int64 `json:"size" tf:"size"` // +optional Type *string `json:"type,omitempty" tf:"type"` }
func (*HaproxyLayerSpecEbsVolume) DeepCopy ¶
func (in *HaproxyLayerSpecEbsVolume) DeepCopy() *HaproxyLayerSpecEbsVolume
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HaproxyLayerSpecEbsVolume.
func (*HaproxyLayerSpecEbsVolume) DeepCopyInto ¶
func (in *HaproxyLayerSpecEbsVolume) DeepCopyInto(out *HaproxyLayerSpecEbsVolume)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HaproxyLayerSpecResource ¶
type HaproxyLayerSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional AutoAssignElasticIPS *bool `json:"autoAssignElasticIPS,omitempty" tf:"auto_assign_elastic_ips"` // +optional AutoAssignPublicIPS *bool `json:"autoAssignPublicIPS,omitempty" tf:"auto_assign_public_ips"` // +optional AutoHealing *bool `json:"autoHealing,omitempty" tf:"auto_healing"` // +optional CloudwatchConfiguration *HaproxyLayerSpecCloudwatchConfiguration `json:"cloudwatchConfiguration,omitempty" tf:"cloudwatch_configuration"` // +optional CustomConfigureRecipes []string `json:"customConfigureRecipes,omitempty" tf:"custom_configure_recipes"` // +optional CustomDeployRecipes []string `json:"customDeployRecipes,omitempty" tf:"custom_deploy_recipes"` // +optional CustomInstanceProfileArn *string `json:"customInstanceProfileArn,omitempty" tf:"custom_instance_profile_arn"` // +optional CustomJSON *string `json:"customJSON,omitempty" tf:"custom_json"` // +optional CustomSecurityGroupIDS []string `json:"customSecurityGroupIDS,omitempty" tf:"custom_security_group_ids"` // +optional CustomSetupRecipes []string `json:"customSetupRecipes,omitempty" tf:"custom_setup_recipes"` // +optional CustomShutdownRecipes []string `json:"customShutdownRecipes,omitempty" tf:"custom_shutdown_recipes"` // +optional CustomUndeployRecipes []string `json:"customUndeployRecipes,omitempty" tf:"custom_undeploy_recipes"` // +optional DrainElbOnShutdown *bool `json:"drainElbOnShutdown,omitempty" tf:"drain_elb_on_shutdown"` // +optional EbsVolume []HaproxyLayerSpecEbsVolume `json:"ebsVolume,omitempty" tf:"ebs_volume"` // +optional ElasticLoadBalancer *string `json:"elasticLoadBalancer,omitempty" tf:"elastic_load_balancer"` // +optional HealthcheckMethod *string `json:"healthcheckMethod,omitempty" tf:"healthcheck_method"` // +optional HealthcheckURL *string `json:"healthcheckURL,omitempty" tf:"healthcheck_url"` // +optional InstallUpdatesOnBoot *bool `json:"installUpdatesOnBoot,omitempty" tf:"install_updates_on_boot"` // +optional InstanceShutdownTimeout *int64 `json:"instanceShutdownTimeout,omitempty" tf:"instance_shutdown_timeout"` // +optional Name *string `json:"name,omitempty" tf:"name"` StackID *string `json:"stackID" tf:"stack_id"` // +optional StatsEnabled *bool `json:"statsEnabled,omitempty" tf:"stats_enabled"` StatsPassword *string `json:"statsPassword" tf:"stats_password"` // +optional StatsURL *string `json:"statsURL,omitempty" tf:"stats_url"` // +optional StatsUser *string `json:"statsUser,omitempty" tf:"stats_user"` // +optional SystemPackages []string `json:"systemPackages,omitempty" tf:"system_packages"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` // +optional UseEbsOptimizedInstances *bool `json:"useEbsOptimizedInstances,omitempty" tf:"use_ebs_optimized_instances"` }
func (*HaproxyLayerSpecResource) DeepCopy ¶
func (in *HaproxyLayerSpecResource) DeepCopy() *HaproxyLayerSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HaproxyLayerSpecResource.
func (*HaproxyLayerSpecResource) DeepCopyInto ¶
func (in *HaproxyLayerSpecResource) DeepCopyInto(out *HaproxyLayerSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HaproxyLayerStatus ¶
type HaproxyLayerStatus 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 (*HaproxyLayerStatus) DeepCopy ¶
func (in *HaproxyLayerStatus) DeepCopy() *HaproxyLayerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HaproxyLayerStatus.
func (*HaproxyLayerStatus) DeepCopyInto ¶
func (in *HaproxyLayerStatus) DeepCopyInto(out *HaproxyLayerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Instance ¶
type Instance struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec InstanceSpec `json:"spec,omitempty"` Status InstanceStatus `json:"status,omitempty"` }
func (*Instance) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Instance.
func (*Instance) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Instance) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Instance) SetupWebhookWithManager ¶
func (*Instance) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Instance) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type InstanceList ¶
type InstanceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Instance CRD objects Items []Instance `json:"items,omitempty"` }
InstanceList is a list of Instances
func (*InstanceList) DeepCopy ¶
func (in *InstanceList) DeepCopy() *InstanceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceList.
func (*InstanceList) DeepCopyInto ¶
func (in *InstanceList) DeepCopyInto(out *InstanceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InstanceList) DeepCopyObject ¶
func (in *InstanceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type InstanceSpec ¶
type InstanceSpec struct { State *InstanceSpecResource `json:"state,omitempty" tf:"-"` Resource InstanceSpecResource `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 (*InstanceSpec) DeepCopy ¶
func (in *InstanceSpec) DeepCopy() *InstanceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceSpec.
func (*InstanceSpec) DeepCopyInto ¶
func (in *InstanceSpec) DeepCopyInto(out *InstanceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceSpecEbsBlockDevice ¶
type InstanceSpecEbsBlockDevice struct { // +optional DeleteOnTermination *bool `json:"deleteOnTermination,omitempty" tf:"delete_on_termination"` DeviceName *string `json:"deviceName" tf:"device_name"` // +optional Iops *int64 `json:"iops,omitempty" tf:"iops"` // +optional SnapshotID *string `json:"snapshotID,omitempty" tf:"snapshot_id"` // +optional VolumeSize *int64 `json:"volumeSize,omitempty" tf:"volume_size"` // +optional VolumeType *string `json:"volumeType,omitempty" tf:"volume_type"` }
func (*InstanceSpecEbsBlockDevice) DeepCopy ¶
func (in *InstanceSpecEbsBlockDevice) DeepCopy() *InstanceSpecEbsBlockDevice
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceSpecEbsBlockDevice.
func (*InstanceSpecEbsBlockDevice) DeepCopyInto ¶
func (in *InstanceSpecEbsBlockDevice) DeepCopyInto(out *InstanceSpecEbsBlockDevice)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceSpecEphemeralBlockDevice ¶
type InstanceSpecEphemeralBlockDevice struct { DeviceName *string `json:"deviceName" tf:"device_name"` VirtualName *string `json:"virtualName" tf:"virtual_name"` }
func (*InstanceSpecEphemeralBlockDevice) DeepCopy ¶
func (in *InstanceSpecEphemeralBlockDevice) DeepCopy() *InstanceSpecEphemeralBlockDevice
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceSpecEphemeralBlockDevice.
func (*InstanceSpecEphemeralBlockDevice) DeepCopyInto ¶
func (in *InstanceSpecEphemeralBlockDevice) DeepCopyInto(out *InstanceSpecEphemeralBlockDevice)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceSpecResource ¶
type InstanceSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AgentVersion *string `json:"agentVersion,omitempty" tf:"agent_version"` // +optional AmiID *string `json:"amiID,omitempty" tf:"ami_id"` // +optional Architecture *string `json:"architecture,omitempty" tf:"architecture"` // +optional AutoScalingType *string `json:"autoScalingType,omitempty" tf:"auto_scaling_type"` // +optional AvailabilityZone *string `json:"availabilityZone,omitempty" tf:"availability_zone"` // +optional CreatedAt *string `json:"createdAt,omitempty" tf:"created_at"` // +optional DeleteEbs *bool `json:"deleteEbs,omitempty" tf:"delete_ebs"` // +optional DeleteEip *bool `json:"deleteEip,omitempty" tf:"delete_eip"` // +optional EbsBlockDevice []InstanceSpecEbsBlockDevice `json:"ebsBlockDevice,omitempty" tf:"ebs_block_device"` // +optional EbsOptimized *bool `json:"ebsOptimized,omitempty" tf:"ebs_optimized"` // +optional Ec2InstanceID *string `json:"ec2InstanceID,omitempty" tf:"ec2_instance_id"` // +optional EcsClusterArn *string `json:"ecsClusterArn,omitempty" tf:"ecs_cluster_arn"` // +optional ElasticIP *string `json:"elasticIP,omitempty" tf:"elastic_ip"` // +optional EphemeralBlockDevice []InstanceSpecEphemeralBlockDevice `json:"ephemeralBlockDevice,omitempty" tf:"ephemeral_block_device"` // +optional Hostname *string `json:"hostname,omitempty" tf:"hostname"` // +optional InfrastructureClass *string `json:"infrastructureClass,omitempty" tf:"infrastructure_class"` // +optional InstallUpdatesOnBoot *bool `json:"installUpdatesOnBoot,omitempty" tf:"install_updates_on_boot"` // +optional InstanceProfileArn *string `json:"instanceProfileArn,omitempty" tf:"instance_profile_arn"` // +optional InstanceType *string `json:"instanceType,omitempty" tf:"instance_type"` // +optional LastServiceErrorID *string `json:"lastServiceErrorID,omitempty" tf:"last_service_error_id"` LayerIDS []string `json:"layerIDS" tf:"layer_ids"` // +optional Os *string `json:"os,omitempty" tf:"os"` // +optional Platform *string `json:"platform,omitempty" tf:"platform"` // +optional PrivateDNS *string `json:"privateDNS,omitempty" tf:"private_dns"` // +optional PrivateIP *string `json:"privateIP,omitempty" tf:"private_ip"` // +optional PublicDNS *string `json:"publicDNS,omitempty" tf:"public_dns"` // +optional PublicIP *string `json:"publicIP,omitempty" tf:"public_ip"` // +optional RegisteredBy *string `json:"registeredBy,omitempty" tf:"registered_by"` // +optional ReportedAgentVersion *string `json:"reportedAgentVersion,omitempty" tf:"reported_agent_version"` // +optional ReportedOsFamily *string `json:"reportedOsFamily,omitempty" tf:"reported_os_family"` // +optional ReportedOsName *string `json:"reportedOsName,omitempty" tf:"reported_os_name"` // +optional ReportedOsVersion *string `json:"reportedOsVersion,omitempty" tf:"reported_os_version"` // +optional RootBlockDevice []InstanceSpecRootBlockDevice `json:"rootBlockDevice,omitempty" tf:"root_block_device"` // +optional RootDeviceType *string `json:"rootDeviceType,omitempty" tf:"root_device_type"` // +optional RootDeviceVolumeID *string `json:"rootDeviceVolumeID,omitempty" tf:"root_device_volume_id"` // +optional SecurityGroupIDS []string `json:"securityGroupIDS,omitempty" tf:"security_group_ids"` // +optional SshHostDsaKeyFingerprint *string `json:"sshHostDsaKeyFingerprint,omitempty" tf:"ssh_host_dsa_key_fingerprint"` // +optional SshHostRsaKeyFingerprint *string `json:"sshHostRsaKeyFingerprint,omitempty" tf:"ssh_host_rsa_key_fingerprint"` // +optional SshKeyName *string `json:"sshKeyName,omitempty" tf:"ssh_key_name"` StackID *string `json:"stackID" tf:"stack_id"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional Status *string `json:"status,omitempty" tf:"status"` // +optional SubnetID *string `json:"subnetID,omitempty" tf:"subnet_id"` // +optional Tenancy *string `json:"tenancy,omitempty" tf:"tenancy"` // +optional VirtualizationType *string `json:"virtualizationType,omitempty" tf:"virtualization_type"` }
func (*InstanceSpecResource) DeepCopy ¶
func (in *InstanceSpecResource) DeepCopy() *InstanceSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceSpecResource.
func (*InstanceSpecResource) DeepCopyInto ¶
func (in *InstanceSpecResource) DeepCopyInto(out *InstanceSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceSpecRootBlockDevice ¶
type InstanceSpecRootBlockDevice struct { // +optional DeleteOnTermination *bool `json:"deleteOnTermination,omitempty" tf:"delete_on_termination"` // +optional Iops *int64 `json:"iops,omitempty" tf:"iops"` // +optional VolumeSize *int64 `json:"volumeSize,omitempty" tf:"volume_size"` // +optional VolumeType *string `json:"volumeType,omitempty" tf:"volume_type"` }
func (*InstanceSpecRootBlockDevice) DeepCopy ¶
func (in *InstanceSpecRootBlockDevice) DeepCopy() *InstanceSpecRootBlockDevice
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceSpecRootBlockDevice.
func (*InstanceSpecRootBlockDevice) DeepCopyInto ¶
func (in *InstanceSpecRootBlockDevice) DeepCopyInto(out *InstanceSpecRootBlockDevice)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceStatus ¶
type InstanceStatus 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 (*InstanceStatus) DeepCopy ¶
func (in *InstanceStatus) DeepCopy() *InstanceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceStatus.
func (*InstanceStatus) DeepCopyInto ¶
func (in *InstanceStatus) DeepCopyInto(out *InstanceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JavaAppLayer ¶
type JavaAppLayer struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec JavaAppLayerSpec `json:"spec,omitempty"` Status JavaAppLayerStatus `json:"status,omitempty"` }
func (*JavaAppLayer) DeepCopy ¶
func (in *JavaAppLayer) DeepCopy() *JavaAppLayer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JavaAppLayer.
func (*JavaAppLayer) DeepCopyInto ¶
func (in *JavaAppLayer) DeepCopyInto(out *JavaAppLayer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*JavaAppLayer) DeepCopyObject ¶
func (in *JavaAppLayer) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*JavaAppLayer) SetupWebhookWithManager ¶
func (r *JavaAppLayer) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*JavaAppLayer) ValidateCreate ¶
func (r *JavaAppLayer) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*JavaAppLayer) ValidateDelete ¶
func (r *JavaAppLayer) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*JavaAppLayer) ValidateUpdate ¶
func (r *JavaAppLayer) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type JavaAppLayerList ¶
type JavaAppLayerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of JavaAppLayer CRD objects Items []JavaAppLayer `json:"items,omitempty"` }
JavaAppLayerList is a list of JavaAppLayers
func (*JavaAppLayerList) DeepCopy ¶
func (in *JavaAppLayerList) DeepCopy() *JavaAppLayerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JavaAppLayerList.
func (*JavaAppLayerList) DeepCopyInto ¶
func (in *JavaAppLayerList) DeepCopyInto(out *JavaAppLayerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*JavaAppLayerList) DeepCopyObject ¶
func (in *JavaAppLayerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type JavaAppLayerSpec ¶
type JavaAppLayerSpec struct { State *JavaAppLayerSpecResource `json:"state,omitempty" tf:"-"` Resource JavaAppLayerSpecResource `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 (*JavaAppLayerSpec) DeepCopy ¶
func (in *JavaAppLayerSpec) DeepCopy() *JavaAppLayerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JavaAppLayerSpec.
func (*JavaAppLayerSpec) DeepCopyInto ¶
func (in *JavaAppLayerSpec) DeepCopyInto(out *JavaAppLayerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JavaAppLayerSpecCloudwatchConfiguration ¶ added in v0.5.0
type JavaAppLayerSpecCloudwatchConfiguration struct { // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` // +optional LogStreams []JavaAppLayerSpecCloudwatchConfigurationLogStreams `json:"logStreams,omitempty" tf:"log_streams"` }
func (*JavaAppLayerSpecCloudwatchConfiguration) DeepCopy ¶ added in v0.5.0
func (in *JavaAppLayerSpecCloudwatchConfiguration) DeepCopy() *JavaAppLayerSpecCloudwatchConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JavaAppLayerSpecCloudwatchConfiguration.
func (*JavaAppLayerSpecCloudwatchConfiguration) DeepCopyInto ¶ added in v0.5.0
func (in *JavaAppLayerSpecCloudwatchConfiguration) DeepCopyInto(out *JavaAppLayerSpecCloudwatchConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JavaAppLayerSpecCloudwatchConfigurationCodec ¶ added in v0.5.0
type JavaAppLayerSpecCloudwatchConfigurationCodec struct { }
+k8s:deepcopy-gen=false
func (JavaAppLayerSpecCloudwatchConfigurationCodec) Decode ¶ added in v0.5.0
func (JavaAppLayerSpecCloudwatchConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type JavaAppLayerSpecCloudwatchConfigurationLogStreams ¶ added in v0.5.0
type JavaAppLayerSpecCloudwatchConfigurationLogStreams struct { // +optional BatchCount *int64 `json:"batchCount,omitempty" tf:"batch_count"` // +optional BatchSize *int64 `json:"batchSize,omitempty" tf:"batch_size"` // +optional BufferDuration *int64 `json:"bufferDuration,omitempty" tf:"buffer_duration"` // +optional DatetimeFormat *string `json:"datetimeFormat,omitempty" tf:"datetime_format"` // +optional Encoding *string `json:"encoding,omitempty" tf:"encoding"` File *string `json:"file" tf:"file"` // +optional FileFingerprintLines *string `json:"fileFingerprintLines,omitempty" tf:"file_fingerprint_lines"` // +optional InitialPosition *string `json:"initialPosition,omitempty" tf:"initial_position"` LogGroupName *string `json:"logGroupName" tf:"log_group_name"` // +optional MultilineStartPattern *string `json:"multilineStartPattern,omitempty" tf:"multiline_start_pattern"` // +optional TimeZone *string `json:"timeZone,omitempty" tf:"time_zone"` }
func (*JavaAppLayerSpecCloudwatchConfigurationLogStreams) DeepCopy ¶ added in v0.5.0
func (in *JavaAppLayerSpecCloudwatchConfigurationLogStreams) DeepCopy() *JavaAppLayerSpecCloudwatchConfigurationLogStreams
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JavaAppLayerSpecCloudwatchConfigurationLogStreams.
func (*JavaAppLayerSpecCloudwatchConfigurationLogStreams) DeepCopyInto ¶ added in v0.5.0
func (in *JavaAppLayerSpecCloudwatchConfigurationLogStreams) DeepCopyInto(out *JavaAppLayerSpecCloudwatchConfigurationLogStreams)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JavaAppLayerSpecEbsVolume ¶
type JavaAppLayerSpecEbsVolume struct { // +optional Encrypted *bool `json:"encrypted,omitempty" tf:"encrypted"` // +optional Iops *int64 `json:"iops,omitempty" tf:"iops"` MountPoint *string `json:"mountPoint" tf:"mount_point"` NumberOfDisks *int64 `json:"numberOfDisks" tf:"number_of_disks"` // +optional RaidLevel *string `json:"raidLevel,omitempty" tf:"raid_level"` Size *int64 `json:"size" tf:"size"` // +optional Type *string `json:"type,omitempty" tf:"type"` }
func (*JavaAppLayerSpecEbsVolume) DeepCopy ¶
func (in *JavaAppLayerSpecEbsVolume) DeepCopy() *JavaAppLayerSpecEbsVolume
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JavaAppLayerSpecEbsVolume.
func (*JavaAppLayerSpecEbsVolume) DeepCopyInto ¶
func (in *JavaAppLayerSpecEbsVolume) DeepCopyInto(out *JavaAppLayerSpecEbsVolume)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JavaAppLayerSpecResource ¶
type JavaAppLayerSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AppServer *string `json:"appServer,omitempty" tf:"app_server"` // +optional AppServerVersion *string `json:"appServerVersion,omitempty" tf:"app_server_version"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional AutoAssignElasticIPS *bool `json:"autoAssignElasticIPS,omitempty" tf:"auto_assign_elastic_ips"` // +optional AutoAssignPublicIPS *bool `json:"autoAssignPublicIPS,omitempty" tf:"auto_assign_public_ips"` // +optional AutoHealing *bool `json:"autoHealing,omitempty" tf:"auto_healing"` // +optional CloudwatchConfiguration *JavaAppLayerSpecCloudwatchConfiguration `json:"cloudwatchConfiguration,omitempty" tf:"cloudwatch_configuration"` // +optional CustomConfigureRecipes []string `json:"customConfigureRecipes,omitempty" tf:"custom_configure_recipes"` // +optional CustomDeployRecipes []string `json:"customDeployRecipes,omitempty" tf:"custom_deploy_recipes"` // +optional CustomInstanceProfileArn *string `json:"customInstanceProfileArn,omitempty" tf:"custom_instance_profile_arn"` // +optional CustomJSON *string `json:"customJSON,omitempty" tf:"custom_json"` // +optional CustomSecurityGroupIDS []string `json:"customSecurityGroupIDS,omitempty" tf:"custom_security_group_ids"` // +optional CustomSetupRecipes []string `json:"customSetupRecipes,omitempty" tf:"custom_setup_recipes"` // +optional CustomShutdownRecipes []string `json:"customShutdownRecipes,omitempty" tf:"custom_shutdown_recipes"` // +optional CustomUndeployRecipes []string `json:"customUndeployRecipes,omitempty" tf:"custom_undeploy_recipes"` // +optional DrainElbOnShutdown *bool `json:"drainElbOnShutdown,omitempty" tf:"drain_elb_on_shutdown"` // +optional EbsVolume []JavaAppLayerSpecEbsVolume `json:"ebsVolume,omitempty" tf:"ebs_volume"` // +optional ElasticLoadBalancer *string `json:"elasticLoadBalancer,omitempty" tf:"elastic_load_balancer"` // +optional InstallUpdatesOnBoot *bool `json:"installUpdatesOnBoot,omitempty" tf:"install_updates_on_boot"` // +optional InstanceShutdownTimeout *int64 `json:"instanceShutdownTimeout,omitempty" tf:"instance_shutdown_timeout"` // +optional JvmOptions *string `json:"jvmOptions,omitempty" tf:"jvm_options"` // +optional JvmType *string `json:"jvmType,omitempty" tf:"jvm_type"` // +optional JvmVersion *string `json:"jvmVersion,omitempty" tf:"jvm_version"` // +optional Name *string `json:"name,omitempty" tf:"name"` StackID *string `json:"stackID" tf:"stack_id"` // +optional SystemPackages []string `json:"systemPackages,omitempty" tf:"system_packages"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` // +optional UseEbsOptimizedInstances *bool `json:"useEbsOptimizedInstances,omitempty" tf:"use_ebs_optimized_instances"` }
func (*JavaAppLayerSpecResource) DeepCopy ¶
func (in *JavaAppLayerSpecResource) DeepCopy() *JavaAppLayerSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JavaAppLayerSpecResource.
func (*JavaAppLayerSpecResource) DeepCopyInto ¶
func (in *JavaAppLayerSpecResource) DeepCopyInto(out *JavaAppLayerSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JavaAppLayerStatus ¶
type JavaAppLayerStatus 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 (*JavaAppLayerStatus) DeepCopy ¶
func (in *JavaAppLayerStatus) DeepCopy() *JavaAppLayerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JavaAppLayerStatus.
func (*JavaAppLayerStatus) DeepCopyInto ¶
func (in *JavaAppLayerStatus) DeepCopyInto(out *JavaAppLayerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MemcachedLayer ¶
type MemcachedLayer struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MemcachedLayerSpec `json:"spec,omitempty"` Status MemcachedLayerStatus `json:"status,omitempty"` }
func (*MemcachedLayer) DeepCopy ¶
func (in *MemcachedLayer) DeepCopy() *MemcachedLayer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemcachedLayer.
func (*MemcachedLayer) DeepCopyInto ¶
func (in *MemcachedLayer) DeepCopyInto(out *MemcachedLayer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MemcachedLayer) DeepCopyObject ¶
func (in *MemcachedLayer) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MemcachedLayer) SetupWebhookWithManager ¶
func (r *MemcachedLayer) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*MemcachedLayer) ValidateCreate ¶
func (r *MemcachedLayer) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*MemcachedLayer) ValidateDelete ¶
func (r *MemcachedLayer) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*MemcachedLayer) ValidateUpdate ¶
func (r *MemcachedLayer) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type MemcachedLayerList ¶
type MemcachedLayerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of MemcachedLayer CRD objects Items []MemcachedLayer `json:"items,omitempty"` }
MemcachedLayerList is a list of MemcachedLayers
func (*MemcachedLayerList) DeepCopy ¶
func (in *MemcachedLayerList) DeepCopy() *MemcachedLayerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemcachedLayerList.
func (*MemcachedLayerList) DeepCopyInto ¶
func (in *MemcachedLayerList) DeepCopyInto(out *MemcachedLayerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MemcachedLayerList) DeepCopyObject ¶
func (in *MemcachedLayerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MemcachedLayerSpec ¶
type MemcachedLayerSpec struct { State *MemcachedLayerSpecResource `json:"state,omitempty" tf:"-"` Resource MemcachedLayerSpecResource `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 (*MemcachedLayerSpec) DeepCopy ¶
func (in *MemcachedLayerSpec) DeepCopy() *MemcachedLayerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemcachedLayerSpec.
func (*MemcachedLayerSpec) DeepCopyInto ¶
func (in *MemcachedLayerSpec) DeepCopyInto(out *MemcachedLayerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MemcachedLayerSpecCloudwatchConfiguration ¶ added in v0.5.0
type MemcachedLayerSpecCloudwatchConfiguration struct { // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` // +optional LogStreams []MemcachedLayerSpecCloudwatchConfigurationLogStreams `json:"logStreams,omitempty" tf:"log_streams"` }
func (*MemcachedLayerSpecCloudwatchConfiguration) DeepCopy ¶ added in v0.5.0
func (in *MemcachedLayerSpecCloudwatchConfiguration) DeepCopy() *MemcachedLayerSpecCloudwatchConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemcachedLayerSpecCloudwatchConfiguration.
func (*MemcachedLayerSpecCloudwatchConfiguration) DeepCopyInto ¶ added in v0.5.0
func (in *MemcachedLayerSpecCloudwatchConfiguration) DeepCopyInto(out *MemcachedLayerSpecCloudwatchConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MemcachedLayerSpecCloudwatchConfigurationCodec ¶ added in v0.5.0
type MemcachedLayerSpecCloudwatchConfigurationCodec struct { }
+k8s:deepcopy-gen=false
func (MemcachedLayerSpecCloudwatchConfigurationCodec) Decode ¶ added in v0.5.0
func (MemcachedLayerSpecCloudwatchConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type MemcachedLayerSpecCloudwatchConfigurationLogStreams ¶ added in v0.5.0
type MemcachedLayerSpecCloudwatchConfigurationLogStreams struct { // +optional BatchCount *int64 `json:"batchCount,omitempty" tf:"batch_count"` // +optional BatchSize *int64 `json:"batchSize,omitempty" tf:"batch_size"` // +optional BufferDuration *int64 `json:"bufferDuration,omitempty" tf:"buffer_duration"` // +optional DatetimeFormat *string `json:"datetimeFormat,omitempty" tf:"datetime_format"` // +optional Encoding *string `json:"encoding,omitempty" tf:"encoding"` File *string `json:"file" tf:"file"` // +optional FileFingerprintLines *string `json:"fileFingerprintLines,omitempty" tf:"file_fingerprint_lines"` // +optional InitialPosition *string `json:"initialPosition,omitempty" tf:"initial_position"` LogGroupName *string `json:"logGroupName" tf:"log_group_name"` // +optional MultilineStartPattern *string `json:"multilineStartPattern,omitempty" tf:"multiline_start_pattern"` // +optional TimeZone *string `json:"timeZone,omitempty" tf:"time_zone"` }
func (*MemcachedLayerSpecCloudwatchConfigurationLogStreams) DeepCopy ¶ added in v0.5.0
func (in *MemcachedLayerSpecCloudwatchConfigurationLogStreams) DeepCopy() *MemcachedLayerSpecCloudwatchConfigurationLogStreams
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemcachedLayerSpecCloudwatchConfigurationLogStreams.
func (*MemcachedLayerSpecCloudwatchConfigurationLogStreams) DeepCopyInto ¶ added in v0.5.0
func (in *MemcachedLayerSpecCloudwatchConfigurationLogStreams) DeepCopyInto(out *MemcachedLayerSpecCloudwatchConfigurationLogStreams)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MemcachedLayerSpecEbsVolume ¶
type MemcachedLayerSpecEbsVolume struct { // +optional Encrypted *bool `json:"encrypted,omitempty" tf:"encrypted"` // +optional Iops *int64 `json:"iops,omitempty" tf:"iops"` MountPoint *string `json:"mountPoint" tf:"mount_point"` NumberOfDisks *int64 `json:"numberOfDisks" tf:"number_of_disks"` // +optional RaidLevel *string `json:"raidLevel,omitempty" tf:"raid_level"` Size *int64 `json:"size" tf:"size"` // +optional Type *string `json:"type,omitempty" tf:"type"` }
func (*MemcachedLayerSpecEbsVolume) DeepCopy ¶
func (in *MemcachedLayerSpecEbsVolume) DeepCopy() *MemcachedLayerSpecEbsVolume
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemcachedLayerSpecEbsVolume.
func (*MemcachedLayerSpecEbsVolume) DeepCopyInto ¶
func (in *MemcachedLayerSpecEbsVolume) DeepCopyInto(out *MemcachedLayerSpecEbsVolume)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MemcachedLayerSpecResource ¶
type MemcachedLayerSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AllocatedMemory *int64 `json:"allocatedMemory,omitempty" tf:"allocated_memory"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional AutoAssignElasticIPS *bool `json:"autoAssignElasticIPS,omitempty" tf:"auto_assign_elastic_ips"` // +optional AutoAssignPublicIPS *bool `json:"autoAssignPublicIPS,omitempty" tf:"auto_assign_public_ips"` // +optional AutoHealing *bool `json:"autoHealing,omitempty" tf:"auto_healing"` // +optional CloudwatchConfiguration *MemcachedLayerSpecCloudwatchConfiguration `json:"cloudwatchConfiguration,omitempty" tf:"cloudwatch_configuration"` // +optional CustomConfigureRecipes []string `json:"customConfigureRecipes,omitempty" tf:"custom_configure_recipes"` // +optional CustomDeployRecipes []string `json:"customDeployRecipes,omitempty" tf:"custom_deploy_recipes"` // +optional CustomInstanceProfileArn *string `json:"customInstanceProfileArn,omitempty" tf:"custom_instance_profile_arn"` // +optional CustomJSON *string `json:"customJSON,omitempty" tf:"custom_json"` // +optional CustomSecurityGroupIDS []string `json:"customSecurityGroupIDS,omitempty" tf:"custom_security_group_ids"` // +optional CustomSetupRecipes []string `json:"customSetupRecipes,omitempty" tf:"custom_setup_recipes"` // +optional CustomShutdownRecipes []string `json:"customShutdownRecipes,omitempty" tf:"custom_shutdown_recipes"` // +optional CustomUndeployRecipes []string `json:"customUndeployRecipes,omitempty" tf:"custom_undeploy_recipes"` // +optional DrainElbOnShutdown *bool `json:"drainElbOnShutdown,omitempty" tf:"drain_elb_on_shutdown"` // +optional EbsVolume []MemcachedLayerSpecEbsVolume `json:"ebsVolume,omitempty" tf:"ebs_volume"` // +optional ElasticLoadBalancer *string `json:"elasticLoadBalancer,omitempty" tf:"elastic_load_balancer"` // +optional InstallUpdatesOnBoot *bool `json:"installUpdatesOnBoot,omitempty" tf:"install_updates_on_boot"` // +optional InstanceShutdownTimeout *int64 `json:"instanceShutdownTimeout,omitempty" tf:"instance_shutdown_timeout"` // +optional Name *string `json:"name,omitempty" tf:"name"` StackID *string `json:"stackID" tf:"stack_id"` // +optional SystemPackages []string `json:"systemPackages,omitempty" tf:"system_packages"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` // +optional UseEbsOptimizedInstances *bool `json:"useEbsOptimizedInstances,omitempty" tf:"use_ebs_optimized_instances"` }
func (*MemcachedLayerSpecResource) DeepCopy ¶
func (in *MemcachedLayerSpecResource) DeepCopy() *MemcachedLayerSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemcachedLayerSpecResource.
func (*MemcachedLayerSpecResource) DeepCopyInto ¶
func (in *MemcachedLayerSpecResource) DeepCopyInto(out *MemcachedLayerSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MemcachedLayerStatus ¶
type MemcachedLayerStatus 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 (*MemcachedLayerStatus) DeepCopy ¶
func (in *MemcachedLayerStatus) DeepCopy() *MemcachedLayerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MemcachedLayerStatus.
func (*MemcachedLayerStatus) DeepCopyInto ¶
func (in *MemcachedLayerStatus) DeepCopyInto(out *MemcachedLayerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MysqlLayer ¶
type MysqlLayer struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MysqlLayerSpec `json:"spec,omitempty"` Status MysqlLayerStatus `json:"status,omitempty"` }
func (*MysqlLayer) DeepCopy ¶
func (in *MysqlLayer) DeepCopy() *MysqlLayer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MysqlLayer.
func (*MysqlLayer) DeepCopyInto ¶
func (in *MysqlLayer) DeepCopyInto(out *MysqlLayer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MysqlLayer) DeepCopyObject ¶
func (in *MysqlLayer) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MysqlLayer) SetupWebhookWithManager ¶
func (r *MysqlLayer) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*MysqlLayer) ValidateCreate ¶
func (r *MysqlLayer) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*MysqlLayer) ValidateDelete ¶
func (r *MysqlLayer) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*MysqlLayer) ValidateUpdate ¶
func (r *MysqlLayer) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type MysqlLayerList ¶
type MysqlLayerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of MysqlLayer CRD objects Items []MysqlLayer `json:"items,omitempty"` }
MysqlLayerList is a list of MysqlLayers
func (*MysqlLayerList) DeepCopy ¶
func (in *MysqlLayerList) DeepCopy() *MysqlLayerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MysqlLayerList.
func (*MysqlLayerList) DeepCopyInto ¶
func (in *MysqlLayerList) DeepCopyInto(out *MysqlLayerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MysqlLayerList) DeepCopyObject ¶
func (in *MysqlLayerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MysqlLayerSpec ¶
type MysqlLayerSpec struct { State *MysqlLayerSpecResource `json:"state,omitempty" tf:"-"` Resource MysqlLayerSpecResource `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 (*MysqlLayerSpec) DeepCopy ¶
func (in *MysqlLayerSpec) DeepCopy() *MysqlLayerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MysqlLayerSpec.
func (*MysqlLayerSpec) DeepCopyInto ¶
func (in *MysqlLayerSpec) DeepCopyInto(out *MysqlLayerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MysqlLayerSpecCloudwatchConfiguration ¶ added in v0.5.0
type MysqlLayerSpecCloudwatchConfiguration struct { // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` // +optional LogStreams []MysqlLayerSpecCloudwatchConfigurationLogStreams `json:"logStreams,omitempty" tf:"log_streams"` }
func (*MysqlLayerSpecCloudwatchConfiguration) DeepCopy ¶ added in v0.5.0
func (in *MysqlLayerSpecCloudwatchConfiguration) DeepCopy() *MysqlLayerSpecCloudwatchConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MysqlLayerSpecCloudwatchConfiguration.
func (*MysqlLayerSpecCloudwatchConfiguration) DeepCopyInto ¶ added in v0.5.0
func (in *MysqlLayerSpecCloudwatchConfiguration) DeepCopyInto(out *MysqlLayerSpecCloudwatchConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MysqlLayerSpecCloudwatchConfigurationCodec ¶ added in v0.5.0
type MysqlLayerSpecCloudwatchConfigurationCodec struct { }
+k8s:deepcopy-gen=false
func (MysqlLayerSpecCloudwatchConfigurationCodec) Decode ¶ added in v0.5.0
func (MysqlLayerSpecCloudwatchConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type MysqlLayerSpecCloudwatchConfigurationLogStreams ¶ added in v0.5.0
type MysqlLayerSpecCloudwatchConfigurationLogStreams struct { // +optional BatchCount *int64 `json:"batchCount,omitempty" tf:"batch_count"` // +optional BatchSize *int64 `json:"batchSize,omitempty" tf:"batch_size"` // +optional BufferDuration *int64 `json:"bufferDuration,omitempty" tf:"buffer_duration"` // +optional DatetimeFormat *string `json:"datetimeFormat,omitempty" tf:"datetime_format"` // +optional Encoding *string `json:"encoding,omitempty" tf:"encoding"` File *string `json:"file" tf:"file"` // +optional FileFingerprintLines *string `json:"fileFingerprintLines,omitempty" tf:"file_fingerprint_lines"` // +optional InitialPosition *string `json:"initialPosition,omitempty" tf:"initial_position"` LogGroupName *string `json:"logGroupName" tf:"log_group_name"` // +optional MultilineStartPattern *string `json:"multilineStartPattern,omitempty" tf:"multiline_start_pattern"` // +optional TimeZone *string `json:"timeZone,omitempty" tf:"time_zone"` }
func (*MysqlLayerSpecCloudwatchConfigurationLogStreams) DeepCopy ¶ added in v0.5.0
func (in *MysqlLayerSpecCloudwatchConfigurationLogStreams) DeepCopy() *MysqlLayerSpecCloudwatchConfigurationLogStreams
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MysqlLayerSpecCloudwatchConfigurationLogStreams.
func (*MysqlLayerSpecCloudwatchConfigurationLogStreams) DeepCopyInto ¶ added in v0.5.0
func (in *MysqlLayerSpecCloudwatchConfigurationLogStreams) DeepCopyInto(out *MysqlLayerSpecCloudwatchConfigurationLogStreams)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MysqlLayerSpecEbsVolume ¶
type MysqlLayerSpecEbsVolume struct { // +optional Encrypted *bool `json:"encrypted,omitempty" tf:"encrypted"` // +optional Iops *int64 `json:"iops,omitempty" tf:"iops"` MountPoint *string `json:"mountPoint" tf:"mount_point"` NumberOfDisks *int64 `json:"numberOfDisks" tf:"number_of_disks"` // +optional RaidLevel *string `json:"raidLevel,omitempty" tf:"raid_level"` Size *int64 `json:"size" tf:"size"` // +optional Type *string `json:"type,omitempty" tf:"type"` }
func (*MysqlLayerSpecEbsVolume) DeepCopy ¶
func (in *MysqlLayerSpecEbsVolume) DeepCopy() *MysqlLayerSpecEbsVolume
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MysqlLayerSpecEbsVolume.
func (*MysqlLayerSpecEbsVolume) DeepCopyInto ¶
func (in *MysqlLayerSpecEbsVolume) DeepCopyInto(out *MysqlLayerSpecEbsVolume)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MysqlLayerSpecResource ¶
type MysqlLayerSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional AutoAssignElasticIPS *bool `json:"autoAssignElasticIPS,omitempty" tf:"auto_assign_elastic_ips"` // +optional AutoAssignPublicIPS *bool `json:"autoAssignPublicIPS,omitempty" tf:"auto_assign_public_ips"` // +optional AutoHealing *bool `json:"autoHealing,omitempty" tf:"auto_healing"` // +optional CloudwatchConfiguration *MysqlLayerSpecCloudwatchConfiguration `json:"cloudwatchConfiguration,omitempty" tf:"cloudwatch_configuration"` // +optional CustomConfigureRecipes []string `json:"customConfigureRecipes,omitempty" tf:"custom_configure_recipes"` // +optional CustomDeployRecipes []string `json:"customDeployRecipes,omitempty" tf:"custom_deploy_recipes"` // +optional CustomInstanceProfileArn *string `json:"customInstanceProfileArn,omitempty" tf:"custom_instance_profile_arn"` // +optional CustomJSON *string `json:"customJSON,omitempty" tf:"custom_json"` // +optional CustomSecurityGroupIDS []string `json:"customSecurityGroupIDS,omitempty" tf:"custom_security_group_ids"` // +optional CustomSetupRecipes []string `json:"customSetupRecipes,omitempty" tf:"custom_setup_recipes"` // +optional CustomShutdownRecipes []string `json:"customShutdownRecipes,omitempty" tf:"custom_shutdown_recipes"` // +optional CustomUndeployRecipes []string `json:"customUndeployRecipes,omitempty" tf:"custom_undeploy_recipes"` // +optional DrainElbOnShutdown *bool `json:"drainElbOnShutdown,omitempty" tf:"drain_elb_on_shutdown"` // +optional EbsVolume []MysqlLayerSpecEbsVolume `json:"ebsVolume,omitempty" tf:"ebs_volume"` // +optional ElasticLoadBalancer *string `json:"elasticLoadBalancer,omitempty" tf:"elastic_load_balancer"` // +optional InstallUpdatesOnBoot *bool `json:"installUpdatesOnBoot,omitempty" tf:"install_updates_on_boot"` // +optional InstanceShutdownTimeout *int64 `json:"instanceShutdownTimeout,omitempty" tf:"instance_shutdown_timeout"` // +optional Name *string `json:"name,omitempty" tf:"name"` // +optional RootPassword *string `json:"rootPassword,omitempty" tf:"root_password"` // +optional RootPasswordOnAllInstances *bool `json:"rootPasswordOnAllInstances,omitempty" tf:"root_password_on_all_instances"` StackID *string `json:"stackID" tf:"stack_id"` // +optional SystemPackages []string `json:"systemPackages,omitempty" tf:"system_packages"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` // +optional UseEbsOptimizedInstances *bool `json:"useEbsOptimizedInstances,omitempty" tf:"use_ebs_optimized_instances"` }
func (*MysqlLayerSpecResource) DeepCopy ¶
func (in *MysqlLayerSpecResource) DeepCopy() *MysqlLayerSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MysqlLayerSpecResource.
func (*MysqlLayerSpecResource) DeepCopyInto ¶
func (in *MysqlLayerSpecResource) DeepCopyInto(out *MysqlLayerSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MysqlLayerStatus ¶
type MysqlLayerStatus 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 (*MysqlLayerStatus) DeepCopy ¶
func (in *MysqlLayerStatus) DeepCopy() *MysqlLayerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MysqlLayerStatus.
func (*MysqlLayerStatus) DeepCopyInto ¶
func (in *MysqlLayerStatus) DeepCopyInto(out *MysqlLayerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodejsAppLayer ¶
type NodejsAppLayer struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NodejsAppLayerSpec `json:"spec,omitempty"` Status NodejsAppLayerStatus `json:"status,omitempty"` }
func (*NodejsAppLayer) DeepCopy ¶
func (in *NodejsAppLayer) DeepCopy() *NodejsAppLayer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodejsAppLayer.
func (*NodejsAppLayer) DeepCopyInto ¶
func (in *NodejsAppLayer) DeepCopyInto(out *NodejsAppLayer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NodejsAppLayer) DeepCopyObject ¶
func (in *NodejsAppLayer) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NodejsAppLayer) SetupWebhookWithManager ¶
func (r *NodejsAppLayer) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*NodejsAppLayer) ValidateCreate ¶
func (r *NodejsAppLayer) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*NodejsAppLayer) ValidateDelete ¶
func (r *NodejsAppLayer) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*NodejsAppLayer) ValidateUpdate ¶
func (r *NodejsAppLayer) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type NodejsAppLayerList ¶
type NodejsAppLayerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of NodejsAppLayer CRD objects Items []NodejsAppLayer `json:"items,omitempty"` }
NodejsAppLayerList is a list of NodejsAppLayers
func (*NodejsAppLayerList) DeepCopy ¶
func (in *NodejsAppLayerList) DeepCopy() *NodejsAppLayerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodejsAppLayerList.
func (*NodejsAppLayerList) DeepCopyInto ¶
func (in *NodejsAppLayerList) DeepCopyInto(out *NodejsAppLayerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NodejsAppLayerList) DeepCopyObject ¶
func (in *NodejsAppLayerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NodejsAppLayerSpec ¶
type NodejsAppLayerSpec struct { State *NodejsAppLayerSpecResource `json:"state,omitempty" tf:"-"` Resource NodejsAppLayerSpecResource `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 (*NodejsAppLayerSpec) DeepCopy ¶
func (in *NodejsAppLayerSpec) DeepCopy() *NodejsAppLayerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodejsAppLayerSpec.
func (*NodejsAppLayerSpec) DeepCopyInto ¶
func (in *NodejsAppLayerSpec) DeepCopyInto(out *NodejsAppLayerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodejsAppLayerSpecCloudwatchConfiguration ¶ added in v0.5.0
type NodejsAppLayerSpecCloudwatchConfiguration struct { // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` // +optional LogStreams []NodejsAppLayerSpecCloudwatchConfigurationLogStreams `json:"logStreams,omitempty" tf:"log_streams"` }
func (*NodejsAppLayerSpecCloudwatchConfiguration) DeepCopy ¶ added in v0.5.0
func (in *NodejsAppLayerSpecCloudwatchConfiguration) DeepCopy() *NodejsAppLayerSpecCloudwatchConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodejsAppLayerSpecCloudwatchConfiguration.
func (*NodejsAppLayerSpecCloudwatchConfiguration) DeepCopyInto ¶ added in v0.5.0
func (in *NodejsAppLayerSpecCloudwatchConfiguration) DeepCopyInto(out *NodejsAppLayerSpecCloudwatchConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodejsAppLayerSpecCloudwatchConfigurationCodec ¶ added in v0.5.0
type NodejsAppLayerSpecCloudwatchConfigurationCodec struct { }
+k8s:deepcopy-gen=false
func (NodejsAppLayerSpecCloudwatchConfigurationCodec) Decode ¶ added in v0.5.0
func (NodejsAppLayerSpecCloudwatchConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type NodejsAppLayerSpecCloudwatchConfigurationLogStreams ¶ added in v0.5.0
type NodejsAppLayerSpecCloudwatchConfigurationLogStreams struct { // +optional BatchCount *int64 `json:"batchCount,omitempty" tf:"batch_count"` // +optional BatchSize *int64 `json:"batchSize,omitempty" tf:"batch_size"` // +optional BufferDuration *int64 `json:"bufferDuration,omitempty" tf:"buffer_duration"` // +optional DatetimeFormat *string `json:"datetimeFormat,omitempty" tf:"datetime_format"` // +optional Encoding *string `json:"encoding,omitempty" tf:"encoding"` File *string `json:"file" tf:"file"` // +optional FileFingerprintLines *string `json:"fileFingerprintLines,omitempty" tf:"file_fingerprint_lines"` // +optional InitialPosition *string `json:"initialPosition,omitempty" tf:"initial_position"` LogGroupName *string `json:"logGroupName" tf:"log_group_name"` // +optional MultilineStartPattern *string `json:"multilineStartPattern,omitempty" tf:"multiline_start_pattern"` // +optional TimeZone *string `json:"timeZone,omitempty" tf:"time_zone"` }
func (*NodejsAppLayerSpecCloudwatchConfigurationLogStreams) DeepCopy ¶ added in v0.5.0
func (in *NodejsAppLayerSpecCloudwatchConfigurationLogStreams) DeepCopy() *NodejsAppLayerSpecCloudwatchConfigurationLogStreams
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodejsAppLayerSpecCloudwatchConfigurationLogStreams.
func (*NodejsAppLayerSpecCloudwatchConfigurationLogStreams) DeepCopyInto ¶ added in v0.5.0
func (in *NodejsAppLayerSpecCloudwatchConfigurationLogStreams) DeepCopyInto(out *NodejsAppLayerSpecCloudwatchConfigurationLogStreams)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodejsAppLayerSpecEbsVolume ¶
type NodejsAppLayerSpecEbsVolume struct { // +optional Encrypted *bool `json:"encrypted,omitempty" tf:"encrypted"` // +optional Iops *int64 `json:"iops,omitempty" tf:"iops"` MountPoint *string `json:"mountPoint" tf:"mount_point"` NumberOfDisks *int64 `json:"numberOfDisks" tf:"number_of_disks"` // +optional RaidLevel *string `json:"raidLevel,omitempty" tf:"raid_level"` Size *int64 `json:"size" tf:"size"` // +optional Type *string `json:"type,omitempty" tf:"type"` }
func (*NodejsAppLayerSpecEbsVolume) DeepCopy ¶
func (in *NodejsAppLayerSpecEbsVolume) DeepCopy() *NodejsAppLayerSpecEbsVolume
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodejsAppLayerSpecEbsVolume.
func (*NodejsAppLayerSpecEbsVolume) DeepCopyInto ¶
func (in *NodejsAppLayerSpecEbsVolume) DeepCopyInto(out *NodejsAppLayerSpecEbsVolume)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodejsAppLayerSpecResource ¶
type NodejsAppLayerSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional AutoAssignElasticIPS *bool `json:"autoAssignElasticIPS,omitempty" tf:"auto_assign_elastic_ips"` // +optional AutoAssignPublicIPS *bool `json:"autoAssignPublicIPS,omitempty" tf:"auto_assign_public_ips"` // +optional AutoHealing *bool `json:"autoHealing,omitempty" tf:"auto_healing"` // +optional CloudwatchConfiguration *NodejsAppLayerSpecCloudwatchConfiguration `json:"cloudwatchConfiguration,omitempty" tf:"cloudwatch_configuration"` // +optional CustomConfigureRecipes []string `json:"customConfigureRecipes,omitempty" tf:"custom_configure_recipes"` // +optional CustomDeployRecipes []string `json:"customDeployRecipes,omitempty" tf:"custom_deploy_recipes"` // +optional CustomInstanceProfileArn *string `json:"customInstanceProfileArn,omitempty" tf:"custom_instance_profile_arn"` // +optional CustomJSON *string `json:"customJSON,omitempty" tf:"custom_json"` // +optional CustomSecurityGroupIDS []string `json:"customSecurityGroupIDS,omitempty" tf:"custom_security_group_ids"` // +optional CustomSetupRecipes []string `json:"customSetupRecipes,omitempty" tf:"custom_setup_recipes"` // +optional CustomShutdownRecipes []string `json:"customShutdownRecipes,omitempty" tf:"custom_shutdown_recipes"` // +optional CustomUndeployRecipes []string `json:"customUndeployRecipes,omitempty" tf:"custom_undeploy_recipes"` // +optional DrainElbOnShutdown *bool `json:"drainElbOnShutdown,omitempty" tf:"drain_elb_on_shutdown"` // +optional EbsVolume []NodejsAppLayerSpecEbsVolume `json:"ebsVolume,omitempty" tf:"ebs_volume"` // +optional ElasticLoadBalancer *string `json:"elasticLoadBalancer,omitempty" tf:"elastic_load_balancer"` // +optional InstallUpdatesOnBoot *bool `json:"installUpdatesOnBoot,omitempty" tf:"install_updates_on_boot"` // +optional InstanceShutdownTimeout *int64 `json:"instanceShutdownTimeout,omitempty" tf:"instance_shutdown_timeout"` // +optional Name *string `json:"name,omitempty" tf:"name"` // +optional NodejsVersion *string `json:"nodejsVersion,omitempty" tf:"nodejs_version"` StackID *string `json:"stackID" tf:"stack_id"` // +optional SystemPackages []string `json:"systemPackages,omitempty" tf:"system_packages"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` // +optional UseEbsOptimizedInstances *bool `json:"useEbsOptimizedInstances,omitempty" tf:"use_ebs_optimized_instances"` }
func (*NodejsAppLayerSpecResource) DeepCopy ¶
func (in *NodejsAppLayerSpecResource) DeepCopy() *NodejsAppLayerSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodejsAppLayerSpecResource.
func (*NodejsAppLayerSpecResource) DeepCopyInto ¶
func (in *NodejsAppLayerSpecResource) DeepCopyInto(out *NodejsAppLayerSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodejsAppLayerStatus ¶
type NodejsAppLayerStatus 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 (*NodejsAppLayerStatus) DeepCopy ¶
func (in *NodejsAppLayerStatus) DeepCopy() *NodejsAppLayerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodejsAppLayerStatus.
func (*NodejsAppLayerStatus) DeepCopyInto ¶
func (in *NodejsAppLayerStatus) DeepCopyInto(out *NodejsAppLayerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Permission ¶
type Permission struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PermissionSpec `json:"spec,omitempty"` Status PermissionStatus `json:"status,omitempty"` }
func (*Permission) DeepCopy ¶
func (in *Permission) DeepCopy() *Permission
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Permission.
func (*Permission) DeepCopyInto ¶
func (in *Permission) DeepCopyInto(out *Permission)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Permission) DeepCopyObject ¶
func (in *Permission) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Permission) SetupWebhookWithManager ¶
func (r *Permission) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*Permission) ValidateCreate ¶
func (r *Permission) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Permission) ValidateDelete ¶
func (r *Permission) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*Permission) ValidateUpdate ¶
func (r *Permission) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type PermissionList ¶
type PermissionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Permission CRD objects Items []Permission `json:"items,omitempty"` }
PermissionList is a list of Permissions
func (*PermissionList) DeepCopy ¶
func (in *PermissionList) DeepCopy() *PermissionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PermissionList.
func (*PermissionList) DeepCopyInto ¶
func (in *PermissionList) DeepCopyInto(out *PermissionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PermissionList) DeepCopyObject ¶
func (in *PermissionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PermissionSpec ¶
type PermissionSpec struct { State *PermissionSpecResource `json:"state,omitempty" tf:"-"` Resource PermissionSpecResource `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 (*PermissionSpec) DeepCopy ¶
func (in *PermissionSpec) DeepCopy() *PermissionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PermissionSpec.
func (*PermissionSpec) DeepCopyInto ¶
func (in *PermissionSpec) DeepCopyInto(out *PermissionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PermissionSpecResource ¶
type PermissionSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AllowSSH *bool `json:"allowSSH,omitempty" tf:"allow_ssh"` // +optional AllowSudo *bool `json:"allowSudo,omitempty" tf:"allow_sudo"` // +optional Level *string `json:"level,omitempty" tf:"level"` // +optional StackID *string `json:"stackID,omitempty" tf:"stack_id"` UserArn *string `json:"userArn" tf:"user_arn"` }
func (*PermissionSpecResource) DeepCopy ¶
func (in *PermissionSpecResource) DeepCopy() *PermissionSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PermissionSpecResource.
func (*PermissionSpecResource) DeepCopyInto ¶
func (in *PermissionSpecResource) DeepCopyInto(out *PermissionSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PermissionStatus ¶
type PermissionStatus 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 (*PermissionStatus) DeepCopy ¶
func (in *PermissionStatus) DeepCopy() *PermissionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PermissionStatus.
func (*PermissionStatus) DeepCopyInto ¶
func (in *PermissionStatus) DeepCopyInto(out *PermissionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PhpAppLayer ¶
type PhpAppLayer struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PhpAppLayerSpec `json:"spec,omitempty"` Status PhpAppLayerStatus `json:"status,omitempty"` }
func (*PhpAppLayer) DeepCopy ¶
func (in *PhpAppLayer) DeepCopy() *PhpAppLayer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PhpAppLayer.
func (*PhpAppLayer) DeepCopyInto ¶
func (in *PhpAppLayer) DeepCopyInto(out *PhpAppLayer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PhpAppLayer) DeepCopyObject ¶
func (in *PhpAppLayer) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PhpAppLayer) SetupWebhookWithManager ¶
func (r *PhpAppLayer) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*PhpAppLayer) ValidateCreate ¶
func (r *PhpAppLayer) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*PhpAppLayer) ValidateDelete ¶
func (r *PhpAppLayer) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*PhpAppLayer) ValidateUpdate ¶
func (r *PhpAppLayer) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type PhpAppLayerList ¶
type PhpAppLayerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of PhpAppLayer CRD objects Items []PhpAppLayer `json:"items,omitempty"` }
PhpAppLayerList is a list of PhpAppLayers
func (*PhpAppLayerList) DeepCopy ¶
func (in *PhpAppLayerList) DeepCopy() *PhpAppLayerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PhpAppLayerList.
func (*PhpAppLayerList) DeepCopyInto ¶
func (in *PhpAppLayerList) DeepCopyInto(out *PhpAppLayerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PhpAppLayerList) DeepCopyObject ¶
func (in *PhpAppLayerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PhpAppLayerSpec ¶
type PhpAppLayerSpec struct { State *PhpAppLayerSpecResource `json:"state,omitempty" tf:"-"` Resource PhpAppLayerSpecResource `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 (*PhpAppLayerSpec) DeepCopy ¶
func (in *PhpAppLayerSpec) DeepCopy() *PhpAppLayerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PhpAppLayerSpec.
func (*PhpAppLayerSpec) DeepCopyInto ¶
func (in *PhpAppLayerSpec) DeepCopyInto(out *PhpAppLayerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PhpAppLayerSpecCloudwatchConfiguration ¶ added in v0.5.0
type PhpAppLayerSpecCloudwatchConfiguration struct { // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` // +optional LogStreams []PhpAppLayerSpecCloudwatchConfigurationLogStreams `json:"logStreams,omitempty" tf:"log_streams"` }
func (*PhpAppLayerSpecCloudwatchConfiguration) DeepCopy ¶ added in v0.5.0
func (in *PhpAppLayerSpecCloudwatchConfiguration) DeepCopy() *PhpAppLayerSpecCloudwatchConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PhpAppLayerSpecCloudwatchConfiguration.
func (*PhpAppLayerSpecCloudwatchConfiguration) DeepCopyInto ¶ added in v0.5.0
func (in *PhpAppLayerSpecCloudwatchConfiguration) DeepCopyInto(out *PhpAppLayerSpecCloudwatchConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PhpAppLayerSpecCloudwatchConfigurationCodec ¶ added in v0.5.0
type PhpAppLayerSpecCloudwatchConfigurationCodec struct { }
+k8s:deepcopy-gen=false
func (PhpAppLayerSpecCloudwatchConfigurationCodec) Decode ¶ added in v0.5.0
func (PhpAppLayerSpecCloudwatchConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type PhpAppLayerSpecCloudwatchConfigurationLogStreams ¶ added in v0.5.0
type PhpAppLayerSpecCloudwatchConfigurationLogStreams struct { // +optional BatchCount *int64 `json:"batchCount,omitempty" tf:"batch_count"` // +optional BatchSize *int64 `json:"batchSize,omitempty" tf:"batch_size"` // +optional BufferDuration *int64 `json:"bufferDuration,omitempty" tf:"buffer_duration"` // +optional DatetimeFormat *string `json:"datetimeFormat,omitempty" tf:"datetime_format"` // +optional Encoding *string `json:"encoding,omitempty" tf:"encoding"` File *string `json:"file" tf:"file"` // +optional FileFingerprintLines *string `json:"fileFingerprintLines,omitempty" tf:"file_fingerprint_lines"` // +optional InitialPosition *string `json:"initialPosition,omitempty" tf:"initial_position"` LogGroupName *string `json:"logGroupName" tf:"log_group_name"` // +optional MultilineStartPattern *string `json:"multilineStartPattern,omitempty" tf:"multiline_start_pattern"` // +optional TimeZone *string `json:"timeZone,omitempty" tf:"time_zone"` }
func (*PhpAppLayerSpecCloudwatchConfigurationLogStreams) DeepCopy ¶ added in v0.5.0
func (in *PhpAppLayerSpecCloudwatchConfigurationLogStreams) DeepCopy() *PhpAppLayerSpecCloudwatchConfigurationLogStreams
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PhpAppLayerSpecCloudwatchConfigurationLogStreams.
func (*PhpAppLayerSpecCloudwatchConfigurationLogStreams) DeepCopyInto ¶ added in v0.5.0
func (in *PhpAppLayerSpecCloudwatchConfigurationLogStreams) DeepCopyInto(out *PhpAppLayerSpecCloudwatchConfigurationLogStreams)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PhpAppLayerSpecEbsVolume ¶
type PhpAppLayerSpecEbsVolume struct { // +optional Encrypted *bool `json:"encrypted,omitempty" tf:"encrypted"` // +optional Iops *int64 `json:"iops,omitempty" tf:"iops"` MountPoint *string `json:"mountPoint" tf:"mount_point"` NumberOfDisks *int64 `json:"numberOfDisks" tf:"number_of_disks"` // +optional RaidLevel *string `json:"raidLevel,omitempty" tf:"raid_level"` Size *int64 `json:"size" tf:"size"` // +optional Type *string `json:"type,omitempty" tf:"type"` }
func (*PhpAppLayerSpecEbsVolume) DeepCopy ¶
func (in *PhpAppLayerSpecEbsVolume) DeepCopy() *PhpAppLayerSpecEbsVolume
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PhpAppLayerSpecEbsVolume.
func (*PhpAppLayerSpecEbsVolume) DeepCopyInto ¶
func (in *PhpAppLayerSpecEbsVolume) DeepCopyInto(out *PhpAppLayerSpecEbsVolume)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PhpAppLayerSpecResource ¶
type PhpAppLayerSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional AutoAssignElasticIPS *bool `json:"autoAssignElasticIPS,omitempty" tf:"auto_assign_elastic_ips"` // +optional AutoAssignPublicIPS *bool `json:"autoAssignPublicIPS,omitempty" tf:"auto_assign_public_ips"` // +optional AutoHealing *bool `json:"autoHealing,omitempty" tf:"auto_healing"` // +optional CloudwatchConfiguration *PhpAppLayerSpecCloudwatchConfiguration `json:"cloudwatchConfiguration,omitempty" tf:"cloudwatch_configuration"` // +optional CustomConfigureRecipes []string `json:"customConfigureRecipes,omitempty" tf:"custom_configure_recipes"` // +optional CustomDeployRecipes []string `json:"customDeployRecipes,omitempty" tf:"custom_deploy_recipes"` // +optional CustomInstanceProfileArn *string `json:"customInstanceProfileArn,omitempty" tf:"custom_instance_profile_arn"` // +optional CustomJSON *string `json:"customJSON,omitempty" tf:"custom_json"` // +optional CustomSecurityGroupIDS []string `json:"customSecurityGroupIDS,omitempty" tf:"custom_security_group_ids"` // +optional CustomSetupRecipes []string `json:"customSetupRecipes,omitempty" tf:"custom_setup_recipes"` // +optional CustomShutdownRecipes []string `json:"customShutdownRecipes,omitempty" tf:"custom_shutdown_recipes"` // +optional CustomUndeployRecipes []string `json:"customUndeployRecipes,omitempty" tf:"custom_undeploy_recipes"` // +optional DrainElbOnShutdown *bool `json:"drainElbOnShutdown,omitempty" tf:"drain_elb_on_shutdown"` // +optional EbsVolume []PhpAppLayerSpecEbsVolume `json:"ebsVolume,omitempty" tf:"ebs_volume"` // +optional ElasticLoadBalancer *string `json:"elasticLoadBalancer,omitempty" tf:"elastic_load_balancer"` // +optional InstallUpdatesOnBoot *bool `json:"installUpdatesOnBoot,omitempty" tf:"install_updates_on_boot"` // +optional InstanceShutdownTimeout *int64 `json:"instanceShutdownTimeout,omitempty" tf:"instance_shutdown_timeout"` // +optional Name *string `json:"name,omitempty" tf:"name"` StackID *string `json:"stackID" tf:"stack_id"` // +optional SystemPackages []string `json:"systemPackages,omitempty" tf:"system_packages"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` // +optional UseEbsOptimizedInstances *bool `json:"useEbsOptimizedInstances,omitempty" tf:"use_ebs_optimized_instances"` }
func (*PhpAppLayerSpecResource) DeepCopy ¶
func (in *PhpAppLayerSpecResource) DeepCopy() *PhpAppLayerSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PhpAppLayerSpecResource.
func (*PhpAppLayerSpecResource) DeepCopyInto ¶
func (in *PhpAppLayerSpecResource) DeepCopyInto(out *PhpAppLayerSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PhpAppLayerStatus ¶
type PhpAppLayerStatus 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 (*PhpAppLayerStatus) DeepCopy ¶
func (in *PhpAppLayerStatus) DeepCopy() *PhpAppLayerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PhpAppLayerStatus.
func (*PhpAppLayerStatus) DeepCopyInto ¶
func (in *PhpAppLayerStatus) DeepCopyInto(out *PhpAppLayerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RailsAppLayer ¶
type RailsAppLayer struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RailsAppLayerSpec `json:"spec,omitempty"` Status RailsAppLayerStatus `json:"status,omitempty"` }
func (*RailsAppLayer) DeepCopy ¶
func (in *RailsAppLayer) DeepCopy() *RailsAppLayer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RailsAppLayer.
func (*RailsAppLayer) DeepCopyInto ¶
func (in *RailsAppLayer) DeepCopyInto(out *RailsAppLayer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RailsAppLayer) DeepCopyObject ¶
func (in *RailsAppLayer) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RailsAppLayer) SetupWebhookWithManager ¶
func (r *RailsAppLayer) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*RailsAppLayer) ValidateCreate ¶
func (r *RailsAppLayer) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*RailsAppLayer) ValidateDelete ¶
func (r *RailsAppLayer) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*RailsAppLayer) ValidateUpdate ¶
func (r *RailsAppLayer) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type RailsAppLayerList ¶
type RailsAppLayerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of RailsAppLayer CRD objects Items []RailsAppLayer `json:"items,omitempty"` }
RailsAppLayerList is a list of RailsAppLayers
func (*RailsAppLayerList) DeepCopy ¶
func (in *RailsAppLayerList) DeepCopy() *RailsAppLayerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RailsAppLayerList.
func (*RailsAppLayerList) DeepCopyInto ¶
func (in *RailsAppLayerList) DeepCopyInto(out *RailsAppLayerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RailsAppLayerList) DeepCopyObject ¶
func (in *RailsAppLayerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RailsAppLayerSpec ¶
type RailsAppLayerSpec struct { State *RailsAppLayerSpecResource `json:"state,omitempty" tf:"-"` Resource RailsAppLayerSpecResource `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 (*RailsAppLayerSpec) DeepCopy ¶
func (in *RailsAppLayerSpec) DeepCopy() *RailsAppLayerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RailsAppLayerSpec.
func (*RailsAppLayerSpec) DeepCopyInto ¶
func (in *RailsAppLayerSpec) DeepCopyInto(out *RailsAppLayerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RailsAppLayerSpecCloudwatchConfiguration ¶ added in v0.5.0
type RailsAppLayerSpecCloudwatchConfiguration struct { // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` // +optional LogStreams []RailsAppLayerSpecCloudwatchConfigurationLogStreams `json:"logStreams,omitempty" tf:"log_streams"` }
func (*RailsAppLayerSpecCloudwatchConfiguration) DeepCopy ¶ added in v0.5.0
func (in *RailsAppLayerSpecCloudwatchConfiguration) DeepCopy() *RailsAppLayerSpecCloudwatchConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RailsAppLayerSpecCloudwatchConfiguration.
func (*RailsAppLayerSpecCloudwatchConfiguration) DeepCopyInto ¶ added in v0.5.0
func (in *RailsAppLayerSpecCloudwatchConfiguration) DeepCopyInto(out *RailsAppLayerSpecCloudwatchConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RailsAppLayerSpecCloudwatchConfigurationCodec ¶ added in v0.5.0
type RailsAppLayerSpecCloudwatchConfigurationCodec struct { }
+k8s:deepcopy-gen=false
func (RailsAppLayerSpecCloudwatchConfigurationCodec) Decode ¶ added in v0.5.0
func (RailsAppLayerSpecCloudwatchConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type RailsAppLayerSpecCloudwatchConfigurationLogStreams ¶ added in v0.5.0
type RailsAppLayerSpecCloudwatchConfigurationLogStreams struct { // +optional BatchCount *int64 `json:"batchCount,omitempty" tf:"batch_count"` // +optional BatchSize *int64 `json:"batchSize,omitempty" tf:"batch_size"` // +optional BufferDuration *int64 `json:"bufferDuration,omitempty" tf:"buffer_duration"` // +optional DatetimeFormat *string `json:"datetimeFormat,omitempty" tf:"datetime_format"` // +optional Encoding *string `json:"encoding,omitempty" tf:"encoding"` File *string `json:"file" tf:"file"` // +optional FileFingerprintLines *string `json:"fileFingerprintLines,omitempty" tf:"file_fingerprint_lines"` // +optional InitialPosition *string `json:"initialPosition,omitempty" tf:"initial_position"` LogGroupName *string `json:"logGroupName" tf:"log_group_name"` // +optional MultilineStartPattern *string `json:"multilineStartPattern,omitempty" tf:"multiline_start_pattern"` // +optional TimeZone *string `json:"timeZone,omitempty" tf:"time_zone"` }
func (*RailsAppLayerSpecCloudwatchConfigurationLogStreams) DeepCopy ¶ added in v0.5.0
func (in *RailsAppLayerSpecCloudwatchConfigurationLogStreams) DeepCopy() *RailsAppLayerSpecCloudwatchConfigurationLogStreams
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RailsAppLayerSpecCloudwatchConfigurationLogStreams.
func (*RailsAppLayerSpecCloudwatchConfigurationLogStreams) DeepCopyInto ¶ added in v0.5.0
func (in *RailsAppLayerSpecCloudwatchConfigurationLogStreams) DeepCopyInto(out *RailsAppLayerSpecCloudwatchConfigurationLogStreams)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RailsAppLayerSpecEbsVolume ¶
type RailsAppLayerSpecEbsVolume struct { // +optional Encrypted *bool `json:"encrypted,omitempty" tf:"encrypted"` // +optional Iops *int64 `json:"iops,omitempty" tf:"iops"` MountPoint *string `json:"mountPoint" tf:"mount_point"` NumberOfDisks *int64 `json:"numberOfDisks" tf:"number_of_disks"` // +optional RaidLevel *string `json:"raidLevel,omitempty" tf:"raid_level"` Size *int64 `json:"size" tf:"size"` // +optional Type *string `json:"type,omitempty" tf:"type"` }
func (*RailsAppLayerSpecEbsVolume) DeepCopy ¶
func (in *RailsAppLayerSpecEbsVolume) DeepCopy() *RailsAppLayerSpecEbsVolume
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RailsAppLayerSpecEbsVolume.
func (*RailsAppLayerSpecEbsVolume) DeepCopyInto ¶
func (in *RailsAppLayerSpecEbsVolume) DeepCopyInto(out *RailsAppLayerSpecEbsVolume)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RailsAppLayerSpecResource ¶
type RailsAppLayerSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AppServer *string `json:"appServer,omitempty" tf:"app_server"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional AutoAssignElasticIPS *bool `json:"autoAssignElasticIPS,omitempty" tf:"auto_assign_elastic_ips"` // +optional AutoAssignPublicIPS *bool `json:"autoAssignPublicIPS,omitempty" tf:"auto_assign_public_ips"` // +optional AutoHealing *bool `json:"autoHealing,omitempty" tf:"auto_healing"` // +optional BundlerVersion *string `json:"bundlerVersion,omitempty" tf:"bundler_version"` // +optional CloudwatchConfiguration *RailsAppLayerSpecCloudwatchConfiguration `json:"cloudwatchConfiguration,omitempty" tf:"cloudwatch_configuration"` // +optional CustomConfigureRecipes []string `json:"customConfigureRecipes,omitempty" tf:"custom_configure_recipes"` // +optional CustomDeployRecipes []string `json:"customDeployRecipes,omitempty" tf:"custom_deploy_recipes"` // +optional CustomInstanceProfileArn *string `json:"customInstanceProfileArn,omitempty" tf:"custom_instance_profile_arn"` // +optional CustomJSON *string `json:"customJSON,omitempty" tf:"custom_json"` // +optional CustomSecurityGroupIDS []string `json:"customSecurityGroupIDS,omitempty" tf:"custom_security_group_ids"` // +optional CustomSetupRecipes []string `json:"customSetupRecipes,omitempty" tf:"custom_setup_recipes"` // +optional CustomShutdownRecipes []string `json:"customShutdownRecipes,omitempty" tf:"custom_shutdown_recipes"` // +optional CustomUndeployRecipes []string `json:"customUndeployRecipes,omitempty" tf:"custom_undeploy_recipes"` // +optional DrainElbOnShutdown *bool `json:"drainElbOnShutdown,omitempty" tf:"drain_elb_on_shutdown"` // +optional EbsVolume []RailsAppLayerSpecEbsVolume `json:"ebsVolume,omitempty" tf:"ebs_volume"` // +optional ElasticLoadBalancer *string `json:"elasticLoadBalancer,omitempty" tf:"elastic_load_balancer"` // +optional InstallUpdatesOnBoot *bool `json:"installUpdatesOnBoot,omitempty" tf:"install_updates_on_boot"` // +optional InstanceShutdownTimeout *int64 `json:"instanceShutdownTimeout,omitempty" tf:"instance_shutdown_timeout"` // +optional ManageBundler *bool `json:"manageBundler,omitempty" tf:"manage_bundler"` // +optional Name *string `json:"name,omitempty" tf:"name"` // +optional PassengerVersion *string `json:"passengerVersion,omitempty" tf:"passenger_version"` // +optional RubyVersion *string `json:"rubyVersion,omitempty" tf:"ruby_version"` // +optional RubygemsVersion *string `json:"rubygemsVersion,omitempty" tf:"rubygems_version"` StackID *string `json:"stackID" tf:"stack_id"` // +optional SystemPackages []string `json:"systemPackages,omitempty" tf:"system_packages"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` // +optional UseEbsOptimizedInstances *bool `json:"useEbsOptimizedInstances,omitempty" tf:"use_ebs_optimized_instances"` }
func (*RailsAppLayerSpecResource) DeepCopy ¶
func (in *RailsAppLayerSpecResource) DeepCopy() *RailsAppLayerSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RailsAppLayerSpecResource.
func (*RailsAppLayerSpecResource) DeepCopyInto ¶
func (in *RailsAppLayerSpecResource) DeepCopyInto(out *RailsAppLayerSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RailsAppLayerStatus ¶
type RailsAppLayerStatus 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 (*RailsAppLayerStatus) DeepCopy ¶
func (in *RailsAppLayerStatus) DeepCopy() *RailsAppLayerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RailsAppLayerStatus.
func (*RailsAppLayerStatus) DeepCopyInto ¶
func (in *RailsAppLayerStatus) DeepCopyInto(out *RailsAppLayerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RdsDbInstance ¶
type RdsDbInstance struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RdsDbInstanceSpec `json:"spec,omitempty"` Status RdsDbInstanceStatus `json:"status,omitempty"` }
func (*RdsDbInstance) DeepCopy ¶
func (in *RdsDbInstance) DeepCopy() *RdsDbInstance
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RdsDbInstance.
func (*RdsDbInstance) DeepCopyInto ¶
func (in *RdsDbInstance) DeepCopyInto(out *RdsDbInstance)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RdsDbInstance) DeepCopyObject ¶
func (in *RdsDbInstance) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RdsDbInstance) SetupWebhookWithManager ¶
func (r *RdsDbInstance) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*RdsDbInstance) ValidateCreate ¶
func (r *RdsDbInstance) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*RdsDbInstance) ValidateDelete ¶
func (r *RdsDbInstance) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*RdsDbInstance) ValidateUpdate ¶
func (r *RdsDbInstance) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type RdsDbInstanceList ¶
type RdsDbInstanceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of RdsDbInstance CRD objects Items []RdsDbInstance `json:"items,omitempty"` }
RdsDbInstanceList is a list of RdsDbInstances
func (*RdsDbInstanceList) DeepCopy ¶
func (in *RdsDbInstanceList) DeepCopy() *RdsDbInstanceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RdsDbInstanceList.
func (*RdsDbInstanceList) DeepCopyInto ¶
func (in *RdsDbInstanceList) DeepCopyInto(out *RdsDbInstanceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RdsDbInstanceList) DeepCopyObject ¶
func (in *RdsDbInstanceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RdsDbInstanceSpec ¶
type RdsDbInstanceSpec struct { State *RdsDbInstanceSpecResource `json:"state,omitempty" tf:"-"` Resource RdsDbInstanceSpecResource `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 (*RdsDbInstanceSpec) DeepCopy ¶
func (in *RdsDbInstanceSpec) DeepCopy() *RdsDbInstanceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RdsDbInstanceSpec.
func (*RdsDbInstanceSpec) DeepCopyInto ¶
func (in *RdsDbInstanceSpec) DeepCopyInto(out *RdsDbInstanceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RdsDbInstanceSpecResource ¶
type RdsDbInstanceSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` DbPassword *string `json:"-" sensitive:"true" tf:"db_password"` DbUser *string `json:"dbUser" tf:"db_user"` RdsDbInstanceArn *string `json:"rdsDbInstanceArn" tf:"rds_db_instance_arn"` StackID *string `json:"stackID" tf:"stack_id"` }
func (*RdsDbInstanceSpecResource) DeepCopy ¶
func (in *RdsDbInstanceSpecResource) DeepCopy() *RdsDbInstanceSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RdsDbInstanceSpecResource.
func (*RdsDbInstanceSpecResource) DeepCopyInto ¶
func (in *RdsDbInstanceSpecResource) DeepCopyInto(out *RdsDbInstanceSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RdsDbInstanceStatus ¶
type RdsDbInstanceStatus 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 (*RdsDbInstanceStatus) DeepCopy ¶
func (in *RdsDbInstanceStatus) DeepCopy() *RdsDbInstanceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RdsDbInstanceStatus.
func (*RdsDbInstanceStatus) DeepCopyInto ¶
func (in *RdsDbInstanceStatus) DeepCopyInto(out *RdsDbInstanceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Stack ¶
type Stack struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec StackSpec `json:"spec,omitempty"` Status StackStatus `json:"status,omitempty"` }
func (*Stack) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Stack.
func (*Stack) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Stack) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Stack) SetupWebhookWithManager ¶
func (*Stack) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Stack) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type StackList ¶
type StackList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Stack CRD objects Items []Stack `json:"items,omitempty"` }
StackList is a list of Stacks
func (*StackList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StackList.
func (*StackList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StackList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type StackSpec ¶
type StackSpec struct { State *StackSpecResource `json:"state,omitempty" tf:"-"` Resource StackSpecResource `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 (*StackSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StackSpec.
func (*StackSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StackSpecCustomCookbooksSource ¶
type StackSpecCustomCookbooksSource struct { // +optional Password *string `json:"-" sensitive:"true" tf:"password"` // +optional Revision *string `json:"revision,omitempty" tf:"revision"` // +optional SshKey *string `json:"-" sensitive:"true" tf:"ssh_key"` Type *string `json:"type" tf:"type"` Url *string `json:"url" tf:"url"` // +optional Username *string `json:"username,omitempty" tf:"username"` }
func (*StackSpecCustomCookbooksSource) DeepCopy ¶
func (in *StackSpecCustomCookbooksSource) DeepCopy() *StackSpecCustomCookbooksSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StackSpecCustomCookbooksSource.
func (*StackSpecCustomCookbooksSource) DeepCopyInto ¶
func (in *StackSpecCustomCookbooksSource) DeepCopyInto(out *StackSpecCustomCookbooksSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StackSpecResource ¶
type StackSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AgentVersion *string `json:"agentVersion,omitempty" tf:"agent_version"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional BerkshelfVersion *string `json:"berkshelfVersion,omitempty" tf:"berkshelf_version"` // +optional Color *string `json:"color,omitempty" tf:"color"` // +optional ConfigurationManagerName *string `json:"configurationManagerName,omitempty" tf:"configuration_manager_name"` // +optional ConfigurationManagerVersion *string `json:"configurationManagerVersion,omitempty" tf:"configuration_manager_version"` // +optional CustomCookbooksSource []StackSpecCustomCookbooksSource `json:"customCookbooksSource,omitempty" tf:"custom_cookbooks_source"` // +optional CustomJSON *string `json:"customJSON,omitempty" tf:"custom_json"` // +optional DefaultAvailabilityZone *string `json:"defaultAvailabilityZone,omitempty" tf:"default_availability_zone"` DefaultInstanceProfileArn *string `json:"defaultInstanceProfileArn" tf:"default_instance_profile_arn"` // +optional DefaultOs *string `json:"defaultOs,omitempty" tf:"default_os"` // +optional DefaultRootDeviceType *string `json:"defaultRootDeviceType,omitempty" tf:"default_root_device_type"` // +optional DefaultSSHKeyName *string `json:"defaultSSHKeyName,omitempty" tf:"default_ssh_key_name"` // +optional DefaultSubnetID *string `json:"defaultSubnetID,omitempty" tf:"default_subnet_id"` // +optional HostnameTheme *string `json:"hostnameTheme,omitempty" tf:"hostname_theme"` // +optional ManageBerkshelf *bool `json:"manageBerkshelf,omitempty" tf:"manage_berkshelf"` Name *string `json:"name" tf:"name"` Region *string `json:"region" tf:"region"` ServiceRoleArn *string `json:"serviceRoleArn" tf:"service_role_arn"` // +optional StackEndpoint *string `json:"stackEndpoint,omitempty" tf:"stack_endpoint"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` // +optional UseCustomCookbooks *bool `json:"useCustomCookbooks,omitempty" tf:"use_custom_cookbooks"` // +optional UseOpsworksSecurityGroups *bool `json:"useOpsworksSecurityGroups,omitempty" tf:"use_opsworks_security_groups"` // +optional VpcID *string `json:"vpcID,omitempty" tf:"vpc_id"` }
func (*StackSpecResource) DeepCopy ¶
func (in *StackSpecResource) DeepCopy() *StackSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StackSpecResource.
func (*StackSpecResource) DeepCopyInto ¶
func (in *StackSpecResource) DeepCopyInto(out *StackSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StackStatus ¶
type StackStatus 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 (*StackStatus) DeepCopy ¶
func (in *StackStatus) DeepCopy() *StackStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StackStatus.
func (*StackStatus) DeepCopyInto ¶
func (in *StackStatus) DeepCopyInto(out *StackStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StaticWebLayer ¶
type StaticWebLayer struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec StaticWebLayerSpec `json:"spec,omitempty"` Status StaticWebLayerStatus `json:"status,omitempty"` }
func (*StaticWebLayer) DeepCopy ¶
func (in *StaticWebLayer) DeepCopy() *StaticWebLayer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StaticWebLayer.
func (*StaticWebLayer) DeepCopyInto ¶
func (in *StaticWebLayer) DeepCopyInto(out *StaticWebLayer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StaticWebLayer) DeepCopyObject ¶
func (in *StaticWebLayer) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*StaticWebLayer) SetupWebhookWithManager ¶
func (r *StaticWebLayer) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*StaticWebLayer) ValidateCreate ¶
func (r *StaticWebLayer) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*StaticWebLayer) ValidateDelete ¶
func (r *StaticWebLayer) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*StaticWebLayer) ValidateUpdate ¶
func (r *StaticWebLayer) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type StaticWebLayerList ¶
type StaticWebLayerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of StaticWebLayer CRD objects Items []StaticWebLayer `json:"items,omitempty"` }
StaticWebLayerList is a list of StaticWebLayers
func (*StaticWebLayerList) DeepCopy ¶
func (in *StaticWebLayerList) DeepCopy() *StaticWebLayerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StaticWebLayerList.
func (*StaticWebLayerList) DeepCopyInto ¶
func (in *StaticWebLayerList) DeepCopyInto(out *StaticWebLayerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StaticWebLayerList) DeepCopyObject ¶
func (in *StaticWebLayerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type StaticWebLayerSpec ¶
type StaticWebLayerSpec struct { State *StaticWebLayerSpecResource `json:"state,omitempty" tf:"-"` Resource StaticWebLayerSpecResource `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 (*StaticWebLayerSpec) DeepCopy ¶
func (in *StaticWebLayerSpec) DeepCopy() *StaticWebLayerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StaticWebLayerSpec.
func (*StaticWebLayerSpec) DeepCopyInto ¶
func (in *StaticWebLayerSpec) DeepCopyInto(out *StaticWebLayerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StaticWebLayerSpecCloudwatchConfiguration ¶ added in v0.5.0
type StaticWebLayerSpecCloudwatchConfiguration struct { // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` // +optional LogStreams []StaticWebLayerSpecCloudwatchConfigurationLogStreams `json:"logStreams,omitempty" tf:"log_streams"` }
func (*StaticWebLayerSpecCloudwatchConfiguration) DeepCopy ¶ added in v0.5.0
func (in *StaticWebLayerSpecCloudwatchConfiguration) DeepCopy() *StaticWebLayerSpecCloudwatchConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StaticWebLayerSpecCloudwatchConfiguration.
func (*StaticWebLayerSpecCloudwatchConfiguration) DeepCopyInto ¶ added in v0.5.0
func (in *StaticWebLayerSpecCloudwatchConfiguration) DeepCopyInto(out *StaticWebLayerSpecCloudwatchConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StaticWebLayerSpecCloudwatchConfigurationCodec ¶ added in v0.5.0
type StaticWebLayerSpecCloudwatchConfigurationCodec struct { }
+k8s:deepcopy-gen=false
func (StaticWebLayerSpecCloudwatchConfigurationCodec) Decode ¶ added in v0.5.0
func (StaticWebLayerSpecCloudwatchConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type StaticWebLayerSpecCloudwatchConfigurationLogStreams ¶ added in v0.5.0
type StaticWebLayerSpecCloudwatchConfigurationLogStreams struct { // +optional BatchCount *int64 `json:"batchCount,omitempty" tf:"batch_count"` // +optional BatchSize *int64 `json:"batchSize,omitempty" tf:"batch_size"` // +optional BufferDuration *int64 `json:"bufferDuration,omitempty" tf:"buffer_duration"` // +optional DatetimeFormat *string `json:"datetimeFormat,omitempty" tf:"datetime_format"` // +optional Encoding *string `json:"encoding,omitempty" tf:"encoding"` File *string `json:"file" tf:"file"` // +optional FileFingerprintLines *string `json:"fileFingerprintLines,omitempty" tf:"file_fingerprint_lines"` // +optional InitialPosition *string `json:"initialPosition,omitempty" tf:"initial_position"` LogGroupName *string `json:"logGroupName" tf:"log_group_name"` // +optional MultilineStartPattern *string `json:"multilineStartPattern,omitempty" tf:"multiline_start_pattern"` // +optional TimeZone *string `json:"timeZone,omitempty" tf:"time_zone"` }
func (*StaticWebLayerSpecCloudwatchConfigurationLogStreams) DeepCopy ¶ added in v0.5.0
func (in *StaticWebLayerSpecCloudwatchConfigurationLogStreams) DeepCopy() *StaticWebLayerSpecCloudwatchConfigurationLogStreams
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StaticWebLayerSpecCloudwatchConfigurationLogStreams.
func (*StaticWebLayerSpecCloudwatchConfigurationLogStreams) DeepCopyInto ¶ added in v0.5.0
func (in *StaticWebLayerSpecCloudwatchConfigurationLogStreams) DeepCopyInto(out *StaticWebLayerSpecCloudwatchConfigurationLogStreams)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StaticWebLayerSpecEbsVolume ¶
type StaticWebLayerSpecEbsVolume struct { // +optional Encrypted *bool `json:"encrypted,omitempty" tf:"encrypted"` // +optional Iops *int64 `json:"iops,omitempty" tf:"iops"` MountPoint *string `json:"mountPoint" tf:"mount_point"` NumberOfDisks *int64 `json:"numberOfDisks" tf:"number_of_disks"` // +optional RaidLevel *string `json:"raidLevel,omitempty" tf:"raid_level"` Size *int64 `json:"size" tf:"size"` // +optional Type *string `json:"type,omitempty" tf:"type"` }
func (*StaticWebLayerSpecEbsVolume) DeepCopy ¶
func (in *StaticWebLayerSpecEbsVolume) DeepCopy() *StaticWebLayerSpecEbsVolume
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StaticWebLayerSpecEbsVolume.
func (*StaticWebLayerSpecEbsVolume) DeepCopyInto ¶
func (in *StaticWebLayerSpecEbsVolume) DeepCopyInto(out *StaticWebLayerSpecEbsVolume)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StaticWebLayerSpecResource ¶
type StaticWebLayerSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional AutoAssignElasticIPS *bool `json:"autoAssignElasticIPS,omitempty" tf:"auto_assign_elastic_ips"` // +optional AutoAssignPublicIPS *bool `json:"autoAssignPublicIPS,omitempty" tf:"auto_assign_public_ips"` // +optional AutoHealing *bool `json:"autoHealing,omitempty" tf:"auto_healing"` // +optional CloudwatchConfiguration *StaticWebLayerSpecCloudwatchConfiguration `json:"cloudwatchConfiguration,omitempty" tf:"cloudwatch_configuration"` // +optional CustomConfigureRecipes []string `json:"customConfigureRecipes,omitempty" tf:"custom_configure_recipes"` // +optional CustomDeployRecipes []string `json:"customDeployRecipes,omitempty" tf:"custom_deploy_recipes"` // +optional CustomInstanceProfileArn *string `json:"customInstanceProfileArn,omitempty" tf:"custom_instance_profile_arn"` // +optional CustomJSON *string `json:"customJSON,omitempty" tf:"custom_json"` // +optional CustomSecurityGroupIDS []string `json:"customSecurityGroupIDS,omitempty" tf:"custom_security_group_ids"` // +optional CustomSetupRecipes []string `json:"customSetupRecipes,omitempty" tf:"custom_setup_recipes"` // +optional CustomShutdownRecipes []string `json:"customShutdownRecipes,omitempty" tf:"custom_shutdown_recipes"` // +optional CustomUndeployRecipes []string `json:"customUndeployRecipes,omitempty" tf:"custom_undeploy_recipes"` // +optional DrainElbOnShutdown *bool `json:"drainElbOnShutdown,omitempty" tf:"drain_elb_on_shutdown"` // +optional EbsVolume []StaticWebLayerSpecEbsVolume `json:"ebsVolume,omitempty" tf:"ebs_volume"` // +optional ElasticLoadBalancer *string `json:"elasticLoadBalancer,omitempty" tf:"elastic_load_balancer"` // +optional InstallUpdatesOnBoot *bool `json:"installUpdatesOnBoot,omitempty" tf:"install_updates_on_boot"` // +optional InstanceShutdownTimeout *int64 `json:"instanceShutdownTimeout,omitempty" tf:"instance_shutdown_timeout"` // +optional Name *string `json:"name,omitempty" tf:"name"` StackID *string `json:"stackID" tf:"stack_id"` // +optional SystemPackages []string `json:"systemPackages,omitempty" tf:"system_packages"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` // +optional UseEbsOptimizedInstances *bool `json:"useEbsOptimizedInstances,omitempty" tf:"use_ebs_optimized_instances"` }
func (*StaticWebLayerSpecResource) DeepCopy ¶
func (in *StaticWebLayerSpecResource) DeepCopy() *StaticWebLayerSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StaticWebLayerSpecResource.
func (*StaticWebLayerSpecResource) DeepCopyInto ¶
func (in *StaticWebLayerSpecResource) DeepCopyInto(out *StaticWebLayerSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StaticWebLayerStatus ¶
type StaticWebLayerStatus 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 (*StaticWebLayerStatus) DeepCopy ¶
func (in *StaticWebLayerStatus) DeepCopy() *StaticWebLayerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StaticWebLayerStatus.
func (*StaticWebLayerStatus) DeepCopyInto ¶
func (in *StaticWebLayerStatus) DeepCopyInto(out *StaticWebLayerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserProfile ¶
type UserProfile struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec UserProfileSpec `json:"spec,omitempty"` Status UserProfileStatus `json:"status,omitempty"` }
func (*UserProfile) DeepCopy ¶
func (in *UserProfile) DeepCopy() *UserProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserProfile.
func (*UserProfile) DeepCopyInto ¶
func (in *UserProfile) DeepCopyInto(out *UserProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserProfile) DeepCopyObject ¶
func (in *UserProfile) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*UserProfile) SetupWebhookWithManager ¶
func (r *UserProfile) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*UserProfile) ValidateCreate ¶
func (r *UserProfile) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*UserProfile) ValidateDelete ¶
func (r *UserProfile) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*UserProfile) ValidateUpdate ¶
func (r *UserProfile) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type UserProfileList ¶
type UserProfileList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of UserProfile CRD objects Items []UserProfile `json:"items,omitempty"` }
UserProfileList is a list of UserProfiles
func (*UserProfileList) DeepCopy ¶
func (in *UserProfileList) DeepCopy() *UserProfileList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserProfileList.
func (*UserProfileList) DeepCopyInto ¶
func (in *UserProfileList) DeepCopyInto(out *UserProfileList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserProfileList) DeepCopyObject ¶
func (in *UserProfileList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type UserProfileSpec ¶
type UserProfileSpec struct { State *UserProfileSpecResource `json:"state,omitempty" tf:"-"` Resource UserProfileSpecResource `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 (*UserProfileSpec) DeepCopy ¶
func (in *UserProfileSpec) DeepCopy() *UserProfileSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserProfileSpec.
func (*UserProfileSpec) DeepCopyInto ¶
func (in *UserProfileSpec) DeepCopyInto(out *UserProfileSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserProfileSpecResource ¶
type UserProfileSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AllowSelfManagement *bool `json:"allowSelfManagement,omitempty" tf:"allow_self_management"` // +optional SshPublicKey *string `json:"sshPublicKey,omitempty" tf:"ssh_public_key"` SshUsername *string `json:"sshUsername" tf:"ssh_username"` UserArn *string `json:"userArn" tf:"user_arn"` }
func (*UserProfileSpecResource) DeepCopy ¶
func (in *UserProfileSpecResource) DeepCopy() *UserProfileSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserProfileSpecResource.
func (*UserProfileSpecResource) DeepCopyInto ¶
func (in *UserProfileSpecResource) DeepCopyInto(out *UserProfileSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserProfileStatus ¶
type UserProfileStatus 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 (*UserProfileStatus) DeepCopy ¶
func (in *UserProfileStatus) DeepCopy() *UserProfileStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserProfileStatus.
func (*UserProfileStatus) DeepCopyInto ¶
func (in *UserProfileStatus) DeepCopyInto(out *UserProfileStatus)
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
- custom_layer_types.go
- custom_layer_webhook.go
- doc.go
- ecs_cluster_layer_types.go
- ecs_cluster_layer_webhook.go
- ganglia_layer_types.go
- ganglia_layer_webhook.go
- haproxy_layer_types.go
- haproxy_layer_webhook.go
- instance_types.go
- instance_webhook.go
- java_app_layer_types.go
- java_app_layer_webhook.go
- memcached_layer_types.go
- memcached_layer_webhook.go
- mysql_layer_types.go
- mysql_layer_webhook.go
- nodejs_app_layer_types.go
- nodejs_app_layer_webhook.go
- permission_types.go
- permission_webhook.go
- php_app_layer_types.go
- php_app_layer_webhook.go
- rails_app_layer_types.go
- rails_app_layer_webhook.go
- rds_db_instance_types.go
- rds_db_instance_webhook.go
- register.go
- stack_types.go
- stack_webhook.go
- static_web_layer_types.go
- static_web_layer_webhook.go
- user_profile_types.go
- user_profile_webhook.go
- zz_generated.deepcopy.go