Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeServiceDiscoveryPrivateDnsNamespace(prev *ServiceDiscoveryPrivateDnsNamespace, ctyValue cty.Value) (resource.Managed, error)
- func DecodeServiceDiscoveryPrivateDnsNamespace_Arn(p *ServiceDiscoveryPrivateDnsNamespaceObservation, vals map[string]cty.Value)
- func DecodeServiceDiscoveryPrivateDnsNamespace_Description(p *ServiceDiscoveryPrivateDnsNamespaceParameters, vals map[string]cty.Value)
- func DecodeServiceDiscoveryPrivateDnsNamespace_HostedZone(p *ServiceDiscoveryPrivateDnsNamespaceObservation, vals map[string]cty.Value)
- func DecodeServiceDiscoveryPrivateDnsNamespace_Name(p *ServiceDiscoveryPrivateDnsNamespaceParameters, vals map[string]cty.Value)
- func DecodeServiceDiscoveryPrivateDnsNamespace_Tags(p *ServiceDiscoveryPrivateDnsNamespaceParameters, vals map[string]cty.Value)
- func DecodeServiceDiscoveryPrivateDnsNamespace_Vpc(p *ServiceDiscoveryPrivateDnsNamespaceParameters, vals map[string]cty.Value)
- func EncodeServiceDiscoveryPrivateDnsNamespace(r ServiceDiscoveryPrivateDnsNamespace) cty.Value
- func EncodeServiceDiscoveryPrivateDnsNamespace_Arn(p ServiceDiscoveryPrivateDnsNamespaceObservation, vals map[string]cty.Value)
- func EncodeServiceDiscoveryPrivateDnsNamespace_Description(p ServiceDiscoveryPrivateDnsNamespaceParameters, vals map[string]cty.Value)
- func EncodeServiceDiscoveryPrivateDnsNamespace_HostedZone(p ServiceDiscoveryPrivateDnsNamespaceObservation, vals map[string]cty.Value)
- func EncodeServiceDiscoveryPrivateDnsNamespace_Name(p ServiceDiscoveryPrivateDnsNamespaceParameters, vals map[string]cty.Value)
- func EncodeServiceDiscoveryPrivateDnsNamespace_Tags(p ServiceDiscoveryPrivateDnsNamespaceParameters, vals map[string]cty.Value)
- func EncodeServiceDiscoveryPrivateDnsNamespace_Vpc(p ServiceDiscoveryPrivateDnsNamespaceParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeServiceDiscoveryPrivateDnsNamespace_Arn(k *ServiceDiscoveryPrivateDnsNamespaceObservation, ...) bool
- func MergeServiceDiscoveryPrivateDnsNamespace_Description(k *ServiceDiscoveryPrivateDnsNamespaceParameters, ...) bool
- func MergeServiceDiscoveryPrivateDnsNamespace_HostedZone(k *ServiceDiscoveryPrivateDnsNamespaceObservation, ...) bool
- func MergeServiceDiscoveryPrivateDnsNamespace_Name(k *ServiceDiscoveryPrivateDnsNamespaceParameters, ...) bool
- func MergeServiceDiscoveryPrivateDnsNamespace_Tags(k *ServiceDiscoveryPrivateDnsNamespaceParameters, ...) bool
- func MergeServiceDiscoveryPrivateDnsNamespace_Vpc(k *ServiceDiscoveryPrivateDnsNamespaceParameters, ...) bool
- type ServiceDiscoveryPrivateDnsNamespace
- func (in *ServiceDiscoveryPrivateDnsNamespace) DeepCopy() *ServiceDiscoveryPrivateDnsNamespace
- func (in *ServiceDiscoveryPrivateDnsNamespace) DeepCopyInto(out *ServiceDiscoveryPrivateDnsNamespace)
- func (in *ServiceDiscoveryPrivateDnsNamespace) DeepCopyObject() runtime.Object
- func (mg *ServiceDiscoveryPrivateDnsNamespace) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *ServiceDiscoveryPrivateDnsNamespace) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *ServiceDiscoveryPrivateDnsNamespace) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *ServiceDiscoveryPrivateDnsNamespace) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *ServiceDiscoveryPrivateDnsNamespace) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *ServiceDiscoveryPrivateDnsNamespace) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *ServiceDiscoveryPrivateDnsNamespace) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *ServiceDiscoveryPrivateDnsNamespace) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *ServiceDiscoveryPrivateDnsNamespace) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *ServiceDiscoveryPrivateDnsNamespace) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type ServiceDiscoveryPrivateDnsNamespaceList
- func (in *ServiceDiscoveryPrivateDnsNamespaceList) DeepCopy() *ServiceDiscoveryPrivateDnsNamespaceList
- func (in *ServiceDiscoveryPrivateDnsNamespaceList) DeepCopyInto(out *ServiceDiscoveryPrivateDnsNamespaceList)
- func (in *ServiceDiscoveryPrivateDnsNamespaceList) DeepCopyObject() runtime.Object
- func (l *ServiceDiscoveryPrivateDnsNamespaceList) GetItems() []resource.Managed
- type ServiceDiscoveryPrivateDnsNamespaceObservation
- type ServiceDiscoveryPrivateDnsNamespaceParameters
- type ServiceDiscoveryPrivateDnsNamespaceSpec
- type ServiceDiscoveryPrivateDnsNamespaceStatus
Constants ¶
const ( Group = "service-discovery-private-dns-namespace.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "ServiceDiscoveryPrivateDnsNamespace" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_service_discovery_private_dns_namespace" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
func DecodeServiceDiscoveryPrivateDnsNamespace_Arn ¶
func DecodeServiceDiscoveryPrivateDnsNamespace_Arn(p *ServiceDiscoveryPrivateDnsNamespaceObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeServiceDiscoveryPrivateDnsNamespace_Description ¶
func DecodeServiceDiscoveryPrivateDnsNamespace_Description(p *ServiceDiscoveryPrivateDnsNamespaceParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeServiceDiscoveryPrivateDnsNamespace_HostedZone ¶
func DecodeServiceDiscoveryPrivateDnsNamespace_HostedZone(p *ServiceDiscoveryPrivateDnsNamespaceObservation, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeServiceDiscoveryPrivateDnsNamespace_Name ¶
func DecodeServiceDiscoveryPrivateDnsNamespace_Name(p *ServiceDiscoveryPrivateDnsNamespaceParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func DecodeServiceDiscoveryPrivateDnsNamespace_Tags ¶
func DecodeServiceDiscoveryPrivateDnsNamespace_Tags(p *ServiceDiscoveryPrivateDnsNamespaceParameters, vals map[string]cty.Value)
primitiveMapTypeDecodeTemplate
func DecodeServiceDiscoveryPrivateDnsNamespace_Vpc ¶
func DecodeServiceDiscoveryPrivateDnsNamespace_Vpc(p *ServiceDiscoveryPrivateDnsNamespaceParameters, vals map[string]cty.Value)
primitiveTypeDecodeTemplate
func EncodeServiceDiscoveryPrivateDnsNamespace ¶
func EncodeServiceDiscoveryPrivateDnsNamespace(r ServiceDiscoveryPrivateDnsNamespace) cty.Value
func EncodeServiceDiscoveryPrivateDnsNamespace_Arn ¶
func EncodeServiceDiscoveryPrivateDnsNamespace_Arn(p ServiceDiscoveryPrivateDnsNamespaceObservation, vals map[string]cty.Value)
func EncodeServiceDiscoveryPrivateDnsNamespace_Description ¶
func EncodeServiceDiscoveryPrivateDnsNamespace_Description(p ServiceDiscoveryPrivateDnsNamespaceParameters, vals map[string]cty.Value)
func EncodeServiceDiscoveryPrivateDnsNamespace_HostedZone ¶
func EncodeServiceDiscoveryPrivateDnsNamespace_HostedZone(p ServiceDiscoveryPrivateDnsNamespaceObservation, vals map[string]cty.Value)
func EncodeServiceDiscoveryPrivateDnsNamespace_Name ¶
func EncodeServiceDiscoveryPrivateDnsNamespace_Name(p ServiceDiscoveryPrivateDnsNamespaceParameters, vals map[string]cty.Value)
func EncodeServiceDiscoveryPrivateDnsNamespace_Tags ¶
func EncodeServiceDiscoveryPrivateDnsNamespace_Tags(p ServiceDiscoveryPrivateDnsNamespaceParameters, vals map[string]cty.Value)
func EncodeServiceDiscoveryPrivateDnsNamespace_Vpc ¶
func EncodeServiceDiscoveryPrivateDnsNamespace_Vpc(p ServiceDiscoveryPrivateDnsNamespaceParameters, vals map[string]cty.Value)
func Implementation ¶
func Implementation() *plugin.Implementation
func MergeServiceDiscoveryPrivateDnsNamespace_Arn ¶
func MergeServiceDiscoveryPrivateDnsNamespace_Arn(k *ServiceDiscoveryPrivateDnsNamespaceObservation, p *ServiceDiscoveryPrivateDnsNamespaceObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeServiceDiscoveryPrivateDnsNamespace_Description ¶
func MergeServiceDiscoveryPrivateDnsNamespace_Description(k *ServiceDiscoveryPrivateDnsNamespaceParameters, p *ServiceDiscoveryPrivateDnsNamespaceParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeServiceDiscoveryPrivateDnsNamespace_HostedZone ¶
func MergeServiceDiscoveryPrivateDnsNamespace_HostedZone(k *ServiceDiscoveryPrivateDnsNamespaceObservation, p *ServiceDiscoveryPrivateDnsNamespaceObservation, md *plugin.MergeDescription) bool
mergePrimitiveTemplateStatus
func MergeServiceDiscoveryPrivateDnsNamespace_Name ¶
func MergeServiceDiscoveryPrivateDnsNamespace_Name(k *ServiceDiscoveryPrivateDnsNamespaceParameters, p *ServiceDiscoveryPrivateDnsNamespaceParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
func MergeServiceDiscoveryPrivateDnsNamespace_Tags ¶
func MergeServiceDiscoveryPrivateDnsNamespace_Tags(k *ServiceDiscoveryPrivateDnsNamespaceParameters, p *ServiceDiscoveryPrivateDnsNamespaceParameters, md *plugin.MergeDescription) bool
mergePrimitiveContainerTemplateSpec
func MergeServiceDiscoveryPrivateDnsNamespace_Vpc ¶
func MergeServiceDiscoveryPrivateDnsNamespace_Vpc(k *ServiceDiscoveryPrivateDnsNamespaceParameters, p *ServiceDiscoveryPrivateDnsNamespaceParameters, md *plugin.MergeDescription) bool
mergePrimitiveTemplateSpec
Types ¶
type ServiceDiscoveryPrivateDnsNamespace ¶
type ServiceDiscoveryPrivateDnsNamespace struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ServiceDiscoveryPrivateDnsNamespaceSpec `json:"spec"` Status ServiceDiscoveryPrivateDnsNamespaceStatus `json:"status,omitempty"` }
ServiceDiscoveryPrivateDnsNamespace is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster
func (*ServiceDiscoveryPrivateDnsNamespace) DeepCopy ¶
func (in *ServiceDiscoveryPrivateDnsNamespace) DeepCopy() *ServiceDiscoveryPrivateDnsNamespace
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceDiscoveryPrivateDnsNamespace.
func (*ServiceDiscoveryPrivateDnsNamespace) DeepCopyInto ¶
func (in *ServiceDiscoveryPrivateDnsNamespace) DeepCopyInto(out *ServiceDiscoveryPrivateDnsNamespace)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceDiscoveryPrivateDnsNamespace) DeepCopyObject ¶
func (in *ServiceDiscoveryPrivateDnsNamespace) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServiceDiscoveryPrivateDnsNamespace) GetCondition ¶
func (mg *ServiceDiscoveryPrivateDnsNamespace) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
GetCondition of this ServiceDiscoveryPrivateDnsNamespace.
func (*ServiceDiscoveryPrivateDnsNamespace) GetDeletionPolicy ¶
func (mg *ServiceDiscoveryPrivateDnsNamespace) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
GetDeletionPolicy of this ServiceDiscoveryPrivateDnsNamespace.
func (*ServiceDiscoveryPrivateDnsNamespace) GetProviderConfigReference ¶
func (mg *ServiceDiscoveryPrivateDnsNamespace) GetProviderConfigReference() *runtimev1alpha1.Reference
GetProviderConfigReference of this ServiceDiscoveryPrivateDnsNamespace.
func (*ServiceDiscoveryPrivateDnsNamespace) GetProviderReference ¶
func (mg *ServiceDiscoveryPrivateDnsNamespace) GetProviderReference() *runtimev1alpha1.Reference
GetProviderReference of this ServiceDiscoveryPrivateDnsNamespace. Deprecated: Use GetProviderConfigReference.
func (*ServiceDiscoveryPrivateDnsNamespace) GetWriteConnectionSecretToReference ¶
func (mg *ServiceDiscoveryPrivateDnsNamespace) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
GetWriteConnectionSecretToReference of this ServiceDiscoveryPrivateDnsNamespace.
func (*ServiceDiscoveryPrivateDnsNamespace) SetConditions ¶
func (mg *ServiceDiscoveryPrivateDnsNamespace) SetConditions(c ...runtimev1alpha1.Condition)
SetConditions of this ServiceDiscoveryPrivateDnsNamespace.
func (*ServiceDiscoveryPrivateDnsNamespace) SetDeletionPolicy ¶
func (mg *ServiceDiscoveryPrivateDnsNamespace) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
SetDeletionPolicy of this ServiceDiscoveryPrivateDnsNamespace.
func (*ServiceDiscoveryPrivateDnsNamespace) SetProviderConfigReference ¶
func (mg *ServiceDiscoveryPrivateDnsNamespace) SetProviderConfigReference(r *runtimev1alpha1.Reference)
SetProviderConfigReference of this ServiceDiscoveryPrivateDnsNamespace.
func (*ServiceDiscoveryPrivateDnsNamespace) SetProviderReference ¶
func (mg *ServiceDiscoveryPrivateDnsNamespace) SetProviderReference(r *runtimev1alpha1.Reference)
SetProviderReference of this ServiceDiscoveryPrivateDnsNamespace. Deprecated: Use SetProviderConfigReference.
func (*ServiceDiscoveryPrivateDnsNamespace) SetWriteConnectionSecretToReference ¶
func (mg *ServiceDiscoveryPrivateDnsNamespace) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
SetWriteConnectionSecretToReference of this ServiceDiscoveryPrivateDnsNamespace.
type ServiceDiscoveryPrivateDnsNamespaceList ¶
type ServiceDiscoveryPrivateDnsNamespaceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ServiceDiscoveryPrivateDnsNamespace `json:"items"` }
ServiceDiscoveryPrivateDnsNamespace contains a list of ServiceDiscoveryPrivateDnsNamespaceList
func (*ServiceDiscoveryPrivateDnsNamespaceList) DeepCopy ¶
func (in *ServiceDiscoveryPrivateDnsNamespaceList) DeepCopy() *ServiceDiscoveryPrivateDnsNamespaceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceDiscoveryPrivateDnsNamespaceList.
func (*ServiceDiscoveryPrivateDnsNamespaceList) DeepCopyInto ¶
func (in *ServiceDiscoveryPrivateDnsNamespaceList) DeepCopyInto(out *ServiceDiscoveryPrivateDnsNamespaceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceDiscoveryPrivateDnsNamespaceList) DeepCopyObject ¶
func (in *ServiceDiscoveryPrivateDnsNamespaceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServiceDiscoveryPrivateDnsNamespaceList) GetItems ¶
func (l *ServiceDiscoveryPrivateDnsNamespaceList) GetItems() []resource.Managed
GetItems of this ServiceDiscoveryPrivateDnsNamespaceList.
type ServiceDiscoveryPrivateDnsNamespaceObservation ¶
type ServiceDiscoveryPrivateDnsNamespaceObservation struct { Arn string `json:"arn"` HostedZone string `json:"hosted_zone"` }
A ServiceDiscoveryPrivateDnsNamespaceObservation records the observed state of a ServiceDiscoveryPrivateDnsNamespace
func (*ServiceDiscoveryPrivateDnsNamespaceObservation) DeepCopy ¶
func (in *ServiceDiscoveryPrivateDnsNamespaceObservation) DeepCopy() *ServiceDiscoveryPrivateDnsNamespaceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceDiscoveryPrivateDnsNamespaceObservation.
func (*ServiceDiscoveryPrivateDnsNamespaceObservation) DeepCopyInto ¶
func (in *ServiceDiscoveryPrivateDnsNamespaceObservation) DeepCopyInto(out *ServiceDiscoveryPrivateDnsNamespaceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceDiscoveryPrivateDnsNamespaceParameters ¶
type ServiceDiscoveryPrivateDnsNamespaceParameters struct { Name string `json:"name"` Tags map[string]string `json:"tags"` Vpc string `json:"vpc"` Description string `json:"description"` }
A ServiceDiscoveryPrivateDnsNamespaceParameters defines the desired state of a ServiceDiscoveryPrivateDnsNamespace
func (*ServiceDiscoveryPrivateDnsNamespaceParameters) DeepCopy ¶
func (in *ServiceDiscoveryPrivateDnsNamespaceParameters) DeepCopy() *ServiceDiscoveryPrivateDnsNamespaceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceDiscoveryPrivateDnsNamespaceParameters.
func (*ServiceDiscoveryPrivateDnsNamespaceParameters) DeepCopyInto ¶
func (in *ServiceDiscoveryPrivateDnsNamespaceParameters) DeepCopyInto(out *ServiceDiscoveryPrivateDnsNamespaceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceDiscoveryPrivateDnsNamespaceSpec ¶
type ServiceDiscoveryPrivateDnsNamespaceSpec struct { runtimev1alpha1.ResourceSpec `json:",inline"` ForProvider ServiceDiscoveryPrivateDnsNamespaceParameters `json:"forProvider"` }
A ServiceDiscoveryPrivateDnsNamespaceSpec defines the desired state of a ServiceDiscoveryPrivateDnsNamespace
func (*ServiceDiscoveryPrivateDnsNamespaceSpec) DeepCopy ¶
func (in *ServiceDiscoveryPrivateDnsNamespaceSpec) DeepCopy() *ServiceDiscoveryPrivateDnsNamespaceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceDiscoveryPrivateDnsNamespaceSpec.
func (*ServiceDiscoveryPrivateDnsNamespaceSpec) DeepCopyInto ¶
func (in *ServiceDiscoveryPrivateDnsNamespaceSpec) DeepCopyInto(out *ServiceDiscoveryPrivateDnsNamespaceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceDiscoveryPrivateDnsNamespaceStatus ¶
type ServiceDiscoveryPrivateDnsNamespaceStatus struct { runtimev1alpha1.ResourceStatus `json:",inline"` AtProvider ServiceDiscoveryPrivateDnsNamespaceObservation `json:"atProvider"` }
A ServiceDiscoveryPrivateDnsNamespaceStatus defines the observed state of a ServiceDiscoveryPrivateDnsNamespace
func (*ServiceDiscoveryPrivateDnsNamespaceStatus) DeepCopy ¶
func (in *ServiceDiscoveryPrivateDnsNamespaceStatus) DeepCopy() *ServiceDiscoveryPrivateDnsNamespaceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceDiscoveryPrivateDnsNamespaceStatus.
func (*ServiceDiscoveryPrivateDnsNamespaceStatus) DeepCopyInto ¶
func (in *ServiceDiscoveryPrivateDnsNamespaceStatus) DeepCopyInto(out *ServiceDiscoveryPrivateDnsNamespaceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.