v1alpha1

package
v0.5.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 8, 2022 License: Apache-2.0 Imports: 16 Imported by: 0

Documentation

Overview

+groupName=route53recoveryreadiness.aws.kubeform.com

Index

Constants

This section is empty.

Variables

View Source
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
)
View Source
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 Kind

func Kind(kind string) schema.GroupKind

Kind takes an unqualified kind and returns a Group qualified GroupKind

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

func (in *Cell) DeepCopy() *Cell

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Cell.

func (*Cell) DeepCopyInto

func (in *Cell) DeepCopyInto(out *Cell)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Cell) DeepCopyObject

func (in *Cell) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Cell) SetupWebhookWithManager

func (r *Cell) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*Cell) ValidateCreate

func (r *Cell) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*Cell) ValidateDelete

func (r *Cell) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*Cell) ValidateUpdate

func (r *Cell) ValidateUpdate(old runtime.Object) error

ValidateUpdate 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

func (in *CellList) DeepCopy() *CellList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CellList.

func (*CellList) DeepCopyInto

func (in *CellList) DeepCopyInto(out *CellList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CellList) DeepCopyObject

func (in *CellList) DeepCopyObject() runtime.Object

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

func (in *CellSpec) DeepCopy() *CellSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CellSpec.

func (*CellSpec) DeepCopyInto

func (in *CellSpec) DeepCopyInto(out *CellSpec)

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReadinessCheckSpecResource.

func (*ReadinessCheckSpecResource) DeepCopyInto

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

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecoveryGroupSpecResource.

func (*RecoveryGroupSpecResource) DeepCopyInto

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

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

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceSetSpecResourcesDnsTargetResource.

func (*ResourceSetSpecResourcesDnsTargetResource) DeepCopyInto

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) Encode

func (ResourceSetSpecResourcesDnsTargetResourceCodec) IsEmpty

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceSetSpecResourcesDnsTargetResourceTargetResource.

func (*ResourceSetSpecResourcesDnsTargetResourceTargetResource) DeepCopyInto

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) Encode

func (ResourceSetSpecResourcesDnsTargetResourceTargetResourceCodec) IsEmpty

type ResourceSetSpecResourcesDnsTargetResourceTargetResourceNlbResource

type ResourceSetSpecResourcesDnsTargetResourceTargetResourceNlbResource struct {
	// +optional
	Arn *string `json:"arn,omitempty" tf:"arn"`
}

func (*ResourceSetSpecResourcesDnsTargetResourceTargetResourceNlbResource) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceSetSpecResourcesDnsTargetResourceTargetResourceNlbResource.

func (*ResourceSetSpecResourcesDnsTargetResourceTargetResourceNlbResource) DeepCopyInto

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) Encode

func (ResourceSetSpecResourcesDnsTargetResourceTargetResourceNlbResourceCodec) IsEmpty

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceSetSpecResourcesDnsTargetResourceTargetResourceR53Resource.

func (*ResourceSetSpecResourcesDnsTargetResourceTargetResourceR53Resource) DeepCopyInto

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) Encode

func (ResourceSetSpecResourcesDnsTargetResourceTargetResourceR53ResourceCodec) IsEmpty

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL