Documentation ¶
Overview ¶
+groupName=route53recoveryreadiness.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 Cell
- func (in *Cell) DeepCopy() *Cell
- func (in *Cell) DeepCopyInto(out *Cell)
- func (in *Cell) DeepCopyObject() runtime.Object
- func (r *Cell) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Cell) ValidateCreate() error
- func (r *Cell) ValidateDelete() error
- func (r *Cell) ValidateUpdate(old runtime.Object) error
- type CellList
- type CellSpec
- type CellSpecResource
- type CellStatus
- type ReadinessCheck
- func (in *ReadinessCheck) DeepCopy() *ReadinessCheck
- func (in *ReadinessCheck) DeepCopyInto(out *ReadinessCheck)
- func (in *ReadinessCheck) DeepCopyObject() runtime.Object
- func (r *ReadinessCheck) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ReadinessCheck) ValidateCreate() error
- func (r *ReadinessCheck) ValidateDelete() error
- func (r *ReadinessCheck) ValidateUpdate(old runtime.Object) error
- type ReadinessCheckList
- type ReadinessCheckSpec
- type ReadinessCheckSpecResource
- type ReadinessCheckStatus
- type RecoveryGroup
- func (in *RecoveryGroup) DeepCopy() *RecoveryGroup
- func (in *RecoveryGroup) DeepCopyInto(out *RecoveryGroup)
- func (in *RecoveryGroup) DeepCopyObject() runtime.Object
- func (r *RecoveryGroup) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *RecoveryGroup) ValidateCreate() error
- func (r *RecoveryGroup) ValidateDelete() error
- func (r *RecoveryGroup) ValidateUpdate(old runtime.Object) error
- type RecoveryGroupList
- type RecoveryGroupSpec
- type RecoveryGroupSpecResource
- type RecoveryGroupStatus
- type ResourceSet
- func (in *ResourceSet) DeepCopy() *ResourceSet
- func (in *ResourceSet) DeepCopyInto(out *ResourceSet)
- func (in *ResourceSet) DeepCopyObject() runtime.Object
- func (r *ResourceSet) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ResourceSet) ValidateCreate() error
- func (r *ResourceSet) ValidateDelete() error
- func (r *ResourceSet) ValidateUpdate(old runtime.Object) error
- type ResourceSetList
- type ResourceSetSpec
- type ResourceSetSpecResource
- type ResourceSetSpecResources
- type ResourceSetSpecResourcesDnsTargetResource
- type ResourceSetSpecResourcesDnsTargetResourceCodec
- type ResourceSetSpecResourcesDnsTargetResourceTargetResource
- type ResourceSetSpecResourcesDnsTargetResourceTargetResourceCodec
- func (ResourceSetSpecResourcesDnsTargetResourceTargetResourceCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ResourceSetSpecResourcesDnsTargetResourceTargetResourceCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ResourceSetSpecResourcesDnsTargetResourceTargetResourceCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ResourceSetSpecResourcesDnsTargetResourceTargetResourceNlbResource
- func (in *ResourceSetSpecResourcesDnsTargetResourceTargetResourceNlbResource) DeepCopy() *ResourceSetSpecResourcesDnsTargetResourceTargetResourceNlbResource
- func (in *ResourceSetSpecResourcesDnsTargetResourceTargetResourceNlbResource) DeepCopyInto(out *ResourceSetSpecResourcesDnsTargetResourceTargetResourceNlbResource)
- type ResourceSetSpecResourcesDnsTargetResourceTargetResourceNlbResourceCodec
- func (ResourceSetSpecResourcesDnsTargetResourceTargetResourceNlbResourceCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ResourceSetSpecResourcesDnsTargetResourceTargetResourceNlbResourceCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ResourceSetSpecResourcesDnsTargetResourceTargetResourceNlbResourceCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ResourceSetSpecResourcesDnsTargetResourceTargetResourceR53Resource
- func (in *ResourceSetSpecResourcesDnsTargetResourceTargetResourceR53Resource) DeepCopy() *ResourceSetSpecResourcesDnsTargetResourceTargetResourceR53Resource
- func (in *ResourceSetSpecResourcesDnsTargetResourceTargetResourceR53Resource) DeepCopyInto(out *ResourceSetSpecResourcesDnsTargetResourceTargetResourceR53Resource)
- type ResourceSetSpecResourcesDnsTargetResourceTargetResourceR53ResourceCodec
- func (ResourceSetSpecResourcesDnsTargetResourceTargetResourceR53ResourceCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ResourceSetSpecResourcesDnsTargetResourceTargetResourceR53ResourceCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ResourceSetSpecResourcesDnsTargetResourceTargetResourceR53ResourceCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ResourceSetStatus
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: route53recoveryreadiness.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 Cell ¶
type Cell struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CellSpec `json:"spec,omitempty"` Status CellStatus `json:"status,omitempty"` }
func (*Cell) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Cell.
func (*Cell) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Cell) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Cell) SetupWebhookWithManager ¶
func (*Cell) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Cell) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type CellList ¶
type CellList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Cell CRD objects Items []Cell `json:"items,omitempty"` }
CellList is a list of Cells
func (*CellList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CellList.
func (*CellList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CellList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CellSpec ¶
type CellSpec struct { State *CellSpecResource `json:"state,omitempty" tf:"-"` Resource CellSpecResource `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 (*CellSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CellSpec.
func (*CellSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CellSpecResource ¶
type CellSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` CellName *string `json:"cellName" tf:"cell_name"` // +optional Cells []string `json:"cells,omitempty" tf:"cells"` // +optional ParentReadinessScopes []string `json:"parentReadinessScopes,omitempty" tf:"parent_readiness_scopes"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }
func (*CellSpecResource) DeepCopy ¶
func (in *CellSpecResource) DeepCopy() *CellSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CellSpecResource.
func (*CellSpecResource) DeepCopyInto ¶
func (in *CellSpecResource) DeepCopyInto(out *CellSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CellStatus ¶
type CellStatus 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 (*CellStatus) DeepCopy ¶
func (in *CellStatus) DeepCopy() *CellStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CellStatus.
func (*CellStatus) DeepCopyInto ¶
func (in *CellStatus) DeepCopyInto(out *CellStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReadinessCheck ¶
type ReadinessCheck struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ReadinessCheckSpec `json:"spec,omitempty"` Status ReadinessCheckStatus `json:"status,omitempty"` }
func (*ReadinessCheck) DeepCopy ¶
func (in *ReadinessCheck) DeepCopy() *ReadinessCheck
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReadinessCheck.
func (*ReadinessCheck) DeepCopyInto ¶
func (in *ReadinessCheck) DeepCopyInto(out *ReadinessCheck)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ReadinessCheck) DeepCopyObject ¶
func (in *ReadinessCheck) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ReadinessCheck) SetupWebhookWithManager ¶
func (r *ReadinessCheck) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ReadinessCheck) ValidateCreate ¶
func (r *ReadinessCheck) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ReadinessCheck) ValidateDelete ¶
func (r *ReadinessCheck) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ReadinessCheck) ValidateUpdate ¶
func (r *ReadinessCheck) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ReadinessCheckList ¶
type ReadinessCheckList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ReadinessCheck CRD objects Items []ReadinessCheck `json:"items,omitempty"` }
ReadinessCheckList is a list of ReadinessChecks
func (*ReadinessCheckList) DeepCopy ¶
func (in *ReadinessCheckList) DeepCopy() *ReadinessCheckList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReadinessCheckList.
func (*ReadinessCheckList) DeepCopyInto ¶
func (in *ReadinessCheckList) DeepCopyInto(out *ReadinessCheckList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ReadinessCheckList) DeepCopyObject ¶
func (in *ReadinessCheckList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ReadinessCheckSpec ¶
type ReadinessCheckSpec struct { State *ReadinessCheckSpecResource `json:"state,omitempty" tf:"-"` Resource ReadinessCheckSpecResource `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 (*ReadinessCheckSpec) DeepCopy ¶
func (in *ReadinessCheckSpec) DeepCopy() *ReadinessCheckSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReadinessCheckSpec.
func (*ReadinessCheckSpec) DeepCopyInto ¶
func (in *ReadinessCheckSpec) DeepCopyInto(out *ReadinessCheckSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReadinessCheckSpecResource ¶
type ReadinessCheckSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` ReadinessCheckName *string `json:"readinessCheckName" tf:"readiness_check_name"` ResourceSetName *string `json:"resourceSetName" tf:"resource_set_name"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }
func (*ReadinessCheckSpecResource) DeepCopy ¶
func (in *ReadinessCheckSpecResource) DeepCopy() *ReadinessCheckSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReadinessCheckSpecResource.
func (*ReadinessCheckSpecResource) DeepCopyInto ¶
func (in *ReadinessCheckSpecResource) DeepCopyInto(out *ReadinessCheckSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReadinessCheckStatus ¶
type ReadinessCheckStatus 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 (*ReadinessCheckStatus) DeepCopy ¶
func (in *ReadinessCheckStatus) DeepCopy() *ReadinessCheckStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReadinessCheckStatus.
func (*ReadinessCheckStatus) DeepCopyInto ¶
func (in *ReadinessCheckStatus) DeepCopyInto(out *ReadinessCheckStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecoveryGroup ¶
type RecoveryGroup struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RecoveryGroupSpec `json:"spec,omitempty"` Status RecoveryGroupStatus `json:"status,omitempty"` }
func (*RecoveryGroup) DeepCopy ¶
func (in *RecoveryGroup) DeepCopy() *RecoveryGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecoveryGroup.
func (*RecoveryGroup) DeepCopyInto ¶
func (in *RecoveryGroup) DeepCopyInto(out *RecoveryGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RecoveryGroup) DeepCopyObject ¶
func (in *RecoveryGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RecoveryGroup) SetupWebhookWithManager ¶
func (r *RecoveryGroup) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*RecoveryGroup) ValidateCreate ¶
func (r *RecoveryGroup) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*RecoveryGroup) ValidateDelete ¶
func (r *RecoveryGroup) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*RecoveryGroup) ValidateUpdate ¶
func (r *RecoveryGroup) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type RecoveryGroupList ¶
type RecoveryGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of RecoveryGroup CRD objects Items []RecoveryGroup `json:"items,omitempty"` }
RecoveryGroupList is a list of RecoveryGroups
func (*RecoveryGroupList) DeepCopy ¶
func (in *RecoveryGroupList) DeepCopy() *RecoveryGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecoveryGroupList.
func (*RecoveryGroupList) DeepCopyInto ¶
func (in *RecoveryGroupList) DeepCopyInto(out *RecoveryGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RecoveryGroupList) DeepCopyObject ¶
func (in *RecoveryGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RecoveryGroupSpec ¶
type RecoveryGroupSpec struct { State *RecoveryGroupSpecResource `json:"state,omitempty" tf:"-"` Resource RecoveryGroupSpecResource `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 (*RecoveryGroupSpec) DeepCopy ¶
func (in *RecoveryGroupSpec) DeepCopy() *RecoveryGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecoveryGroupSpec.
func (*RecoveryGroupSpec) DeepCopyInto ¶
func (in *RecoveryGroupSpec) DeepCopyInto(out *RecoveryGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecoveryGroupSpecResource ¶
type RecoveryGroupSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional Cells []string `json:"cells,omitempty" tf:"cells"` RecoveryGroupName *string `json:"recoveryGroupName" tf:"recovery_group_name"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }
func (*RecoveryGroupSpecResource) DeepCopy ¶
func (in *RecoveryGroupSpecResource) DeepCopy() *RecoveryGroupSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecoveryGroupSpecResource.
func (*RecoveryGroupSpecResource) DeepCopyInto ¶
func (in *RecoveryGroupSpecResource) DeepCopyInto(out *RecoveryGroupSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecoveryGroupStatus ¶
type RecoveryGroupStatus 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 (*RecoveryGroupStatus) DeepCopy ¶
func (in *RecoveryGroupStatus) DeepCopy() *RecoveryGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecoveryGroupStatus.
func (*RecoveryGroupStatus) DeepCopyInto ¶
func (in *RecoveryGroupStatus) DeepCopyInto(out *RecoveryGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceSet ¶
type ResourceSet struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ResourceSetSpec `json:"spec,omitempty"` Status ResourceSetStatus `json:"status,omitempty"` }
func (*ResourceSet) DeepCopy ¶
func (in *ResourceSet) DeepCopy() *ResourceSet
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceSet.
func (*ResourceSet) DeepCopyInto ¶
func (in *ResourceSet) DeepCopyInto(out *ResourceSet)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ResourceSet) DeepCopyObject ¶
func (in *ResourceSet) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ResourceSet) SetupWebhookWithManager ¶
func (r *ResourceSet) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ResourceSet) ValidateCreate ¶
func (r *ResourceSet) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ResourceSet) ValidateDelete ¶
func (r *ResourceSet) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ResourceSet) ValidateUpdate ¶
func (r *ResourceSet) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ResourceSetList ¶
type ResourceSetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ResourceSet CRD objects Items []ResourceSet `json:"items,omitempty"` }
ResourceSetList is a list of ResourceSets
func (*ResourceSetList) DeepCopy ¶
func (in *ResourceSetList) DeepCopy() *ResourceSetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceSetList.
func (*ResourceSetList) DeepCopyInto ¶
func (in *ResourceSetList) DeepCopyInto(out *ResourceSetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ResourceSetList) DeepCopyObject ¶
func (in *ResourceSetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ResourceSetSpec ¶
type ResourceSetSpec struct { State *ResourceSetSpecResource `json:"state,omitempty" tf:"-"` Resource ResourceSetSpecResource `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 (*ResourceSetSpec) DeepCopy ¶
func (in *ResourceSetSpec) DeepCopy() *ResourceSetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceSetSpec.
func (*ResourceSetSpec) DeepCopyInto ¶
func (in *ResourceSetSpec) DeepCopyInto(out *ResourceSetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceSetSpecResource ¶
type ResourceSetSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` ResourceSetName *string `json:"resourceSetName" tf:"resource_set_name"` ResourceSetType *string `json:"resourceSetType" tf:"resource_set_type"` Resources []ResourceSetSpecResources `json:"resources" tf:"resources"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }
func (*ResourceSetSpecResource) DeepCopy ¶
func (in *ResourceSetSpecResource) DeepCopy() *ResourceSetSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceSetSpecResource.
func (*ResourceSetSpecResource) DeepCopyInto ¶
func (in *ResourceSetSpecResource) DeepCopyInto(out *ResourceSetSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceSetSpecResources ¶
type ResourceSetSpecResources struct { // +optional ComponentID *string `json:"componentID,omitempty" tf:"component_id"` // +optional DnsTargetResource *ResourceSetSpecResourcesDnsTargetResource `json:"dnsTargetResource,omitempty" tf:"dns_target_resource"` // +optional ReadinessScopes []string `json:"readinessScopes,omitempty" tf:"readiness_scopes"` // +optional ResourceArn *string `json:"resourceArn,omitempty" tf:"resource_arn"` }
func (*ResourceSetSpecResources) DeepCopy ¶
func (in *ResourceSetSpecResources) DeepCopy() *ResourceSetSpecResources
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceSetSpecResources.
func (*ResourceSetSpecResources) DeepCopyInto ¶
func (in *ResourceSetSpecResources) DeepCopyInto(out *ResourceSetSpecResources)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceSetSpecResourcesDnsTargetResource ¶
type ResourceSetSpecResourcesDnsTargetResource struct { DomainName *string `json:"domainName" tf:"domain_name"` // +optional HostedZoneArn *string `json:"hostedZoneArn,omitempty" tf:"hosted_zone_arn"` // +optional RecordSetID *string `json:"recordSetID,omitempty" tf:"record_set_id"` // +optional RecordType *string `json:"recordType,omitempty" tf:"record_type"` // +optional TargetResource *ResourceSetSpecResourcesDnsTargetResourceTargetResource `json:"targetResource,omitempty" tf:"target_resource"` }
func (*ResourceSetSpecResourcesDnsTargetResource) DeepCopy ¶
func (in *ResourceSetSpecResourcesDnsTargetResource) DeepCopy() *ResourceSetSpecResourcesDnsTargetResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceSetSpecResourcesDnsTargetResource.
func (*ResourceSetSpecResourcesDnsTargetResource) DeepCopyInto ¶
func (in *ResourceSetSpecResourcesDnsTargetResource) DeepCopyInto(out *ResourceSetSpecResourcesDnsTargetResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceSetSpecResourcesDnsTargetResourceCodec ¶
type ResourceSetSpecResourcesDnsTargetResourceCodec struct { }
+k8s:deepcopy-gen=false
func (ResourceSetSpecResourcesDnsTargetResourceCodec) Decode ¶
func (ResourceSetSpecResourcesDnsTargetResourceCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ResourceSetSpecResourcesDnsTargetResourceTargetResource ¶
type ResourceSetSpecResourcesDnsTargetResourceTargetResource struct { // +optional NlbResource *ResourceSetSpecResourcesDnsTargetResourceTargetResourceNlbResource `json:"nlbResource,omitempty" tf:"nlb_resource"` // +optional R53Resource *ResourceSetSpecResourcesDnsTargetResourceTargetResourceR53Resource `json:"r53Resource,omitempty" tf:"r53_resource"` }
func (*ResourceSetSpecResourcesDnsTargetResourceTargetResource) DeepCopy ¶
func (in *ResourceSetSpecResourcesDnsTargetResourceTargetResource) DeepCopy() *ResourceSetSpecResourcesDnsTargetResourceTargetResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceSetSpecResourcesDnsTargetResourceTargetResource.
func (*ResourceSetSpecResourcesDnsTargetResourceTargetResource) DeepCopyInto ¶
func (in *ResourceSetSpecResourcesDnsTargetResourceTargetResource) DeepCopyInto(out *ResourceSetSpecResourcesDnsTargetResourceTargetResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceSetSpecResourcesDnsTargetResourceTargetResourceCodec ¶
type ResourceSetSpecResourcesDnsTargetResourceTargetResourceCodec struct { }
+k8s:deepcopy-gen=false
func (ResourceSetSpecResourcesDnsTargetResourceTargetResourceCodec) Decode ¶
func (ResourceSetSpecResourcesDnsTargetResourceTargetResourceCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ResourceSetSpecResourcesDnsTargetResourceTargetResourceNlbResource ¶
type ResourceSetSpecResourcesDnsTargetResourceTargetResourceNlbResource struct { // +optional Arn *string `json:"arn,omitempty" tf:"arn"` }
func (*ResourceSetSpecResourcesDnsTargetResourceTargetResourceNlbResource) DeepCopy ¶
func (in *ResourceSetSpecResourcesDnsTargetResourceTargetResourceNlbResource) DeepCopy() *ResourceSetSpecResourcesDnsTargetResourceTargetResourceNlbResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceSetSpecResourcesDnsTargetResourceTargetResourceNlbResource.
func (*ResourceSetSpecResourcesDnsTargetResourceTargetResourceNlbResource) DeepCopyInto ¶
func (in *ResourceSetSpecResourcesDnsTargetResourceTargetResourceNlbResource) DeepCopyInto(out *ResourceSetSpecResourcesDnsTargetResourceTargetResourceNlbResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceSetSpecResourcesDnsTargetResourceTargetResourceNlbResourceCodec ¶
type ResourceSetSpecResourcesDnsTargetResourceTargetResourceNlbResourceCodec struct { }
+k8s:deepcopy-gen=false
func (ResourceSetSpecResourcesDnsTargetResourceTargetResourceNlbResourceCodec) Decode ¶
func (ResourceSetSpecResourcesDnsTargetResourceTargetResourceNlbResourceCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ResourceSetSpecResourcesDnsTargetResourceTargetResourceR53Resource ¶
type ResourceSetSpecResourcesDnsTargetResourceTargetResourceR53Resource struct { // +optional DomainName *string `json:"domainName,omitempty" tf:"domain_name"` // +optional RecordSetID *string `json:"recordSetID,omitempty" tf:"record_set_id"` }
func (*ResourceSetSpecResourcesDnsTargetResourceTargetResourceR53Resource) DeepCopy ¶
func (in *ResourceSetSpecResourcesDnsTargetResourceTargetResourceR53Resource) DeepCopy() *ResourceSetSpecResourcesDnsTargetResourceTargetResourceR53Resource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceSetSpecResourcesDnsTargetResourceTargetResourceR53Resource.
func (*ResourceSetSpecResourcesDnsTargetResourceTargetResourceR53Resource) DeepCopyInto ¶
func (in *ResourceSetSpecResourcesDnsTargetResourceTargetResourceR53Resource) DeepCopyInto(out *ResourceSetSpecResourcesDnsTargetResourceTargetResourceR53Resource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceSetSpecResourcesDnsTargetResourceTargetResourceR53ResourceCodec ¶
type ResourceSetSpecResourcesDnsTargetResourceTargetResourceR53ResourceCodec struct { }
+k8s:deepcopy-gen=false
func (ResourceSetSpecResourcesDnsTargetResourceTargetResourceR53ResourceCodec) Decode ¶
func (ResourceSetSpecResourcesDnsTargetResourceTargetResourceR53ResourceCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ResourceSetStatus ¶
type ResourceSetStatus 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 (*ResourceSetStatus) DeepCopy ¶
func (in *ResourceSetStatus) DeepCopy() *ResourceSetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceSetStatus.
func (*ResourceSetStatus) DeepCopyInto ¶
func (in *ResourceSetStatus) DeepCopyInto(out *ResourceSetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.