v1alpha1

package
v0.3.0-preview Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 19, 2021 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Overview

+kubebuilder:object:generate=true +groupName=dns.azure.jet.crossplane.io +versionName=v1alpha1

Index

Constants

View Source
const (
	CRDGroup   = "dns.azure.jet.crossplane.io"
	CRDVersion = "v1alpha1"
)

Package type metadata.

Variables

View Source
var (
	AaaaRecord_Kind             = "AaaaRecord"
	AaaaRecord_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: AaaaRecord_Kind}.String()
	AaaaRecord_KindAPIVersion   = AaaaRecord_Kind + "." + CRDGroupVersion.String()
	AaaaRecord_GroupVersionKind = CRDGroupVersion.WithKind(AaaaRecord_Kind)
)

Repository type metadata.

View Source
var (
	ARecord_Kind             = "ARecord"
	ARecord_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ARecord_Kind}.String()
	ARecord_KindAPIVersion   = ARecord_Kind + "." + CRDGroupVersion.String()
	ARecord_GroupVersionKind = CRDGroupVersion.WithKind(ARecord_Kind)
)

Repository type metadata.

View Source
var (
	CaaRecord_Kind             = "CaaRecord"
	CaaRecord_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: CaaRecord_Kind}.String()
	CaaRecord_KindAPIVersion   = CaaRecord_Kind + "." + CRDGroupVersion.String()
	CaaRecord_GroupVersionKind = CRDGroupVersion.WithKind(CaaRecord_Kind)
)

Repository type metadata.

View Source
var (
	CnameRecord_Kind             = "CnameRecord"
	CnameRecord_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: CnameRecord_Kind}.String()
	CnameRecord_KindAPIVersion   = CnameRecord_Kind + "." + CRDGroupVersion.String()
	CnameRecord_GroupVersionKind = CRDGroupVersion.WithKind(CnameRecord_Kind)
)

Repository type metadata.

View Source
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
)
View Source
var (
	MxRecord_Kind             = "MxRecord"
	MxRecord_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: MxRecord_Kind}.String()
	MxRecord_KindAPIVersion   = MxRecord_Kind + "." + CRDGroupVersion.String()
	MxRecord_GroupVersionKind = CRDGroupVersion.WithKind(MxRecord_Kind)
)

Repository type metadata.

View Source
var (
	NsRecord_Kind             = "NsRecord"
	NsRecord_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: NsRecord_Kind}.String()
	NsRecord_KindAPIVersion   = NsRecord_Kind + "." + CRDGroupVersion.String()
	NsRecord_GroupVersionKind = CRDGroupVersion.WithKind(NsRecord_Kind)
)

Repository type metadata.

View Source
var (
	PtrRecord_Kind             = "PtrRecord"
	PtrRecord_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: PtrRecord_Kind}.String()
	PtrRecord_KindAPIVersion   = PtrRecord_Kind + "." + CRDGroupVersion.String()
	PtrRecord_GroupVersionKind = CRDGroupVersion.WithKind(PtrRecord_Kind)
)

Repository type metadata.

View Source
var (
	SrvRecord_Kind             = "SrvRecord"
	SrvRecord_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: SrvRecord_Kind}.String()
	SrvRecord_KindAPIVersion   = SrvRecord_Kind + "." + CRDGroupVersion.String()
	SrvRecord_GroupVersionKind = CRDGroupVersion.WithKind(SrvRecord_Kind)
)

Repository type metadata.

View Source
var (
	TxtRecord_Kind             = "TxtRecord"
	TxtRecord_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: TxtRecord_Kind}.String()
	TxtRecord_KindAPIVersion   = TxtRecord_Kind + "." + CRDGroupVersion.String()
	TxtRecord_GroupVersionKind = CRDGroupVersion.WithKind(TxtRecord_Kind)
)

Repository type metadata.

View Source
var (
	Zone_Kind             = "Zone"
	Zone_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Zone_Kind}.String()
	Zone_KindAPIVersion   = Zone_Kind + "." + CRDGroupVersion.String()
	Zone_GroupVersionKind = CRDGroupVersion.WithKind(Zone_Kind)
)

Repository type metadata.

Functions

This section is empty.

Types

type ARecord

type ARecord struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ARecordSpec   `json:"spec"`
	Status            ARecordStatus `json:"status,omitempty"`
}

ARecord is the Schema for the ARecords 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,azurejet}

func (*ARecord) DeepCopy

func (in *ARecord) DeepCopy() *ARecord

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ARecord.

func (*ARecord) DeepCopyInto

func (in *ARecord) DeepCopyInto(out *ARecord)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ARecord) DeepCopyObject

func (in *ARecord) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ARecord) GetCondition

func (mg *ARecord) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this ARecord.

func (*ARecord) GetConnectionDetailsMapping

func (tr *ARecord) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this ARecord

func (*ARecord) GetDeletionPolicy

func (mg *ARecord) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this ARecord.

func (*ARecord) GetObservation

func (tr *ARecord) GetObservation() (map[string]interface{}, error)

GetObservation of this ARecord

func (*ARecord) GetParameters

func (tr *ARecord) GetParameters() (map[string]interface{}, error)

GetParameters of this ARecord

func (*ARecord) GetProviderConfigReference

func (mg *ARecord) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this ARecord.

func (*ARecord) GetProviderReference

func (mg *ARecord) GetProviderReference() *xpv1.Reference

GetProviderReference of this ARecord. Deprecated: Use GetProviderConfigReference.

func (*ARecord) GetTerraformResourceType

func (mg *ARecord) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ARecord

func (*ARecord) GetTerraformSchemaVersion

func (tr *ARecord) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ARecord) GetWriteConnectionSecretToReference

func (mg *ARecord) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this ARecord.

func (*ARecord) LateInitialize

func (tr *ARecord) LateInitialize(attrs []byte) (bool, error)

LateInitialize this ARecord using its observed tfState. returns True if there are any spec changes for the resource.

func (*ARecord) SetConditions

func (mg *ARecord) SetConditions(c ...xpv1.Condition)

SetConditions of this ARecord.

func (*ARecord) SetDeletionPolicy

func (mg *ARecord) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this ARecord.

func (*ARecord) SetObservation

func (tr *ARecord) SetObservation(obs map[string]interface{}) error

SetObservation for this ARecord

func (*ARecord) SetParameters

func (tr *ARecord) SetParameters(params map[string]interface{}) error

SetParameters for this ARecord

func (*ARecord) SetProviderConfigReference

func (mg *ARecord) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this ARecord.

func (*ARecord) SetProviderReference

func (mg *ARecord) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this ARecord. Deprecated: Use SetProviderConfigReference.

func (*ARecord) SetWriteConnectionSecretToReference

func (mg *ARecord) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this ARecord.

type ARecordList

type ARecordList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []ARecord `json:"items"`
}

ARecordList contains a list of ARecords

func (*ARecordList) DeepCopy

func (in *ARecordList) DeepCopy() *ARecordList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ARecordList.

func (*ARecordList) DeepCopyInto

func (in *ARecordList) DeepCopyInto(out *ARecordList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ARecordList) DeepCopyObject

func (in *ARecordList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ARecordList) GetItems

func (l *ARecordList) GetItems() []resource.Managed

GetItems of this ARecordList.

type ARecordObservation

type ARecordObservation struct {
	Fqdn *string `json:"fqdn,omitempty" tf:"fqdn,omitempty"`
}

func (*ARecordObservation) DeepCopy

func (in *ARecordObservation) DeepCopy() *ARecordObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ARecordObservation.

func (*ARecordObservation) DeepCopyInto

