Documentation ¶
Overview ¶
+groupName=codedeploy.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 App
- func (in *App) DeepCopy() *App
- func (in *App) DeepCopyInto(out *App)
- func (in *App) DeepCopyObject() runtime.Object
- func (r *App) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *App) ValidateCreate() error
- func (r *App) ValidateDelete() error
- func (r *App) ValidateUpdate(old runtime.Object) error
- type AppList
- type AppSpec
- type AppSpecResource
- type AppStatus
- type DeploymentConfig
- func (in *DeploymentConfig) DeepCopy() *DeploymentConfig
- func (in *DeploymentConfig) DeepCopyInto(out *DeploymentConfig)
- func (in *DeploymentConfig) DeepCopyObject() runtime.Object
- func (r *DeploymentConfig) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DeploymentConfig) ValidateCreate() error
- func (r *DeploymentConfig) ValidateDelete() error
- func (r *DeploymentConfig) ValidateUpdate(old runtime.Object) error
- type DeploymentConfigList
- type DeploymentConfigSpec
- type DeploymentConfigSpecMinimumHealthyHosts
- type DeploymentConfigSpecMinimumHealthyHostsCodec
- type DeploymentConfigSpecResource
- type DeploymentConfigSpecTrafficRoutingConfig
- type DeploymentConfigSpecTrafficRoutingConfigCodec
- type DeploymentConfigSpecTrafficRoutingConfigTimeBasedCanary
- type DeploymentConfigSpecTrafficRoutingConfigTimeBasedCanaryCodec
- func (DeploymentConfigSpecTrafficRoutingConfigTimeBasedCanaryCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (DeploymentConfigSpecTrafficRoutingConfigTimeBasedCanaryCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (DeploymentConfigSpecTrafficRoutingConfigTimeBasedCanaryCodec) IsEmpty(ptr unsafe.Pointer) bool
- type DeploymentConfigSpecTrafficRoutingConfigTimeBasedLinear
- type DeploymentConfigSpecTrafficRoutingConfigTimeBasedLinearCodec
- func (DeploymentConfigSpecTrafficRoutingConfigTimeBasedLinearCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (DeploymentConfigSpecTrafficRoutingConfigTimeBasedLinearCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (DeploymentConfigSpecTrafficRoutingConfigTimeBasedLinearCodec) IsEmpty(ptr unsafe.Pointer) bool
- type DeploymentConfigStatus
- type DeploymentGroup
- func (in *DeploymentGroup) DeepCopy() *DeploymentGroup
- func (in *DeploymentGroup) DeepCopyInto(out *DeploymentGroup)
- func (in *DeploymentGroup) DeepCopyObject() runtime.Object
- func (r *DeploymentGroup) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DeploymentGroup) ValidateCreate() error
- func (r *DeploymentGroup) ValidateDelete() error
- func (r *DeploymentGroup) ValidateUpdate(old runtime.Object) error
- type DeploymentGroupList
- type DeploymentGroupSpec
- type DeploymentGroupSpecAlarmConfiguration
- type DeploymentGroupSpecAlarmConfigurationCodec
- type DeploymentGroupSpecAutoRollbackConfiguration
- type DeploymentGroupSpecAutoRollbackConfigurationCodec
- func (DeploymentGroupSpecAutoRollbackConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (DeploymentGroupSpecAutoRollbackConfigurationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (DeploymentGroupSpecAutoRollbackConfigurationCodec) IsEmpty(ptr unsafe.Pointer) bool
- type DeploymentGroupSpecBlueGreenDeploymentConfig
- type DeploymentGroupSpecBlueGreenDeploymentConfigCodec
- func (DeploymentGroupSpecBlueGreenDeploymentConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (DeploymentGroupSpecBlueGreenDeploymentConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (DeploymentGroupSpecBlueGreenDeploymentConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
- type DeploymentGroupSpecBlueGreenDeploymentConfigDeploymentReadyOption
- func (in *DeploymentGroupSpecBlueGreenDeploymentConfigDeploymentReadyOption) DeepCopy() *DeploymentGroupSpecBlueGreenDeploymentConfigDeploymentReadyOption
- func (in *DeploymentGroupSpecBlueGreenDeploymentConfigDeploymentReadyOption) DeepCopyInto(out *DeploymentGroupSpecBlueGreenDeploymentConfigDeploymentReadyOption)
- type DeploymentGroupSpecBlueGreenDeploymentConfigDeploymentReadyOptionCodec
- func (DeploymentGroupSpecBlueGreenDeploymentConfigDeploymentReadyOptionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (DeploymentGroupSpecBlueGreenDeploymentConfigDeploymentReadyOptionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (DeploymentGroupSpecBlueGreenDeploymentConfigDeploymentReadyOptionCodec) IsEmpty(ptr unsafe.Pointer) bool
- type DeploymentGroupSpecBlueGreenDeploymentConfigGreenFleetProvisioningOption
- func (in *DeploymentGroupSpecBlueGreenDeploymentConfigGreenFleetProvisioningOption) DeepCopy() *DeploymentGroupSpecBlueGreenDeploymentConfigGreenFleetProvisioningOption
- func (in *DeploymentGroupSpecBlueGreenDeploymentConfigGreenFleetProvisioningOption) DeepCopyInto(out *DeploymentGroupSpecBlueGreenDeploymentConfigGreenFleetProvisioningOption)
- type DeploymentGroupSpecBlueGreenDeploymentConfigGreenFleetProvisioningOptionCodec
- func (DeploymentGroupSpecBlueGreenDeploymentConfigGreenFleetProvisioningOptionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (DeploymentGroupSpecBlueGreenDeploymentConfigGreenFleetProvisioningOptionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (DeploymentGroupSpecBlueGreenDeploymentConfigGreenFleetProvisioningOptionCodec) IsEmpty(ptr unsafe.Pointer) bool
- type DeploymentGroupSpecBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccess
- type DeploymentGroupSpecBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessCodec
- func (DeploymentGroupSpecBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (DeploymentGroupSpecBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (DeploymentGroupSpecBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessCodec) IsEmpty(ptr unsafe.Pointer) bool
- type DeploymentGroupSpecDeploymentStyle
- type DeploymentGroupSpecDeploymentStyleCodec
- type DeploymentGroupSpecEc2TagFilter
- type DeploymentGroupSpecEc2TagSet
- type DeploymentGroupSpecEc2TagSetEc2TagFilter
- type DeploymentGroupSpecEcsService
- type DeploymentGroupSpecEcsServiceCodec
- type DeploymentGroupSpecLoadBalancerInfo
- type DeploymentGroupSpecLoadBalancerInfoCodec
- type DeploymentGroupSpecLoadBalancerInfoElbInfo
- type DeploymentGroupSpecLoadBalancerInfoTargetGroupInfo
- type DeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfo
- type DeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoCodec
- func (DeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (DeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (DeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoCodec) IsEmpty(ptr unsafe.Pointer) bool
- type DeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoProdTrafficRoute
- func (in *DeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoProdTrafficRoute) DeepCopy() *DeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoProdTrafficRoute
- func (in *DeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoProdTrafficRoute) DeepCopyInto(out *DeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoProdTrafficRoute)
- type DeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteCodec
- func (DeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (DeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (DeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteCodec) IsEmpty(ptr unsafe.Pointer) bool
- type DeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoTargetGroup
- func (in *DeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoTargetGroup) DeepCopy() *DeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoTargetGroup
- func (in *DeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoTargetGroup) DeepCopyInto(out *DeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoTargetGroup)
- type DeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoTestTrafficRoute
- func (in *DeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoTestTrafficRoute) DeepCopy() *DeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoTestTrafficRoute
- func (in *DeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoTestTrafficRoute) DeepCopyInto(out *DeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoTestTrafficRoute)
- type DeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteCodec
- func (DeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (DeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (DeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteCodec) IsEmpty(ptr unsafe.Pointer) bool
- type DeploymentGroupSpecOnPremisesInstanceTagFilter
- type DeploymentGroupSpecResource
- type DeploymentGroupSpecTriggerConfiguration
- type DeploymentGroupStatus
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: codedeploy.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 App ¶
type App struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AppSpec `json:"spec,omitempty"` Status AppStatus `json:"status,omitempty"` }
func (*App) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new App.
func (*App) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*App) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*App) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*App) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type AppList ¶
type AppList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of App CRD objects Items []App `json:"items,omitempty"` }
AppList is a list of Apps
func (*AppList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppList.
func (*AppList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AppList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AppSpec ¶
type AppSpec struct { State *AppSpecResource `json:"state,omitempty" tf:"-"` Resource AppSpecResource `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 (*AppSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppSpec.
func (*AppSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppSpecResource ¶
type AppSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional ApplicationID *string `json:"applicationID,omitempty" tf:"application_id"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional ComputePlatform *string `json:"computePlatform,omitempty" tf:"compute_platform"` // +optional GithubAccountName *string `json:"githubAccountName,omitempty" tf:"github_account_name"` // +optional LinkedToGithub *bool `json:"linkedToGithub,omitempty" tf:"linked_to_github"` 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 (*AppSpecResource) DeepCopy ¶
func (in *AppSpecResource) DeepCopy() *AppSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppSpecResource.
func (*AppSpecResource) DeepCopyInto ¶
func (in *AppSpecResource) DeepCopyInto(out *AppSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AppStatus ¶
type AppStatus 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 (*AppStatus) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppStatus.
func (*AppStatus) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentConfig ¶
type DeploymentConfig struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DeploymentConfigSpec `json:"spec,omitempty"` Status DeploymentConfigStatus `json:"status,omitempty"` }
func (*DeploymentConfig) DeepCopy ¶
func (in *DeploymentConfig) DeepCopy() *DeploymentConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentConfig.
func (*DeploymentConfig) DeepCopyInto ¶
func (in *DeploymentConfig) DeepCopyInto(out *DeploymentConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DeploymentConfig) DeepCopyObject ¶
func (in *DeploymentConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DeploymentConfig) SetupWebhookWithManager ¶
func (r *DeploymentConfig) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*DeploymentConfig) ValidateCreate ¶
func (r *DeploymentConfig) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DeploymentConfig) ValidateDelete ¶
func (r *DeploymentConfig) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*DeploymentConfig) ValidateUpdate ¶
func (r *DeploymentConfig) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DeploymentConfigList ¶
type DeploymentConfigList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DeploymentConfig CRD objects Items []DeploymentConfig `json:"items,omitempty"` }
DeploymentConfigList is a list of DeploymentConfigs
func (*DeploymentConfigList) DeepCopy ¶
func (in *DeploymentConfigList) DeepCopy() *DeploymentConfigList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentConfigList.
func (*DeploymentConfigList) DeepCopyInto ¶
func (in *DeploymentConfigList) DeepCopyInto(out *DeploymentConfigList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DeploymentConfigList) DeepCopyObject ¶
func (in *DeploymentConfigList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DeploymentConfigSpec ¶
type DeploymentConfigSpec struct { State *DeploymentConfigSpecResource `json:"state,omitempty" tf:"-"` Resource DeploymentConfigSpecResource `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 (*DeploymentConfigSpec) DeepCopy ¶
func (in *DeploymentConfigSpec) DeepCopy() *DeploymentConfigSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentConfigSpec.
func (*DeploymentConfigSpec) DeepCopyInto ¶
func (in *DeploymentConfigSpec) DeepCopyInto(out *DeploymentConfigSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentConfigSpecMinimumHealthyHosts ¶
type DeploymentConfigSpecMinimumHealthyHosts struct { // +optional Type *string `json:"type,omitempty" tf:"type"` // +optional Value *int64 `json:"value,omitempty" tf:"value"` }
func (*DeploymentConfigSpecMinimumHealthyHosts) DeepCopy ¶
func (in *DeploymentConfigSpecMinimumHealthyHosts) DeepCopy() *DeploymentConfigSpecMinimumHealthyHosts
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentConfigSpecMinimumHealthyHosts.
func (*DeploymentConfigSpecMinimumHealthyHosts) DeepCopyInto ¶
func (in *DeploymentConfigSpecMinimumHealthyHosts) DeepCopyInto(out *DeploymentConfigSpecMinimumHealthyHosts)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentConfigSpecMinimumHealthyHostsCodec ¶
type DeploymentConfigSpecMinimumHealthyHostsCodec struct { }
+k8s:deepcopy-gen=false
func (DeploymentConfigSpecMinimumHealthyHostsCodec) Decode ¶
func (DeploymentConfigSpecMinimumHealthyHostsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DeploymentConfigSpecResource ¶
type DeploymentConfigSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional ComputePlatform *string `json:"computePlatform,omitempty" tf:"compute_platform"` // +optional DeploymentConfigID *string `json:"deploymentConfigID,omitempty" tf:"deployment_config_id"` DeploymentConfigName *string `json:"deploymentConfigName" tf:"deployment_config_name"` // +optional MinimumHealthyHosts *DeploymentConfigSpecMinimumHealthyHosts `json:"minimumHealthyHosts,omitempty" tf:"minimum_healthy_hosts"` // +optional TrafficRoutingConfig *DeploymentConfigSpecTrafficRoutingConfig `json:"trafficRoutingConfig,omitempty" tf:"traffic_routing_config"` }
func (*DeploymentConfigSpecResource) DeepCopy ¶
func (in *DeploymentConfigSpecResource) DeepCopy() *DeploymentConfigSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentConfigSpecResource.
func (*DeploymentConfigSpecResource) DeepCopyInto ¶
func (in *DeploymentConfigSpecResource) DeepCopyInto(out *DeploymentConfigSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentConfigSpecTrafficRoutingConfig ¶
type DeploymentConfigSpecTrafficRoutingConfig struct { // +optional TimeBasedCanary *DeploymentConfigSpecTrafficRoutingConfigTimeBasedCanary `json:"timeBasedCanary,omitempty" tf:"time_based_canary"` // +optional TimeBasedLinear *DeploymentConfigSpecTrafficRoutingConfigTimeBasedLinear `json:"timeBasedLinear,omitempty" tf:"time_based_linear"` // +optional Type *string `json:"type,omitempty" tf:"type"` }
func (*DeploymentConfigSpecTrafficRoutingConfig) DeepCopy ¶
func (in *DeploymentConfigSpecTrafficRoutingConfig) DeepCopy() *DeploymentConfigSpecTrafficRoutingConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentConfigSpecTrafficRoutingConfig.
func (*DeploymentConfigSpecTrafficRoutingConfig) DeepCopyInto ¶
func (in *DeploymentConfigSpecTrafficRoutingConfig) DeepCopyInto(out *DeploymentConfigSpecTrafficRoutingConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentConfigSpecTrafficRoutingConfigCodec ¶
type DeploymentConfigSpecTrafficRoutingConfigCodec struct { }
+k8s:deepcopy-gen=false
func (DeploymentConfigSpecTrafficRoutingConfigCodec) Decode ¶
func (DeploymentConfigSpecTrafficRoutingConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DeploymentConfigSpecTrafficRoutingConfigTimeBasedCanary ¶
type DeploymentConfigSpecTrafficRoutingConfigTimeBasedCanary struct { // +optional Interval *int64 `json:"interval,omitempty" tf:"interval"` // +optional Percentage *int64 `json:"percentage,omitempty" tf:"percentage"` }
func (*DeploymentConfigSpecTrafficRoutingConfigTimeBasedCanary) DeepCopy ¶
func (in *DeploymentConfigSpecTrafficRoutingConfigTimeBasedCanary) DeepCopy() *DeploymentConfigSpecTrafficRoutingConfigTimeBasedCanary
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentConfigSpecTrafficRoutingConfigTimeBasedCanary.
func (*DeploymentConfigSpecTrafficRoutingConfigTimeBasedCanary) DeepCopyInto ¶
func (in *DeploymentConfigSpecTrafficRoutingConfigTimeBasedCanary) DeepCopyInto(out *DeploymentConfigSpecTrafficRoutingConfigTimeBasedCanary)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentConfigSpecTrafficRoutingConfigTimeBasedCanaryCodec ¶
type DeploymentConfigSpecTrafficRoutingConfigTimeBasedCanaryCodec struct { }
+k8s:deepcopy-gen=false
func (DeploymentConfigSpecTrafficRoutingConfigTimeBasedCanaryCodec) Decode ¶
func (DeploymentConfigSpecTrafficRoutingConfigTimeBasedCanaryCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DeploymentConfigSpecTrafficRoutingConfigTimeBasedLinear ¶
type DeploymentConfigSpecTrafficRoutingConfigTimeBasedLinear struct { // +optional Interval *int64 `json:"interval,omitempty" tf:"interval"` // +optional Percentage *int64 `json:"percentage,omitempty" tf:"percentage"` }
func (*DeploymentConfigSpecTrafficRoutingConfigTimeBasedLinear) DeepCopy ¶
func (in *DeploymentConfigSpecTrafficRoutingConfigTimeBasedLinear) DeepCopy() *DeploymentConfigSpecTrafficRoutingConfigTimeBasedLinear
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentConfigSpecTrafficRoutingConfigTimeBasedLinear.
func (*DeploymentConfigSpecTrafficRoutingConfigTimeBasedLinear) DeepCopyInto ¶
func (in *DeploymentConfigSpecTrafficRoutingConfigTimeBasedLinear) DeepCopyInto(out *DeploymentConfigSpecTrafficRoutingConfigTimeBasedLinear)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentConfigSpecTrafficRoutingConfigTimeBasedLinearCodec ¶
type DeploymentConfigSpecTrafficRoutingConfigTimeBasedLinearCodec struct { }
+k8s:deepcopy-gen=false
func (DeploymentConfigSpecTrafficRoutingConfigTimeBasedLinearCodec) Decode ¶
func (DeploymentConfigSpecTrafficRoutingConfigTimeBasedLinearCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DeploymentConfigStatus ¶
type DeploymentConfigStatus 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 (*DeploymentConfigStatus) DeepCopy ¶
func (in *DeploymentConfigStatus) DeepCopy() *DeploymentConfigStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentConfigStatus.
func (*DeploymentConfigStatus) DeepCopyInto ¶
func (in *DeploymentConfigStatus) DeepCopyInto(out *DeploymentConfigStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentGroup ¶
type DeploymentGroup struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DeploymentGroupSpec `json:"spec,omitempty"` Status DeploymentGroupStatus `json:"status,omitempty"` }
func (*DeploymentGroup) DeepCopy ¶
func (in *DeploymentGroup) DeepCopy() *DeploymentGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentGroup.
func (*DeploymentGroup) DeepCopyInto ¶
func (in *DeploymentGroup) DeepCopyInto(out *DeploymentGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DeploymentGroup) DeepCopyObject ¶
func (in *DeploymentGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DeploymentGroup) SetupWebhookWithManager ¶
func (r *DeploymentGroup) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*DeploymentGroup) ValidateCreate ¶
func (r *DeploymentGroup) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DeploymentGroup) ValidateDelete ¶
func (r *DeploymentGroup) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*DeploymentGroup) ValidateUpdate ¶
func (r *DeploymentGroup) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DeploymentGroupList ¶
type DeploymentGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DeploymentGroup CRD objects Items []DeploymentGroup `json:"items,omitempty"` }
DeploymentGroupList is a list of DeploymentGroups
func (*DeploymentGroupList) DeepCopy ¶
func (in *DeploymentGroupList) DeepCopy() *DeploymentGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentGroupList.
func (*DeploymentGroupList) DeepCopyInto ¶
func (in *DeploymentGroupList) DeepCopyInto(out *DeploymentGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DeploymentGroupList) DeepCopyObject ¶
func (in *DeploymentGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DeploymentGroupSpec ¶
type DeploymentGroupSpec struct { State *DeploymentGroupSpecResource `json:"state,omitempty" tf:"-"` Resource DeploymentGroupSpecResource `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 (*DeploymentGroupSpec) DeepCopy ¶
func (in *DeploymentGroupSpec) DeepCopy() *DeploymentGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentGroupSpec.
func (*DeploymentGroupSpec) DeepCopyInto ¶
func (in *DeploymentGroupSpec) DeepCopyInto(out *DeploymentGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentGroupSpecAlarmConfiguration ¶
type DeploymentGroupSpecAlarmConfiguration struct { // +optional // +kubebuilder:validation:MaxItems=10 Alarms []string `json:"alarms,omitempty" tf:"alarms"` // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` // +optional IgnorePollAlarmFailure *bool `json:"ignorePollAlarmFailure,omitempty" tf:"ignore_poll_alarm_failure"` }
func (*DeploymentGroupSpecAlarmConfiguration) DeepCopy ¶
func (in *DeploymentGroupSpecAlarmConfiguration) DeepCopy() *DeploymentGroupSpecAlarmConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentGroupSpecAlarmConfiguration.
func (*DeploymentGroupSpecAlarmConfiguration) DeepCopyInto ¶
func (in *DeploymentGroupSpecAlarmConfiguration) DeepCopyInto(out *DeploymentGroupSpecAlarmConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentGroupSpecAlarmConfigurationCodec ¶
type DeploymentGroupSpecAlarmConfigurationCodec struct { }
+k8s:deepcopy-gen=false
func (DeploymentGroupSpecAlarmConfigurationCodec) Decode ¶
func (DeploymentGroupSpecAlarmConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DeploymentGroupSpecAutoRollbackConfiguration ¶
type DeploymentGroupSpecAutoRollbackConfiguration struct { // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` // +optional Events []string `json:"events,omitempty" tf:"events"` }
func (*DeploymentGroupSpecAutoRollbackConfiguration) DeepCopy ¶
func (in *DeploymentGroupSpecAutoRollbackConfiguration) DeepCopy() *DeploymentGroupSpecAutoRollbackConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentGroupSpecAutoRollbackConfiguration.
func (*DeploymentGroupSpecAutoRollbackConfiguration) DeepCopyInto ¶
func (in *DeploymentGroupSpecAutoRollbackConfiguration) DeepCopyInto(out *DeploymentGroupSpecAutoRollbackConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentGroupSpecAutoRollbackConfigurationCodec ¶
type DeploymentGroupSpecAutoRollbackConfigurationCodec struct { }
+k8s:deepcopy-gen=false
func (DeploymentGroupSpecAutoRollbackConfigurationCodec) Decode ¶
func (DeploymentGroupSpecAutoRollbackConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DeploymentGroupSpecBlueGreenDeploymentConfig ¶
type DeploymentGroupSpecBlueGreenDeploymentConfig struct { // +optional DeploymentReadyOption *DeploymentGroupSpecBlueGreenDeploymentConfigDeploymentReadyOption `json:"deploymentReadyOption,omitempty" tf:"deployment_ready_option"` // +optional GreenFleetProvisioningOption *DeploymentGroupSpecBlueGreenDeploymentConfigGreenFleetProvisioningOption `json:"greenFleetProvisioningOption,omitempty" tf:"green_fleet_provisioning_option"` // +optional TerminateBlueInstancesOnDeploymentSuccess *DeploymentGroupSpecBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccess `json:"terminateBlueInstancesOnDeploymentSuccess,omitempty" tf:"terminate_blue_instances_on_deployment_success"` }
func (*DeploymentGroupSpecBlueGreenDeploymentConfig) DeepCopy ¶
func (in *DeploymentGroupSpecBlueGreenDeploymentConfig) DeepCopy() *DeploymentGroupSpecBlueGreenDeploymentConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentGroupSpecBlueGreenDeploymentConfig.
func (*DeploymentGroupSpecBlueGreenDeploymentConfig) DeepCopyInto ¶
func (in *DeploymentGroupSpecBlueGreenDeploymentConfig) DeepCopyInto(out *DeploymentGroupSpecBlueGreenDeploymentConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentGroupSpecBlueGreenDeploymentConfigCodec ¶
type DeploymentGroupSpecBlueGreenDeploymentConfigCodec struct { }
+k8s:deepcopy-gen=false
func (DeploymentGroupSpecBlueGreenDeploymentConfigCodec) Decode ¶
func (DeploymentGroupSpecBlueGreenDeploymentConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DeploymentGroupSpecBlueGreenDeploymentConfigDeploymentReadyOption ¶
type DeploymentGroupSpecBlueGreenDeploymentConfigDeploymentReadyOption struct { // +optional ActionOnTimeout *string `json:"actionOnTimeout,omitempty" tf:"action_on_timeout"` // +optional WaitTimeInMinutes *int64 `json:"waitTimeInMinutes,omitempty" tf:"wait_time_in_minutes"` }
func (*DeploymentGroupSpecBlueGreenDeploymentConfigDeploymentReadyOption) DeepCopy ¶
func (in *DeploymentGroupSpecBlueGreenDeploymentConfigDeploymentReadyOption) DeepCopy() *DeploymentGroupSpecBlueGreenDeploymentConfigDeploymentReadyOption
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentGroupSpecBlueGreenDeploymentConfigDeploymentReadyOption.
func (*DeploymentGroupSpecBlueGreenDeploymentConfigDeploymentReadyOption) DeepCopyInto ¶
func (in *DeploymentGroupSpecBlueGreenDeploymentConfigDeploymentReadyOption) DeepCopyInto(out *DeploymentGroupSpecBlueGreenDeploymentConfigDeploymentReadyOption)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentGroupSpecBlueGreenDeploymentConfigDeploymentReadyOptionCodec ¶
type DeploymentGroupSpecBlueGreenDeploymentConfigDeploymentReadyOptionCodec struct { }
+k8s:deepcopy-gen=false
func (DeploymentGroupSpecBlueGreenDeploymentConfigDeploymentReadyOptionCodec) Decode ¶
func (DeploymentGroupSpecBlueGreenDeploymentConfigDeploymentReadyOptionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DeploymentGroupSpecBlueGreenDeploymentConfigGreenFleetProvisioningOption ¶
type DeploymentGroupSpecBlueGreenDeploymentConfigGreenFleetProvisioningOption struct { // +optional Action *string `json:"action,omitempty" tf:"action"` }
func (*DeploymentGroupSpecBlueGreenDeploymentConfigGreenFleetProvisioningOption) DeepCopy ¶
func (in *DeploymentGroupSpecBlueGreenDeploymentConfigGreenFleetProvisioningOption) DeepCopy() *DeploymentGroupSpecBlueGreenDeploymentConfigGreenFleetProvisioningOption
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentGroupSpecBlueGreenDeploymentConfigGreenFleetProvisioningOption.
func (*DeploymentGroupSpecBlueGreenDeploymentConfigGreenFleetProvisioningOption) DeepCopyInto ¶
func (in *DeploymentGroupSpecBlueGreenDeploymentConfigGreenFleetProvisioningOption) DeepCopyInto(out *DeploymentGroupSpecBlueGreenDeploymentConfigGreenFleetProvisioningOption)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentGroupSpecBlueGreenDeploymentConfigGreenFleetProvisioningOptionCodec ¶
type DeploymentGroupSpecBlueGreenDeploymentConfigGreenFleetProvisioningOptionCodec struct { }
+k8s:deepcopy-gen=false
func (DeploymentGroupSpecBlueGreenDeploymentConfigGreenFleetProvisioningOptionCodec) Decode ¶
func (DeploymentGroupSpecBlueGreenDeploymentConfigGreenFleetProvisioningOptionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DeploymentGroupSpecBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccess ¶
type DeploymentGroupSpecBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccess struct { // +optional Action *string `json:"action,omitempty" tf:"action"` // +optional TerminationWaitTimeInMinutes *int64 `json:"terminationWaitTimeInMinutes,omitempty" tf:"termination_wait_time_in_minutes"` }
func (*DeploymentGroupSpecBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccess) DeepCopy ¶
func (in *DeploymentGroupSpecBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccess) DeepCopy() *DeploymentGroupSpecBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccess
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentGroupSpecBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccess.
func (*DeploymentGroupSpecBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccess) DeepCopyInto ¶
func (in *DeploymentGroupSpecBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccess) DeepCopyInto(out *DeploymentGroupSpecBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccess)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentGroupSpecBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessCodec ¶
type DeploymentGroupSpecBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessCodec struct { }
+k8s:deepcopy-gen=false
func (DeploymentGroupSpecBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessCodec) Decode ¶
func (DeploymentGroupSpecBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccessCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DeploymentGroupSpecDeploymentStyle ¶
type DeploymentGroupSpecDeploymentStyle struct { // +optional DeploymentOption *string `json:"deploymentOption,omitempty" tf:"deployment_option"` // +optional DeploymentType *string `json:"deploymentType,omitempty" tf:"deployment_type"` }
func (*DeploymentGroupSpecDeploymentStyle) DeepCopy ¶
func (in *DeploymentGroupSpecDeploymentStyle) DeepCopy() *DeploymentGroupSpecDeploymentStyle
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentGroupSpecDeploymentStyle.
func (*DeploymentGroupSpecDeploymentStyle) DeepCopyInto ¶
func (in *DeploymentGroupSpecDeploymentStyle) DeepCopyInto(out *DeploymentGroupSpecDeploymentStyle)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentGroupSpecDeploymentStyleCodec ¶
type DeploymentGroupSpecDeploymentStyleCodec struct { }
+k8s:deepcopy-gen=false
func (DeploymentGroupSpecDeploymentStyleCodec) Decode ¶
func (DeploymentGroupSpecDeploymentStyleCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DeploymentGroupSpecEc2TagFilter ¶
type DeploymentGroupSpecEc2TagFilter struct { // +optional Key *string `json:"key,omitempty" tf:"key"` // +optional Type *string `json:"type,omitempty" tf:"type"` // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*DeploymentGroupSpecEc2TagFilter) DeepCopy ¶
func (in *DeploymentGroupSpecEc2TagFilter) DeepCopy() *DeploymentGroupSpecEc2TagFilter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentGroupSpecEc2TagFilter.
func (*DeploymentGroupSpecEc2TagFilter) DeepCopyInto ¶
func (in *DeploymentGroupSpecEc2TagFilter) DeepCopyInto(out *DeploymentGroupSpecEc2TagFilter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentGroupSpecEc2TagSet ¶
type DeploymentGroupSpecEc2TagSet struct { // +optional Ec2TagFilter []DeploymentGroupSpecEc2TagSetEc2TagFilter `json:"ec2TagFilter,omitempty" tf:"ec2_tag_filter"` }
func (*DeploymentGroupSpecEc2TagSet) DeepCopy ¶
func (in *DeploymentGroupSpecEc2TagSet) DeepCopy() *DeploymentGroupSpecEc2TagSet
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentGroupSpecEc2TagSet.
func (*DeploymentGroupSpecEc2TagSet) DeepCopyInto ¶
func (in *DeploymentGroupSpecEc2TagSet) DeepCopyInto(out *DeploymentGroupSpecEc2TagSet)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentGroupSpecEc2TagSetEc2TagFilter ¶
type DeploymentGroupSpecEc2TagSetEc2TagFilter struct { // +optional Key *string `json:"key,omitempty" tf:"key"` // +optional Type *string `json:"type,omitempty" tf:"type"` // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*DeploymentGroupSpecEc2TagSetEc2TagFilter) DeepCopy ¶
func (in *DeploymentGroupSpecEc2TagSetEc2TagFilter) DeepCopy() *DeploymentGroupSpecEc2TagSetEc2TagFilter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentGroupSpecEc2TagSetEc2TagFilter.
func (*DeploymentGroupSpecEc2TagSetEc2TagFilter) DeepCopyInto ¶
func (in *DeploymentGroupSpecEc2TagSetEc2TagFilter) DeepCopyInto(out *DeploymentGroupSpecEc2TagSetEc2TagFilter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentGroupSpecEcsService ¶
type DeploymentGroupSpecEcsService struct { ClusterName *string `json:"clusterName" tf:"cluster_name"` ServiceName *string `json:"serviceName" tf:"service_name"` }
func (*DeploymentGroupSpecEcsService) DeepCopy ¶
func (in *DeploymentGroupSpecEcsService) DeepCopy() *DeploymentGroupSpecEcsService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentGroupSpecEcsService.
func (*DeploymentGroupSpecEcsService) DeepCopyInto ¶
func (in *DeploymentGroupSpecEcsService) DeepCopyInto(out *DeploymentGroupSpecEcsService)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentGroupSpecEcsServiceCodec ¶
type DeploymentGroupSpecEcsServiceCodec struct { }
+k8s:deepcopy-gen=false
func (DeploymentGroupSpecEcsServiceCodec) Decode ¶
func (DeploymentGroupSpecEcsServiceCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DeploymentGroupSpecLoadBalancerInfo ¶
type DeploymentGroupSpecLoadBalancerInfo struct { // +optional ElbInfo []DeploymentGroupSpecLoadBalancerInfoElbInfo `json:"elbInfo,omitempty" tf:"elb_info"` // +optional TargetGroupInfo []DeploymentGroupSpecLoadBalancerInfoTargetGroupInfo `json:"targetGroupInfo,omitempty" tf:"target_group_info"` // +optional TargetGroupPairInfo *DeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfo `json:"targetGroupPairInfo,omitempty" tf:"target_group_pair_info"` }
func (*DeploymentGroupSpecLoadBalancerInfo) DeepCopy ¶
func (in *DeploymentGroupSpecLoadBalancerInfo) DeepCopy() *DeploymentGroupSpecLoadBalancerInfo
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentGroupSpecLoadBalancerInfo.
func (*DeploymentGroupSpecLoadBalancerInfo) DeepCopyInto ¶
func (in *DeploymentGroupSpecLoadBalancerInfo) DeepCopyInto(out *DeploymentGroupSpecLoadBalancerInfo)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentGroupSpecLoadBalancerInfoCodec ¶
type DeploymentGroupSpecLoadBalancerInfoCodec struct { }
+k8s:deepcopy-gen=false
func (DeploymentGroupSpecLoadBalancerInfoCodec) Decode ¶
func (DeploymentGroupSpecLoadBalancerInfoCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DeploymentGroupSpecLoadBalancerInfoElbInfo ¶
type DeploymentGroupSpecLoadBalancerInfoElbInfo struct { // +optional Name *string `json:"name,omitempty" tf:"name"` }
func (*DeploymentGroupSpecLoadBalancerInfoElbInfo) DeepCopy ¶
func (in *DeploymentGroupSpecLoadBalancerInfoElbInfo) DeepCopy() *DeploymentGroupSpecLoadBalancerInfoElbInfo
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentGroupSpecLoadBalancerInfoElbInfo.
func (*DeploymentGroupSpecLoadBalancerInfoElbInfo) DeepCopyInto ¶
func (in *DeploymentGroupSpecLoadBalancerInfoElbInfo) DeepCopyInto(out *DeploymentGroupSpecLoadBalancerInfoElbInfo)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentGroupSpecLoadBalancerInfoTargetGroupInfo ¶
type DeploymentGroupSpecLoadBalancerInfoTargetGroupInfo struct { // +optional Name *string `json:"name,omitempty" tf:"name"` }
func (*DeploymentGroupSpecLoadBalancerInfoTargetGroupInfo) DeepCopy ¶
func (in *DeploymentGroupSpecLoadBalancerInfoTargetGroupInfo) DeepCopy() *DeploymentGroupSpecLoadBalancerInfoTargetGroupInfo
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentGroupSpecLoadBalancerInfoTargetGroupInfo.
func (*DeploymentGroupSpecLoadBalancerInfoTargetGroupInfo) DeepCopyInto ¶
func (in *DeploymentGroupSpecLoadBalancerInfoTargetGroupInfo) DeepCopyInto(out *DeploymentGroupSpecLoadBalancerInfoTargetGroupInfo)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfo ¶
type DeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfo struct { ProdTrafficRoute *DeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoProdTrafficRoute `json:"prodTrafficRoute" tf:"prod_traffic_route"` // +kubebuilder:validation:MaxItems=2 // +kubebuilder:validation:MinItems=1 TargetGroup []DeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoTargetGroup `json:"targetGroup" tf:"target_group"` // +optional TestTrafficRoute *DeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoTestTrafficRoute `json:"testTrafficRoute,omitempty" tf:"test_traffic_route"` }
func (*DeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfo) DeepCopy ¶
func (in *DeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfo) DeepCopy() *DeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfo
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfo.
func (*DeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfo) DeepCopyInto ¶
func (in *DeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfo) DeepCopyInto(out *DeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfo)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoCodec ¶
type DeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoCodec struct { }
+k8s:deepcopy-gen=false
func (DeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoCodec) Decode ¶
func (DeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoProdTrafficRoute ¶
type DeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoProdTrafficRoute struct {
ListenerArns []string `json:"listenerArns" tf:"listener_arns"`
}
func (*DeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoProdTrafficRoute) DeepCopy ¶
func (in *DeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoProdTrafficRoute) DeepCopy() *DeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoProdTrafficRoute
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoProdTrafficRoute.
func (*DeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoProdTrafficRoute) DeepCopyInto ¶
func (in *DeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoProdTrafficRoute) DeepCopyInto(out *DeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoProdTrafficRoute)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteCodec ¶
type DeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteCodec struct { }
+k8s:deepcopy-gen=false
func (DeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteCodec) Decode ¶
func (DeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoProdTrafficRouteCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoTargetGroup ¶
type DeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoTargetGroup struct {
Name *string `json:"name" tf:"name"`
}
func (*DeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoTargetGroup) DeepCopy ¶
func (in *DeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoTargetGroup) DeepCopy() *DeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoTargetGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoTargetGroup.
func (*DeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoTargetGroup) DeepCopyInto ¶
func (in *DeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoTargetGroup) DeepCopyInto(out *DeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoTargetGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoTestTrafficRoute ¶
type DeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoTestTrafficRoute struct {
ListenerArns []string `json:"listenerArns" tf:"listener_arns"`
}
func (*DeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoTestTrafficRoute) DeepCopy ¶
func (in *DeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoTestTrafficRoute) DeepCopy() *DeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoTestTrafficRoute
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoTestTrafficRoute.
func (*DeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoTestTrafficRoute) DeepCopyInto ¶
func (in *DeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoTestTrafficRoute) DeepCopyInto(out *DeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoTestTrafficRoute)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteCodec ¶
type DeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteCodec struct { }
+k8s:deepcopy-gen=false
func (DeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteCodec) Decode ¶
func (DeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoTestTrafficRouteCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DeploymentGroupSpecOnPremisesInstanceTagFilter ¶
type DeploymentGroupSpecOnPremisesInstanceTagFilter struct { // +optional Key *string `json:"key,omitempty" tf:"key"` // +optional Type *string `json:"type,omitempty" tf:"type"` // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*DeploymentGroupSpecOnPremisesInstanceTagFilter) DeepCopy ¶
func (in *DeploymentGroupSpecOnPremisesInstanceTagFilter) DeepCopy() *DeploymentGroupSpecOnPremisesInstanceTagFilter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentGroupSpecOnPremisesInstanceTagFilter.
func (*DeploymentGroupSpecOnPremisesInstanceTagFilter) DeepCopyInto ¶
func (in *DeploymentGroupSpecOnPremisesInstanceTagFilter) DeepCopyInto(out *DeploymentGroupSpecOnPremisesInstanceTagFilter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentGroupSpecResource ¶
type DeploymentGroupSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AlarmConfiguration *DeploymentGroupSpecAlarmConfiguration `json:"alarmConfiguration,omitempty" tf:"alarm_configuration"` AppName *string `json:"appName" tf:"app_name"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional AutoRollbackConfiguration *DeploymentGroupSpecAutoRollbackConfiguration `json:"autoRollbackConfiguration,omitempty" tf:"auto_rollback_configuration"` // +optional AutoscalingGroups []string `json:"autoscalingGroups,omitempty" tf:"autoscaling_groups"` // +optional BlueGreenDeploymentConfig *DeploymentGroupSpecBlueGreenDeploymentConfig `json:"blueGreenDeploymentConfig,omitempty" tf:"blue_green_deployment_config"` // +optional ComputePlatform *string `json:"computePlatform,omitempty" tf:"compute_platform"` // +optional DeploymentConfigName *string `json:"deploymentConfigName,omitempty" tf:"deployment_config_name"` // +optional DeploymentGroupID *string `json:"deploymentGroupID,omitempty" tf:"deployment_group_id"` DeploymentGroupName *string `json:"deploymentGroupName" tf:"deployment_group_name"` // +optional DeploymentStyle *DeploymentGroupSpecDeploymentStyle `json:"deploymentStyle,omitempty" tf:"deployment_style"` // +optional Ec2TagFilter []DeploymentGroupSpecEc2TagFilter `json:"ec2TagFilter,omitempty" tf:"ec2_tag_filter"` // +optional Ec2TagSet []DeploymentGroupSpecEc2TagSet `json:"ec2TagSet,omitempty" tf:"ec2_tag_set"` // +optional EcsService *DeploymentGroupSpecEcsService `json:"ecsService,omitempty" tf:"ecs_service"` // +optional LoadBalancerInfo *DeploymentGroupSpecLoadBalancerInfo `json:"loadBalancerInfo,omitempty" tf:"load_balancer_info"` // +optional OnPremisesInstanceTagFilter []DeploymentGroupSpecOnPremisesInstanceTagFilter `json:"onPremisesInstanceTagFilter,omitempty" tf:"on_premises_instance_tag_filter"` ServiceRoleArn *string `json:"serviceRoleArn" tf:"service_role_arn"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` // +optional TriggerConfiguration []DeploymentGroupSpecTriggerConfiguration `json:"triggerConfiguration,omitempty" tf:"trigger_configuration"` }
func (*DeploymentGroupSpecResource) DeepCopy ¶
func (in *DeploymentGroupSpecResource) DeepCopy() *DeploymentGroupSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentGroupSpecResource.
func (*DeploymentGroupSpecResource) DeepCopyInto ¶
func (in *DeploymentGroupSpecResource) DeepCopyInto(out *DeploymentGroupSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentGroupSpecTriggerConfiguration ¶
type DeploymentGroupSpecTriggerConfiguration struct { TriggerEvents []string `json:"triggerEvents" tf:"trigger_events"` TriggerName *string `json:"triggerName" tf:"trigger_name"` TriggerTargetArn *string `json:"triggerTargetArn" tf:"trigger_target_arn"` }
func (*DeploymentGroupSpecTriggerConfiguration) DeepCopy ¶
func (in *DeploymentGroupSpecTriggerConfiguration) DeepCopy() *DeploymentGroupSpecTriggerConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentGroupSpecTriggerConfiguration.
func (*DeploymentGroupSpecTriggerConfiguration) DeepCopyInto ¶
func (in *DeploymentGroupSpecTriggerConfiguration) DeepCopyInto(out *DeploymentGroupSpecTriggerConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DeploymentGroupStatus ¶
type DeploymentGroupStatus 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 (*DeploymentGroupStatus) DeepCopy ¶
func (in *DeploymentGroupStatus) DeepCopy() *DeploymentGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeploymentGroupStatus.
func (*DeploymentGroupStatus) DeepCopyInto ¶
func (in *DeploymentGroupStatus) DeepCopyInto(out *DeploymentGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.