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 CustomLayerSpecEbsVolume
- type CustomLayerSpecResource
- type CustomLayerStatus
- 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 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 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 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 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 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 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 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 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 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:"-"`
}
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:"-"`
}
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 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
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 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:"-"`
}
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 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
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:"-"`
}
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 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
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:"-"`
}
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:"-"`
}
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 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
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:"-"`
}
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 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
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:"-"`
}
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 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
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:"-"`
}
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 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
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:"-"`
}
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:"-"`
}
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 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
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:"-"`
}
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 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
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:"-"`
}
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:"-"`
}
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:"-"`
}
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 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
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:"-"`
}
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
- 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