func (in *ARecordObservation) DeepCopyInto(out *ARecordObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ARecordParameters

type ARecordParameters struct {

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	Records []*string `json:"records,omitempty" tf:"records,omitempty"`

	// +kubebuilder:validation:Required
	ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Required
	TTL *int64 `json:"ttl" tf:"ttl,omitempty"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`

	// +kubebuilder:validation:Optional
	TargetResourceID *string `json:"targetResourceId,omitempty" tf:"target_resource_id,omitempty"`

	// +kubebuilder:validation:Required
	ZoneName *string `json:"zoneName" tf:"zone_name,omitempty"`
}

func (*ARecordParameters) DeepCopy

func (in *ARecordParameters) DeepCopy() *ARecordParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ARecordParameters.

func (*ARecordParameters) DeepCopyInto

func (in *ARecordParameters) DeepCopyInto(out *ARecordParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ARecordSpec

type ARecordSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ARecordParameters `json:"forProvider"`
}

ARecordSpec defines the desired state of ARecord

func (*ARecordSpec) DeepCopy

func (in *ARecordSpec) DeepCopy() *ARecordSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ARecordSpec.

func (*ARecordSpec) DeepCopyInto

func (in *ARecordSpec) DeepCopyInto(out *ARecordSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ARecordStatus

type ARecordStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        ARecordObservation `json:"atProvider,omitempty"`
}

ARecordStatus defines the observed state of ARecord.

func (*ARecordStatus) DeepCopy

func (in *ARecordStatus) DeepCopy() *ARecordStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ARecordStatus.

func (*ARecordStatus) DeepCopyInto

func (in *ARecordStatus) DeepCopyInto(out *ARecordStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AaaaRecord

type AaaaRecord struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AaaaRecordSpec   `json:"spec"`
	Status            AaaaRecordStatus `json:"status,omitempty"`
}

AaaaRecord is the Schema for the AaaaRecords 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,azurejet}

func (*AaaaRecord) DeepCopy

func (in *AaaaRecord) DeepCopy() *AaaaRecord

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AaaaRecord.

func (*AaaaRecord) DeepCopyInto

func (in *AaaaRecord) DeepCopyInto(out *AaaaRecord)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AaaaRecord) DeepCopyObject

func (in *AaaaRecord) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*AaaaRecord) GetCondition

func (mg *AaaaRecord) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this AaaaRecord.

func (*AaaaRecord) GetConnectionDetailsMapping

func (tr *AaaaRecord) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this AaaaRecord

func (*AaaaRecord) GetDeletionPolicy

func (mg *AaaaRecord) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this AaaaRecord.

func (*AaaaRecord) GetObservation

func (tr *AaaaRecord) GetObservation() (map[string]interface{}, error)

GetObservation of this AaaaRecord

func (*AaaaRecord) GetParameters

func (tr *AaaaRecord) GetParameters() (map[string]interface{}, error)

GetParameters of this AaaaRecord

func (*AaaaRecord) GetProviderConfigReference

func (mg *AaaaRecord) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this AaaaRecord.

func (*AaaaRecord) GetProviderReference

func (mg *AaaaRecord) GetProviderReference() *xpv1.Reference

GetProviderReference of this AaaaRecord. Deprecated: Use GetProviderConfigReference.

func (*AaaaRecord) GetTerraformResourceType

func (mg *AaaaRecord) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this AaaaRecord

func (*AaaaRecord) GetTerraformSchemaVersion

func (tr *AaaaRecord) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*AaaaRecord) GetWriteConnectionSecretToReference

func (mg *AaaaRecord) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this AaaaRecord.

func (*AaaaRecord) LateInitialize

func (tr *AaaaRecord) LateInitialize(attrs []byte) (bool, error)

LateInitialize this AaaaRecord using its observed tfState. returns True if there are any spec changes for the resource.

func (*AaaaRecord) SetConditions

func (mg *AaaaRecord) SetConditions(c ...xpv1.Condition)

SetConditions of this AaaaRecord.

func (*AaaaRecord) SetDeletionPolicy

func (mg *AaaaRecord) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this AaaaRecord.

func (*AaaaRecord) SetObservation

func (tr *AaaaRecord) SetObservation(obs map[string]interface{}) error

SetObservation for this AaaaRecord

func (*AaaaRecord) SetParameters

func (tr *AaaaRecord) SetParameters(params map[string]interface{}) error

SetParameters for this AaaaRecord

func (*AaaaRecord) SetProviderConfigReference

func (mg *AaaaRecord) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this AaaaRecord.

func (*AaaaRecord) SetProviderReference

func (mg *AaaaRecord) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this AaaaRecord. Deprecated: Use SetProviderConfigReference.

func (*AaaaRecord) SetWriteConnectionSecretToReference

func (mg *AaaaRecord) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this AaaaRecord.

type AaaaRecordList

type AaaaRecordList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []AaaaRecord `json:"items"`
}

AaaaRecordList contains a list of AaaaRecords

func (*AaaaRecordList) DeepCopy

func (in *AaaaRecordList) DeepCopy() *AaaaRecordList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AaaaRecordList.

func (*AaaaRecordList) DeepCopyInto

func (in *AaaaRecordList) DeepCopyInto(out *AaaaRecordList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AaaaRecordList) DeepCopyObject

func (in *AaaaRecordList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*AaaaRecordList) GetItems

func (l *AaaaRecordList) GetItems() []resource.Managed

GetItems of this AaaaRecordList.

type AaaaRecordObservation

type AaaaRecordObservation struct {
	Fqdn *string `json:"fqdn,omitempty" tf:"fqdn,omitempty"`
}

func (*AaaaRecordObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AaaaRecordObservation.

func (*AaaaRecordObservation) DeepCopyInto

func (in *AaaaRecordObservation) DeepCopyInto(out *AaaaRecordObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AaaaRecordParameters

type AaaaRecordParameters struct {

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	Records []*string `json:"records,omitempty" tf:"records,omitempty"`

	// +kubebuilder:validation:Required
	ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Required
	TTL *int64 `json:"ttl" tf:"ttl,omitempty"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`

	// +kubebuilder:validation:Optional
	TargetResourceID *string `json:"targetResourceId,omitempty" tf:"target_resource_id,omitempty"`

	// +kubebuilder:validation:Required
	ZoneName *string `json:"zoneName" tf:"zone_name,omitempty"`
}

func (*AaaaRecordParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AaaaRecordParameters.

func (*AaaaRecordParameters) DeepCopyInto

func (in *AaaaRecordParameters) DeepCopyInto(out *AaaaRecordParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AaaaRecordSpec

type AaaaRecordSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     AaaaRecordParameters `json:"forProvider"`
}

AaaaRecordSpec defines the desired state of AaaaRecord

func (*AaaaRecordSpec) DeepCopy

func (in *AaaaRecordSpec) DeepCopy() *AaaaRecordSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AaaaRecordSpec.

func (*AaaaRecordSpec) DeepCopyInto

func (in *AaaaRecordSpec) DeepCopyInto(out *AaaaRecordSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AaaaRecordStatus

type AaaaRecordStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        AaaaRecordObservation `json:"atProvider,omitempty"`
}

AaaaRecordStatus defines the observed state of AaaaRecord.

func (*AaaaRecordStatus) DeepCopy

func (in *AaaaRecordStatus) DeepCopy() *AaaaRecordStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AaaaRecordStatus.

func (*AaaaRecordStatus) DeepCopyInto

func (in *AaaaRecordStatus) DeepCopyInto(out *AaaaRecordStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CaaRecord

type CaaRecord struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CaaRecordSpec   `json:"spec"`
	Status            CaaRecordStatus `json:"status,omitempty"`
}

CaaRecord is the Schema for the CaaRecords 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,azurejet}

func (*CaaRecord) DeepCopy

func (in *CaaRecord) DeepCopy() *CaaRecord

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CaaRecord.

func (*CaaRecord) DeepCopyInto

func (in *CaaRecord) DeepCopyInto(out *CaaRecord)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CaaRecord) DeepCopyObject

func (in *CaaRecord) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*CaaRecord) GetCondition

func (mg *CaaRecord) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this CaaRecord.

