Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=servicediscovery.aws.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type DNSConfigObservation
- type DNSConfigParameters
- type DNSRecordsObservation
- type DNSRecordsParameters
- 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]interface{}, error)
- func (tr *HTTPNamespace) GetParameters() (map[string]interface{}, 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]interface{}) error
- func (tr *HTTPNamespace) SetParameters(params map[string]interface{}) 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 HealthCheckConfigObservation
- type HealthCheckConfigParameters
- type HealthCheckCustomConfigObservation
- type HealthCheckCustomConfigParameters
- 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]interface{}, error)
- func (tr *PrivateDNSNamespace) GetParameters() (map[string]interface{}, 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) SetConditions(c ...xpv1.Condition)
- func (mg *PrivateDNSNamespace) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *PrivateDNSNamespace) SetObservation(obs map[string]interface{}) error
- func (tr *PrivateDNSNamespace) SetParameters(params map[string]interface{}) 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]interface{}, error)
- func (tr *PublicDNSNamespace) GetParameters() (map[string]interface{}, 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]interface{}) error
- func (tr *PublicDNSNamespace) SetParameters(params map[string]interface{}) 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
- type Service
- func (in *Service) DeepCopy() *Service
- func (in *Service) DeepCopyInto(out *Service)
- func (in *Service) DeepCopyObject() runtime.Object
- func (mg *Service) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Service) GetConnectionDetailsMapping() map[string]string
- func (mg *Service) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Service) GetID() string
- func (tr *Service) GetObservation() (map[string]interface{}, error)
- func (tr *Service) GetParameters() (map[string]interface{}, error)
- func (mg *Service) GetProviderConfigReference() *xpv1.Reference
- func (mg *Service) GetProviderReference() *xpv1.Reference
- func (mg *Service) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Service) GetTerraformResourceType() string
- func (tr *Service) GetTerraformSchemaVersion() int
- func (mg *Service) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Service) LateInitialize(attrs []byte) (bool, error)
- func (mg *Service) SetConditions(c ...xpv1.Condition)
- func (mg *Service) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Service) SetObservation(obs map[string]interface{}) error
- func (tr *Service) SetParameters(params map[string]interface{}) error
- func (mg *Service) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Service) SetProviderReference(r *xpv1.Reference)
- func (mg *Service) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Service) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ServiceList
- type ServiceObservation
- type ServiceParameters
- type ServiceSpec
- type ServiceStatus
Constants ¶
const ( CRDGroup = "servicediscovery.aws.jet.crossplane.io" CRDVersion = "v1alpha1" )
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.
var ( Service_Kind = "Service" Service_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Service_Kind}.String() Service_KindAPIVersion = Service_Kind + "." + CRDGroupVersion.String() Service_GroupVersionKind = CRDGroupVersion.WithKind(Service_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type DNSConfigObservation ¶
type DNSConfigObservation struct { }
func (*DNSConfigObservation) DeepCopy ¶
func (in *DNSConfigObservation) DeepCopy() *DNSConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSConfigObservation.
func (*DNSConfigObservation) DeepCopyInto ¶
func (in *DNSConfigObservation) DeepCopyInto(out *DNSConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DNSConfigParameters ¶
type DNSConfigParameters struct { // +kubebuilder:validation:Required DNSRecords []DNSRecordsParameters `json:"dnsRecords" tf:"dns_records,omitempty"` // +kubebuilder:validation:Required NamespaceID *string `json:"namespaceId" tf:"namespace_id,omitempty"` // +kubebuilder:validation:Optional RoutingPolicy *string `json:"routingPolicy,omitempty" tf:"routing_policy,omitempty"` }
func (*DNSConfigParameters) DeepCopy ¶
func (in *DNSConfigParameters) DeepCopy() *DNSConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSConfigParameters.
func (*DNSConfigParameters) DeepCopyInto ¶
func (in *DNSConfigParameters) DeepCopyInto(out *DNSConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DNSRecordsObservation ¶
type DNSRecordsObservation struct { }
func (*DNSRecordsObservation) DeepCopy ¶
func (in *DNSRecordsObservation) DeepCopy() *DNSRecordsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSRecordsObservation.
func (*DNSRecordsObservation) DeepCopyInto ¶
func (in *DNSRecordsObservation) DeepCopyInto(out *DNSRecordsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DNSRecordsParameters ¶
type DNSRecordsParameters struct { // +kubebuilder:validation:Required TTL *float64 `json:"ttl" tf:"ttl,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*DNSRecordsParameters) DeepCopy ¶
func (in *DNSRecordsParameters) DeepCopy() *DNSRecordsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DNSRecordsParameters.
func (*DNSRecordsParameters) DeepCopyInto ¶
func (in *DNSRecordsParameters) DeepCopyInto(out *DNSRecordsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 +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,awsjet}
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]interface{}, error)
GetObservation of this HTTPNamespace
func (*HTTPNamespace) GetParameters ¶
func (tr *HTTPNamespace) GetParameters() (map[string]interface{}, 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]interface{}) error
SetObservation for this HTTPNamespace
func (*HTTPNamespace) SetParameters ¶
func (tr *HTTPNamespace) SetParameters(params map[string]interface{}) 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 { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` 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 { // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +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 HealthCheckConfigObservation ¶
type HealthCheckConfigObservation struct { }
func (*HealthCheckConfigObservation) DeepCopy ¶
func (in *HealthCheckConfigObservation) DeepCopy() *HealthCheckConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthCheckConfigObservation.
func (*HealthCheckConfigObservation) DeepCopyInto ¶
func (in *HealthCheckConfigObservation) DeepCopyInto(out *HealthCheckConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HealthCheckConfigParameters ¶
type HealthCheckConfigParameters struct { // +kubebuilder:validation:Optional FailureThreshold *float64 `json:"failureThreshold,omitempty" tf:"failure_threshold,omitempty"` // +kubebuilder:validation:Optional ResourcePath *string `json:"resourcePath,omitempty" tf:"resource_path,omitempty"` // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*HealthCheckConfigParameters) DeepCopy ¶
func (in *HealthCheckConfigParameters) DeepCopy() *HealthCheckConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthCheckConfigParameters.
func (*HealthCheckConfigParameters) DeepCopyInto ¶
func (in *HealthCheckConfigParameters) DeepCopyInto(out *HealthCheckConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HealthCheckCustomConfigObservation ¶
type HealthCheckCustomConfigObservation struct { }
func (*HealthCheckCustomConfigObservation) DeepCopy ¶
func (in *HealthCheckCustomConfigObservation) DeepCopy() *HealthCheckCustomConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthCheckCustomConfigObservation.
func (*HealthCheckCustomConfigObservation) DeepCopyInto ¶
func (in *HealthCheckCustomConfigObservation) DeepCopyInto(out *HealthCheckCustomConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HealthCheckCustomConfigParameters ¶
type HealthCheckCustomConfigParameters struct { // +kubebuilder:validation:Optional FailureThreshold *float64 `json:"failureThreshold,omitempty" tf:"failure_threshold,omitempty"` }
func (*HealthCheckCustomConfigParameters) DeepCopy ¶
func (in *HealthCheckCustomConfigParameters) DeepCopy() *HealthCheckCustomConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HealthCheckCustomConfigParameters.
func (*HealthCheckCustomConfigParameters) DeepCopyInto ¶
func (in *HealthCheckCustomConfigParameters) DeepCopyInto(out *HealthCheckCustomConfigParameters)
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 +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,awsjet}
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]interface{}, error)
GetObservation of this PrivateDNSNamespace
func (*PrivateDNSNamespace) GetParameters ¶
func (tr *PrivateDNSNamespace) GetParameters() (map[string]interface{}, 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) 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]interface{}) error
SetObservation for this PrivateDNSNamespace
func (*PrivateDNSNamespace) SetParameters ¶
func (tr *PrivateDNSNamespace) SetParameters(params map[string]interface{}) 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 { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` HostedZone *string `json:"hostedZone,omitempty" tf:"hosted_zone,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` 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 { // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Required VPC *string `json:"vpc" tf:"vpc,omitempty"` }
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 +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,awsjet}
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]interface{}, error)
GetObservation of this PublicDNSNamespace
func (*PublicDNSNamespace) GetParameters ¶
func (tr *PublicDNSNamespace) GetParameters() (map[string]interface{}, 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]interface{}) error
SetObservation for this PublicDNSNamespace
func (*PublicDNSNamespace) SetParameters ¶
func (tr *PublicDNSNamespace) SetParameters(params map[string]interface{}) 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 { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` HostedZone *string `json:"hostedZone,omitempty" tf:"hosted_zone,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` 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 { // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +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.
type Service ¶
type Service struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ServiceSpec `json:"spec"` Status ServiceStatus `json:"status,omitempty"` }
Service is the Schema for the Services API +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,awsjet}
func (*Service) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Service.
func (*Service) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Service) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Service) GetCondition ¶
func (mg *Service) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Service.
func (*Service) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Service
func (*Service) GetDeletionPolicy ¶
func (mg *Service) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Service.
func (*Service) GetObservation ¶
GetObservation of this Service
func (*Service) GetParameters ¶
GetParameters of this Service
func (*Service) GetProviderConfigReference ¶
GetProviderConfigReference of this Service.
func (*Service) GetProviderReference ¶
GetProviderReference of this Service. Deprecated: Use GetProviderConfigReference.
func (*Service) GetPublishConnectionDetailsTo ¶
func (mg *Service) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Service.
func (*Service) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Service
func (*Service) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Service) GetWriteConnectionSecretToReference ¶
func (mg *Service) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Service.
func (*Service) LateInitialize ¶
LateInitialize this Service using its observed tfState. returns True if there are any spec changes for the resource.
func (*Service) SetConditions ¶
SetConditions of this Service.
func (*Service) SetDeletionPolicy ¶
func (mg *Service) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Service.
func (*Service) SetObservation ¶
SetObservation for this Service
func (*Service) SetParameters ¶
SetParameters for this Service
func (*Service) SetProviderConfigReference ¶
SetProviderConfigReference of this Service.
func (*Service) SetProviderReference ¶
SetProviderReference of this Service. Deprecated: Use SetProviderConfigReference.
func (*Service) SetPublishConnectionDetailsTo ¶
func (mg *Service) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Service.
func (*Service) SetWriteConnectionSecretToReference ¶
func (mg *Service) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Service.
type ServiceList ¶
type ServiceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Service `json:"items"` }
ServiceList contains a list of Services
func (*ServiceList) DeepCopy ¶
func (in *ServiceList) DeepCopy() *ServiceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceList.
func (*ServiceList) DeepCopyInto ¶
func (in *ServiceList) DeepCopyInto(out *ServiceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceList) DeepCopyObject ¶
func (in *ServiceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServiceList) GetItems ¶
func (l *ServiceList) GetItems() []resource.Managed
GetItems of this ServiceList.
type ServiceObservation ¶
type ServiceObservation struct { Arn *string `json:"arn,omitempty" tf:"arn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"` }
func (*ServiceObservation) DeepCopy ¶
func (in *ServiceObservation) DeepCopy() *ServiceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceObservation.
func (*ServiceObservation) DeepCopyInto ¶
func (in *ServiceObservation) DeepCopyInto(out *ServiceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceParameters ¶
type ServiceParameters struct { // +kubebuilder:validation:Optional DNSConfig []DNSConfigParameters `json:"dnsConfig,omitempty" tf:"dns_config,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional HealthCheckConfig []HealthCheckConfigParameters `json:"healthCheckConfig,omitempty" tf:"health_check_config,omitempty"` // +kubebuilder:validation:Optional HealthCheckCustomConfig []HealthCheckCustomConfigParameters `json:"healthCheckCustomConfig,omitempty" tf:"health_check_custom_config,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional NamespaceID *string `json:"namespaceId,omitempty" tf:"namespace_id,omitempty"` // Region is the region you'd like your resource to be created in. // +terrajet:crd:field:TFTag=- // +kubebuilder:validation:Required Region *string `json:"region" tf:"-"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*ServiceParameters) DeepCopy ¶
func (in *ServiceParameters) DeepCopy() *ServiceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceParameters.
func (*ServiceParameters) DeepCopyInto ¶
func (in *ServiceParameters) DeepCopyInto(out *ServiceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceSpec ¶
type ServiceSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ServiceParameters `json:"forProvider"` }
ServiceSpec defines the desired state of Service
func (*ServiceSpec) DeepCopy ¶
func (in *ServiceSpec) DeepCopy() *ServiceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceSpec.
func (*ServiceSpec) DeepCopyInto ¶
func (in *ServiceSpec) DeepCopyInto(out *ServiceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceStatus ¶
type ServiceStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ServiceObservation `json:"atProvider,omitempty"` }
ServiceStatus defines the observed state of Service.
func (*ServiceStatus) DeepCopy ¶
func (in *ServiceStatus) DeepCopy() *ServiceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceStatus.
func (*ServiceStatus) DeepCopyInto ¶
func (in *ServiceStatus) DeepCopyInto(out *ServiceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.