Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeServiceDiscoveryPublicDnsNamespace(prev *ServiceDiscoveryPublicDnsNamespace, ctyValue cty.Value) (resource.Managed, error)
- func DecodeServiceDiscoveryPublicDnsNamespace_Arn(p *ServiceDiscoveryPublicDnsNamespaceObservation, vals map[string]cty.Value)
- func DecodeServiceDiscoveryPublicDnsNamespace_Description(p *ServiceDiscoveryPublicDnsNamespaceParameters, vals map[string]cty.Value)
- func DecodeServiceDiscoveryPublicDnsNamespace_HostedZone(p *ServiceDiscoveryPublicDnsNamespaceObservation, vals map[string]cty.Value)
- func DecodeServiceDiscoveryPublicDnsNamespace_Name(p *ServiceDiscoveryPublicDnsNamespaceParameters, vals map[string]cty.Value)
- func DecodeServiceDiscoveryPublicDnsNamespace_Tags(p *ServiceDiscoveryPublicDnsNamespaceParameters, vals map[string]cty.Value)
- func EncodeServiceDiscoveryPublicDnsNamespace(r ServiceDiscoveryPublicDnsNamespace) cty.Value
- func EncodeServiceDiscoveryPublicDnsNamespace_Arn(p ServiceDiscoveryPublicDnsNamespaceObservation, vals map[string]cty.Value)
- func EncodeServiceDiscoveryPublicDnsNamespace_Description(p ServiceDiscoveryPublicDnsNamespaceParameters, vals map[string]cty.Value)
- func EncodeServiceDiscoveryPublicDnsNamespace_HostedZone(p ServiceDiscoveryPublicDnsNamespaceObservation, vals map[string]cty.Value)
- func EncodeServiceDiscoveryPublicDnsNamespace_Name(p ServiceDiscoveryPublicDnsNamespaceParameters, vals map[string]cty.Value)
- func EncodeServiceDiscoveryPublicDnsNamespace_Tags(p ServiceDiscoveryPublicDnsNamespaceParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeServiceDiscoveryPublicDnsNamespace_Arn(k *ServiceDiscoveryPublicDnsNamespaceObservation, ...) bool
- func MergeServiceDiscoveryPublicDnsNamespace_Description(k *ServiceDiscoveryPublicDnsNamespaceParameters, ...) bool
- func MergeServiceDiscoveryPublicDnsNamespace_HostedZone(k *ServiceDiscoveryPublicDnsNamespaceObservation, ...) bool
- func MergeServiceDiscoveryPublicDnsNamespace_Name(k *ServiceDiscoveryPublicDnsNamespaceParameters, ...) bool
- func MergeServiceDiscoveryPublicDnsNamespace_Tags(k *ServiceDiscoveryPublicDnsNamespaceParameters, ...) bool
- type ServiceDiscoveryPublicDnsNamespace
- func (in *ServiceDiscoveryPublicDnsNamespace) DeepCopy() *ServiceDiscoveryPublicDnsNamespace
- func (in *ServiceDiscoveryPublicDnsNamespace) DeepCopyInto(out *ServiceDiscoveryPublicDnsNamespace)
- func (in *ServiceDiscoveryPublicDnsNamespace) DeepCopyObject() runtime.Object
- func (mg *ServiceDiscoveryPublicDnsNamespace) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *ServiceDiscoveryPublicDnsNamespace) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *ServiceDiscoveryPublicDnsNamespace) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *ServiceDiscoveryPublicDnsNamespace) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *ServiceDiscoveryPublicDnsNamespace) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *ServiceDiscoveryPublicDnsNamespace) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *ServiceDiscoveryPublicDnsNamespace) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *ServiceDiscoveryPublicDnsNamespace) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *ServiceDiscoveryPublicDnsNamespace) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *ServiceDiscoveryPublicDnsNamespace) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type ServiceDiscoveryPublicDnsNamespaceList
- func (in *ServiceDiscoveryPublicDnsNamespaceList) DeepCopy() *ServiceDiscoveryPublicDnsNamespaceList
- func (in *ServiceDiscoveryPublicDnsNamespaceList) DeepCopyInto(out *ServiceDiscoveryPublicDnsNamespaceList)
- func (in *ServiceDiscoveryPublicDnsNamespaceList) DeepCopyObject() runtime.Object
- func (l *ServiceDiscoveryPublicDnsNamespaceList) GetItems() []resource.Managed
- type ServiceDiscoveryPublicDnsNamespaceObservation
- type ServiceDiscoveryPublicDnsNamespaceParameters
- type ServiceDiscoveryPublicDnsNamespaceSpec
- type ServiceDiscoveryPublicDnsNamespaceStatus
Constants ¶
const ( Group = "service-discovery-public-dns-namespace.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "ServiceDiscoveryPublicDnsNamespace" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_service_discovery_public_dns_namespace" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeServiceDiscoveryPublicDnsNamespace_Arn ¶
func DecodeServiceDiscoveryPublicDnsNamespace_Arn(p *ServiceDiscoveryPublicDnsNamespaceObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeServiceDiscoveryPublicDnsNamespace_Description ¶
func DecodeServiceDiscoveryPublicDnsNamespace_Description(p *ServiceDiscoveryPublicDnsNamespaceParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeServiceDiscoveryPublicDnsNamespace_HostedZone ¶
func DecodeServiceDiscoveryPublicDnsNamespace_HostedZone(p *ServiceDiscoveryPublicDnsNamespaceObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeServiceDiscoveryPublicDnsNamespace_Name ¶
func DecodeServiceDiscoveryPublicDnsNamespace_Name(p *ServiceDiscoveryPublicDnsNamespaceParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeServiceDiscoveryPublicDnsNamespace_Tags ¶
func DecodeServiceDiscoveryPublicDnsNamespace_Tags(p *ServiceDiscoveryPublicDnsNamespaceParameters, vals map[string]cty.Value)
primitiveMapTypeDecodeTemplate
func EncodeServiceDiscoveryPublicDnsNamespace ¶
func EncodeServiceDiscoveryPublicDnsNamespace(r ServiceDiscoveryPublicDnsNamespace) cty.Value
func EncodeServiceDiscoveryPublicDnsNamespace_Arn ¶
func EncodeServiceDiscoveryPublicDnsNamespace_Arn(p ServiceDiscoveryPublicDnsNamespaceObservation, vals map[string]cty.Value)
func EncodeServiceDiscoveryPublicDnsNamespace_Description ¶
func EncodeServiceDiscoveryPublicDnsNamespace_Description(p ServiceDiscoveryPublicDnsNamespaceParameters, vals map[string]cty.Value)
func EncodeServiceDiscoveryPublicDnsNamespace_HostedZone ¶
func EncodeServiceDiscoveryPublicDnsNamespace_HostedZone(p ServiceDiscoveryPublicDnsNamespaceObservation, vals map[string]cty.Value)
func EncodeServiceDiscoveryPublicDnsNamespace_Name ¶
func EncodeServiceDiscoveryPublicDnsNamespace_Name(p ServiceDiscoveryPublicDnsNamespaceParameters, vals map[string]cty.Value)
func EncodeServiceDiscoveryPublicDnsNamespace_Tags ¶
func EncodeServiceDiscoveryPublicDnsNamespace_Tags(p ServiceDiscoveryPublicDnsNamespaceParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeServiceDiscoveryPublicDnsNamespace_Arn ¶
func MergeServiceDiscoveryPublicDnsNamespace_Arn(k *ServiceDiscoveryPublicDnsNamespaceObservation, p *ServiceDiscoveryPublicDnsNamespaceObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeServiceDiscoveryPublicDnsNamespace_Description ¶
func MergeServiceDiscoveryPublicDnsNamespace_Description(k *ServiceDiscoveryPublicDnsNamespaceParameters, p *ServiceDiscoveryPublicDnsNamespaceParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeServiceDiscoveryPublicDnsNamespace_HostedZone ¶
func MergeServiceDiscoveryPublicDnsNamespace_HostedZone(k *ServiceDiscoveryPublicDnsNamespaceObservation, p *ServiceDiscoveryPublicDnsNamespaceObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeServiceDiscoveryPublicDnsNamespace_Name ¶
func MergeServiceDiscoveryPublicDnsNamespace_Name(k *ServiceDiscoveryPublicDnsNamespaceParameters, p *ServiceDiscoveryPublicDnsNamespaceParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeServiceDiscoveryPublicDnsNamespace_Tags ¶
func MergeServiceDiscoveryPublicDnsNamespace_Tags(k *ServiceDiscoveryPublicDnsNamespaceParameters, p *ServiceDiscoveryPublicDnsNamespaceParameters, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateSpec
Types ¶
type ServiceDiscoveryPublicDnsNamespace ¶
type ServiceDiscoveryPublicDnsNamespace struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ServiceDiscoveryPublicDnsNamespaceSpec `json:"spec"` Status ServiceDiscoveryPublicDnsNamespaceStatus `json:"status,omitempty"` }
ServiceDiscoveryPublicDnsNamespace is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*ServiceDiscoveryPublicDnsNamespace) DeepCopy ¶
func (in *ServiceDiscoveryPublicDnsNamespace) DeepCopy() *ServiceDiscoveryPublicDnsNamespace
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceDiscoveryPublicDnsNamespace.
func (*ServiceDiscoveryPublicDnsNamespace) DeepCopyInto ¶
func (in *ServiceDiscoveryPublicDnsNamespace) DeepCopyInto(out *ServiceDiscoveryPublicDnsNamespace)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceDiscoveryPublicDnsNamespace) DeepCopyObject ¶
func (in *ServiceDiscoveryPublicDnsNamespace) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServiceDiscoveryPublicDnsNamespace) GetCondition ¶
func (mg *ServiceDiscoveryPublicDnsNamespace) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this ServiceDiscoveryPublicDnsNamespace.
func (*ServiceDiscoveryPublicDnsNamespace) GetDeletionPolicy ¶
func (mg *ServiceDiscoveryPublicDnsNamespace) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this ServiceDiscoveryPublicDnsNamespace.
func (*ServiceDiscoveryPublicDnsNamespace) GetProviderConfigReference ¶
func (mg *ServiceDiscoveryPublicDnsNamespace) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this ServiceDiscoveryPublicDnsNamespace.
func (*ServiceDiscoveryPublicDnsNamespace) GetProviderReference ¶
func (mg *ServiceDiscoveryPublicDnsNamespace) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this ServiceDiscoveryPublicDnsNamespace. Deprecated: Use GetProviderConfigReference.
func (*ServiceDiscoveryPublicDnsNamespace) GetWriteConnectionSecretToReference ¶
func (mg *ServiceDiscoveryPublicDnsNamespace) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this ServiceDiscoveryPublicDnsNamespace.
func (*ServiceDiscoveryPublicDnsNamespace) SetConditions ¶
func (mg *ServiceDiscoveryPublicDnsNamespace) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this ServiceDiscoveryPublicDnsNamespace.
func (*ServiceDiscoveryPublicDnsNamespace) SetDeletionPolicy ¶
func (mg *ServiceDiscoveryPublicDnsNamespace) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this ServiceDiscoveryPublicDnsNamespace.
func (*ServiceDiscoveryPublicDnsNamespace) SetProviderConfigReference ¶
func (mg *ServiceDiscoveryPublicDnsNamespace) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this ServiceDiscoveryPublicDnsNamespace.
func (*ServiceDiscoveryPublicDnsNamespace) SetProviderReference ¶
func (mg *ServiceDiscoveryPublicDnsNamespace) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this ServiceDiscoveryPublicDnsNamespace. Deprecated: Use SetProviderConfigReference.
func (*ServiceDiscoveryPublicDnsNamespace) SetWriteConnectionSecretToReference ¶
func (mg *ServiceDiscoveryPublicDnsNamespace) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this ServiceDiscoveryPublicDnsNamespace.
type ServiceDiscoveryPublicDnsNamespaceList ¶
type ServiceDiscoveryPublicDnsNamespaceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ServiceDiscoveryPublicDnsNamespace `json:"items"` }
ServiceDiscoveryPublicDnsNamespace contains a list of ServiceDiscoveryPublicDnsNamespaceList
func (*ServiceDiscoveryPublicDnsNamespaceList) DeepCopy ¶
func (in *ServiceDiscoveryPublicDnsNamespaceList) DeepCopy() *ServiceDiscoveryPublicDnsNamespaceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceDiscoveryPublicDnsNamespaceList.
func (*ServiceDiscoveryPublicDnsNamespaceList) DeepCopyInto ¶
func (in *ServiceDiscoveryPublicDnsNamespaceList) DeepCopyInto(out *ServiceDiscoveryPublicDnsNamespaceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceDiscoveryPublicDnsNamespaceList) DeepCopyObject ¶
func (in *ServiceDiscoveryPublicDnsNamespaceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServiceDiscoveryPublicDnsNamespaceList) GetItems ¶
func (l *ServiceDiscoveryPublicDnsNamespaceList) GetItems() []resource.Managed
GetItems of this ServiceDiscoveryPublicDnsNamespaceList.
type ServiceDiscoveryPublicDnsNamespaceObservation ¶
type ServiceDiscoveryPublicDnsNamespaceObservation struct { HostedZone string `json:"hosted_zone"` Arn string `json:"arn"` }
A ServiceDiscoveryPublicDnsNamespaceObservation records the observed state of a ServiceDiscoveryPublicDnsNamespace
func (*ServiceDiscoveryPublicDnsNamespaceObservation) DeepCopy ¶
func (in *ServiceDiscoveryPublicDnsNamespaceObservation) DeepCopy() *ServiceDiscoveryPublicDnsNamespaceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceDiscoveryPublicDnsNamespaceObservation.
func (*ServiceDiscoveryPublicDnsNamespaceObservation) DeepCopyInto ¶
func (in *ServiceDiscoveryPublicDnsNamespaceObservation) DeepCopyInto(out *ServiceDiscoveryPublicDnsNamespaceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceDiscoveryPublicDnsNamespaceParameters ¶
type ServiceDiscoveryPublicDnsNamespaceParameters struct { Description string `json:"description"` Name string `json:"name"` Tags map[string]string `json:"tags"` }
A ServiceDiscoveryPublicDnsNamespaceParameters defines the desired state of a ServiceDiscoveryPublicDnsNamespace
func (*ServiceDiscoveryPublicDnsNamespaceParameters) DeepCopy ¶
func (in *ServiceDiscoveryPublicDnsNamespaceParameters) DeepCopy() *ServiceDiscoveryPublicDnsNamespaceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceDiscoveryPublicDnsNamespaceParameters.
func (*ServiceDiscoveryPublicDnsNamespaceParameters) DeepCopyInto ¶
func (in *ServiceDiscoveryPublicDnsNamespaceParameters) DeepCopyInto(out *ServiceDiscoveryPublicDnsNamespaceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceDiscoveryPublicDnsNamespaceSpec ¶
type ServiceDiscoveryPublicDnsNamespaceSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider ServiceDiscoveryPublicDnsNamespaceParameters `json:"forProvider"` }
A ServiceDiscoveryPublicDnsNamespaceSpec defines the desired state of a ServiceDiscoveryPublicDnsNamespace
func (*ServiceDiscoveryPublicDnsNamespaceSpec) DeepCopy ¶
func (in *ServiceDiscoveryPublicDnsNamespaceSpec) DeepCopy() *ServiceDiscoveryPublicDnsNamespaceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceDiscoveryPublicDnsNamespaceSpec.
func (*ServiceDiscoveryPublicDnsNamespaceSpec) DeepCopyInto ¶
func (in *ServiceDiscoveryPublicDnsNamespaceSpec) DeepCopyInto(out *ServiceDiscoveryPublicDnsNamespaceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceDiscoveryPublicDnsNamespaceStatus ¶
type ServiceDiscoveryPublicDnsNamespaceStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider ServiceDiscoveryPublicDnsNamespaceObservation `json:"atProvider"` }
A ServiceDiscoveryPublicDnsNamespaceStatus defines the observed state of a ServiceDiscoveryPublicDnsNamespace
func (*ServiceDiscoveryPublicDnsNamespaceStatus) DeepCopy ¶
func (in *ServiceDiscoveryPublicDnsNamespaceStatus) DeepCopy() *ServiceDiscoveryPublicDnsNamespaceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceDiscoveryPublicDnsNamespaceStatus.
func (*ServiceDiscoveryPublicDnsNamespaceStatus) DeepCopyInto ¶
func (in *ServiceDiscoveryPublicDnsNamespaceStatus) DeepCopyInto(out *ServiceDiscoveryPublicDnsNamespaceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.