func (*CaaRecord) GetConnectionDetailsMapping

func (tr *CaaRecord) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this CaaRecord

func (*CaaRecord) GetDeletionPolicy

func (mg *CaaRecord) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this CaaRecord.

func (*CaaRecord) GetObservation

func (tr *CaaRecord) GetObservation() (map[string]interface{}, error)

GetObservation of this CaaRecord

func (*CaaRecord) GetParameters

func (tr *CaaRecord) GetParameters() (map[string]interface{}, error)

GetParameters of this CaaRecord

func (*CaaRecord) GetProviderConfigReference

func (mg *CaaRecord) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this CaaRecord.

func (*CaaRecord) GetProviderReference

func (mg *CaaRecord) GetProviderReference() *xpv1.Reference

GetProviderReference of this CaaRecord. Deprecated: Use GetProviderConfigReference.

func (*CaaRecord) GetTerraformResourceType

func (mg *CaaRecord) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this CaaRecord

func (*CaaRecord) GetTerraformSchemaVersion

func (tr *CaaRecord) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*CaaRecord) GetWriteConnectionSecretToReference

func (mg *CaaRecord) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this CaaRecord.

func (*CaaRecord) LateInitialize

func (tr *CaaRecord) LateInitialize(attrs []byte) (bool, error)

LateInitialize this CaaRecord using its observed tfState. returns True if there are any spec changes for the resource.

func (*CaaRecord) SetConditions

func (mg *CaaRecord) SetConditions(c ...xpv1.Condition)

SetConditions of this CaaRecord.

func (*CaaRecord) SetDeletionPolicy

func (mg *CaaRecord) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this CaaRecord.

func (*CaaRecord) SetObservation

func (tr *CaaRecord) SetObservation(obs map[string]interface{}) error

SetObservation for this CaaRecord

func (*CaaRecord) SetParameters

func (tr *CaaRecord) SetParameters(params map[string]interface{}) error

SetParameters for this CaaRecord

func (*CaaRecord) SetProviderConfigReference

func (mg *CaaRecord) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this CaaRecord.

func (*CaaRecord) SetProviderReference

func (mg *CaaRecord) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this CaaRecord. Deprecated: Use SetProviderConfigReference.

func (*CaaRecord) SetWriteConnectionSecretToReference

func (mg *CaaRecord) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this CaaRecord.

type CaaRecordList

type CaaRecordList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []CaaRecord `json:"items"`
}

CaaRecordList contains a list of CaaRecords

func (*CaaRecordList) DeepCopy

func (in *CaaRecordList) DeepCopy() *CaaRecordList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CaaRecordList.

func (*CaaRecordList) DeepCopyInto

func (in *CaaRecordList) DeepCopyInto(out *CaaRecordList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CaaRecordList) DeepCopyObject

func (in *CaaRecordList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*CaaRecordList) GetItems

func (l *CaaRecordList) GetItems() []resource.Managed

GetItems of this CaaRecordList.

type CaaRecordObservation

type CaaRecordObservation struct {
	Fqdn *string `json:"fqdn,omitempty" tf:"fqdn,omitempty"`
}

func (*CaaRecordObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CaaRecordObservation.

func (*CaaRecordObservation) DeepCopyInto

func (in *CaaRecordObservation) DeepCopyInto(out *CaaRecordObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CaaRecordParameters

type CaaRecordParameters struct {

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Required
	Record []RecordParameters `json:"record" tf:"record,omitempty"`

	// +kubebuilder:validation:Required
	ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Required
	TTL *int64 `json:"ttl" tf:"ttl,omitempty"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`

	// +kubebuilder:validation:Required
	ZoneName *string `json:"zoneName" tf:"zone_name,omitempty"`
}

func (*CaaRecordParameters) DeepCopy

func (in *CaaRecordParameters) DeepCopy() *CaaRecordParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CaaRecordParameters.

func (*CaaRecordParameters) DeepCopyInto

func (in *CaaRecordParameters) DeepCopyInto(out *CaaRecordParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CaaRecordSpec

type CaaRecordSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     CaaRecordParameters `json:"forProvider"`
}

CaaRecordSpec defines the desired state of CaaRecord

func (*CaaRecordSpec) DeepCopy

func (in *CaaRecordSpec) DeepCopy() *CaaRecordSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CaaRecordSpec.

func (*CaaRecordSpec) DeepCopyInto

func (in *CaaRecordSpec) DeepCopyInto(out *CaaRecordSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CaaRecordStatus

type CaaRecordStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        CaaRecordObservation `json:"atProvider,omitempty"`
}

CaaRecordStatus defines the observed state of CaaRecord.

func (*CaaRecordStatus) DeepCopy

func (in *CaaRecordStatus) DeepCopy() *CaaRecordStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CaaRecordStatus.

func (*CaaRecordStatus) DeepCopyInto

func (in *CaaRecordStatus) DeepCopyInto(out *CaaRecordStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CnameRecord

type CnameRecord struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CnameRecordSpec   `json:"spec"`
	Status            CnameRecordStatus `json:"status,omitempty"`
}

CnameRecord is the Schema for the CnameRecords 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,azurejet}

func (*CnameRecord) DeepCopy

func (in *CnameRecord) DeepCopy() *CnameRecord

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CnameRecord.

func (*CnameRecord) DeepCopyInto

func (in *CnameRecord) DeepCopyInto(out *CnameRecord)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CnameRecord) DeepCopyObject

func (in *CnameRecord) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*CnameRecord) GetCondition

func (mg *CnameRecord) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this CnameRecord.

func (*CnameRecord) GetConnectionDetailsMapping

func (tr *CnameRecord) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this CnameRecord

func (*CnameRecord) GetDeletionPolicy

func (mg *CnameRecord) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this CnameRecord.

func (*CnameRecord) GetObservation

func (tr *CnameRecord) GetObservation() (map[string]interface{}, error)

GetObservation of this CnameRecord

func (*CnameRecord) GetParameters

func (tr *CnameRecord) GetParameters() (map[string]interface{}, error)

GetParameters of this CnameRecord

func (*CnameRecord) GetProviderConfigReference

func (mg *CnameRecord) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this CnameRecord.

func (*CnameRecord) GetProviderReference

func (mg *CnameRecord) GetProviderReference() *xpv1.Reference

GetProviderReference of this CnameRecord. Deprecated: Use GetProviderConfigReference.

func (*CnameRecord) GetTerraformResourceType

func (mg *CnameRecord) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this CnameRecord

func (*CnameRecord) GetTerraformSchemaVersion

func (tr *CnameRecord) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*CnameRecord) GetWriteConnectionSecretToReference

func (mg *CnameRecord) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this CnameRecord.

func (*CnameRecord) LateInitialize

func (tr *CnameRecord) LateInitialize(attrs []byte) (bool, error)

LateInitialize this CnameRecord using its observed tfState. returns True if there are any spec changes for the resource.

func (*CnameRecord) SetConditions

func (mg *CnameRecord) SetConditions(c ...xpv1.Condition)

SetConditions of this CnameRecord.

func (*CnameRecord) SetDeletionPolicy

func (mg *CnameRecord) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this CnameRecord.

func (*CnameRecord) SetObservation

func (tr *CnameRecord) SetObservation(obs map[string]interface{}) error

SetObservation for this CnameRecord

func (*CnameRecord) SetParameters

func (tr *CnameRecord) SetParameters(params map[string]interface{}) error

SetParameters for this CnameRecord

func (*CnameRecord) SetProviderConfigReference

func (mg *CnameRecord) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this CnameRecord.

func (*CnameRecord) SetProviderReference

func (mg *CnameRecord) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this CnameRecord. Deprecated: Use SetProviderConfigReference.

func (*CnameRecord) SetWriteConnectionSecretToReference

func (mg *CnameRecord) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this CnameRecord.

type CnameRecordList

type CnameRecordList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []CnameRecord `json:"items"`
}

