Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=servicediscovery.aws.upbound.io +versionName=v1beta1
Index ¶
- Constants
- Variables
- type HTTPNamespace
- func (in *HTTPNamespace) DeepCopy() *HTTPNamespace
- func (in *HTTPNamespace) DeepCopyInto(out *HTTPNamespace)
- func (in *HTTPNamespace) DeepCopyObject() runtime.Object
- func (mg *HTTPNamespace) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *HTTPNamespace) GetConnectionDetailsMapping() map[string]string
- func (mg *HTTPNamespace) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *HTTPNamespace) GetID() string
- func (tr *HTTPNamespace) GetObservation() (map[string]any, error)
- func (tr *HTTPNamespace) GetParameters() (map[string]any, error)
- func (mg *HTTPNamespace) GetProviderConfigReference() *xpv1.Reference
- func (mg *HTTPNamespace) GetProviderReference() *xpv1.Reference
- func (mg *HTTPNamespace) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *HTTPNamespace) GetTerraformResourceType() string
- func (tr *HTTPNamespace) GetTerraformSchemaVersion() int
- func (mg *HTTPNamespace) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *HTTPNamespace) LateInitialize(attrs []byte) (bool, error)
- func (mg *HTTPNamespace) SetConditions(c ...xpv1.Condition)
- func (mg *HTTPNamespace) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *HTTPNamespace) SetObservation(obs map[string]any) error
- func (tr *HTTPNamespace) SetParameters(params map[string]any) error
- func (mg *HTTPNamespace) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *HTTPNamespace) SetProviderReference(r *xpv1.Reference)
- func (mg *HTTPNamespace) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *HTTPNamespace) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type HTTPNamespaceList
- type HTTPNamespaceObservation
- type HTTPNamespaceParameters
- type HTTPNamespaceSpec
- type HTTPNamespaceStatus
- type PrivateDNSNamespace
- func (in *PrivateDNSNamespace) DeepCopy() *PrivateDNSNamespace
- func (in *PrivateDNSNamespace) DeepCopyInto(out *PrivateDNSNamespace)
- func (in *PrivateDNSNamespace) DeepCopyObject() runtime.Object
- func (mg *PrivateDNSNamespace) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *PrivateDNSNamespace) GetConnectionDetailsMapping() map[string]string
- func (mg *PrivateDNSNamespace) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *PrivateDNSNamespace) GetID() string
- func (tr *PrivateDNSNamespace) GetObservation() (map[string]any, error)
- func (tr *PrivateDNSNamespace) GetParameters() (map[string]any, error)
- func (mg *PrivateDNSNamespace) GetProviderConfigReference() *xpv1.Reference
- func (mg *PrivateDNSNamespace) GetProviderReference() *xpv1.Reference
- func (mg *PrivateDNSNamespace) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *PrivateDNSNamespace) GetTerraformResourceType() string
- func (tr *PrivateDNSNamespace) GetTerraformSchemaVersion() int
- func (mg *PrivateDNSNamespace) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *PrivateDNSNamespace) LateInitialize(attrs []byte) (bool, error)
- func (mg *PrivateDNSNamespace) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *PrivateDNSNamespace) SetConditions(c ...xpv1.Condition)
- func (mg *PrivateDNSNamespace) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *PrivateDNSNamespace) SetObservation(obs map[string]any) error
- func (tr *PrivateDNSNamespace) SetParameters(params map[string]any) error
- func (mg *PrivateDNSNamespace) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *PrivateDNSNamespace) SetProviderReference(r *xpv1.Reference)
- func (mg *PrivateDNSNamespace) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *PrivateDNSNamespace) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type PrivateDNSNamespaceList
- type PrivateDNSNamespaceObservation
- type PrivateDNSNamespaceParameters
- type PrivateDNSNamespaceSpec
- type PrivateDNSNamespaceStatus
- type PublicDNSNamespace
- func (in *PublicDNSNamespace) DeepCopy() *PublicDNSNamespace
- func (in *PublicDNSNamespace) DeepCopyInto(out *PublicDNSNamespace)
- func (in *PublicDNSNamespace) DeepCopyObject() runtime.Object
- func (mg *PublicDNSNamespace) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *PublicDNSNamespace) GetConnectionDetailsMapping() map[string]string
- func (mg *PublicDNSNamespace) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *PublicDNSNamespace) GetID() string
- func (tr *PublicDNSNamespace) GetObservation() (map[string]any, error)
- func (tr *PublicDNSNamespace) GetParameters() (map[string]any, error)
- func (mg *PublicDNSNamespace) GetProviderConfigReference() *xpv1.Reference
- func (mg *PublicDNSNamespace) GetProviderReference() *xpv1.Reference
- func (mg *PublicDNSNamespace) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *PublicDNSNamespace) GetTerraformResourceType() string
- func (tr *PublicDNSNamespace) GetTerraformSchemaVersion() int
- func (mg *PublicDNSNamespace) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *PublicDNSNamespace) LateInitialize(attrs []byte) (bool, error)
- func (mg *PublicDNSNamespace) SetConditions(c ...xpv1.Condition)
- func (mg *PublicDNSNamespace) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *PublicDNSNamespace) SetObservation(obs map[string]any) error
- func (tr *PublicDNSNamespace) SetParameters(params map[string]any) error
- func (mg *PublicDNSNamespace) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *PublicDNSNamespace) SetProviderReference(r *xpv1.Reference)
- func (mg *PublicDNSNamespace) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *PublicDNSNamespace) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type PublicDNSNamespaceList
- type PublicDNSNamespaceObservation
- type PublicDNSNamespaceParameters
- type PublicDNSNamespaceSpec
- type PublicDNSNamespaceStatus
Constants ¶
const ( CRDGroup = "servicediscovery.aws.upbound.io" CRDVersion = "v1beta1" )
Package type metadata.
Variables ¶
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
var ( HTTPNamespace_Kind = "HTTPNamespace" HTTPNamespace_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: HTTPNamespace_Kind}.String() HTTPNamespace_KindAPIVersion = HTTPNamespace_Kind + "." + CRDGroupVersion.String() HTTPNamespace_GroupVersionKind = CRDGroupVersion.WithKind(HTTPNamespace_Kind) )
Repository type metadata.
var ( PrivateDNSNamespace_Kind = "PrivateDNSNamespace" PrivateDNSNamespace_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: PrivateDNSNamespace_Kind}.String() PrivateDNSNamespace_KindAPIVersion = PrivateDNSNamespace_Kind + "." + CRDGroupVersion.String() PrivateDNSNamespace_GroupVersionKind = CRDGroupVersion.WithKind(PrivateDNSNamespace_Kind) )
Repository type metadata.
var ( PublicDNSNamespace_Kind = "PublicDNSNamespace" PublicDNSNamespace_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: PublicDNSNamespace_Kind}.String() PublicDNSNamespace_KindAPIVersion = PublicDNSNamespace_Kind + "." + CRDGroupVersion.String() PublicDNSNamespace_GroupVersionKind = CRDGroupVersion.WithKind(PublicDNSNamespace_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type HTTPNamespace ¶
type HTTPNamespace struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec HTTPNamespaceSpec `json:"spec"` Status HTTPNamespaceStatus `json:"status,omitempty"` }
HTTPNamespace is the Schema for the HTTPNamespaces API. Provides a Service Discovery HTTP Namespace resource. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*HTTPNamespace) DeepCopy ¶
func (in *HTTPNamespace) DeepCopy() *HTTPNamespace
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPNamespace.
func (*HTTPNamespace) DeepCopyInto ¶
func (in *HTTPNamespace) DeepCopyInto(out *HTTPNamespace)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HTTPNamespace) DeepCopyObject ¶
func (in *HTTPNamespace) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*HTTPNamespace) GetCondition ¶
func (mg *HTTPNamespace) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this HTTPNamespace.
func (*HTTPNamespace) GetConnectionDetailsMapping ¶
func (tr *HTTPNamespace) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this HTTPNamespace
func (*HTTPNamespace) GetDeletionPolicy ¶
func (mg *HTTPNamespace) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this HTTPNamespace.
func (*HTTPNamespace) GetID ¶
func (tr *HTTPNamespace) GetID() string
GetID returns ID of underlying Terraform resource of this HTTPNamespace
func (*HTTPNamespace) GetObservation ¶
func (tr *HTTPNamespace) GetObservation() (map[string]any, error)
GetObservation of this HTTPNamespace
func (*HTTPNamespace) GetParameters ¶
func (tr *HTTPNamespace) GetParameters() (map[string]any, error)
GetParameters of this HTTPNamespace
func (*HTTPNamespace) GetProviderConfigReference ¶
func (mg *HTTPNamespace) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this HTTPNamespace.
func (*HTTPNamespace) GetProviderReference ¶
func (mg *HTTPNamespace) GetProviderReference() *xpv1.Reference
GetProviderReference of this HTTPNamespace. Deprecated: Use GetProviderConfigReference.
func (*HTTPNamespace) GetPublishConnectionDetailsTo ¶
func (mg *HTTPNamespace) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this HTTPNamespace.
func (*HTTPNamespace) GetTerraformResourceType ¶
func (mg *HTTPNamespace) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this HTTPNamespace
func (*HTTPNamespace) GetTerraformSchemaVersion ¶
func (tr *HTTPNamespace) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*HTTPNamespace) GetWriteConnectionSecretToReference ¶
func (mg *HTTPNamespace) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this HTTPNamespace.
func (*HTTPNamespace) LateInitialize ¶
func (tr *HTTPNamespace) LateInitialize(attrs []byte) (bool, error)
LateInitialize this HTTPNamespace using its observed tfState. returns True if there are any spec changes for the resource.
func (*HTTPNamespace) SetConditions ¶
func (mg *HTTPNamespace) SetConditions(c ...xpv1.Condition)
SetConditions of this HTTPNamespace.
func (*HTTPNamespace) SetDeletionPolicy ¶
func (mg *HTTPNamespace) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this HTTPNamespace.
func (*HTTPNamespace) SetObservation ¶
func (tr *HTTPNamespace) SetObservation(obs map[string]any) error
SetObservation for this HTTPNamespace
func (*HTTPNamespace) SetParameters ¶
func (tr *HTTPNamespace) SetParameters(params map[string]any) error
SetParameters for this HTTPNamespace
func (*HTTPNamespace) SetProviderConfigReference ¶
func (mg *HTTPNamespace) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this HTTPNamespace.
func (*HTTPNamespace) SetProviderReference ¶
func (mg *HTTPNamespace) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this HTTPNamespace. Deprecated: Use SetProviderConfigReference.
func (*HTTPNamespace) SetPublishConnectionDetailsTo ¶
func (mg *HTTPNamespace) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this HTTPNamespace.
func (*HTTPNamespace) SetWriteConnectionSecretToReference ¶
func (mg *HTTPNamespace) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this HTTPNamespace.
type HTTPNamespaceList ¶
type HTTPNamespaceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []HTTPNamespace `json:"items"` }
HTTPNamespaceList contains a list of HTTPNamespaces
func (*HTTPNamespaceList) DeepCopy ¶
func (in *HTTPNamespaceList) DeepCopy() *HTTPNamespaceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPNamespaceList.
func (*HTTPNamespaceList) DeepCopyInto ¶
func (in *HTTPNamespaceList) DeepCopyInto(out *HTTPNamespaceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HTTPNamespaceList) DeepCopyObject ¶
func (in *HTTPNamespaceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*HTTPNamespaceList) GetItems ¶
func (l *HTTPNamespaceList) GetItems() []resource.Managed
GetItems of this HTTPNamespaceList.
type HTTPNamespaceObservation ¶
type HTTPNamespaceObservation struct { // The ARN that Amazon Route 53 assigns to the namespace when you create it. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // The ID of a namespace. ID *string `json:"id,omitempty" tf:"id,omitempty"` // A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block. TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*HTTPNamespaceObservation) DeepCopy ¶
func (in *HTTPNamespaceObservation) DeepCopy() *HTTPNamespaceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPNamespaceObservation.
func (*HTTPNamespaceObservation) DeepCopyInto ¶
func (in *HTTPNamespaceObservation) DeepCopyInto(out *HTTPNamespaceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTTPNamespaceParameters ¶
type HTTPNamespaceParameters struct { // The description that you specify for the namespace when you create it. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The name of the http namespace. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // Key-value map of resource tags. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*HTTPNamespaceParameters) DeepCopy ¶
func (in *HTTPNamespaceParameters) DeepCopy() *HTTPNamespaceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPNamespaceParameters.
func (*HTTPNamespaceParameters) DeepCopyInto ¶
func (in *HTTPNamespaceParameters) DeepCopyInto(out *HTTPNamespaceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTTPNamespaceSpec ¶
type HTTPNamespaceSpec struct { v1.ResourceSpec `json:",inline"` ForProvider HTTPNamespaceParameters `json:"forProvider"` }
HTTPNamespaceSpec defines the desired state of HTTPNamespace
func (*HTTPNamespaceSpec) DeepCopy ¶
func (in *HTTPNamespaceSpec) DeepCopy() *HTTPNamespaceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPNamespaceSpec.
func (*HTTPNamespaceSpec) DeepCopyInto ¶
func (in *HTTPNamespaceSpec) DeepCopyInto(out *HTTPNamespaceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HTTPNamespaceStatus ¶
type HTTPNamespaceStatus struct { v1.ResourceStatus `json:",inline"` AtProvider HTTPNamespaceObservation `json:"atProvider,omitempty"` }
HTTPNamespaceStatus defines the observed state of HTTPNamespace.
func (*HTTPNamespaceStatus) DeepCopy ¶
func (in *HTTPNamespaceStatus) DeepCopy() *HTTPNamespaceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HTTPNamespaceStatus.
func (*HTTPNamespaceStatus) DeepCopyInto ¶
func (in *HTTPNamespaceStatus) DeepCopyInto(out *HTTPNamespaceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDNSNamespace ¶
type PrivateDNSNamespace struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PrivateDNSNamespaceSpec `json:"spec"` Status PrivateDNSNamespaceStatus `json:"status,omitempty"` }
PrivateDNSNamespace is the Schema for the PrivateDNSNamespaces API. Provides a Service Discovery Private DNS Namespace resource. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*PrivateDNSNamespace) DeepCopy ¶
func (in *PrivateDNSNamespace) DeepCopy() *PrivateDNSNamespace
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDNSNamespace.
func (*PrivateDNSNamespace) DeepCopyInto ¶
func (in *PrivateDNSNamespace) DeepCopyInto(out *PrivateDNSNamespace)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateDNSNamespace) DeepCopyObject ¶
func (in *PrivateDNSNamespace) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PrivateDNSNamespace) GetCondition ¶
func (mg *PrivateDNSNamespace) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this PrivateDNSNamespace.
func (*PrivateDNSNamespace) GetConnectionDetailsMapping ¶
func (tr *PrivateDNSNamespace) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this PrivateDNSNamespace
func (*PrivateDNSNamespace) GetDeletionPolicy ¶
func (mg *PrivateDNSNamespace) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this PrivateDNSNamespace.
func (*PrivateDNSNamespace) GetID ¶
func (tr *PrivateDNSNamespace) GetID() string
GetID returns ID of underlying Terraform resource of this PrivateDNSNamespace
func (*PrivateDNSNamespace) GetObservation ¶
func (tr *PrivateDNSNamespace) GetObservation() (map[string]any, error)
GetObservation of this PrivateDNSNamespace
func (*PrivateDNSNamespace) GetParameters ¶
func (tr *PrivateDNSNamespace) GetParameters() (map[string]any, error)
GetParameters of this PrivateDNSNamespace
func (*PrivateDNSNamespace) GetProviderConfigReference ¶
func (mg *PrivateDNSNamespace) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this PrivateDNSNamespace.
func (*PrivateDNSNamespace) GetProviderReference ¶
func (mg *PrivateDNSNamespace) GetProviderReference() *xpv1.Reference
GetProviderReference of this PrivateDNSNamespace. Deprecated: Use GetProviderConfigReference.
func (*PrivateDNSNamespace) GetPublishConnectionDetailsTo ¶
func (mg *PrivateDNSNamespace) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this PrivateDNSNamespace.
func (*PrivateDNSNamespace) GetTerraformResourceType ¶
func (mg *PrivateDNSNamespace) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this PrivateDNSNamespace
func (*PrivateDNSNamespace) GetTerraformSchemaVersion ¶
func (tr *PrivateDNSNamespace) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*PrivateDNSNamespace) GetWriteConnectionSecretToReference ¶
func (mg *PrivateDNSNamespace) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this PrivateDNSNamespace.
func (*PrivateDNSNamespace) LateInitialize ¶
func (tr *PrivateDNSNamespace) LateInitialize(attrs []byte) (bool, error)
LateInitialize this PrivateDNSNamespace using its observed tfState. returns True if there are any spec changes for the resource.
func (*PrivateDNSNamespace) ResolveReferences ¶
ResolveReferences of this PrivateDNSNamespace.
func (*PrivateDNSNamespace) SetConditions ¶
func (mg *PrivateDNSNamespace) SetConditions(c ...xpv1.Condition)
SetConditions of this PrivateDNSNamespace.
func (*PrivateDNSNamespace) SetDeletionPolicy ¶
func (mg *PrivateDNSNamespace) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this PrivateDNSNamespace.
func (*PrivateDNSNamespace) SetObservation ¶
func (tr *PrivateDNSNamespace) SetObservation(obs map[string]any) error
SetObservation for this PrivateDNSNamespace
func (*PrivateDNSNamespace) SetParameters ¶
func (tr *PrivateDNSNamespace) SetParameters(params map[string]any) error
SetParameters for this PrivateDNSNamespace
func (*PrivateDNSNamespace) SetProviderConfigReference ¶
func (mg *PrivateDNSNamespace) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this PrivateDNSNamespace.
func (*PrivateDNSNamespace) SetProviderReference ¶
func (mg *PrivateDNSNamespace) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this PrivateDNSNamespace. Deprecated: Use SetProviderConfigReference.
func (*PrivateDNSNamespace) SetPublishConnectionDetailsTo ¶
func (mg *PrivateDNSNamespace) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this PrivateDNSNamespace.
func (*PrivateDNSNamespace) SetWriteConnectionSecretToReference ¶
func (mg *PrivateDNSNamespace) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this PrivateDNSNamespace.
type PrivateDNSNamespaceList ¶
type PrivateDNSNamespaceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PrivateDNSNamespace `json:"items"` }
PrivateDNSNamespaceList contains a list of PrivateDNSNamespaces
func (*PrivateDNSNamespaceList) DeepCopy ¶
func (in *PrivateDNSNamespaceList) DeepCopy() *PrivateDNSNamespaceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDNSNamespaceList.
func (*PrivateDNSNamespaceList) DeepCopyInto ¶
func (in *PrivateDNSNamespaceList) DeepCopyInto(out *PrivateDNSNamespaceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateDNSNamespaceList) DeepCopyObject ¶
func (in *PrivateDNSNamespaceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PrivateDNSNamespaceList) GetItems ¶
func (l *PrivateDNSNamespaceList) GetItems() []resource.Managed
GetItems of this PrivateDNSNamespaceList.
type PrivateDNSNamespaceObservation ¶
type PrivateDNSNamespaceObservation struct { // The ARN that Amazon Route 53 assigns to the namespace when you create it. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // The ID for the hosted zone that Amazon Route 53 creates when you create a namespace. HostedZone *string `json:"hostedZone,omitempty" tf:"hosted_zone,omitempty"` // The ID of a namespace. ID *string `json:"id,omitempty" tf:"id,omitempty"` // A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block. TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*PrivateDNSNamespaceObservation) DeepCopy ¶
func (in *PrivateDNSNamespaceObservation) DeepCopy() *PrivateDNSNamespaceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDNSNamespaceObservation.
func (*PrivateDNSNamespaceObservation) DeepCopyInto ¶
func (in *PrivateDNSNamespaceObservation) DeepCopyInto(out *PrivateDNSNamespaceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDNSNamespaceParameters ¶
type PrivateDNSNamespaceParameters struct { // The description that you specify for the namespace when you create it. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The name of the namespace. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // Key-value map of resource tags. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // The ID of VPC that you want to associate the namespace with. // +crossplane:generate:reference:type=github.com/upbound/provider-aws/apis/ec2/v1beta1.VPC // +kubebuilder:validation:Optional VPC *string `json:"vpc,omitempty" tf:"vpc,omitempty"` // Reference to a VPC in ec2 to populate vpc. // +kubebuilder:validation:Optional VPCRef *v1.Reference `json:"vpcRef,omitempty" tf:"-"` // Selector for a VPC in ec2 to populate vpc. // +kubebuilder:validation:Optional VPCSelector *v1.Selector `json:"vpcSelector,omitempty" tf:"-"` }
func (*PrivateDNSNamespaceParameters) DeepCopy ¶
func (in *PrivateDNSNamespaceParameters) DeepCopy() *PrivateDNSNamespaceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDNSNamespaceParameters.
func (*PrivateDNSNamespaceParameters) DeepCopyInto ¶
func (in *PrivateDNSNamespaceParameters) DeepCopyInto(out *PrivateDNSNamespaceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDNSNamespaceSpec ¶
type PrivateDNSNamespaceSpec struct { v1.ResourceSpec `json:",inline"` ForProvider PrivateDNSNamespaceParameters `json:"forProvider"` }
PrivateDNSNamespaceSpec defines the desired state of PrivateDNSNamespace
func (*PrivateDNSNamespaceSpec) DeepCopy ¶
func (in *PrivateDNSNamespaceSpec) DeepCopy() *PrivateDNSNamespaceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDNSNamespaceSpec.
func (*PrivateDNSNamespaceSpec) DeepCopyInto ¶
func (in *PrivateDNSNamespaceSpec) DeepCopyInto(out *PrivateDNSNamespaceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDNSNamespaceStatus ¶
type PrivateDNSNamespaceStatus struct { v1.ResourceStatus `json:",inline"` AtProvider PrivateDNSNamespaceObservation `json:"atProvider,omitempty"` }
PrivateDNSNamespaceStatus defines the observed state of PrivateDNSNamespace.
func (*PrivateDNSNamespaceStatus) DeepCopy ¶
func (in *PrivateDNSNamespaceStatus) DeepCopy() *PrivateDNSNamespaceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDNSNamespaceStatus.
func (*PrivateDNSNamespaceStatus) DeepCopyInto ¶
func (in *PrivateDNSNamespaceStatus) DeepCopyInto(out *PrivateDNSNamespaceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublicDNSNamespace ¶
type PublicDNSNamespace struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PublicDNSNamespaceSpec `json:"spec"` Status PublicDNSNamespaceStatus `json:"status,omitempty"` }
PublicDNSNamespace is the Schema for the PublicDNSNamespaces API. Provides a Service Discovery Public DNS Namespace resource. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,aws}
func (*PublicDNSNamespace) DeepCopy ¶
func (in *PublicDNSNamespace) DeepCopy() *PublicDNSNamespace
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicDNSNamespace.
func (*PublicDNSNamespace) DeepCopyInto ¶
func (in *PublicDNSNamespace) DeepCopyInto(out *PublicDNSNamespace)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PublicDNSNamespace) DeepCopyObject ¶
func (in *PublicDNSNamespace) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PublicDNSNamespace) GetCondition ¶
func (mg *PublicDNSNamespace) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this PublicDNSNamespace.
func (*PublicDNSNamespace) GetConnectionDetailsMapping ¶
func (tr *PublicDNSNamespace) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this PublicDNSNamespace
func (*PublicDNSNamespace) GetDeletionPolicy ¶
func (mg *PublicDNSNamespace) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this PublicDNSNamespace.
func (*PublicDNSNamespace) GetID ¶
func (tr *PublicDNSNamespace) GetID() string
GetID returns ID of underlying Terraform resource of this PublicDNSNamespace
func (*PublicDNSNamespace) GetObservation ¶
func (tr *PublicDNSNamespace) GetObservation() (map[string]any, error)
GetObservation of this PublicDNSNamespace
func (*PublicDNSNamespace) GetParameters ¶
func (tr *PublicDNSNamespace) GetParameters() (map[string]any, error)
GetParameters of this PublicDNSNamespace
func (*PublicDNSNamespace) GetProviderConfigReference ¶
func (mg *PublicDNSNamespace) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this PublicDNSNamespace.
func (*PublicDNSNamespace) GetProviderReference ¶
func (mg *PublicDNSNamespace) GetProviderReference() *xpv1.Reference
GetProviderReference of this PublicDNSNamespace. Deprecated: Use GetProviderConfigReference.
func (*PublicDNSNamespace) GetPublishConnectionDetailsTo ¶
func (mg *PublicDNSNamespace) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this PublicDNSNamespace.
func (*PublicDNSNamespace) GetTerraformResourceType ¶
func (mg *PublicDNSNamespace) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this PublicDNSNamespace
func (*PublicDNSNamespace) GetTerraformSchemaVersion ¶
func (tr *PublicDNSNamespace) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*PublicDNSNamespace) GetWriteConnectionSecretToReference ¶
func (mg *PublicDNSNamespace) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this PublicDNSNamespace.
func (*PublicDNSNamespace) LateInitialize ¶
func (tr *PublicDNSNamespace) LateInitialize(attrs []byte) (bool, error)
LateInitialize this PublicDNSNamespace using its observed tfState. returns True if there are any spec changes for the resource.
func (*PublicDNSNamespace) SetConditions ¶
func (mg *PublicDNSNamespace) SetConditions(c ...xpv1.Condition)
SetConditions of this PublicDNSNamespace.
func (*PublicDNSNamespace) SetDeletionPolicy ¶
func (mg *PublicDNSNamespace) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this PublicDNSNamespace.
func (*PublicDNSNamespace) SetObservation ¶
func (tr *PublicDNSNamespace) SetObservation(obs map[string]any) error
SetObservation for this PublicDNSNamespace
func (*PublicDNSNamespace) SetParameters ¶
func (tr *PublicDNSNamespace) SetParameters(params map[string]any) error
SetParameters for this PublicDNSNamespace
func (*PublicDNSNamespace) SetProviderConfigReference ¶
func (mg *PublicDNSNamespace) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this PublicDNSNamespace.
func (*PublicDNSNamespace) SetProviderReference ¶
func (mg *PublicDNSNamespace) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this PublicDNSNamespace. Deprecated: Use SetProviderConfigReference.
func (*PublicDNSNamespace) SetPublishConnectionDetailsTo ¶
func (mg *PublicDNSNamespace) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this PublicDNSNamespace.
func (*PublicDNSNamespace) SetWriteConnectionSecretToReference ¶
func (mg *PublicDNSNamespace) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this PublicDNSNamespace.
type PublicDNSNamespaceList ¶
type PublicDNSNamespaceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PublicDNSNamespace `json:"items"` }
PublicDNSNamespaceList contains a list of PublicDNSNamespaces
func (*PublicDNSNamespaceList) DeepCopy ¶
func (in *PublicDNSNamespaceList) DeepCopy() *PublicDNSNamespaceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicDNSNamespaceList.
func (*PublicDNSNamespaceList) DeepCopyInto ¶
func (in *PublicDNSNamespaceList) DeepCopyInto(out *PublicDNSNamespaceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PublicDNSNamespaceList) DeepCopyObject ¶
func (in *PublicDNSNamespaceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PublicDNSNamespaceList) GetItems ¶
func (l *PublicDNSNamespaceList) GetItems() []resource.Managed
GetItems of this PublicDNSNamespaceList.
type PublicDNSNamespaceObservation ¶
type PublicDNSNamespaceObservation struct { // The ARN that Amazon Route 53 assigns to the namespace when you create it. Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` // The ID for the hosted zone that Amazon Route 53 creates when you create a namespace. HostedZone *string `json:"hostedZone,omitempty" tf:"hosted_zone,omitempty"` // The ID of a namespace. ID *string `json:"id,omitempty" tf:"id,omitempty"` // A map of tags assigned to the resource, including those inherited from the provider default_tags configuration block. TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*PublicDNSNamespaceObservation) DeepCopy ¶
func (in *PublicDNSNamespaceObservation) DeepCopy() *PublicDNSNamespaceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicDNSNamespaceObservation.
func (*PublicDNSNamespaceObservation) DeepCopyInto ¶
func (in *PublicDNSNamespaceObservation) DeepCopyInto(out *PublicDNSNamespaceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublicDNSNamespaceParameters ¶
type PublicDNSNamespaceParameters struct { // The description that you specify for the namespace when you create it. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // The name of the namespace. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Region is the region you'd like your resource to be created in. // +upjet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // Key-value map of resource tags. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*PublicDNSNamespaceParameters) DeepCopy ¶
func (in *PublicDNSNamespaceParameters) DeepCopy() *PublicDNSNamespaceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicDNSNamespaceParameters.
func (*PublicDNSNamespaceParameters) DeepCopyInto ¶
func (in *PublicDNSNamespaceParameters) DeepCopyInto(out *PublicDNSNamespaceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublicDNSNamespaceSpec ¶
type PublicDNSNamespaceSpec struct { v1.ResourceSpec `json:",inline"` ForProvider PublicDNSNamespaceParameters `json:"forProvider"` }
PublicDNSNamespaceSpec defines the desired state of PublicDNSNamespace
func (*PublicDNSNamespaceSpec) DeepCopy ¶
func (in *PublicDNSNamespaceSpec) DeepCopy() *PublicDNSNamespaceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicDNSNamespaceSpec.
func (*PublicDNSNamespaceSpec) DeepCopyInto ¶
func (in *PublicDNSNamespaceSpec) DeepCopyInto(out *PublicDNSNamespaceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublicDNSNamespaceStatus ¶
type PublicDNSNamespaceStatus struct { v1.ResourceStatus `json:",inline"` AtProvider PublicDNSNamespaceObservation `json:"atProvider,omitempty"` }
PublicDNSNamespaceStatus defines the observed state of PublicDNSNamespace.
func (*PublicDNSNamespaceStatus) DeepCopy ¶
func (in *PublicDNSNamespaceStatus) DeepCopy() *PublicDNSNamespaceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicDNSNamespaceStatus.
func (*PublicDNSNamespaceStatus) DeepCopyInto ¶
func (in *PublicDNSNamespaceStatus) DeepCopyInto(out *PublicDNSNamespaceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.