Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeRoute53DelegationSet(prev *Route53DelegationSet, ctyValue cty.Value) (resource.Managed, error)
- func DecodeRoute53DelegationSet_NameServers(p *Route53DelegationSetObservation, vals map[string]cty.Value)
- func DecodeRoute53DelegationSet_ReferenceName(p *Route53DelegationSetParameters, vals map[string]cty.Value)
- func EncodeRoute53DelegationSet(r Route53DelegationSet) cty.Value
- func EncodeRoute53DelegationSet_NameServers(p Route53DelegationSetObservation, vals map[string]cty.Value)
- func EncodeRoute53DelegationSet_ReferenceName(p Route53DelegationSetParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeRoute53DelegationSet_NameServers(k *Route53DelegationSetObservation, p *Route53DelegationSetObservation, ...) bool
- func MergeRoute53DelegationSet_ReferenceName(k *Route53DelegationSetParameters, p *Route53DelegationSetParameters, ...) bool
- type Route53DelegationSet
- func (in *Route53DelegationSet) DeepCopy() *Route53DelegationSet
- func (in *Route53DelegationSet) DeepCopyInto(out *Route53DelegationSet)
- func (in *Route53DelegationSet) DeepCopyObject() runtime.Object
- func (mg *Route53DelegationSet) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *Route53DelegationSet) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *Route53DelegationSet) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *Route53DelegationSet) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *Route53DelegationSet) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *Route53DelegationSet) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *Route53DelegationSet) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *Route53DelegationSet) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *Route53DelegationSet) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *Route53DelegationSet) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type Route53DelegationSetList
- type Route53DelegationSetObservation
- type Route53DelegationSetParameters
- type Route53DelegationSetSpec
- type Route53DelegationSetStatus
Constants ¶
const ( Group = "route-53-delegation-set.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "Route53DelegationSet" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_route53_delegation_set" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeRoute53DelegationSet_NameServers ¶
func DecodeRoute53DelegationSet_NameServers(p *Route53DelegationSetObservation, vals map[string]cty.Value)
primitiveCollectionTypeDecodeTemplate
func DecodeRoute53DelegationSet_ReferenceName ¶
func DecodeRoute53DelegationSet_ReferenceName(p *Route53DelegationSetParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodeRoute53DelegationSet ¶
func EncodeRoute53DelegationSet(r Route53DelegationSet) cty.Value
func EncodeRoute53DelegationSet_NameServers ¶
func EncodeRoute53DelegationSet_NameServers(p Route53DelegationSetObservation, vals map[string]cty.Value)
func EncodeRoute53DelegationSet_ReferenceName ¶
func EncodeRoute53DelegationSet_ReferenceName(p Route53DelegationSetParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeRoute53DelegationSet_NameServers ¶
func MergeRoute53DelegationSet_NameServers(k *Route53DelegationSetObservation, p *Route53DelegationSetObservation, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateStatus
func MergeRoute53DelegationSet_ReferenceName ¶
func MergeRoute53DelegationSet_ReferenceName(k *Route53DelegationSetParameters, p *Route53DelegationSetParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
Types ¶
type Route53DelegationSet ¶
type Route53DelegationSet struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec Route53DelegationSetSpec `json:"spec"` Status Route53DelegationSetStatus `json:"status,omitempty"` }
Route53DelegationSet is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*Route53DelegationSet) DeepCopy ¶
func (in *Route53DelegationSet) DeepCopy() *Route53DelegationSet
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Route53DelegationSet.
func (*Route53DelegationSet) DeepCopyInto ¶
func (in *Route53DelegationSet) DeepCopyInto(out *Route53DelegationSet)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Route53DelegationSet) DeepCopyObject ¶
func (in *Route53DelegationSet) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Route53DelegationSet) GetCondition ¶
func (mg *Route53DelegationSet) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this Route53DelegationSet.
func (*Route53DelegationSet) GetDeletionPolicy ¶
func (mg *Route53DelegationSet) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this Route53DelegationSet.
func (*Route53DelegationSet) GetProviderConfigReference ¶
func (mg *Route53DelegationSet) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this Route53DelegationSet.
func (*Route53DelegationSet) GetProviderReference ¶
func (mg *Route53DelegationSet) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this Route53DelegationSet. Deprecated: Use GetProviderConfigReference.
func (*Route53DelegationSet) GetWriteConnectionSecretToReference ¶
func (mg *Route53DelegationSet) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this Route53DelegationSet.
func (*Route53DelegationSet) SetConditions ¶
func (mg *Route53DelegationSet) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this Route53DelegationSet.
func (*Route53DelegationSet) SetDeletionPolicy ¶
func (mg *Route53DelegationSet) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this Route53DelegationSet.
func (*Route53DelegationSet) SetProviderConfigReference ¶
func (mg *Route53DelegationSet) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this Route53DelegationSet.
func (*Route53DelegationSet) SetProviderReference ¶
func (mg *Route53DelegationSet) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this Route53DelegationSet. Deprecated: Use SetProviderConfigReference.
func (*Route53DelegationSet) SetWriteConnectionSecretToReference ¶
func (mg *Route53DelegationSet) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this Route53DelegationSet.
type Route53DelegationSetList ¶
type Route53DelegationSetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Route53DelegationSet `json:"items"` }
Route53DelegationSet contains a list of Route53DelegationSetList
func (*Route53DelegationSetList) DeepCopy ¶
func (in *Route53DelegationSetList) DeepCopy() *Route53DelegationSetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Route53DelegationSetList.
func (*Route53DelegationSetList) DeepCopyInto ¶
func (in *Route53DelegationSetList) DeepCopyInto(out *Route53DelegationSetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Route53DelegationSetList) DeepCopyObject ¶
func (in *Route53DelegationSetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Route53DelegationSetList) GetItems ¶
func (l *Route53DelegationSetList) GetItems() []resource.Managed
GetItems of this Route53DelegationSetList.
type Route53DelegationSetObservation ¶
type Route53DelegationSetObservation struct {
NameServers []string `json:"name_servers"`
}
A Route53DelegationSetObservation records the observed state of a Route53DelegationSet
func (*Route53DelegationSetObservation) DeepCopy ¶
func (in *Route53DelegationSetObservation) DeepCopy() *Route53DelegationSetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Route53DelegationSetObservation.
func (*Route53DelegationSetObservation) DeepCopyInto ¶
func (in *Route53DelegationSetObservation) DeepCopyInto(out *Route53DelegationSetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Route53DelegationSetParameters ¶
type Route53DelegationSetParameters struct {
ReferenceName string `json:"reference_name"`
}
A Route53DelegationSetParameters defines the desired state of a Route53DelegationSet
func (*Route53DelegationSetParameters) DeepCopy ¶
func (in *Route53DelegationSetParameters) DeepCopy() *Route53DelegationSetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Route53DelegationSetParameters.
func (*Route53DelegationSetParameters) DeepCopyInto ¶
func (in *Route53DelegationSetParameters) DeepCopyInto(out *Route53DelegationSetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Route53DelegationSetSpec ¶
type Route53DelegationSetSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider Route53DelegationSetParameters `json:"forProvider"` }
A Route53DelegationSetSpec defines the desired state of a Route53DelegationSet
func (*Route53DelegationSetSpec) DeepCopy ¶
func (in *Route53DelegationSetSpec) DeepCopy() *Route53DelegationSetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Route53DelegationSetSpec.
func (*Route53DelegationSetSpec) DeepCopyInto ¶
func (in *Route53DelegationSetSpec) DeepCopyInto(out *Route53DelegationSetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Route53DelegationSetStatus ¶
type Route53DelegationSetStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider Route53DelegationSetObservation `json:"atProvider"` }
A Route53DelegationSetStatus defines the observed state of a Route53DelegationSet
func (*Route53DelegationSetStatus) DeepCopy ¶
func (in *Route53DelegationSetStatus) DeepCopy() *Route53DelegationSetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Route53DelegationSetStatus.
func (*Route53DelegationSetStatus) DeepCopyInto ¶
func (in *Route53DelegationSetStatus) DeepCopyInto(out *Route53DelegationSetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.