CnameRecordList contains a list of CnameRecords

func (*CnameRecordList) DeepCopy

func (in *CnameRecordList) DeepCopy() *CnameRecordList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CnameRecordList.

func (*CnameRecordList) DeepCopyInto

func (in *CnameRecordList) DeepCopyInto(out *CnameRecordList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CnameRecordList) DeepCopyObject

func (in *CnameRecordList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*CnameRecordList) GetItems

func (l *CnameRecordList) GetItems() []resource.Managed

GetItems of this CnameRecordList.

type CnameRecordObservation

type CnameRecordObservation struct {
	Fqdn *string `json:"fqdn,omitempty" tf:"fqdn,omitempty"`
}

func (*CnameRecordObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CnameRecordObservation.

func (*CnameRecordObservation) DeepCopyInto

func (in *CnameRecordObservation) DeepCopyInto(out *CnameRecordObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CnameRecordParameters

type CnameRecordParameters struct {

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	Record *string `json:"record,omitempty" tf:"record,omitempty"`

	// +kubebuilder:validation:Required
	ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Required
	TTL *int64 `json:"ttl" tf:"ttl,omitempty"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`

	// +kubebuilder:validation:Optional
	TargetResourceID *string `json:"targetResourceId,omitempty" tf:"target_resource_id,omitempty"`

	// +kubebuilder:validation:Required
	ZoneName *string `json:"zoneName" tf:"zone_name,omitempty"`
}

func (*CnameRecordParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CnameRecordParameters.

func (*CnameRecordParameters) DeepCopyInto

func (in *CnameRecordParameters) DeepCopyInto(out *CnameRecordParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CnameRecordSpec

type CnameRecordSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     CnameRecordParameters `json:"forProvider"`
}

CnameRecordSpec defines the desired state of CnameRecord

func (*CnameRecordSpec) DeepCopy

func (in *CnameRecordSpec) DeepCopy() *CnameRecordSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CnameRecordSpec.

func (*CnameRecordSpec) DeepCopyInto

func (in *CnameRecordSpec) DeepCopyInto(out *CnameRecordSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CnameRecordStatus

type CnameRecordStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        CnameRecordObservation `json:"atProvider,omitempty"`
}

CnameRecordStatus defines the observed state of CnameRecord.

func (*CnameRecordStatus) DeepCopy

func (in *CnameRecordStatus) DeepCopy() *CnameRecordStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CnameRecordStatus.

func (*CnameRecordStatus) DeepCopyInto

func (in *CnameRecordStatus) DeepCopyInto(out *CnameRecordStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type MxRecord

type MxRecord struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              MxRecordSpec   `json:"spec"`
	Status            MxRecordStatus `json:"status,omitempty"`
}

MxRecord is the Schema for the MxRecords 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,azurejet}

func (*MxRecord) DeepCopy

func (in *MxRecord) DeepCopy() *MxRecord

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MxRecord.

func (*MxRecord) DeepCopyInto

func (in *MxRecord) DeepCopyInto(out *MxRecord)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*MxRecord) DeepCopyObject

func (in *MxRecord) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*MxRecord) GetCondition

func (mg *MxRecord) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this MxRecord.

func (*MxRecord) GetConnectionDetailsMapping

func (tr *MxRecord) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this MxRecord

func (*MxRecord) GetDeletionPolicy

func (mg *MxRecord) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this MxRecord.

func (*MxRecord) GetObservation

func (tr *MxRecord) GetObservation() (map[string]interface{}, error)

GetObservation of this MxRecord

func (*MxRecord) GetParameters

func (tr *MxRecord) GetParameters() (map[string]interface{}, error)

GetParameters of this MxRecord

func (*MxRecord) GetProviderConfigReference

func (mg *MxRecord) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this MxRecord.

func (*MxRecord) GetProviderReference

func (mg *MxRecord) GetProviderReference() *xpv1.Reference

GetProviderReference of this MxRecord. Deprecated: Use GetProviderConfigReference.

func (*MxRecord) GetTerraformResourceType

func (mg *MxRecord) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this MxRecord

func (*MxRecord) GetTerraformSchemaVersion

func (tr *MxRecord) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*MxRecord) GetWriteConnectionSecretToReference

func (mg *MxRecord) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this MxRecord.

func (*MxRecord) LateInitialize

func (tr *MxRecord) LateInitialize(attrs []byte) (bool, error)

LateInitialize this MxRecord using its observed tfState. returns True if there are any spec changes for the resource.

func (*MxRecord) SetConditions

func (mg *MxRecord) SetConditions(c ...xpv1.Condition)

SetConditions of this MxRecord.

func (*MxRecord) SetDeletionPolicy

func (mg *MxRecord) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this MxRecord.

func (*MxRecord) SetObservation

func (tr *MxRecord) SetObservation(obs map[string]interface{}) error

SetObservation for this MxRecord

func (*MxRecord) SetParameters

func (tr *MxRecord) SetParameters(params map[string]interface{}) error

SetParameters for this MxRecord

func (*MxRecord) SetProviderConfigReference

func (mg *MxRecord) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this MxRecord.

func (*MxRecord) SetProviderReference

func (mg *MxRecord) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this MxRecord. Deprecated: Use SetProviderConfigReference.

func (*MxRecord) SetWriteConnectionSecretToReference

func (mg *MxRecord) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this MxRecord.

type MxRecordList

type MxRecordList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []MxRecord `json:"items"`
}

MxRecordList contains a list of MxRecords

func (*MxRecordList) DeepCopy

func (in *MxRecordList) DeepCopy() *MxRecordList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MxRecordList.

func (*MxRecordList) DeepCopyInto

func (in *MxRecordList) DeepCopyInto(out *MxRecordList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*MxRecordList) DeepCopyObject

func (in *MxRecordList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*MxRecordList) GetItems

func (l *MxRecordList) GetItems() []resource.Managed

GetItems of this MxRecordList.

type MxRecordObservation

type MxRecordObservation struct {
	Fqdn *string `json:"fqdn,omitempty" tf:"fqdn,omitempty"`
}

func (*MxRecordObservation) DeepCopy

func (in *MxRecordObservation) DeepCopy() *MxRecordObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MxRecordObservation.

func (*MxRecordObservation) DeepCopyInto

