Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeRoute53ZoneAssociation(prev *Route53ZoneAssociation, ctyValue cty.Value) (resource.Managed, error)
- func DecodeRoute53ZoneAssociation_OwningAccount(p *Route53ZoneAssociationObservation, vals map[string]cty.Value)
- func DecodeRoute53ZoneAssociation_VpcId(p *Route53ZoneAssociationParameters, vals map[string]cty.Value)
- func DecodeRoute53ZoneAssociation_VpcRegion(p *Route53ZoneAssociationParameters, vals map[string]cty.Value)
- func DecodeRoute53ZoneAssociation_ZoneId(p *Route53ZoneAssociationParameters, vals map[string]cty.Value)
- func EncodeRoute53ZoneAssociation(r Route53ZoneAssociation) cty.Value
- func EncodeRoute53ZoneAssociation_OwningAccount(p Route53ZoneAssociationObservation, vals map[string]cty.Value)
- func EncodeRoute53ZoneAssociation_VpcId(p Route53ZoneAssociationParameters, vals map[string]cty.Value)
- func EncodeRoute53ZoneAssociation_VpcRegion(p Route53ZoneAssociationParameters, vals map[string]cty.Value)
- func EncodeRoute53ZoneAssociation_ZoneId(p Route53ZoneAssociationParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeRoute53ZoneAssociation_OwningAccount(k *Route53ZoneAssociationObservation, p *Route53ZoneAssociationObservation, ...) bool
- func MergeRoute53ZoneAssociation_VpcId(k *Route53ZoneAssociationParameters, p *Route53ZoneAssociationParameters, ...) bool
- func MergeRoute53ZoneAssociation_VpcRegion(k *Route53ZoneAssociationParameters, p *Route53ZoneAssociationParameters, ...) bool
- func MergeRoute53ZoneAssociation_ZoneId(k *Route53ZoneAssociationParameters, p *Route53ZoneAssociationParameters, ...) bool
- type Route53ZoneAssociation
- func (in *Route53ZoneAssociation) DeepCopy() *Route53ZoneAssociation
- func (in *Route53ZoneAssociation) DeepCopyInto(out *Route53ZoneAssociation)
- func (in *Route53ZoneAssociation) DeepCopyObject() runtime.Object
- func (mg *Route53ZoneAssociation) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *Route53ZoneAssociation) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *Route53ZoneAssociation) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *Route53ZoneAssociation) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *Route53ZoneAssociation) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *Route53ZoneAssociation) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *Route53ZoneAssociation) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *Route53ZoneAssociation) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *Route53ZoneAssociation) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *Route53ZoneAssociation) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type Route53ZoneAssociationList
- type Route53ZoneAssociationObservation
- type Route53ZoneAssociationParameters
- type Route53ZoneAssociationSpec
- type Route53ZoneAssociationStatus
Constants ¶
const ( Group = "route-53-zone-association.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "Route53ZoneAssociation" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_route53_zone_association" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeRoute53ZoneAssociation_OwningAccount ¶
func DecodeRoute53ZoneAssociation_OwningAccount(p *Route53ZoneAssociationObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeRoute53ZoneAssociation_VpcId ¶
func DecodeRoute53ZoneAssociation_VpcId(p *Route53ZoneAssociationParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeRoute53ZoneAssociation_VpcRegion ¶
func DecodeRoute53ZoneAssociation_VpcRegion(p *Route53ZoneAssociationParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeRoute53ZoneAssociation_ZoneId ¶
func DecodeRoute53ZoneAssociation_ZoneId(p *Route53ZoneAssociationParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodeRoute53ZoneAssociation ¶
func EncodeRoute53ZoneAssociation(r Route53ZoneAssociation) cty.Value
func EncodeRoute53ZoneAssociation_OwningAccount ¶
func EncodeRoute53ZoneAssociation_OwningAccount(p Route53ZoneAssociationObservation, vals map[string]cty.Value)
func EncodeRoute53ZoneAssociation_VpcId ¶
func EncodeRoute53ZoneAssociation_VpcId(p Route53ZoneAssociationParameters, vals map[string]cty.Value)
func EncodeRoute53ZoneAssociation_VpcRegion ¶
func EncodeRoute53ZoneAssociation_VpcRegion(p Route53ZoneAssociationParameters, vals map[string]cty.Value)
func EncodeRoute53ZoneAssociation_ZoneId ¶
func EncodeRoute53ZoneAssociation_ZoneId(p Route53ZoneAssociationParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeRoute53ZoneAssociation_OwningAccount ¶
func MergeRoute53ZoneAssociation_OwningAccount(k *Route53ZoneAssociationObservation, p *Route53ZoneAssociationObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeRoute53ZoneAssociation_VpcId ¶
func MergeRoute53ZoneAssociation_VpcId(k *Route53ZoneAssociationParameters, p *Route53ZoneAssociationParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeRoute53ZoneAssociation_VpcRegion ¶
func MergeRoute53ZoneAssociation_VpcRegion(k *Route53ZoneAssociationParameters, p *Route53ZoneAssociationParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeRoute53ZoneAssociation_ZoneId ¶
func MergeRoute53ZoneAssociation_ZoneId(k *Route53ZoneAssociationParameters, p *Route53ZoneAssociationParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
Types ¶
type Route53ZoneAssociation ¶
type Route53ZoneAssociation struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec Route53ZoneAssociationSpec `json:"spec"` Status Route53ZoneAssociationStatus `json:"status,omitempty"` }
Route53ZoneAssociation is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*Route53ZoneAssociation) DeepCopy ¶
func (in *Route53ZoneAssociation) DeepCopy() *Route53ZoneAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Route53ZoneAssociation.
func (*Route53ZoneAssociation) DeepCopyInto ¶
func (in *Route53ZoneAssociation) DeepCopyInto(out *Route53ZoneAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Route53ZoneAssociation) DeepCopyObject ¶
func (in *Route53ZoneAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Route53ZoneAssociation) GetCondition ¶
func (mg *Route53ZoneAssociation) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this Route53ZoneAssociation.
func (*Route53ZoneAssociation) GetDeletionPolicy ¶
func (mg *Route53ZoneAssociation) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this Route53ZoneAssociation.
func (*Route53ZoneAssociation) GetProviderConfigReference ¶
func (mg *Route53ZoneAssociation) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this Route53ZoneAssociation.
func (*Route53ZoneAssociation) GetProviderReference ¶
func (mg *Route53ZoneAssociation) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this Route53ZoneAssociation. Deprecated: Use GetProviderConfigReference.
func (*Route53ZoneAssociation) GetWriteConnectionSecretToReference ¶
func (mg *Route53ZoneAssociation) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this Route53ZoneAssociation.
func (*Route53ZoneAssociation) SetConditions ¶
func (mg *Route53ZoneAssociation) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this Route53ZoneAssociation.
func (*Route53ZoneAssociation) SetDeletionPolicy ¶
func (mg *Route53ZoneAssociation) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this Route53ZoneAssociation.
func (*Route53ZoneAssociation) SetProviderConfigReference ¶
func (mg *Route53ZoneAssociation) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this Route53ZoneAssociation.
func (*Route53ZoneAssociation) SetProviderReference ¶
func (mg *Route53ZoneAssociation) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this Route53ZoneAssociation. Deprecated: Use SetProviderConfigReference.
func (*Route53ZoneAssociation) SetWriteConnectionSecretToReference ¶
func (mg *Route53ZoneAssociation) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this Route53ZoneAssociation.
type Route53ZoneAssociationList ¶
type Route53ZoneAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Route53ZoneAssociation `json:"items"` }
Route53ZoneAssociation contains a list of Route53ZoneAssociationList
func (*Route53ZoneAssociationList) DeepCopy ¶
func (in *Route53ZoneAssociationList) DeepCopy() *Route53ZoneAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Route53ZoneAssociationList.
func (*Route53ZoneAssociationList) DeepCopyInto ¶
func (in *Route53ZoneAssociationList) DeepCopyInto(out *Route53ZoneAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Route53ZoneAssociationList) DeepCopyObject ¶
func (in *Route53ZoneAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Route53ZoneAssociationList) GetItems ¶
func (l *Route53ZoneAssociationList) GetItems() []resource.Managed
GetItems of this Route53ZoneAssociationList.
type Route53ZoneAssociationObservation ¶
type Route53ZoneAssociationObservation struct {
OwningAccount string `json:"owning_account"`
}
A Route53ZoneAssociationObservation records the observed state of a Route53ZoneAssociation
func (*Route53ZoneAssociationObservation) DeepCopy ¶
func (in *Route53ZoneAssociationObservation) DeepCopy() *Route53ZoneAssociationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Route53ZoneAssociationObservation.
func (*Route53ZoneAssociationObservation) DeepCopyInto ¶
func (in *Route53ZoneAssociationObservation) DeepCopyInto(out *Route53ZoneAssociationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Route53ZoneAssociationParameters ¶
type Route53ZoneAssociationParameters struct { VpcId string `json:"vpc_id"` VpcRegion string `json:"vpc_region"` ZoneId string `json:"zone_id"` }
A Route53ZoneAssociationParameters defines the desired state of a Route53ZoneAssociation
func (*Route53ZoneAssociationParameters) DeepCopy ¶
func (in *Route53ZoneAssociationParameters) DeepCopy() *Route53ZoneAssociationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Route53ZoneAssociationParameters.
func (*Route53ZoneAssociationParameters) DeepCopyInto ¶
func (in *Route53ZoneAssociationParameters) DeepCopyInto(out *Route53ZoneAssociationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Route53ZoneAssociationSpec ¶
type Route53ZoneAssociationSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider Route53ZoneAssociationParameters `json:"forProvider"` }
A Route53ZoneAssociationSpec defines the desired state of a Route53ZoneAssociation
func (*Route53ZoneAssociationSpec) DeepCopy ¶
func (in *Route53ZoneAssociationSpec) DeepCopy() *Route53ZoneAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Route53ZoneAssociationSpec.
func (*Route53ZoneAssociationSpec) DeepCopyInto ¶
func (in *Route53ZoneAssociationSpec) DeepCopyInto(out *Route53ZoneAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Route53ZoneAssociationStatus ¶
type Route53ZoneAssociationStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider Route53ZoneAssociationObservation `json:"atProvider"` }
A Route53ZoneAssociationStatus defines the observed state of a Route53ZoneAssociation
func (*Route53ZoneAssociationStatus) DeepCopy ¶
func (in *Route53ZoneAssociationStatus) DeepCopy() *Route53ZoneAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Route53ZoneAssociationStatus.
func (*Route53ZoneAssociationStatus) DeepCopyInto ¶
func (in *Route53ZoneAssociationStatus) DeepCopyInto(out *Route53ZoneAssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.