Documentation ¶
Overview ¶
+groupName=ecs.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 AccountSettingDefault
- func (in *AccountSettingDefault) DeepCopy() *AccountSettingDefault
- func (in *AccountSettingDefault) DeepCopyInto(out *AccountSettingDefault)
- func (in *AccountSettingDefault) DeepCopyObject() runtime.Object
- func (r *AccountSettingDefault) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *AccountSettingDefault) ValidateCreate() error
- func (r *AccountSettingDefault) ValidateDelete() error
- func (r *AccountSettingDefault) ValidateUpdate(old runtime.Object) error
- type AccountSettingDefaultList
- type AccountSettingDefaultSpec
- type AccountSettingDefaultSpecResource
- type AccountSettingDefaultStatus
- type CapacityProvider
- func (in *CapacityProvider) DeepCopy() *CapacityProvider
- func (in *CapacityProvider) DeepCopyInto(out *CapacityProvider)
- func (in *CapacityProvider) DeepCopyObject() runtime.Object
- func (r *CapacityProvider) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *CapacityProvider) ValidateCreate() error
- func (r *CapacityProvider) ValidateDelete() error
- func (r *CapacityProvider) ValidateUpdate(old runtime.Object) error
- type CapacityProviderList
- type CapacityProviderSpec
- type CapacityProviderSpecAutoScalingGroupProvider
- type CapacityProviderSpecAutoScalingGroupProviderCodec
- func (CapacityProviderSpecAutoScalingGroupProviderCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (CapacityProviderSpecAutoScalingGroupProviderCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (CapacityProviderSpecAutoScalingGroupProviderCodec) IsEmpty(ptr unsafe.Pointer) bool
- type CapacityProviderSpecAutoScalingGroupProviderManagedScaling
- type CapacityProviderSpecAutoScalingGroupProviderManagedScalingCodec
- func (CapacityProviderSpecAutoScalingGroupProviderManagedScalingCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (CapacityProviderSpecAutoScalingGroupProviderManagedScalingCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (CapacityProviderSpecAutoScalingGroupProviderManagedScalingCodec) IsEmpty(ptr unsafe.Pointer) bool
- type CapacityProviderSpecResource
- type CapacityProviderStatus
- type Cluster
- func (in *Cluster) DeepCopy() *Cluster
- func (in *Cluster) DeepCopyInto(out *Cluster)
- func (in *Cluster) DeepCopyObject() runtime.Object
- func (r *Cluster) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Cluster) ValidateCreate() error
- func (r *Cluster) ValidateDelete() error
- func (r *Cluster) ValidateUpdate(old runtime.Object) error
- type ClusterCapacityProviders
- func (in *ClusterCapacityProviders) DeepCopy() *ClusterCapacityProviders
- func (in *ClusterCapacityProviders) DeepCopyInto(out *ClusterCapacityProviders)
- func (in *ClusterCapacityProviders) DeepCopyObject() runtime.Object
- func (r *ClusterCapacityProviders) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ClusterCapacityProviders) ValidateCreate() error
- func (r *ClusterCapacityProviders) ValidateDelete() error
- func (r *ClusterCapacityProviders) ValidateUpdate(old runtime.Object) error
- type ClusterCapacityProvidersList
- type ClusterCapacityProvidersSpec
- type ClusterCapacityProvidersSpecDefaultCapacityProviderStrategy
- type ClusterCapacityProvidersSpecResource
- type ClusterCapacityProvidersStatus
- type ClusterList
- type ClusterSpec
- type ClusterSpecConfiguration
- type ClusterSpecConfigurationCodec
- type ClusterSpecConfigurationExecuteCommandConfiguration
- type ClusterSpecConfigurationExecuteCommandConfigurationCodec
- func (ClusterSpecConfigurationExecuteCommandConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ClusterSpecConfigurationExecuteCommandConfigurationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ClusterSpecConfigurationExecuteCommandConfigurationCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ClusterSpecConfigurationExecuteCommandConfigurationLogConfiguration
- func (in *ClusterSpecConfigurationExecuteCommandConfigurationLogConfiguration) DeepCopy() *ClusterSpecConfigurationExecuteCommandConfigurationLogConfiguration
- func (in *ClusterSpecConfigurationExecuteCommandConfigurationLogConfiguration) DeepCopyInto(out *ClusterSpecConfigurationExecuteCommandConfigurationLogConfiguration)
- type ClusterSpecConfigurationExecuteCommandConfigurationLogConfigurationCodec
- func (ClusterSpecConfigurationExecuteCommandConfigurationLogConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ClusterSpecConfigurationExecuteCommandConfigurationLogConfigurationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ClusterSpecConfigurationExecuteCommandConfigurationLogConfigurationCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ClusterSpecDefaultCapacityProviderStrategy
- type ClusterSpecResource
- type ClusterSpecSetting
- type ClusterStatus
- type Service
- func (in *Service) DeepCopy() *Service
- func (in *Service) DeepCopyInto(out *Service)
- func (in *Service) DeepCopyObject() runtime.Object
- func (r *Service) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Service) ValidateCreate() error
- func (r *Service) ValidateDelete() error
- func (r *Service) ValidateUpdate(old runtime.Object) error
- type ServiceList
- type ServiceSpec
- type ServiceSpecCapacityProviderStrategy
- type ServiceSpecDeploymentCircuitBreaker
- type ServiceSpecDeploymentCircuitBreakerCodec
- type ServiceSpecDeploymentController
- type ServiceSpecDeploymentControllerCodec
- type ServiceSpecLoadBalancer
- type ServiceSpecNetworkConfiguration
- type ServiceSpecNetworkConfigurationCodec
- type ServiceSpecOrderedPlacementStrategy
- type ServiceSpecPlacementConstraints
- type ServiceSpecResource
- type ServiceSpecServiceRegistries
- type ServiceSpecServiceRegistriesCodec
- type ServiceStatus
- type Tag
- func (in *Tag) DeepCopy() *Tag
- func (in *Tag) DeepCopyInto(out *Tag)
- func (in *Tag) DeepCopyObject() runtime.Object
- func (r *Tag) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Tag) ValidateCreate() error
- func (r *Tag) ValidateDelete() error
- func (r *Tag) ValidateUpdate(old runtime.Object) error
- type TagList
- type TagSpec
- type TagSpecResource
- type TagStatus
- type TaskDefinition
- func (in *TaskDefinition) DeepCopy() *TaskDefinition
- func (in *TaskDefinition) DeepCopyInto(out *TaskDefinition)
- func (in *TaskDefinition) DeepCopyObject() runtime.Object
- func (r *TaskDefinition) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *TaskDefinition) ValidateCreate() error
- func (r *TaskDefinition) ValidateDelete() error
- func (r *TaskDefinition) ValidateUpdate(old runtime.Object) error
- type TaskDefinitionList
- type TaskDefinitionSpec
- type TaskDefinitionSpecEphemeralStorage
- type TaskDefinitionSpecEphemeralStorageCodec
- type TaskDefinitionSpecInferenceAccelerator
- type TaskDefinitionSpecPlacementConstraints
- type TaskDefinitionSpecProxyConfiguration
- type TaskDefinitionSpecProxyConfigurationCodec
- type TaskDefinitionSpecResource
- type TaskDefinitionSpecRuntimePlatform
- type TaskDefinitionSpecRuntimePlatformCodec
- type TaskDefinitionSpecVolume
- type TaskDefinitionSpecVolumeDockerVolumeConfiguration
- type TaskDefinitionSpecVolumeDockerVolumeConfigurationCodec
- func (TaskDefinitionSpecVolumeDockerVolumeConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (TaskDefinitionSpecVolumeDockerVolumeConfigurationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (TaskDefinitionSpecVolumeDockerVolumeConfigurationCodec) IsEmpty(ptr unsafe.Pointer) bool
- type TaskDefinitionSpecVolumeEfsVolumeConfiguration
- type TaskDefinitionSpecVolumeEfsVolumeConfigurationAuthorizationConfig
- func (in *TaskDefinitionSpecVolumeEfsVolumeConfigurationAuthorizationConfig) DeepCopy() *TaskDefinitionSpecVolumeEfsVolumeConfigurationAuthorizationConfig
- func (in *TaskDefinitionSpecVolumeEfsVolumeConfigurationAuthorizationConfig) DeepCopyInto(out *TaskDefinitionSpecVolumeEfsVolumeConfigurationAuthorizationConfig)
- type TaskDefinitionSpecVolumeEfsVolumeConfigurationAuthorizationConfigCodec
- func (TaskDefinitionSpecVolumeEfsVolumeConfigurationAuthorizationConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (TaskDefinitionSpecVolumeEfsVolumeConfigurationAuthorizationConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (TaskDefinitionSpecVolumeEfsVolumeConfigurationAuthorizationConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
- type TaskDefinitionSpecVolumeEfsVolumeConfigurationCodec
- func (TaskDefinitionSpecVolumeEfsVolumeConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (TaskDefinitionSpecVolumeEfsVolumeConfigurationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (TaskDefinitionSpecVolumeEfsVolumeConfigurationCodec) IsEmpty(ptr unsafe.Pointer) bool
- type TaskDefinitionSpecVolumeFsxWindowsFileServerVolumeConfiguration
- func (in *TaskDefinitionSpecVolumeFsxWindowsFileServerVolumeConfiguration) DeepCopy() *TaskDefinitionSpecVolumeFsxWindowsFileServerVolumeConfiguration
- func (in *TaskDefinitionSpecVolumeFsxWindowsFileServerVolumeConfiguration) DeepCopyInto(out *TaskDefinitionSpecVolumeFsxWindowsFileServerVolumeConfiguration)
- type TaskDefinitionSpecVolumeFsxWindowsFileServerVolumeConfigurationAuthorizationConfig
- type TaskDefinitionSpecVolumeFsxWindowsFileServerVolumeConfigurationAuthorizationConfigCodec
- func (TaskDefinitionSpecVolumeFsxWindowsFileServerVolumeConfigurationAuthorizationConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (TaskDefinitionSpecVolumeFsxWindowsFileServerVolumeConfigurationAuthorizationConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (TaskDefinitionSpecVolumeFsxWindowsFileServerVolumeConfigurationAuthorizationConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
- type TaskDefinitionSpecVolumeFsxWindowsFileServerVolumeConfigurationCodec
- func (TaskDefinitionSpecVolumeFsxWindowsFileServerVolumeConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (TaskDefinitionSpecVolumeFsxWindowsFileServerVolumeConfigurationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (TaskDefinitionSpecVolumeFsxWindowsFileServerVolumeConfigurationCodec) IsEmpty(ptr unsafe.Pointer) bool
- type TaskDefinitionStatus
- type TaskSet
- func (in *TaskSet) DeepCopy() *TaskSet
- func (in *TaskSet) DeepCopyInto(out *TaskSet)
- func (in *TaskSet) DeepCopyObject() runtime.Object
- func (r *TaskSet) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *TaskSet) ValidateCreate() error
- func (r *TaskSet) ValidateDelete() error
- func (r *TaskSet) ValidateUpdate(old runtime.Object) error
- type TaskSetList
- type TaskSetSpec
- type TaskSetSpecCapacityProviderStrategy
- type TaskSetSpecLoadBalancer
- type TaskSetSpecNetworkConfiguration
- type TaskSetSpecNetworkConfigurationCodec
- type TaskSetSpecResource
- type TaskSetSpecScale
- type TaskSetSpecScaleCodec
- type TaskSetSpecServiceRegistries
- type TaskSetSpecServiceRegistriesCodec
- type TaskSetStatus
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: ecs.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 AccountSettingDefault ¶ added in v0.5.0
type AccountSettingDefault struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AccountSettingDefaultSpec `json:"spec,omitempty"` Status AccountSettingDefaultStatus `json:"status,omitempty"` }
func (*AccountSettingDefault) DeepCopy ¶ added in v0.5.0
func (in *AccountSettingDefault) DeepCopy() *AccountSettingDefault
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountSettingDefault.
func (*AccountSettingDefault) DeepCopyInto ¶ added in v0.5.0
func (in *AccountSettingDefault) DeepCopyInto(out *AccountSettingDefault)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AccountSettingDefault) DeepCopyObject ¶ added in v0.5.0
func (in *AccountSettingDefault) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AccountSettingDefault) SetupWebhookWithManager ¶ added in v0.5.0
func (r *AccountSettingDefault) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*AccountSettingDefault) ValidateCreate ¶ added in v0.5.0
func (r *AccountSettingDefault) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*AccountSettingDefault) ValidateDelete ¶ added in v0.5.0
func (r *AccountSettingDefault) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*AccountSettingDefault) ValidateUpdate ¶ added in v0.5.0
func (r *AccountSettingDefault) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type AccountSettingDefaultList ¶ added in v0.5.0
type AccountSettingDefaultList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of AccountSettingDefault CRD objects Items []AccountSettingDefault `json:"items,omitempty"` }
AccountSettingDefaultList is a list of AccountSettingDefaults
func (*AccountSettingDefaultList) DeepCopy ¶ added in v0.5.0
func (in *AccountSettingDefaultList) DeepCopy() *AccountSettingDefaultList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountSettingDefaultList.
func (*AccountSettingDefaultList) DeepCopyInto ¶ added in v0.5.0
func (in *AccountSettingDefaultList) DeepCopyInto(out *AccountSettingDefaultList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AccountSettingDefaultList) DeepCopyObject ¶ added in v0.5.0
func (in *AccountSettingDefaultList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AccountSettingDefaultSpec ¶ added in v0.5.0
type AccountSettingDefaultSpec struct { State *AccountSettingDefaultSpecResource `json:"state,omitempty" tf:"-"` Resource AccountSettingDefaultSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*AccountSettingDefaultSpec) DeepCopy ¶ added in v0.5.0
func (in *AccountSettingDefaultSpec) DeepCopy() *AccountSettingDefaultSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountSettingDefaultSpec.
func (*AccountSettingDefaultSpec) DeepCopyInto ¶ added in v0.5.0
func (in *AccountSettingDefaultSpec) DeepCopyInto(out *AccountSettingDefaultSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountSettingDefaultSpecResource ¶ added in v0.5.0
type AccountSettingDefaultSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` Name *string `json:"name" tf:"name"` // +optional PrincipalArn *string `json:"principalArn,omitempty" tf:"principal_arn"` Value *string `json:"value" tf:"value"` }
func (*AccountSettingDefaultSpecResource) DeepCopy ¶ added in v0.5.0
func (in *AccountSettingDefaultSpecResource) DeepCopy() *AccountSettingDefaultSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountSettingDefaultSpecResource.
func (*AccountSettingDefaultSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *AccountSettingDefaultSpecResource) DeepCopyInto(out *AccountSettingDefaultSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AccountSettingDefaultStatus ¶ added in v0.5.0
type AccountSettingDefaultStatus 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 (*AccountSettingDefaultStatus) DeepCopy ¶ added in v0.5.0
func (in *AccountSettingDefaultStatus) DeepCopy() *AccountSettingDefaultStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AccountSettingDefaultStatus.
func (*AccountSettingDefaultStatus) DeepCopyInto ¶ added in v0.5.0
func (in *AccountSettingDefaultStatus) DeepCopyInto(out *AccountSettingDefaultStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CapacityProvider ¶
type CapacityProvider struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CapacityProviderSpec `json:"spec,omitempty"` Status CapacityProviderStatus `json:"status,omitempty"` }
func (*CapacityProvider) DeepCopy ¶
func (in *CapacityProvider) DeepCopy() *CapacityProvider
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CapacityProvider.
func (*CapacityProvider) DeepCopyInto ¶
func (in *CapacityProvider) DeepCopyInto(out *CapacityProvider)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CapacityProvider) DeepCopyObject ¶
func (in *CapacityProvider) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CapacityProvider) SetupWebhookWithManager ¶
func (r *CapacityProvider) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*CapacityProvider) ValidateCreate ¶
func (r *CapacityProvider) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*CapacityProvider) ValidateDelete ¶
func (r *CapacityProvider) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*CapacityProvider) ValidateUpdate ¶
func (r *CapacityProvider) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type CapacityProviderList ¶
type CapacityProviderList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of CapacityProvider CRD objects Items []CapacityProvider `json:"items,omitempty"` }
CapacityProviderList is a list of CapacityProviders
func (*CapacityProviderList) DeepCopy ¶
func (in *CapacityProviderList) DeepCopy() *CapacityProviderList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CapacityProviderList.
func (*CapacityProviderList) DeepCopyInto ¶
func (in *CapacityProviderList) DeepCopyInto(out *CapacityProviderList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CapacityProviderList) DeepCopyObject ¶
func (in *CapacityProviderList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CapacityProviderSpec ¶
type CapacityProviderSpec struct { State *CapacityProviderSpecResource `json:"state,omitempty" tf:"-"` Resource CapacityProviderSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*CapacityProviderSpec) DeepCopy ¶
func (in *CapacityProviderSpec) DeepCopy() *CapacityProviderSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CapacityProviderSpec.
func (*CapacityProviderSpec) DeepCopyInto ¶
func (in *CapacityProviderSpec) DeepCopyInto(out *CapacityProviderSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CapacityProviderSpecAutoScalingGroupProvider ¶
type CapacityProviderSpecAutoScalingGroupProvider struct { AutoScalingGroupArn *string `json:"autoScalingGroupArn" tf:"auto_scaling_group_arn"` // +optional ManagedScaling *CapacityProviderSpecAutoScalingGroupProviderManagedScaling `json:"managedScaling,omitempty" tf:"managed_scaling"` // +optional ManagedTerminationProtection *string `json:"managedTerminationProtection,omitempty" tf:"managed_termination_protection"` }
func (*CapacityProviderSpecAutoScalingGroupProvider) DeepCopy ¶
func (in *CapacityProviderSpecAutoScalingGroupProvider) DeepCopy() *CapacityProviderSpecAutoScalingGroupProvider
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CapacityProviderSpecAutoScalingGroupProvider.
func (*CapacityProviderSpecAutoScalingGroupProvider) DeepCopyInto ¶
func (in *CapacityProviderSpecAutoScalingGroupProvider) DeepCopyInto(out *CapacityProviderSpecAutoScalingGroupProvider)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CapacityProviderSpecAutoScalingGroupProviderCodec ¶
type CapacityProviderSpecAutoScalingGroupProviderCodec struct { }
+k8s:deepcopy-gen=false
func (CapacityProviderSpecAutoScalingGroupProviderCodec) Decode ¶
func (CapacityProviderSpecAutoScalingGroupProviderCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type CapacityProviderSpecAutoScalingGroupProviderManagedScaling ¶
type CapacityProviderSpecAutoScalingGroupProviderManagedScaling struct { // +optional InstanceWarmupPeriod *int64 `json:"instanceWarmupPeriod,omitempty" tf:"instance_warmup_period"` // +optional MaximumScalingStepSize *int64 `json:"maximumScalingStepSize,omitempty" tf:"maximum_scaling_step_size"` // +optional MinimumScalingStepSize *int64 `json:"minimumScalingStepSize,omitempty" tf:"minimum_scaling_step_size"` // +optional Status *string `json:"status,omitempty" tf:"status"` // +optional TargetCapacity *int64 `json:"targetCapacity,omitempty" tf:"target_capacity"` }
func (*CapacityProviderSpecAutoScalingGroupProviderManagedScaling) DeepCopy ¶
func (in *CapacityProviderSpecAutoScalingGroupProviderManagedScaling) DeepCopy() *CapacityProviderSpecAutoScalingGroupProviderManagedScaling
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CapacityProviderSpecAutoScalingGroupProviderManagedScaling.
func (*CapacityProviderSpecAutoScalingGroupProviderManagedScaling) DeepCopyInto ¶
func (in *CapacityProviderSpecAutoScalingGroupProviderManagedScaling) DeepCopyInto(out *CapacityProviderSpecAutoScalingGroupProviderManagedScaling)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CapacityProviderSpecAutoScalingGroupProviderManagedScalingCodec ¶
type CapacityProviderSpecAutoScalingGroupProviderManagedScalingCodec struct { }
+k8s:deepcopy-gen=false
func (CapacityProviderSpecAutoScalingGroupProviderManagedScalingCodec) Decode ¶
func (CapacityProviderSpecAutoScalingGroupProviderManagedScalingCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type CapacityProviderSpecResource ¶
type CapacityProviderSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` AutoScalingGroupProvider *CapacityProviderSpecAutoScalingGroupProvider `json:"autoScalingGroupProvider" tf:"auto_scaling_group_provider"` Name *string `json:"name" tf:"name"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }
func (*CapacityProviderSpecResource) DeepCopy ¶
func (in *CapacityProviderSpecResource) DeepCopy() *CapacityProviderSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CapacityProviderSpecResource.
func (*CapacityProviderSpecResource) DeepCopyInto ¶
func (in *CapacityProviderSpecResource) DeepCopyInto(out *CapacityProviderSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CapacityProviderStatus ¶
type CapacityProviderStatus 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 (*CapacityProviderStatus) DeepCopy ¶
func (in *CapacityProviderStatus) DeepCopy() *CapacityProviderStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CapacityProviderStatus.
func (*CapacityProviderStatus) DeepCopyInto ¶
func (in *CapacityProviderStatus) DeepCopyInto(out *CapacityProviderStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Cluster ¶
type Cluster struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ClusterSpec `json:"spec,omitempty"` Status ClusterStatus `json:"status,omitempty"` }
func (*Cluster) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Cluster.
func (*Cluster) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Cluster) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Cluster) SetupWebhookWithManager ¶
func (*Cluster) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Cluster) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type ClusterCapacityProviders ¶ added in v0.5.0
type ClusterCapacityProviders struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ClusterCapacityProvidersSpec `json:"spec,omitempty"` Status ClusterCapacityProvidersStatus `json:"status,omitempty"` }
func (*ClusterCapacityProviders) DeepCopy ¶ added in v0.5.0
func (in *ClusterCapacityProviders) DeepCopy() *ClusterCapacityProviders
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterCapacityProviders.
func (*ClusterCapacityProviders) DeepCopyInto ¶ added in v0.5.0
func (in *ClusterCapacityProviders) DeepCopyInto(out *ClusterCapacityProviders)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterCapacityProviders) DeepCopyObject ¶ added in v0.5.0
func (in *ClusterCapacityProviders) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ClusterCapacityProviders) SetupWebhookWithManager ¶ added in v0.5.0
func (r *ClusterCapacityProviders) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ClusterCapacityProviders) ValidateCreate ¶ added in v0.5.0
func (r *ClusterCapacityProviders) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ClusterCapacityProviders) ValidateDelete ¶ added in v0.5.0
func (r *ClusterCapacityProviders) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ClusterCapacityProviders) ValidateUpdate ¶ added in v0.5.0
func (r *ClusterCapacityProviders) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ClusterCapacityProvidersList ¶ added in v0.5.0
type ClusterCapacityProvidersList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ClusterCapacityProviders CRD objects Items []ClusterCapacityProviders `json:"items,omitempty"` }
ClusterCapacityProvidersList is a list of ClusterCapacityProviderss
func (*ClusterCapacityProvidersList) DeepCopy ¶ added in v0.5.0
func (in *ClusterCapacityProvidersList) DeepCopy() *ClusterCapacityProvidersList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterCapacityProvidersList.
func (*ClusterCapacityProvidersList) DeepCopyInto ¶ added in v0.5.0
func (in *ClusterCapacityProvidersList) DeepCopyInto(out *ClusterCapacityProvidersList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterCapacityProvidersList) DeepCopyObject ¶ added in v0.5.0
func (in *ClusterCapacityProvidersList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterCapacityProvidersSpec ¶ added in v0.5.0
type ClusterCapacityProvidersSpec struct { State *ClusterCapacityProvidersSpecResource `json:"state,omitempty" tf:"-"` Resource ClusterCapacityProvidersSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ClusterCapacityProvidersSpec) DeepCopy ¶ added in v0.5.0
func (in *ClusterCapacityProvidersSpec) DeepCopy() *ClusterCapacityProvidersSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterCapacityProvidersSpec.
func (*ClusterCapacityProvidersSpec) DeepCopyInto ¶ added in v0.5.0
func (in *ClusterCapacityProvidersSpec) DeepCopyInto(out *ClusterCapacityProvidersSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterCapacityProvidersSpecDefaultCapacityProviderStrategy ¶ added in v0.5.0
type ClusterCapacityProvidersSpecDefaultCapacityProviderStrategy struct { // +optional Base *int64 `json:"base,omitempty" tf:"base"` CapacityProvider *string `json:"capacityProvider" tf:"capacity_provider"` // +optional Weight *int64 `json:"weight,omitempty" tf:"weight"` }
func (*ClusterCapacityProvidersSpecDefaultCapacityProviderStrategy) DeepCopy ¶ added in v0.5.0
func (in *ClusterCapacityProvidersSpecDefaultCapacityProviderStrategy) DeepCopy() *ClusterCapacityProvidersSpecDefaultCapacityProviderStrategy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterCapacityProvidersSpecDefaultCapacityProviderStrategy.
func (*ClusterCapacityProvidersSpecDefaultCapacityProviderStrategy) DeepCopyInto ¶ added in v0.5.0
func (in *ClusterCapacityProvidersSpecDefaultCapacityProviderStrategy) DeepCopyInto(out *ClusterCapacityProvidersSpecDefaultCapacityProviderStrategy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterCapacityProvidersSpecResource ¶ added in v0.5.0
type ClusterCapacityProvidersSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional CapacityProviders []string `json:"capacityProviders,omitempty" tf:"capacity_providers"` ClusterName *string `json:"clusterName" tf:"cluster_name"` // +optional DefaultCapacityProviderStrategy []ClusterCapacityProvidersSpecDefaultCapacityProviderStrategy `json:"defaultCapacityProviderStrategy,omitempty" tf:"default_capacity_provider_strategy"` }
func (*ClusterCapacityProvidersSpecResource) DeepCopy ¶ added in v0.5.0
func (in *ClusterCapacityProvidersSpecResource) DeepCopy() *ClusterCapacityProvidersSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterCapacityProvidersSpecResource.
func (*ClusterCapacityProvidersSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *ClusterCapacityProvidersSpecResource) DeepCopyInto(out *ClusterCapacityProvidersSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterCapacityProvidersStatus ¶ added in v0.5.0
type ClusterCapacityProvidersStatus 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 (*ClusterCapacityProvidersStatus) DeepCopy ¶ added in v0.5.0
func (in *ClusterCapacityProvidersStatus) DeepCopy() *ClusterCapacityProvidersStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterCapacityProvidersStatus.
func (*ClusterCapacityProvidersStatus) DeepCopyInto ¶ added in v0.5.0
func (in *ClusterCapacityProvidersStatus) DeepCopyInto(out *ClusterCapacityProvidersStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterList ¶
type ClusterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Cluster CRD objects Items []Cluster `json:"items,omitempty"` }
ClusterList is a list of Clusters
func (*ClusterList) DeepCopy ¶
func (in *ClusterList) DeepCopy() *ClusterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterList.
func (*ClusterList) DeepCopyInto ¶
func (in *ClusterList) DeepCopyInto(out *ClusterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterList) DeepCopyObject ¶
func (in *ClusterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterSpec ¶
type ClusterSpec struct { State *ClusterSpecResource `json:"state,omitempty" tf:"-"` Resource ClusterSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ClusterSpec) DeepCopy ¶
func (in *ClusterSpec) DeepCopy() *ClusterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSpec.
func (*ClusterSpec) DeepCopyInto ¶
func (in *ClusterSpec) DeepCopyInto(out *ClusterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterSpecConfiguration ¶
type ClusterSpecConfiguration struct { // +optional ExecuteCommandConfiguration *ClusterSpecConfigurationExecuteCommandConfiguration `json:"executeCommandConfiguration,omitempty" tf:"execute_command_configuration"` }
func (*ClusterSpecConfiguration) DeepCopy ¶
func (in *ClusterSpecConfiguration) DeepCopy() *ClusterSpecConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSpecConfiguration.
func (*ClusterSpecConfiguration) DeepCopyInto ¶
func (in *ClusterSpecConfiguration) DeepCopyInto(out *ClusterSpecConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterSpecConfigurationCodec ¶
type ClusterSpecConfigurationCodec struct { }
+k8s:deepcopy-gen=false
func (ClusterSpecConfigurationCodec) Decode ¶
func (ClusterSpecConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ClusterSpecConfigurationExecuteCommandConfiguration ¶
type ClusterSpecConfigurationExecuteCommandConfiguration struct { // +optional KmsKeyID *string `json:"kmsKeyID,omitempty" tf:"kms_key_id"` // +optional LogConfiguration *ClusterSpecConfigurationExecuteCommandConfigurationLogConfiguration `json:"logConfiguration,omitempty" tf:"log_configuration"` // +optional Logging *string `json:"logging,omitempty" tf:"logging"` }
func (*ClusterSpecConfigurationExecuteCommandConfiguration) DeepCopy ¶
func (in *ClusterSpecConfigurationExecuteCommandConfiguration) DeepCopy() *ClusterSpecConfigurationExecuteCommandConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSpecConfigurationExecuteCommandConfiguration.
func (*ClusterSpecConfigurationExecuteCommandConfiguration) DeepCopyInto ¶
func (in *ClusterSpecConfigurationExecuteCommandConfiguration) DeepCopyInto(out *ClusterSpecConfigurationExecuteCommandConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterSpecConfigurationExecuteCommandConfigurationCodec ¶
type ClusterSpecConfigurationExecuteCommandConfigurationCodec struct { }
+k8s:deepcopy-gen=false
func (ClusterSpecConfigurationExecuteCommandConfigurationCodec) Decode ¶
func (ClusterSpecConfigurationExecuteCommandConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ClusterSpecConfigurationExecuteCommandConfigurationLogConfiguration ¶
type ClusterSpecConfigurationExecuteCommandConfigurationLogConfiguration struct { // +optional CloudWatchEncryptionEnabled *bool `json:"cloudWatchEncryptionEnabled,omitempty" tf:"cloud_watch_encryption_enabled"` // +optional CloudWatchLogGroupName *string `json:"cloudWatchLogGroupName,omitempty" tf:"cloud_watch_log_group_name"` // +optional S3BucketEncryptionEnabled *bool `json:"s3BucketEncryptionEnabled,omitempty" tf:"s3_bucket_encryption_enabled"` // +optional S3BucketName *string `json:"s3BucketName,omitempty" tf:"s3_bucket_name"` // +optional S3KeyPrefix *string `json:"s3KeyPrefix,omitempty" tf:"s3_key_prefix"` }
func (*ClusterSpecConfigurationExecuteCommandConfigurationLogConfiguration) DeepCopy ¶
func (in *ClusterSpecConfigurationExecuteCommandConfigurationLogConfiguration) DeepCopy() *ClusterSpecConfigurationExecuteCommandConfigurationLogConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSpecConfigurationExecuteCommandConfigurationLogConfiguration.
func (*ClusterSpecConfigurationExecuteCommandConfigurationLogConfiguration) DeepCopyInto ¶
func (in *ClusterSpecConfigurationExecuteCommandConfigurationLogConfiguration) DeepCopyInto(out *ClusterSpecConfigurationExecuteCommandConfigurationLogConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterSpecConfigurationExecuteCommandConfigurationLogConfigurationCodec ¶
type ClusterSpecConfigurationExecuteCommandConfigurationLogConfigurationCodec struct { }
+k8s:deepcopy-gen=false
func (ClusterSpecConfigurationExecuteCommandConfigurationLogConfigurationCodec) Decode ¶
func (ClusterSpecConfigurationExecuteCommandConfigurationLogConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ClusterSpecDefaultCapacityProviderStrategy ¶
type ClusterSpecDefaultCapacityProviderStrategy struct { // +optional Base *int64 `json:"base,omitempty" tf:"base"` CapacityProvider *string `json:"capacityProvider" tf:"capacity_provider"` // +optional Weight *int64 `json:"weight,omitempty" tf:"weight"` }
func (*ClusterSpecDefaultCapacityProviderStrategy) DeepCopy ¶
func (in *ClusterSpecDefaultCapacityProviderStrategy) DeepCopy() *ClusterSpecDefaultCapacityProviderStrategy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSpecDefaultCapacityProviderStrategy.
func (*ClusterSpecDefaultCapacityProviderStrategy) DeepCopyInto ¶
func (in *ClusterSpecDefaultCapacityProviderStrategy) DeepCopyInto(out *ClusterSpecDefaultCapacityProviderStrategy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterSpecResource ¶
type ClusterSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional // Deprecated CapacityProviders []string `json:"capacityProviders,omitempty" tf:"capacity_providers"` // +optional Configuration *ClusterSpecConfiguration `json:"configuration,omitempty" tf:"configuration"` // +optional // Deprecated DefaultCapacityProviderStrategy []ClusterSpecDefaultCapacityProviderStrategy `json:"defaultCapacityProviderStrategy,omitempty" tf:"default_capacity_provider_strategy"` Name *string `json:"name" tf:"name"` // +optional Setting []ClusterSpecSetting `json:"setting,omitempty" tf:"setting"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }
func (*ClusterSpecResource) DeepCopy ¶
func (in *ClusterSpecResource) DeepCopy() *ClusterSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSpecResource.
func (*ClusterSpecResource) DeepCopyInto ¶
func (in *ClusterSpecResource) DeepCopyInto(out *ClusterSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterSpecSetting ¶
type ClusterSpecSetting struct { Name *string `json:"name" tf:"name"` Value *string `json:"value" tf:"value"` }
func (*ClusterSpecSetting) DeepCopy ¶
func (in *ClusterSpecSetting) DeepCopy() *ClusterSpecSetting
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSpecSetting.
func (*ClusterSpecSetting) DeepCopyInto ¶
func (in *ClusterSpecSetting) DeepCopyInto(out *ClusterSpecSetting)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterStatus ¶
type ClusterStatus 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 (*ClusterStatus) DeepCopy ¶
func (in *ClusterStatus) DeepCopy() *ClusterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterStatus.
func (*ClusterStatus) DeepCopyInto ¶
func (in *ClusterStatus) DeepCopyInto(out *ClusterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Service ¶
type Service struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ServiceSpec `json:"spec,omitempty"` Status ServiceStatus `json:"status,omitempty"` }
func (*Service) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Service.
func (*Service) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Service) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Service) SetupWebhookWithManager ¶
func (*Service) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Service) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type ServiceList ¶
type ServiceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Service CRD objects Items []Service `json:"items,omitempty"` }
ServiceList is a list of Services
func (*ServiceList) DeepCopy ¶
func (in *ServiceList) DeepCopy() *ServiceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceList.
func (*ServiceList) DeepCopyInto ¶
func (in *ServiceList) DeepCopyInto(out *ServiceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceList) DeepCopyObject ¶
func (in *ServiceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ServiceSpec ¶
type ServiceSpec struct { State *ServiceSpecResource `json:"state,omitempty" tf:"-"` Resource ServiceSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ServiceSpec) DeepCopy ¶
func (in *ServiceSpec) DeepCopy() *ServiceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceSpec.
func (*ServiceSpec) DeepCopyInto ¶
func (in *ServiceSpec) DeepCopyInto(out *ServiceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceSpecCapacityProviderStrategy ¶
type ServiceSpecCapacityProviderStrategy struct { // +optional Base *int64 `json:"base,omitempty" tf:"base"` CapacityProvider *string `json:"capacityProvider" tf:"capacity_provider"` // +optional Weight *int64 `json:"weight,omitempty" tf:"weight"` }
func (*ServiceSpecCapacityProviderStrategy) DeepCopy ¶
func (in *ServiceSpecCapacityProviderStrategy) DeepCopy() *ServiceSpecCapacityProviderStrategy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceSpecCapacityProviderStrategy.
func (*ServiceSpecCapacityProviderStrategy) DeepCopyInto ¶
func (in *ServiceSpecCapacityProviderStrategy) DeepCopyInto(out *ServiceSpecCapacityProviderStrategy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceSpecDeploymentCircuitBreaker ¶
type ServiceSpecDeploymentCircuitBreaker struct { Enable *bool `json:"enable" tf:"enable"` Rollback *bool `json:"rollback" tf:"rollback"` }
func (*ServiceSpecDeploymentCircuitBreaker) DeepCopy ¶
func (in *ServiceSpecDeploymentCircuitBreaker) DeepCopy() *ServiceSpecDeploymentCircuitBreaker
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceSpecDeploymentCircuitBreaker.
func (*ServiceSpecDeploymentCircuitBreaker) DeepCopyInto ¶
func (in *ServiceSpecDeploymentCircuitBreaker) DeepCopyInto(out *ServiceSpecDeploymentCircuitBreaker)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceSpecDeploymentCircuitBreakerCodec ¶
type ServiceSpecDeploymentCircuitBreakerCodec struct { }
+k8s:deepcopy-gen=false
func (ServiceSpecDeploymentCircuitBreakerCodec) Decode ¶
func (ServiceSpecDeploymentCircuitBreakerCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ServiceSpecDeploymentController ¶
type ServiceSpecDeploymentController struct { // +optional Type *string `json:"type,omitempty" tf:"type"` }
func (*ServiceSpecDeploymentController) DeepCopy ¶
func (in *ServiceSpecDeploymentController) DeepCopy() *ServiceSpecDeploymentController
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceSpecDeploymentController.
func (*ServiceSpecDeploymentController) DeepCopyInto ¶
func (in *ServiceSpecDeploymentController) DeepCopyInto(out *ServiceSpecDeploymentController)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceSpecDeploymentControllerCodec ¶
type ServiceSpecDeploymentControllerCodec struct { }
+k8s:deepcopy-gen=false
func (ServiceSpecDeploymentControllerCodec) Decode ¶
func (ServiceSpecDeploymentControllerCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ServiceSpecLoadBalancer ¶
type ServiceSpecLoadBalancer struct { ContainerName *string `json:"containerName" tf:"container_name"` ContainerPort *int64 `json:"containerPort" tf:"container_port"` // +optional ElbName *string `json:"elbName,omitempty" tf:"elb_name"` // +optional TargetGroupArn *string `json:"targetGroupArn,omitempty" tf:"target_group_arn"` }
func (*ServiceSpecLoadBalancer) DeepCopy ¶
func (in *ServiceSpecLoadBalancer) DeepCopy() *ServiceSpecLoadBalancer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceSpecLoadBalancer.
func (*ServiceSpecLoadBalancer) DeepCopyInto ¶
func (in *ServiceSpecLoadBalancer) DeepCopyInto(out *ServiceSpecLoadBalancer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceSpecNetworkConfiguration ¶
type ServiceSpecNetworkConfiguration struct { // +optional AssignPublicIP *bool `json:"assignPublicIP,omitempty" tf:"assign_public_ip"` // +optional SecurityGroups []string `json:"securityGroups,omitempty" tf:"security_groups"` Subnets []string `json:"subnets" tf:"subnets"` }
func (*ServiceSpecNetworkConfiguration) DeepCopy ¶
func (in *ServiceSpecNetworkConfiguration) DeepCopy() *ServiceSpecNetworkConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceSpecNetworkConfiguration.
func (*ServiceSpecNetworkConfiguration) DeepCopyInto ¶
func (in *ServiceSpecNetworkConfiguration) DeepCopyInto(out *ServiceSpecNetworkConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceSpecNetworkConfigurationCodec ¶
type ServiceSpecNetworkConfigurationCodec struct { }
+k8s:deepcopy-gen=false
func (ServiceSpecNetworkConfigurationCodec) Decode ¶
func (ServiceSpecNetworkConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ServiceSpecOrderedPlacementStrategy ¶
type ServiceSpecOrderedPlacementStrategy struct { // +optional Field *string `json:"field,omitempty" tf:"field"` Type *string `json:"type" tf:"type"` }
func (*ServiceSpecOrderedPlacementStrategy) DeepCopy ¶
func (in *ServiceSpecOrderedPlacementStrategy) DeepCopy() *ServiceSpecOrderedPlacementStrategy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceSpecOrderedPlacementStrategy.
func (*ServiceSpecOrderedPlacementStrategy) DeepCopyInto ¶
func (in *ServiceSpecOrderedPlacementStrategy) DeepCopyInto(out *ServiceSpecOrderedPlacementStrategy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceSpecPlacementConstraints ¶
type ServiceSpecPlacementConstraints struct { // +optional Expression *string `json:"expression,omitempty" tf:"expression"` Type *string `json:"type" tf:"type"` }
func (*ServiceSpecPlacementConstraints) DeepCopy ¶
func (in *ServiceSpecPlacementConstraints) DeepCopy() *ServiceSpecPlacementConstraints
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceSpecPlacementConstraints.
func (*ServiceSpecPlacementConstraints) DeepCopyInto ¶
func (in *ServiceSpecPlacementConstraints) DeepCopyInto(out *ServiceSpecPlacementConstraints)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceSpecResource ¶
type ServiceSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional CapacityProviderStrategy []ServiceSpecCapacityProviderStrategy `json:"capacityProviderStrategy,omitempty" tf:"capacity_provider_strategy"` // +optional Cluster *string `json:"cluster,omitempty" tf:"cluster"` // +optional DeploymentCircuitBreaker *ServiceSpecDeploymentCircuitBreaker `json:"deploymentCircuitBreaker,omitempty" tf:"deployment_circuit_breaker"` // +optional DeploymentController *ServiceSpecDeploymentController `json:"deploymentController,omitempty" tf:"deployment_controller"` // +optional DeploymentMaximumPercent *int64 `json:"deploymentMaximumPercent,omitempty" tf:"deployment_maximum_percent"` // +optional DeploymentMinimumHealthyPercent *int64 `json:"deploymentMinimumHealthyPercent,omitempty" tf:"deployment_minimum_healthy_percent"` // +optional DesiredCount *int64 `json:"desiredCount,omitempty" tf:"desired_count"` // +optional EnableEcsManagedTags *bool `json:"enableEcsManagedTags,omitempty" tf:"enable_ecs_managed_tags"` // +optional EnableExecuteCommand *bool `json:"enableExecuteCommand,omitempty" tf:"enable_execute_command"` // +optional ForceNewDeployment *bool `json:"forceNewDeployment,omitempty" tf:"force_new_deployment"` // +optional HealthCheckGracePeriodSeconds *int64 `json:"healthCheckGracePeriodSeconds,omitempty" tf:"health_check_grace_period_seconds"` // +optional IamRole *string `json:"iamRole,omitempty" tf:"iam_role"` // +optional LaunchType *string `json:"launchType,omitempty" tf:"launch_type"` // +optional LoadBalancer []ServiceSpecLoadBalancer `json:"loadBalancer,omitempty" tf:"load_balancer"` Name *string `json:"name" tf:"name"` // +optional NetworkConfiguration *ServiceSpecNetworkConfiguration `json:"networkConfiguration,omitempty" tf:"network_configuration"` // +optional // +kubebuilder:validation:MaxItems=5 OrderedPlacementStrategy []ServiceSpecOrderedPlacementStrategy `json:"orderedPlacementStrategy,omitempty" tf:"ordered_placement_strategy"` // +optional // +kubebuilder:validation:MaxItems=10 PlacementConstraints []ServiceSpecPlacementConstraints `json:"placementConstraints,omitempty" tf:"placement_constraints"` // +optional PlatformVersion *string `json:"platformVersion,omitempty" tf:"platform_version"` // +optional PropagateTags *string `json:"propagateTags,omitempty" tf:"propagate_tags"` // +optional SchedulingStrategy *string `json:"schedulingStrategy,omitempty" tf:"scheduling_strategy"` // +optional ServiceRegistries *ServiceSpecServiceRegistries `json:"serviceRegistries,omitempty" tf:"service_registries"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` // +optional TaskDefinition *string `json:"taskDefinition,omitempty" tf:"task_definition"` // +optional WaitForSteadyState *bool `json:"waitForSteadyState,omitempty" tf:"wait_for_steady_state"` }
func (*ServiceSpecResource) DeepCopy ¶
func (in *ServiceSpecResource) DeepCopy() *ServiceSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceSpecResource.
func (*ServiceSpecResource) DeepCopyInto ¶
func (in *ServiceSpecResource) DeepCopyInto(out *ServiceSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceSpecServiceRegistries ¶
type ServiceSpecServiceRegistries struct { // +optional ContainerName *string `json:"containerName,omitempty" tf:"container_name"` // +optional ContainerPort *int64 `json:"containerPort,omitempty" tf:"container_port"` // +optional Port *int64 `json:"port,omitempty" tf:"port"` RegistryArn *string `json:"registryArn" tf:"registry_arn"` }
func (*ServiceSpecServiceRegistries) DeepCopy ¶
func (in *ServiceSpecServiceRegistries) DeepCopy() *ServiceSpecServiceRegistries
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceSpecServiceRegistries.
func (*ServiceSpecServiceRegistries) DeepCopyInto ¶
func (in *ServiceSpecServiceRegistries) DeepCopyInto(out *ServiceSpecServiceRegistries)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceSpecServiceRegistriesCodec ¶
type ServiceSpecServiceRegistriesCodec struct { }
+k8s:deepcopy-gen=false
func (ServiceSpecServiceRegistriesCodec) Decode ¶
func (ServiceSpecServiceRegistriesCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ServiceStatus ¶
type ServiceStatus 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 (*ServiceStatus) DeepCopy ¶
func (in *ServiceStatus) DeepCopy() *ServiceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceStatus.
func (*ServiceStatus) DeepCopyInto ¶
func (in *ServiceStatus) DeepCopyInto(out *ServiceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Tag ¶ added in v0.5.0
type Tag struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TagSpec `json:"spec,omitempty"` Status TagStatus `json:"status,omitempty"` }
func (*Tag) DeepCopy ¶ added in v0.5.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Tag.
func (*Tag) DeepCopyInto ¶ added in v0.5.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Tag) DeepCopyObject ¶ added in v0.5.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Tag) SetupWebhookWithManager ¶ added in v0.5.0
func (*Tag) ValidateCreate ¶ added in v0.5.0
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Tag) ValidateDelete ¶ added in v0.5.0
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type TagList ¶ added in v0.5.0
type TagList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Tag CRD objects Items []Tag `json:"items,omitempty"` }
TagList is a list of Tags
func (*TagList) DeepCopy ¶ added in v0.5.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagList.
func (*TagList) DeepCopyInto ¶ added in v0.5.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TagList) DeepCopyObject ¶ added in v0.5.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TagSpec ¶ added in v0.5.0
type TagSpec struct { State *TagSpecResource `json:"state,omitempty" tf:"-"` Resource TagSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*TagSpec) DeepCopy ¶ added in v0.5.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagSpec.
func (*TagSpec) DeepCopyInto ¶ added in v0.5.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagSpecResource ¶ added in v0.5.0
type TagSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` Key *string `json:"key" tf:"key"` ResourceArn *string `json:"resourceArn" tf:"resource_arn"` Value *string `json:"value" tf:"value"` }
func (*TagSpecResource) DeepCopy ¶ added in v0.5.0
func (in *TagSpecResource) DeepCopy() *TagSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagSpecResource.
func (*TagSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *TagSpecResource) DeepCopyInto(out *TagSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagStatus ¶ added in v0.5.0
type TagStatus 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 (*TagStatus) DeepCopy ¶ added in v0.5.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagStatus.
func (*TagStatus) DeepCopyInto ¶ added in v0.5.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskDefinition ¶
type TaskDefinition struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TaskDefinitionSpec `json:"spec,omitempty"` Status TaskDefinitionStatus `json:"status,omitempty"` }
func (*TaskDefinition) DeepCopy ¶
func (in *TaskDefinition) DeepCopy() *TaskDefinition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskDefinition.
func (*TaskDefinition) DeepCopyInto ¶
func (in *TaskDefinition) DeepCopyInto(out *TaskDefinition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TaskDefinition) DeepCopyObject ¶
func (in *TaskDefinition) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TaskDefinition) SetupWebhookWithManager ¶
func (r *TaskDefinition) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*TaskDefinition) ValidateCreate ¶
func (r *TaskDefinition) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*TaskDefinition) ValidateDelete ¶
func (r *TaskDefinition) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*TaskDefinition) ValidateUpdate ¶
func (r *TaskDefinition) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type TaskDefinitionList ¶
type TaskDefinitionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of TaskDefinition CRD objects Items []TaskDefinition `json:"items,omitempty"` }
TaskDefinitionList is a list of TaskDefinitions
func (*TaskDefinitionList) DeepCopy ¶
func (in *TaskDefinitionList) DeepCopy() *TaskDefinitionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskDefinitionList.
func (*TaskDefinitionList) DeepCopyInto ¶
func (in *TaskDefinitionList) DeepCopyInto(out *TaskDefinitionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TaskDefinitionList) DeepCopyObject ¶
func (in *TaskDefinitionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TaskDefinitionSpec ¶
type TaskDefinitionSpec struct { State *TaskDefinitionSpecResource `json:"state,omitempty" tf:"-"` Resource TaskDefinitionSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*TaskDefinitionSpec) DeepCopy ¶
func (in *TaskDefinitionSpec) DeepCopy() *TaskDefinitionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskDefinitionSpec.
func (*TaskDefinitionSpec) DeepCopyInto ¶
func (in *TaskDefinitionSpec) DeepCopyInto(out *TaskDefinitionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskDefinitionSpecEphemeralStorage ¶
type TaskDefinitionSpecEphemeralStorage struct {
SizeInGib *int64 `json:"sizeInGib" tf:"size_in_gib"`
}
func (*TaskDefinitionSpecEphemeralStorage) DeepCopy ¶
func (in *TaskDefinitionSpecEphemeralStorage) DeepCopy() *TaskDefinitionSpecEphemeralStorage
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskDefinitionSpecEphemeralStorage.
func (*TaskDefinitionSpecEphemeralStorage) DeepCopyInto ¶
func (in *TaskDefinitionSpecEphemeralStorage) DeepCopyInto(out *TaskDefinitionSpecEphemeralStorage)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskDefinitionSpecEphemeralStorageCodec ¶
type TaskDefinitionSpecEphemeralStorageCodec struct { }
+k8s:deepcopy-gen=false
func (TaskDefinitionSpecEphemeralStorageCodec) Decode ¶
func (TaskDefinitionSpecEphemeralStorageCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type TaskDefinitionSpecInferenceAccelerator ¶
type TaskDefinitionSpecInferenceAccelerator struct { DeviceName *string `json:"deviceName" tf:"device_name"` DeviceType *string `json:"deviceType" tf:"device_type"` }
func (*TaskDefinitionSpecInferenceAccelerator) DeepCopy ¶
func (in *TaskDefinitionSpecInferenceAccelerator) DeepCopy() *TaskDefinitionSpecInferenceAccelerator
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskDefinitionSpecInferenceAccelerator.
func (*TaskDefinitionSpecInferenceAccelerator) DeepCopyInto ¶
func (in *TaskDefinitionSpecInferenceAccelerator) DeepCopyInto(out *TaskDefinitionSpecInferenceAccelerator)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskDefinitionSpecPlacementConstraints ¶
type TaskDefinitionSpecPlacementConstraints struct { // +optional Expression *string `json:"expression,omitempty" tf:"expression"` Type *string `json:"type" tf:"type"` }
func (*TaskDefinitionSpecPlacementConstraints) DeepCopy ¶
func (in *TaskDefinitionSpecPlacementConstraints) DeepCopy() *TaskDefinitionSpecPlacementConstraints
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskDefinitionSpecPlacementConstraints.
func (*TaskDefinitionSpecPlacementConstraints) DeepCopyInto ¶
func (in *TaskDefinitionSpecPlacementConstraints) DeepCopyInto(out *TaskDefinitionSpecPlacementConstraints)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskDefinitionSpecProxyConfiguration ¶
type TaskDefinitionSpecProxyConfiguration struct { ContainerName *string `json:"containerName" tf:"container_name"` // +optional Properties *map[string]string `json:"properties,omitempty" tf:"properties"` // +optional Type *string `json:"type,omitempty" tf:"type"` }
func (*TaskDefinitionSpecProxyConfiguration) DeepCopy ¶
func (in *TaskDefinitionSpecProxyConfiguration) DeepCopy() *TaskDefinitionSpecProxyConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskDefinitionSpecProxyConfiguration.
func (*TaskDefinitionSpecProxyConfiguration) DeepCopyInto ¶
func (in *TaskDefinitionSpecProxyConfiguration) DeepCopyInto(out *TaskDefinitionSpecProxyConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskDefinitionSpecProxyConfigurationCodec ¶
type TaskDefinitionSpecProxyConfigurationCodec struct { }
+k8s:deepcopy-gen=false
func (TaskDefinitionSpecProxyConfigurationCodec) Decode ¶
func (TaskDefinitionSpecProxyConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type TaskDefinitionSpecResource ¶
type TaskDefinitionSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` ContainerDefinitions *string `json:"containerDefinitions" tf:"container_definitions"` // +optional Cpu *string `json:"cpu,omitempty" tf:"cpu"` // +optional EphemeralStorage *TaskDefinitionSpecEphemeralStorage `json:"ephemeralStorage,omitempty" tf:"ephemeral_storage"` // +optional ExecutionRoleArn *string `json:"executionRoleArn,omitempty" tf:"execution_role_arn"` Family *string `json:"family" tf:"family"` // +optional InferenceAccelerator []TaskDefinitionSpecInferenceAccelerator `json:"inferenceAccelerator,omitempty" tf:"inference_accelerator"` // +optional IpcMode *string `json:"ipcMode,omitempty" tf:"ipc_mode"` // +optional Memory *string `json:"memory,omitempty" tf:"memory"` // +optional NetworkMode *string `json:"networkMode,omitempty" tf:"network_mode"` // +optional PidMode *string `json:"pidMode,omitempty" tf:"pid_mode"` // +optional // +kubebuilder:validation:MaxItems=10 PlacementConstraints []TaskDefinitionSpecPlacementConstraints `json:"placementConstraints,omitempty" tf:"placement_constraints"` // +optional ProxyConfiguration *TaskDefinitionSpecProxyConfiguration `json:"proxyConfiguration,omitempty" tf:"proxy_configuration"` // +optional RequiresCompatibilities []string `json:"requiresCompatibilities,omitempty" tf:"requires_compatibilities"` // +optional Revision *int64 `json:"revision,omitempty" tf:"revision"` // +optional RuntimePlatform *TaskDefinitionSpecRuntimePlatform `json:"runtimePlatform,omitempty" tf:"runtime_platform"` // +optional SkipDestroy *bool `json:"skipDestroy,omitempty" tf:"skip_destroy"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` // +optional TaskRoleArn *string `json:"taskRoleArn,omitempty" tf:"task_role_arn"` // +optional Volume []TaskDefinitionSpecVolume `json:"volume,omitempty" tf:"volume"` }
func (*TaskDefinitionSpecResource) DeepCopy ¶
func (in *TaskDefinitionSpecResource) DeepCopy() *TaskDefinitionSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskDefinitionSpecResource.
func (*TaskDefinitionSpecResource) DeepCopyInto ¶
func (in *TaskDefinitionSpecResource) DeepCopyInto(out *TaskDefinitionSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskDefinitionSpecRuntimePlatform ¶ added in v0.5.0
type TaskDefinitionSpecRuntimePlatform struct { // +optional CpuArchitecture *string `json:"cpuArchitecture,omitempty" tf:"cpu_architecture"` // +optional OperatingSystemFamily *string `json:"operatingSystemFamily,omitempty" tf:"operating_system_family"` }
func (*TaskDefinitionSpecRuntimePlatform) DeepCopy ¶ added in v0.5.0
func (in *TaskDefinitionSpecRuntimePlatform) DeepCopy() *TaskDefinitionSpecRuntimePlatform
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskDefinitionSpecRuntimePlatform.
func (*TaskDefinitionSpecRuntimePlatform) DeepCopyInto ¶ added in v0.5.0
func (in *TaskDefinitionSpecRuntimePlatform) DeepCopyInto(out *TaskDefinitionSpecRuntimePlatform)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskDefinitionSpecRuntimePlatformCodec ¶ added in v0.5.0
type TaskDefinitionSpecRuntimePlatformCodec struct { }
+k8s:deepcopy-gen=false
func (TaskDefinitionSpecRuntimePlatformCodec) Decode ¶ added in v0.5.0
func (TaskDefinitionSpecRuntimePlatformCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type TaskDefinitionSpecVolume ¶
type TaskDefinitionSpecVolume struct { // +optional DockerVolumeConfiguration *TaskDefinitionSpecVolumeDockerVolumeConfiguration `json:"dockerVolumeConfiguration,omitempty" tf:"docker_volume_configuration"` // +optional EfsVolumeConfiguration *TaskDefinitionSpecVolumeEfsVolumeConfiguration `json:"efsVolumeConfiguration,omitempty" tf:"efs_volume_configuration"` // +optional FsxWindowsFileServerVolumeConfiguration *TaskDefinitionSpecVolumeFsxWindowsFileServerVolumeConfiguration `json:"fsxWindowsFileServerVolumeConfiguration,omitempty" tf:"fsx_windows_file_server_volume_configuration"` // +optional HostPath *string `json:"hostPath,omitempty" tf:"host_path"` Name *string `json:"name" tf:"name"` }
func (*TaskDefinitionSpecVolume) DeepCopy ¶
func (in *TaskDefinitionSpecVolume) DeepCopy() *TaskDefinitionSpecVolume
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskDefinitionSpecVolume.
func (*TaskDefinitionSpecVolume) DeepCopyInto ¶
func (in *TaskDefinitionSpecVolume) DeepCopyInto(out *TaskDefinitionSpecVolume)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskDefinitionSpecVolumeDockerVolumeConfiguration ¶
type TaskDefinitionSpecVolumeDockerVolumeConfiguration struct { // +optional Autoprovision *bool `json:"autoprovision,omitempty" tf:"autoprovision"` // +optional Driver *string `json:"driver,omitempty" tf:"driver"` // +optional DriverOpts *map[string]string `json:"driverOpts,omitempty" tf:"driver_opts"` // +optional Labels *map[string]string `json:"labels,omitempty" tf:"labels"` // +optional Scope *string `json:"scope,omitempty" tf:"scope"` }
func (*TaskDefinitionSpecVolumeDockerVolumeConfiguration) DeepCopy ¶
func (in *TaskDefinitionSpecVolumeDockerVolumeConfiguration) DeepCopy() *TaskDefinitionSpecVolumeDockerVolumeConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskDefinitionSpecVolumeDockerVolumeConfiguration.
func (*TaskDefinitionSpecVolumeDockerVolumeConfiguration) DeepCopyInto ¶
func (in *TaskDefinitionSpecVolumeDockerVolumeConfiguration) DeepCopyInto(out *TaskDefinitionSpecVolumeDockerVolumeConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskDefinitionSpecVolumeDockerVolumeConfigurationCodec ¶
type TaskDefinitionSpecVolumeDockerVolumeConfigurationCodec struct { }
+k8s:deepcopy-gen=false
func (TaskDefinitionSpecVolumeDockerVolumeConfigurationCodec) Decode ¶
func (TaskDefinitionSpecVolumeDockerVolumeConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type TaskDefinitionSpecVolumeEfsVolumeConfiguration ¶
type TaskDefinitionSpecVolumeEfsVolumeConfiguration struct { // +optional AuthorizationConfig *TaskDefinitionSpecVolumeEfsVolumeConfigurationAuthorizationConfig `json:"authorizationConfig,omitempty" tf:"authorization_config"` FileSystemID *string `json:"fileSystemID" tf:"file_system_id"` // +optional RootDirectory *string `json:"rootDirectory,omitempty" tf:"root_directory"` // +optional TransitEncryption *string `json:"transitEncryption,omitempty" tf:"transit_encryption"` // +optional TransitEncryptionPort *int64 `json:"transitEncryptionPort,omitempty" tf:"transit_encryption_port"` }
func (*TaskDefinitionSpecVolumeEfsVolumeConfiguration) DeepCopy ¶
func (in *TaskDefinitionSpecVolumeEfsVolumeConfiguration) DeepCopy() *TaskDefinitionSpecVolumeEfsVolumeConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskDefinitionSpecVolumeEfsVolumeConfiguration.
func (*TaskDefinitionSpecVolumeEfsVolumeConfiguration) DeepCopyInto ¶
func (in *TaskDefinitionSpecVolumeEfsVolumeConfiguration) DeepCopyInto(out *TaskDefinitionSpecVolumeEfsVolumeConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskDefinitionSpecVolumeEfsVolumeConfigurationAuthorizationConfig ¶
type TaskDefinitionSpecVolumeEfsVolumeConfigurationAuthorizationConfig struct { // +optional AccessPointID *string `json:"accessPointID,omitempty" tf:"access_point_id"` // +optional Iam *string `json:"iam,omitempty" tf:"iam"` }
func (*TaskDefinitionSpecVolumeEfsVolumeConfigurationAuthorizationConfig) DeepCopy ¶
func (in *TaskDefinitionSpecVolumeEfsVolumeConfigurationAuthorizationConfig) DeepCopy() *TaskDefinitionSpecVolumeEfsVolumeConfigurationAuthorizationConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskDefinitionSpecVolumeEfsVolumeConfigurationAuthorizationConfig.
func (*TaskDefinitionSpecVolumeEfsVolumeConfigurationAuthorizationConfig) DeepCopyInto ¶
func (in *TaskDefinitionSpecVolumeEfsVolumeConfigurationAuthorizationConfig) DeepCopyInto(out *TaskDefinitionSpecVolumeEfsVolumeConfigurationAuthorizationConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskDefinitionSpecVolumeEfsVolumeConfigurationAuthorizationConfigCodec ¶
type TaskDefinitionSpecVolumeEfsVolumeConfigurationAuthorizationConfigCodec struct { }
+k8s:deepcopy-gen=false
func (TaskDefinitionSpecVolumeEfsVolumeConfigurationAuthorizationConfigCodec) Decode ¶
func (TaskDefinitionSpecVolumeEfsVolumeConfigurationAuthorizationConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type TaskDefinitionSpecVolumeEfsVolumeConfigurationCodec ¶
type TaskDefinitionSpecVolumeEfsVolumeConfigurationCodec struct { }
+k8s:deepcopy-gen=false
func (TaskDefinitionSpecVolumeEfsVolumeConfigurationCodec) Decode ¶
func (TaskDefinitionSpecVolumeEfsVolumeConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type TaskDefinitionSpecVolumeFsxWindowsFileServerVolumeConfiguration ¶
type TaskDefinitionSpecVolumeFsxWindowsFileServerVolumeConfiguration struct { AuthorizationConfig *TaskDefinitionSpecVolumeFsxWindowsFileServerVolumeConfigurationAuthorizationConfig `json:"authorizationConfig" tf:"authorization_config"` FileSystemID *string `json:"fileSystemID" tf:"file_system_id"` RootDirectory *string `json:"rootDirectory" tf:"root_directory"` }
func (*TaskDefinitionSpecVolumeFsxWindowsFileServerVolumeConfiguration) DeepCopy ¶
func (in *TaskDefinitionSpecVolumeFsxWindowsFileServerVolumeConfiguration) DeepCopy() *TaskDefinitionSpecVolumeFsxWindowsFileServerVolumeConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskDefinitionSpecVolumeFsxWindowsFileServerVolumeConfiguration.
func (*TaskDefinitionSpecVolumeFsxWindowsFileServerVolumeConfiguration) DeepCopyInto ¶
func (in *TaskDefinitionSpecVolumeFsxWindowsFileServerVolumeConfiguration) DeepCopyInto(out *TaskDefinitionSpecVolumeFsxWindowsFileServerVolumeConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskDefinitionSpecVolumeFsxWindowsFileServerVolumeConfigurationAuthorizationConfig ¶
type TaskDefinitionSpecVolumeFsxWindowsFileServerVolumeConfigurationAuthorizationConfig struct { CredentialsParameter *string `json:"credentialsParameter" tf:"credentials_parameter"` Domain *string `json:"domain" tf:"domain"` }
func (*TaskDefinitionSpecVolumeFsxWindowsFileServerVolumeConfigurationAuthorizationConfig) DeepCopy ¶
func (in *TaskDefinitionSpecVolumeFsxWindowsFileServerVolumeConfigurationAuthorizationConfig) DeepCopy() *TaskDefinitionSpecVolumeFsxWindowsFileServerVolumeConfigurationAuthorizationConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskDefinitionSpecVolumeFsxWindowsFileServerVolumeConfigurationAuthorizationConfig.
func (*TaskDefinitionSpecVolumeFsxWindowsFileServerVolumeConfigurationAuthorizationConfig) DeepCopyInto ¶
func (in *TaskDefinitionSpecVolumeFsxWindowsFileServerVolumeConfigurationAuthorizationConfig) DeepCopyInto(out *TaskDefinitionSpecVolumeFsxWindowsFileServerVolumeConfigurationAuthorizationConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskDefinitionSpecVolumeFsxWindowsFileServerVolumeConfigurationAuthorizationConfigCodec ¶
type TaskDefinitionSpecVolumeFsxWindowsFileServerVolumeConfigurationAuthorizationConfigCodec struct { }
+k8s:deepcopy-gen=false
func (TaskDefinitionSpecVolumeFsxWindowsFileServerVolumeConfigurationAuthorizationConfigCodec) Decode ¶
func (TaskDefinitionSpecVolumeFsxWindowsFileServerVolumeConfigurationAuthorizationConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type TaskDefinitionSpecVolumeFsxWindowsFileServerVolumeConfigurationCodec ¶
type TaskDefinitionSpecVolumeFsxWindowsFileServerVolumeConfigurationCodec struct { }
+k8s:deepcopy-gen=false
func (TaskDefinitionSpecVolumeFsxWindowsFileServerVolumeConfigurationCodec) Decode ¶
func (TaskDefinitionSpecVolumeFsxWindowsFileServerVolumeConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type TaskDefinitionStatus ¶
type TaskDefinitionStatus 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 (*TaskDefinitionStatus) DeepCopy ¶
func (in *TaskDefinitionStatus) DeepCopy() *TaskDefinitionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskDefinitionStatus.
func (*TaskDefinitionStatus) DeepCopyInto ¶
func (in *TaskDefinitionStatus) DeepCopyInto(out *TaskDefinitionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskSet ¶ added in v0.5.0
type TaskSet struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TaskSetSpec `json:"spec,omitempty"` Status TaskSetStatus `json:"status,omitempty"` }
func (*TaskSet) DeepCopy ¶ added in v0.5.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskSet.
func (*TaskSet) DeepCopyInto ¶ added in v0.5.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TaskSet) DeepCopyObject ¶ added in v0.5.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TaskSet) SetupWebhookWithManager ¶ added in v0.5.0
func (*TaskSet) ValidateCreate ¶ added in v0.5.0
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*TaskSet) ValidateDelete ¶ added in v0.5.0
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type TaskSetList ¶ added in v0.5.0
type TaskSetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of TaskSet CRD objects Items []TaskSet `json:"items,omitempty"` }
TaskSetList is a list of TaskSets
func (*TaskSetList) DeepCopy ¶ added in v0.5.0
func (in *TaskSetList) DeepCopy() *TaskSetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskSetList.
func (*TaskSetList) DeepCopyInto ¶ added in v0.5.0
func (in *TaskSetList) DeepCopyInto(out *TaskSetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TaskSetList) DeepCopyObject ¶ added in v0.5.0
func (in *TaskSetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TaskSetSpec ¶ added in v0.5.0
type TaskSetSpec struct { State *TaskSetSpecResource `json:"state,omitempty" tf:"-"` Resource TaskSetSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*TaskSetSpec) DeepCopy ¶ added in v0.5.0
func (in *TaskSetSpec) DeepCopy() *TaskSetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskSetSpec.
func (*TaskSetSpec) DeepCopyInto ¶ added in v0.5.0
func (in *TaskSetSpec) DeepCopyInto(out *TaskSetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskSetSpecCapacityProviderStrategy ¶ added in v0.5.0
type TaskSetSpecCapacityProviderStrategy struct { // +optional Base *int64 `json:"base,omitempty" tf:"base"` CapacityProvider *string `json:"capacityProvider" tf:"capacity_provider"` Weight *int64 `json:"weight" tf:"weight"` }
func (*TaskSetSpecCapacityProviderStrategy) DeepCopy ¶ added in v0.5.0
func (in *TaskSetSpecCapacityProviderStrategy) DeepCopy() *TaskSetSpecCapacityProviderStrategy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskSetSpecCapacityProviderStrategy.
func (*TaskSetSpecCapacityProviderStrategy) DeepCopyInto ¶ added in v0.5.0
func (in *TaskSetSpecCapacityProviderStrategy) DeepCopyInto(out *TaskSetSpecCapacityProviderStrategy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskSetSpecLoadBalancer ¶ added in v0.5.0
type TaskSetSpecLoadBalancer struct { ContainerName *string `json:"containerName" tf:"container_name"` // +optional ContainerPort *int64 `json:"containerPort,omitempty" tf:"container_port"` // +optional LoadBalancerName *string `json:"loadBalancerName,omitempty" tf:"load_balancer_name"` // +optional TargetGroupArn *string `json:"targetGroupArn,omitempty" tf:"target_group_arn"` }
func (*TaskSetSpecLoadBalancer) DeepCopy ¶ added in v0.5.0
func (in *TaskSetSpecLoadBalancer) DeepCopy() *TaskSetSpecLoadBalancer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskSetSpecLoadBalancer.
func (*TaskSetSpecLoadBalancer) DeepCopyInto ¶ added in v0.5.0
func (in *TaskSetSpecLoadBalancer) DeepCopyInto(out *TaskSetSpecLoadBalancer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskSetSpecNetworkConfiguration ¶ added in v0.5.0
type TaskSetSpecNetworkConfiguration struct { // +optional AssignPublicIP *bool `json:"assignPublicIP,omitempty" tf:"assign_public_ip"` // +optional // +kubebuilder:validation:MaxItems=5 SecurityGroups []string `json:"securityGroups,omitempty" tf:"security_groups"` // +kubebuilder:validation:MaxItems=16 Subnets []string `json:"subnets" tf:"subnets"` }
func (*TaskSetSpecNetworkConfiguration) DeepCopy ¶ added in v0.5.0
func (in *TaskSetSpecNetworkConfiguration) DeepCopy() *TaskSetSpecNetworkConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskSetSpecNetworkConfiguration.
func (*TaskSetSpecNetworkConfiguration) DeepCopyInto ¶ added in v0.5.0
func (in *TaskSetSpecNetworkConfiguration) DeepCopyInto(out *TaskSetSpecNetworkConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskSetSpecNetworkConfigurationCodec ¶ added in v0.5.0
type TaskSetSpecNetworkConfigurationCodec struct { }
+k8s:deepcopy-gen=false
func (TaskSetSpecNetworkConfigurationCodec) Decode ¶ added in v0.5.0
func (TaskSetSpecNetworkConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type TaskSetSpecResource ¶ added in v0.5.0
type TaskSetSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional CapacityProviderStrategy []TaskSetSpecCapacityProviderStrategy `json:"capacityProviderStrategy,omitempty" tf:"capacity_provider_strategy"` Cluster *string `json:"cluster" tf:"cluster"` // +optional ExternalID *string `json:"externalID,omitempty" tf:"external_id"` // +optional ForceDelete *bool `json:"forceDelete,omitempty" tf:"force_delete"` // +optional LaunchType *string `json:"launchType,omitempty" tf:"launch_type"` // +optional LoadBalancer []TaskSetSpecLoadBalancer `json:"loadBalancer,omitempty" tf:"load_balancer"` // +optional NetworkConfiguration *TaskSetSpecNetworkConfiguration `json:"networkConfiguration,omitempty" tf:"network_configuration"` // +optional PlatformVersion *string `json:"platformVersion,omitempty" tf:"platform_version"` // +optional Scale *TaskSetSpecScale `json:"scale,omitempty" tf:"scale"` Service *string `json:"service" tf:"service"` // +optional ServiceRegistries *TaskSetSpecServiceRegistries `json:"serviceRegistries,omitempty" tf:"service_registries"` // +optional StabilityStatus *string `json:"stabilityStatus,omitempty" tf:"stability_status"` // +optional Status *string `json:"status,omitempty" tf:"status"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` TaskDefinition *string `json:"taskDefinition" tf:"task_definition"` // +optional TaskSetID *string `json:"taskSetID,omitempty" tf:"task_set_id"` // +optional WaitUntilStable *bool `json:"waitUntilStable,omitempty" tf:"wait_until_stable"` // +optional WaitUntilStableTimeout *string `json:"waitUntilStableTimeout,omitempty" tf:"wait_until_stable_timeout"` }
func (*TaskSetSpecResource) DeepCopy ¶ added in v0.5.0
func (in *TaskSetSpecResource) DeepCopy() *TaskSetSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskSetSpecResource.
func (*TaskSetSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *TaskSetSpecResource) DeepCopyInto(out *TaskSetSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskSetSpecScale ¶ added in v0.5.0
type TaskSetSpecScale struct { // +optional Unit *string `json:"unit,omitempty" tf:"unit"` // +optional Value *float64 `json:"value,omitempty" tf:"value"` }
func (*TaskSetSpecScale) DeepCopy ¶ added in v0.5.0
func (in *TaskSetSpecScale) DeepCopy() *TaskSetSpecScale
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskSetSpecScale.
func (*TaskSetSpecScale) DeepCopyInto ¶ added in v0.5.0
func (in *TaskSetSpecScale) DeepCopyInto(out *TaskSetSpecScale)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskSetSpecScaleCodec ¶ added in v0.5.0
type TaskSetSpecScaleCodec struct { }
+k8s:deepcopy-gen=false
func (TaskSetSpecScaleCodec) Decode ¶ added in v0.5.0
func (TaskSetSpecScaleCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type TaskSetSpecServiceRegistries ¶ added in v0.5.0
type TaskSetSpecServiceRegistries struct { // +optional ContainerName *string `json:"containerName,omitempty" tf:"container_name"` // +optional ContainerPort *int64 `json:"containerPort,omitempty" tf:"container_port"` // +optional Port *int64 `json:"port,omitempty" tf:"port"` RegistryArn *string `json:"registryArn" tf:"registry_arn"` }
func (*TaskSetSpecServiceRegistries) DeepCopy ¶ added in v0.5.0
func (in *TaskSetSpecServiceRegistries) DeepCopy() *TaskSetSpecServiceRegistries
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskSetSpecServiceRegistries.
func (*TaskSetSpecServiceRegistries) DeepCopyInto ¶ added in v0.5.0
func (in *TaskSetSpecServiceRegistries) DeepCopyInto(out *TaskSetSpecServiceRegistries)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TaskSetSpecServiceRegistriesCodec ¶ added in v0.5.0
type TaskSetSpecServiceRegistriesCodec struct { }
+k8s:deepcopy-gen=false
func (TaskSetSpecServiceRegistriesCodec) Decode ¶ added in v0.5.0
func (TaskSetSpecServiceRegistriesCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type TaskSetStatus ¶ added in v0.5.0
type TaskSetStatus 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 (*TaskSetStatus) DeepCopy ¶ added in v0.5.0
func (in *TaskSetStatus) DeepCopy() *TaskSetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TaskSetStatus.
func (*TaskSetStatus) DeepCopyInto ¶ added in v0.5.0
func (in *TaskSetStatus) DeepCopyInto(out *TaskSetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- account_setting_default_types.go
- account_setting_default_webhook.go
- capacity_provider_types.go
- capacity_provider_webhook.go
- cluster_capacity_providers_types.go
- cluster_capacity_providers_webhook.go
- cluster_types.go
- cluster_webhook.go
- codec.go
- doc.go
- register.go
- service_types.go
- service_webhook.go
- tag_types.go
- tag_webhook.go
- task_definition_types.go
- task_definition_webhook.go
- task_set_types.go
- task_set_webhook.go
- zz_generated.deepcopy.go