func (in *MxRecordObservation) DeepCopyInto(out *MxRecordObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type MxRecordParameters

type MxRecordParameters struct {

	// +kubebuilder:validation:Optional
	Name *string `json:"name,omitempty" tf:"name,omitempty"`

	// +kubebuilder:validation:Required
	Record []MxRecordRecordParameters `json:"record" tf:"record,omitempty"`

	// +kubebuilder:validation:Required
	ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Required
	TTL *int64 `json:"ttl" tf:"ttl,omitempty"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`

	// +kubebuilder:validation:Required
	ZoneName *string `json:"zoneName" tf:"zone_name,omitempty"`
}

func (*MxRecordParameters) DeepCopy

func (in *MxRecordParameters) DeepCopy() *MxRecordParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MxRecordParameters.

func (*MxRecordParameters) DeepCopyInto

func (in *MxRecordParameters) DeepCopyInto(out *MxRecordParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type MxRecordRecordObservation

type MxRecordRecordObservation struct {
}

func (*MxRecordRecordObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MxRecordRecordObservation.

func (*MxRecordRecordObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type MxRecordRecordParameters

type MxRecordRecordParameters struct {

	// +kubebuilder:validation:Required
	Exchange *string `json:"exchange" tf:"exchange,omitempty"`

	// +kubebuilder:validation:Required
	Preference *string `json:"preference" tf:"preference,omitempty"`
}

func (*MxRecordRecordParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MxRecordRecordParameters.

func (*MxRecordRecordParameters) DeepCopyInto

func (in *MxRecordRecordParameters) DeepCopyInto(out *MxRecordRecordParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type MxRecordSpec

type MxRecordSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     MxRecordParameters `json:"forProvider"`
}

MxRecordSpec defines the desired state of MxRecord

func (*MxRecordSpec) DeepCopy

func (in *MxRecordSpec) DeepCopy() *MxRecordSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MxRecordSpec.

func (*MxRecordSpec) DeepCopyInto

func (in *MxRecordSpec) DeepCopyInto(out *MxRecordSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type MxRecordStatus

type MxRecordStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        MxRecordObservation `json:"atProvider,omitempty"`
}

MxRecordStatus defines the observed state of MxRecord.

func (*MxRecordStatus) DeepCopy

func (in *MxRecordStatus) DeepCopy() *MxRecordStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MxRecordStatus.

func (*MxRecordStatus) DeepCopyInto

func (in *MxRecordStatus) DeepCopyInto(out *MxRecordStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NsRecord

type NsRecord struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              NsRecordSpec   `json:"spec"`
	Status            NsRecordStatus `json:"status,omitempty"`
}

NsRecord is the Schema for the NsRecords 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,azurejet}

func (*NsRecord) DeepCopy

func (in *NsRecord) DeepCopy() *NsRecord

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NsRecord.

func (*NsRecord) DeepCopyInto

func (in *NsRecord) DeepCopyInto(out *NsRecord)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*NsRecord) DeepCopyObject

func (in *NsRecord) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*NsRecord) GetCondition

func (mg *NsRecord) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this NsRecord.

func (*NsRecord) GetConnectionDetailsMapping

func (tr *NsRecord) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this NsRecord

func (*NsRecord) GetDeletionPolicy

func (mg *NsRecord) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this NsRecord.

func (*NsRecord) GetObservation

func (tr *NsRecord) GetObservation() (map[string]interface{}, error)

GetObservation of this NsRecord

func (*NsRecord) GetParameters

func (tr *NsRecord) GetParameters() (map[string]interface{}, error)

GetParameters of this NsRecord

func (*NsRecord) GetProviderConfigReference

func (mg *NsRecord) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this NsRecord.

func (*NsRecord) GetProviderReference

func (mg *NsRecord) GetProviderReference() *xpv1.Reference

GetProviderReference of this NsRecord. Deprecated: Use GetProviderConfigReference.

func (*NsRecord) GetTerraformResourceType

func (mg *NsRecord) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this NsRecord

func (*NsRecord) GetTerraformSchemaVersion

func (tr *NsRecord) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*NsRecord) GetWriteConnectionSecretToReference

func (mg *NsRecord) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this NsRecord.

func (*NsRecord) LateInitialize

func (tr *NsRecord) LateInitialize(attrs []byte) (bool, error)

LateInitialize this NsRecord using its observed tfState. returns True if there are any spec changes for the resource.

func (*NsRecord) SetConditions

func (mg *NsRecord) SetConditions(c ...xpv1.Condition)

SetConditions of this NsRecord.

func (*NsRecord) SetDeletionPolicy

func (mg *NsRecord) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this NsRecord.

func (*NsRecord) SetObservation

func (tr *NsRecord) SetObservation(obs map[string]interface{}) error

SetObservation for this NsRecord

func (*NsRecord) SetParameters

func (tr *NsRecord) SetParameters(params map[string]interface{}) error

SetParameters for this NsRecord

func (*NsRecord) SetProviderConfigReference

func (mg *NsRecord) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this NsRecord.

func (*NsRecord) SetProviderReference

func (mg *NsRecord) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this NsRecord. Deprecated: Use SetProviderConfigReference.

func (*NsRecord) SetWriteConnectionSecretToReference

func (mg *NsRecord) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this NsRecord.

type NsRecordList

type NsRecordList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []NsRecord `json:"items"`
}

NsRecordList contains a list of NsRecords

func (*NsRecordList) DeepCopy

func (in *NsRecordList) DeepCopy() *NsRecordList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NsRecordList.

func (*NsRecordList) DeepCopyInto

func (in *NsRecordList) DeepCopyInto(out *NsRecordList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*NsRecordList) DeepCopyObject

func (in *NsRecordList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*NsRecordList) GetItems

func (l *NsRecordList) GetItems() []resource.Managed

GetItems of this NsRecordList.

type NsRecordObservation

type NsRecordObservation struct {
	Fqdn *string `json:"fqdn,omitempty" tf:"fqdn,omitempty"`
}

func (*NsRecordObservation) DeepCopy

func (in *NsRecordObservation) DeepCopy() *NsRecordObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NsRecordObservation.

func (*NsRecordObservation) DeepCopyInto

func (in *NsRecordObservation) DeepCopyInto(out *NsRecordObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NsRecordParameters

type NsRecordParameters struct {

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Required
	Records []*string `json:"records" tf:"records,omitempty"`

	// +kubebuilder:validation:Required
	ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Required
	TTL *int64 `json:"ttl" tf:"ttl,omitempty"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`

	// +kubebuilder:validation:Required
	ZoneName *string `json:"zoneName" tf:"zone_name,omitempty"`
}

func (*NsRecordParameters) DeepCopy

func (in *NsRecordParameters) DeepCopy() *NsRecordParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NsRecordParameters.

func (*NsRecordParameters) DeepCopyInto

func (in *NsRecordParameters) DeepCopyInto(out *NsRecordParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NsRecordSpec

type NsRecordSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     NsRecordParameters `json:"forProvider"`
}

NsRecordSpec defines the desired state of NsRecord

func (*NsRecordSpec) DeepCopy

func (in *NsRecordSpec) DeepCopy() *NsRecordSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NsRecordSpec.

func (*NsRecordSpec) DeepCopyInto

func (in *NsRecordSpec) DeepCopyInto(out *NsRecordSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NsRecordStatus

type NsRecordStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        NsRecordObservation `json:"atProvider,omitempty"`
}

NsRecordStatus defines the observed state of NsRecord.

func (*NsRecordStatus) DeepCopy

func (in *NsRecordStatus) DeepCopy() *NsRecordStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NsRecordStatus.

func (*NsRecordStatus) DeepCopyInto

func (in *NsRecordStatus) DeepCopyInto(out *NsRecordStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PtrRecord

type PtrRecord struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              PtrRecordSpec   `json:"spec"`
	Status            PtrRecordStatus `json:"status,omitempty"`
}

PtrRecord is the Schema for the PtrRecords 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,azurejet}

func (*PtrRecord) DeepCopy

func (in *PtrRecord) DeepCopy() *PtrRecord

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PtrRecord.

func (*PtrRecord) DeepCopyInto

func (in *PtrRecord) DeepCopyInto(out *PtrRecord)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*PtrRecord) DeepCopyObject

func (in *PtrRecord) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*PtrRecord) GetCondition

func (mg *PtrRecord) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this PtrRecord.

func (*PtrRecord) GetConnectionDetailsMapping

func (tr *PtrRecord) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this PtrRecord

func (*PtrRecord) GetDeletionPolicy

func (mg *PtrRecord) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this PtrRecord.

func (*PtrRecord) GetObservation

func (tr *PtrRecord) GetObservation() (map[string]interface{}, error)

GetObservation of this PtrRecord

func (*PtrRecord) GetParameters

func (tr *PtrRecord) GetParameters() (map[string]interface{}, error)

GetParameters of this PtrRecord

func (*PtrRecord) GetProviderConfigReference

func (mg *PtrRecord) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this PtrRecord.

func (*PtrRecord) GetProviderReference

func (mg *PtrRecord) GetProviderReference() *xpv1.Reference

GetProviderReference of this PtrRecord. Deprecated: Use GetProviderConfigReference.

func (*PtrRecord) GetTerraformResourceType

func (mg *PtrRecord) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this PtrRecord

func (*PtrRecord) GetTerraformSchemaVersion

func (tr *PtrRecord) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*PtrRecord) GetWriteConnectionSecretToReference

func (mg *PtrRecord) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this PtrRecord.

func (*PtrRecord) LateInitialize

func (tr *PtrRecord) LateInitialize(attrs []byte) (bool, error)

LateInitialize this PtrRecord using its observed tfState. returns True if there are any spec changes for the resource.

func (*PtrRecord) SetConditions

func (mg *PtrRecord) SetConditions(c ...xpv1.Condition)

SetConditions of this PtrRecord.

func (*PtrRecord) SetDeletionPolicy

func (mg *PtrRecord) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this PtrRecord.

func (*PtrRecord) SetObservation

func (tr *PtrRecord) SetObservation(obs map[string]interface{}) error

SetObservation for this PtrRecord

func (*PtrRecord) SetParameters

func (tr *PtrRecord) SetParameters(params map[string]interface{}) error

SetParameters for this PtrRecord

func (*PtrRecord) SetProviderConfigReference

func (mg *PtrRecord) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this PtrRecord.

func (*PtrRecord) SetProviderReference

func (mg *PtrRecord) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this PtrRecord. Deprecated: Use SetProviderConfigReference.

func (*PtrRecord) SetWriteConnectionSecretToReference

func (mg *PtrRecord) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this PtrRecord.

type PtrRecordList

type PtrRecordList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []PtrRecord `json:"items"`
}

PtrRecordList contains a list of PtrRecords

func (*PtrRecordList) DeepCopy

func (in *PtrRecordList) DeepCopy() *PtrRecordList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PtrRecordList.

func (*PtrRecordList) DeepCopyInto

func (in *PtrRecordList) DeepCopyInto(out *PtrRecordList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*PtrRecordList) DeepCopyObject

func (in *PtrRecordList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*PtrRecordList) GetItems

func (l *PtrRecordList) GetItems() []resource.Managed

GetItems of this PtrRecordList.

type PtrRecordObservation

type PtrRecordObservation struct {
	Fqdn *string `json:"fqdn,omitempty" tf:"fqdn,omitempty"`
}

func (*PtrRecordObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PtrRecordObservation.

func (*PtrRecordObservation) DeepCopyInto

func (in *PtrRecordObservation) DeepCopyInto(out *PtrRecordObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PtrRecordParameters

type PtrRecordParameters struct {

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Required
	Records []*string `json:"records" tf:"records,omitempty"`

	// +kubebuilder:validation:Required
	ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Required
	TTL *int64 `json:"ttl" tf:"ttl,omitempty"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`

	// +kubebuilder:validation:Required
	ZoneName *string `json:"zoneName" tf:"zone_name,omitempty"`
}

func (*PtrRecordParameters) DeepCopy

func (in *PtrRecordParameters) DeepCopy() *PtrRecordParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PtrRecordParameters.

func (*PtrRecordParameters) DeepCopyInto

func (in *PtrRecordParameters) DeepCopyInto(out *PtrRecordParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PtrRecordSpec

type PtrRecordSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     PtrRecordParameters `json:"forProvider"`
}

PtrRecordSpec defines the desired state of PtrRecord

func (*PtrRecordSpec) DeepCopy

func (in *PtrRecordSpec) DeepCopy() *PtrRecordSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PtrRecordSpec.

func (*PtrRecordSpec) DeepCopyInto

func (in *PtrRecordSpec) DeepCopyInto(out *PtrRecordSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PtrRecordStatus

type PtrRecordStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        PtrRecordObservation `json:"atProvider,omitempty"`
}

PtrRecordStatus defines the observed state of PtrRecord.

func (*PtrRecordStatus) DeepCopy

func (in *PtrRecordStatus) DeepCopy() *PtrRecordStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PtrRecordStatus.

func (*PtrRecordStatus) DeepCopyInto

func (in *PtrRecordStatus) DeepCopyInto(out *PtrRecordStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RecordObservation

type RecordObservation struct {
}

func (*RecordObservation) DeepCopy

func (in *RecordObservation) DeepCopy() *RecordObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecordObservation.

func (*RecordObservation) DeepCopyInto

func (in *RecordObservation) DeepCopyInto(out *RecordObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RecordParameters

type RecordParameters struct {

	// +kubebuilder:validation:Required
	Flags *int64 `json:"flags" tf:"flags,omitempty"`

	// +kubebuilder:validation:Required
	Tag *string `json:"tag" tf:"tag,omitempty"`

	// +kubebuilder:validation:Required
	Value *string `json:"value" tf:"value,omitempty"`
}

func (*RecordParameters) DeepCopy

func (in *RecordParameters) DeepCopy() *RecordParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecordParameters.

func (*RecordParameters) DeepCopyInto

func (in *RecordParameters) DeepCopyInto(out *RecordParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SoaRecordObservation

type SoaRecordObservation struct {
	Fqdn *string `json:"fqdn,omitempty" tf:"fqdn,omitempty"`
}

func (*SoaRecordObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SoaRecordObservation.

func (*SoaRecordObservation) DeepCopyInto

func (in *SoaRecordObservation) DeepCopyInto(out *SoaRecordObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SoaRecordParameters

type SoaRecordParameters struct {

	// +kubebuilder:validation:Required
	Email *string `json:"email" tf:"email,omitempty"`

	// +kubebuilder:validation:Optional
	ExpireTime *int64 `json:"expireTime,omitempty" tf:"expire_time,omitempty"`

	// +kubebuilder:validation:Required
	HostName *string `json:"hostName" tf:"host_name,omitempty"`

	// +kubebuilder:validation:Optional
	MinimumTTL *int64 `json:"minimumTtl,omitempty" tf:"minimum_ttl,omitempty"`

	// +kubebuilder:validation:Optional
	RefreshTime *int64 `json:"refreshTime,omitempty" tf:"refresh_time,omitempty"`

	// +kubebuilder:validation:Optional
	RetryTime *int64 `json:"retryTime,omitempty" tf:"retry_time,omitempty"`

	// +kubebuilder:validation:Optional
	SerialNumber *int64 `json:"serialNumber,omitempty" tf:"serial_number,omitempty"`

	// +kubebuilder:validation:Optional
	TTL *int64 `json:"ttl,omitempty" tf:"ttl,omitempty"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*SoaRecordParameters) DeepCopy

func (in *SoaRecordParameters) DeepCopy() *SoaRecordParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SoaRecordParameters.

func (*SoaRecordParameters) DeepCopyInto

func (in *SoaRecordParameters) DeepCopyInto(out *SoaRecordParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SrvRecord

type SrvRecord struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SrvRecordSpec   `json:"spec"`
	Status            SrvRecordStatus `json:"status,omitempty"`
}

SrvRecord is the Schema for the SrvRecords 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,azurejet}

func (*SrvRecord) DeepCopy

func (in *SrvRecord) DeepCopy() *SrvRecord

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SrvRecord.

func (*SrvRecord) DeepCopyInto

func (in *SrvRecord) DeepCopyInto(out *SrvRecord)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SrvRecord) DeepCopyObject

func (in *SrvRecord) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*SrvRecord) GetCondition

func (mg *SrvRecord) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this SrvRecord.

func (*SrvRecord) GetConnectionDetailsMapping

func (tr *SrvRecord) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this SrvRecord

func (*SrvRecord) GetDeletionPolicy

func (mg *SrvRecord) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this SrvRecord.

func (*SrvRecord) GetObservation

func (tr *SrvRecord) GetObservation() (map[string]interface{}, error)

GetObservation of this SrvRecord

func (*SrvRecord) GetParameters

func (tr *SrvRecord) GetParameters() (map[string]interface{}, error)

GetParameters of this SrvRecord

func (*SrvRecord) GetProviderConfigReference

func (mg *SrvRecord) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this SrvRecord.

func (*SrvRecord) GetProviderReference

func (mg *SrvRecord) GetProviderReference() *xpv1.Reference

GetProviderReference of this SrvRecord. Deprecated: Use GetProviderConfigReference.

func (*SrvRecord) GetTerraformResourceType

func (mg *SrvRecord) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this SrvRecord

func (*SrvRecord) GetTerraformSchemaVersion

func (tr *SrvRecord) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*SrvRecord) GetWriteConnectionSecretToReference

func (mg *SrvRecord) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this SrvRecord.

func (*SrvRecord) LateInitialize

func (tr *SrvRecord) LateInitialize(attrs []byte) (bool, error)

LateInitialize this SrvRecord using its observed tfState. returns True if there are any spec changes for the resource.

func (*SrvRecord) SetConditions

func (mg *SrvRecord) SetConditions(c ...xpv1.Condition)

SetConditions of this SrvRecord.

func (*SrvRecord) SetDeletionPolicy

func (mg *SrvRecord) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this SrvRecord.

func (*SrvRecord) SetObservation

func (tr *SrvRecord) SetObservation(obs map[string]interface{}) error

SetObservation for this SrvRecord

func (*SrvRecord) SetParameters

func (tr *SrvRecord) SetParameters(params map[string]interface{}) error

SetParameters for this SrvRecord

func (*SrvRecord) SetProviderConfigReference

func (mg *SrvRecord) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this SrvRecord.

func (*SrvRecord) SetProviderReference

func (mg *SrvRecord) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this SrvRecord. Deprecated: Use SetProviderConfigReference.

func (*SrvRecord) SetWriteConnectionSecretToReference

func (mg *SrvRecord) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this SrvRecord.

type SrvRecordList

type SrvRecordList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []SrvRecord `json:"items"`
}

SrvRecordList contains a list of SrvRecords

func (*SrvRecordList) DeepCopy

func (in *SrvRecordList) DeepCopy() *SrvRecordList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SrvRecordList.

func (*SrvRecordList) DeepCopyInto

func (in *SrvRecordList) DeepCopyInto(out *SrvRecordList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SrvRecordList) DeepCopyObject

func (in *SrvRecordList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*SrvRecordList) GetItems

func (l *SrvRecordList) GetItems() []resource.Managed

GetItems of this SrvRecordList.

type SrvRecordObservation

type SrvRecordObservation struct {
	Fqdn *string `json:"fqdn,omitempty" tf:"fqdn,omitempty"`
}

func (*SrvRecordObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SrvRecordObservation.

func (*SrvRecordObservation) DeepCopyInto

func (in *SrvRecordObservation) DeepCopyInto(out *SrvRecordObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SrvRecordParameters

type SrvRecordParameters struct {

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Required
	Record []SrvRecordRecordParameters `json:"record" tf:"record,omitempty"`

	// +kubebuilder:validation:Required
	ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Required
	TTL *int64 `json:"ttl" tf:"ttl,omitempty"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`

	// +kubebuilder:validation:Required
	ZoneName *string `json:"zoneName" tf:"zone_name,omitempty"`
}

func (*SrvRecordParameters) DeepCopy

func (in *SrvRecordParameters) DeepCopy() *SrvRecordParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SrvRecordParameters.

func (*SrvRecordParameters) DeepCopyInto

func (in *SrvRecordParameters) DeepCopyInto(out *SrvRecordParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SrvRecordRecordObservation

type SrvRecordRecordObservation struct {
}

func (*SrvRecordRecordObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SrvRecordRecordObservation.

func (*SrvRecordRecordObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SrvRecordRecordParameters

type SrvRecordRecordParameters struct {

	// +kubebuilder:validation:Required
	Port *int64 `json:"port" tf:"port,omitempty"`

	// +kubebuilder:validation:Required
	Priority *int64 `json:"priority" tf:"priority,omitempty"`

	// +kubebuilder:validation:Required
	Target *string `json:"target" tf:"target,omitempty"`

	// +kubebuilder:validation:Required
	Weight *int64 `json:"weight" tf:"weight,omitempty"`
}

func (*SrvRecordRecordParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SrvRecordRecordParameters.

func (*SrvRecordRecordParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SrvRecordSpec

type SrvRecordSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     SrvRecordParameters `json:"forProvider"`
}

SrvRecordSpec defines the desired state of SrvRecord

func (*SrvRecordSpec) DeepCopy

func (in *SrvRecordSpec) DeepCopy() *SrvRecordSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SrvRecordSpec.

func (*SrvRecordSpec) DeepCopyInto

func (in *SrvRecordSpec) DeepCopyInto(out *SrvRecordSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SrvRecordStatus

type SrvRecordStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        SrvRecordObservation `json:"atProvider,omitempty"`
}

SrvRecordStatus defines the observed state of SrvRecord.

func (*SrvRecordStatus) DeepCopy

func (in *SrvRecordStatus) DeepCopy() *SrvRecordStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SrvRecordStatus.

func (*SrvRecordStatus) DeepCopyInto

func (in *SrvRecordStatus) DeepCopyInto(out *SrvRecordStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TxtRecord

type TxtRecord struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              TxtRecordSpec   `json:"spec"`
	Status            TxtRecordStatus `json:"status,omitempty"`
}

TxtRecord is the Schema for the TxtRecords 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,azurejet}

func (*TxtRecord) DeepCopy

func (in *TxtRecord) DeepCopy() *TxtRecord

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TxtRecord.

func (*TxtRecord) DeepCopyInto

func (in *TxtRecord) DeepCopyInto(out *TxtRecord)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*TxtRecord) DeepCopyObject

func (in *TxtRecord) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*TxtRecord) GetCondition

func (mg *TxtRecord) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this TxtRecord.

func (*TxtRecord) GetConnectionDetailsMapping

func (tr *TxtRecord) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this TxtRecord

func (*TxtRecord) GetDeletionPolicy

func (mg *TxtRecord) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this TxtRecord.

func (*TxtRecord) GetObservation

func (tr *TxtRecord) GetObservation() (map[string]interface{}, error)

GetObservation of this TxtRecord

func (*TxtRecord) GetParameters

func (tr *TxtRecord) GetParameters() (map[string]interface{}, error)

GetParameters of this TxtRecord

func (*TxtRecord) GetProviderConfigReference

func (mg *TxtRecord) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this TxtRecord.

func (*TxtRecord) GetProviderReference

func (mg *TxtRecord) GetProviderReference() *xpv1.Reference

GetProviderReference of this TxtRecord. Deprecated: Use GetProviderConfigReference.

func (*TxtRecord) GetTerraformResourceType

func (mg *TxtRecord) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this TxtRecord

func (*TxtRecord) GetTerraformSchemaVersion

func (tr *TxtRecord) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*TxtRecord) GetWriteConnectionSecretToReference

func (mg *TxtRecord) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this TxtRecord.

func (*TxtRecord) LateInitialize

func (tr *TxtRecord) LateInitialize(attrs []byte) (bool, error)

LateInitialize this TxtRecord using its observed tfState. returns True if there are any spec changes for the resource.

func (*TxtRecord) SetConditions

func (mg *TxtRecord) SetConditions(c ...xpv1.Condition)

SetConditions of this TxtRecord.

func (*TxtRecord) SetDeletionPolicy

func (mg *TxtRecord) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this TxtRecord.

func (*TxtRecord) SetObservation

func (tr *TxtRecord) SetObservation(obs map[string]interface{}) error

SetObservation for this TxtRecord

func (*TxtRecord) SetParameters

func (tr *TxtRecord) SetParameters(params map[string]interface{}) error

SetParameters for this TxtRecord

func (*TxtRecord) SetProviderConfigReference

func (mg *TxtRecord) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this TxtRecord.

func (*TxtRecord) SetProviderReference

func (mg *TxtRecord) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this TxtRecord. Deprecated: Use SetProviderConfigReference.

func (*TxtRecord) SetWriteConnectionSecretToReference

func (mg *TxtRecord) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this TxtRecord.

type TxtRecordList

type TxtRecordList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []TxtRecord `json:"items"`
}

TxtRecordList contains a list of TxtRecords

func (*TxtRecordList) DeepCopy

func (in *TxtRecordList) DeepCopy() *TxtRecordList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TxtRecordList.

func (*TxtRecordList) DeepCopyInto

func (in *TxtRecordList) DeepCopyInto(out *TxtRecordList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*TxtRecordList) DeepCopyObject

func (in *TxtRecordList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*TxtRecordList) GetItems

func (l *TxtRecordList) GetItems() []resource.Managed

GetItems of this TxtRecordList.

type TxtRecordObservation

type TxtRecordObservation struct {
	Fqdn *string `json:"fqdn,omitempty" tf:"fqdn,omitempty"`
}

func (*TxtRecordObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TxtRecordObservation.

func (*TxtRecordObservation) DeepCopyInto

func (in *TxtRecordObservation) DeepCopyInto(out *TxtRecordObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TxtRecordParameters

type TxtRecordParameters struct {

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Required
	Record []TxtRecordRecordParameters `json:"record" tf:"record,omitempty"`

	// +kubebuilder:validation:Required
	ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Required
	TTL *int64 `json:"ttl" tf:"ttl,omitempty"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`

	// +kubebuilder:validation:Required
	ZoneName *string `json:"zoneName" tf:"zone_name,omitempty"`
}

func (*TxtRecordParameters) DeepCopy

func (in *TxtRecordParameters) DeepCopy() *TxtRecordParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TxtRecordParameters.

func (*TxtRecordParameters) DeepCopyInto

func (in *TxtRecordParameters) DeepCopyInto(out *TxtRecordParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TxtRecordRecordObservation

type TxtRecordRecordObservation struct {
}

func (*TxtRecordRecordObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TxtRecordRecordObservation.

func (*TxtRecordRecordObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TxtRecordRecordParameters

type TxtRecordRecordParameters struct {

	// +kubebuilder:validation:Required
	Value *string `json:"value" tf:"value,omitempty"`
}

func (*TxtRecordRecordParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TxtRecordRecordParameters.

func (*TxtRecordRecordParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TxtRecordSpec

type TxtRecordSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     TxtRecordParameters `json:"forProvider"`
}

TxtRecordSpec defines the desired state of TxtRecord

func (*TxtRecordSpec) DeepCopy

func (in *TxtRecordSpec) DeepCopy() *TxtRecordSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TxtRecordSpec.

func (*TxtRecordSpec) DeepCopyInto

func (in *TxtRecordSpec) DeepCopyInto(out *TxtRecordSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TxtRecordStatus

type TxtRecordStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        TxtRecordObservation `json:"atProvider,omitempty"`
}

TxtRecordStatus defines the observed state of TxtRecord.

func (*TxtRecordStatus) DeepCopy

func (in *TxtRecordStatus) DeepCopy() *TxtRecordStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TxtRecordStatus.

func (*TxtRecordStatus) DeepCopyInto

func (in *TxtRecordStatus) DeepCopyInto(out *TxtRecordStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Zone

type Zone struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ZoneSpec   `json:"spec"`
	Status            ZoneStatus `json:"status,omitempty"`
}

Zone is the Schema for the Zones 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,azurejet}

func (*Zone) DeepCopy

func (in *Zone) DeepCopy() *Zone

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Zone.

func (*Zone) DeepCopyInto

func (in *Zone) DeepCopyInto(out *Zone)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Zone) DeepCopyObject

func (in *Zone) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Zone) GetCondition

func (mg *Zone) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this Zone.

func (*Zone) GetConnectionDetailsMapping

func (tr *Zone) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this Zone

func (*Zone) GetDeletionPolicy

func (mg *Zone) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this Zone.

func (*Zone) GetObservation

func (tr *Zone) GetObservation() (map[string]interface{}, error)

GetObservation of this Zone

func (*Zone) GetParameters

func (tr *Zone) GetParameters() (map[string]interface{}, error)

GetParameters of this Zone

func (*Zone) GetProviderConfigReference

func (mg *Zone) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this Zone.

func (*Zone) GetProviderReference

func (mg *Zone) GetProviderReference() *xpv1.Reference

GetProviderReference of this Zone. Deprecated: Use GetProviderConfigReference.

func (*Zone) GetTerraformResourceType

func (mg *Zone) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Zone

func (*Zone) GetTerraformSchemaVersion

func (tr *Zone) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Zone) GetWriteConnectionSecretToReference

func (mg *Zone) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this Zone.

func (*Zone) LateInitialize

func (tr *Zone) LateInitialize(attrs []byte) (bool, error)

LateInitialize this Zone using its observed tfState. returns True if there are any spec changes for the resource.

func (*Zone) SetConditions

func (mg *Zone) SetConditions(c ...xpv1.Condition)

SetConditions of this Zone.

func (*Zone) SetDeletionPolicy

func (mg *Zone) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this Zone.

func (*Zone) SetObservation

func (tr *Zone) SetObservation(obs map[string]interface{}) error

SetObservation for this Zone

func (*Zone) SetParameters

func (tr *Zone) SetParameters(params map[string]interface{}) error

SetParameters for this Zone

func (*Zone) SetProviderConfigReference

func (mg *Zone) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this Zone.

func (*Zone) SetProviderReference

func (mg *Zone) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this Zone. Deprecated: Use SetProviderConfigReference.

func (*Zone) SetWriteConnectionSecretToReference

func (mg *Zone) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this Zone.

type ZoneList

type ZoneList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Zone `json:"items"`
}

ZoneList contains a list of Zones

func (*ZoneList) DeepCopy

func (in *ZoneList) DeepCopy() *ZoneList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneList.

func (*ZoneList) DeepCopyInto

func (in *ZoneList) DeepCopyInto(out *ZoneList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ZoneList) DeepCopyObject

func (in *ZoneList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ZoneList) GetItems

func (l *ZoneList) GetItems() []resource.Managed

GetItems of this ZoneList.

type ZoneObservation

type ZoneObservation struct {
	MaxNumberOfRecordSets *int64 `json:"maxNumberOfRecordSets,omitempty" tf:"max_number_of_record_sets,omitempty"`

	NameServers []*string `json:"nameServers,omitempty" tf:"name_servers,omitempty"`

	NumberOfRecordSets *int64 `json:"numberOfRecordSets,omitempty" tf:"number_of_record_sets,omitempty"`
}

func (*ZoneObservation) DeepCopy

func (in *ZoneObservation) DeepCopy() *ZoneObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneObservation.

func (*ZoneObservation) DeepCopyInto

func (in *ZoneObservation) DeepCopyInto(out *ZoneObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ZoneParameters

type ZoneParameters struct {

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Required
	ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Optional
	SoaRecord []SoaRecordParameters `json:"soaRecord,omitempty" tf:"soa_record,omitempty"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*ZoneParameters) DeepCopy

func (in *ZoneParameters) DeepCopy() *ZoneParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneParameters.

func (*ZoneParameters) DeepCopyInto

func (in *ZoneParameters) DeepCopyInto(out *ZoneParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ZoneSpec

type ZoneSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ZoneParameters `json:"forProvider"`
}

ZoneSpec defines the desired state of Zone

func (*ZoneSpec) DeepCopy

func (in *ZoneSpec) DeepCopy() *ZoneSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpec.

func (*ZoneSpec) DeepCopyInto

func (in *ZoneSpec) DeepCopyInto(out *ZoneSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ZoneStatus

type ZoneStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        ZoneObservation `json:"atProvider,omitempty"`
}

ZoneStatus defines the observed state of Zone.

func (*ZoneStatus) DeepCopy

func (in *ZoneStatus) DeepCopy() *ZoneStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneStatus.

func (*ZoneStatus) DeepCopyInto

func (in *ZoneStatus) DeepCopyInto(out *ZoneStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL