Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=dns.azure.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type ARecord
- func (in *ARecord) DeepCopy() *ARecord
- func (in *ARecord) DeepCopyInto(out *ARecord)
- func (in *ARecord) DeepCopyObject() runtime.Object
- func (mg *ARecord) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ARecord) GetConnectionDetailsMapping() map[string]string
- func (mg *ARecord) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ARecord) GetObservation() (map[string]interface{}, error)
- func (tr *ARecord) GetParameters() (map[string]interface{}, error)
- func (mg *ARecord) GetProviderConfigReference() *xpv1.Reference
- func (mg *ARecord) GetProviderReference() *xpv1.Reference
- func (mg *ARecord) GetTerraformResourceType() string
- func (tr *ARecord) GetTerraformSchemaVersion() int
- func (mg *ARecord) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ARecord) LateInitialize(attrs []byte) (bool, error)
- func (mg *ARecord) SetConditions(c ...xpv1.Condition)
- func (mg *ARecord) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ARecord) SetObservation(obs map[string]interface{}) error
- func (tr *ARecord) SetParameters(params map[string]interface{}) error
- func (mg *ARecord) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ARecord) SetProviderReference(r *xpv1.Reference)
- func (mg *ARecord) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ARecordList
- type ARecordObservation
- type ARecordParameters
- type ARecordSpec
- type ARecordStatus
- type AaaaRecord
- func (in *AaaaRecord) DeepCopy() *AaaaRecord
- func (in *AaaaRecord) DeepCopyInto(out *AaaaRecord)
- func (in *AaaaRecord) DeepCopyObject() runtime.Object
- func (mg *AaaaRecord) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *AaaaRecord) GetConnectionDetailsMapping() map[string]string
- func (mg *AaaaRecord) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *AaaaRecord) GetObservation() (map[string]interface{}, error)
- func (tr *AaaaRecord) GetParameters() (map[string]interface{}, error)
- func (mg *AaaaRecord) GetProviderConfigReference() *xpv1.Reference
- func (mg *AaaaRecord) GetProviderReference() *xpv1.Reference
- func (mg *AaaaRecord) GetTerraformResourceType() string
- func (tr *AaaaRecord) GetTerraformSchemaVersion() int
- func (mg *AaaaRecord) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *AaaaRecord) LateInitialize(attrs []byte) (bool, error)
- func (mg *AaaaRecord) SetConditions(c ...xpv1.Condition)
- func (mg *AaaaRecord) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *AaaaRecord) SetObservation(obs map[string]interface{}) error
- func (tr *AaaaRecord) SetParameters(params map[string]interface{}) error
- func (mg *AaaaRecord) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *AaaaRecord) SetProviderReference(r *xpv1.Reference)
- func (mg *AaaaRecord) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AaaaRecordList
- type AaaaRecordObservation
- type AaaaRecordParameters
- type AaaaRecordSpec
- type AaaaRecordStatus
- type CaaRecord
- func (in *CaaRecord) DeepCopy() *CaaRecord
- func (in *CaaRecord) DeepCopyInto(out *CaaRecord)
- func (in *CaaRecord) DeepCopyObject() runtime.Object
- func (mg *CaaRecord) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *CaaRecord) GetConnectionDetailsMapping() map[string]string
- func (mg *CaaRecord) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *CaaRecord) GetObservation() (map[string]interface{}, error)
- func (tr *CaaRecord) GetParameters() (map[string]interface{}, error)
- func (mg *CaaRecord) GetProviderConfigReference() *xpv1.Reference
- func (mg *CaaRecord) GetProviderReference() *xpv1.Reference
- func (mg *CaaRecord) GetTerraformResourceType() string
- func (tr *CaaRecord) GetTerraformSchemaVersion() int
- func (mg *CaaRecord) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *CaaRecord) LateInitialize(attrs []byte) (bool, error)
- func (mg *CaaRecord) SetConditions(c ...xpv1.Condition)
- func (mg *CaaRecord) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *CaaRecord) SetObservation(obs map[string]interface{}) error
- func (tr *CaaRecord) SetParameters(params map[string]interface{}) error
- func (mg *CaaRecord) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *CaaRecord) SetProviderReference(r *xpv1.Reference)
- func (mg *CaaRecord) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type CaaRecordList
- type CaaRecordObservation
- type CaaRecordParameters
- type CaaRecordSpec
- type CaaRecordStatus
- type CnameRecord
- func (in *CnameRecord) DeepCopy() *CnameRecord
- func (in *CnameRecord) DeepCopyInto(out *CnameRecord)
- func (in *CnameRecord) DeepCopyObject() runtime.Object
- func (mg *CnameRecord) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *CnameRecord) GetConnectionDetailsMapping() map[string]string
- func (mg *CnameRecord) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *CnameRecord) GetObservation() (map[string]interface{}, error)
- func (tr *CnameRecord) GetParameters() (map[string]interface{}, error)
- func (mg *CnameRecord) GetProviderConfigReference() *xpv1.Reference
- func (mg *CnameRecord) GetProviderReference() *xpv1.Reference
- func (mg *CnameRecord) GetTerraformResourceType() string
- func (tr *CnameRecord) GetTerraformSchemaVersion() int
- func (mg *CnameRecord) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *CnameRecord) LateInitialize(attrs []byte) (bool, error)
- func (mg *CnameRecord) SetConditions(c ...xpv1.Condition)
- func (mg *CnameRecord) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *CnameRecord) SetObservation(obs map[string]interface{}) error
- func (tr *CnameRecord) SetParameters(params map[string]interface{}) error
- func (mg *CnameRecord) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *CnameRecord) SetProviderReference(r *xpv1.Reference)
- func (mg *CnameRecord) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type CnameRecordList
- type CnameRecordObservation
- type CnameRecordParameters
- type CnameRecordSpec
- type CnameRecordStatus
- type MxRecord
- func (in *MxRecord) DeepCopy() *MxRecord
- func (in *MxRecord) DeepCopyInto(out *MxRecord)
- func (in *MxRecord) DeepCopyObject() runtime.Object
- func (mg *MxRecord) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *MxRecord) GetConnectionDetailsMapping() map[string]string
- func (mg *MxRecord) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *MxRecord) GetObservation() (map[string]interface{}, error)
- func (tr *MxRecord) GetParameters() (map[string]interface{}, error)
- func (mg *MxRecord) GetProviderConfigReference() *xpv1.Reference
- func (mg *MxRecord) GetProviderReference() *xpv1.Reference
- func (mg *MxRecord) GetTerraformResourceType() string
- func (tr *MxRecord) GetTerraformSchemaVersion() int
- func (mg *MxRecord) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *MxRecord) LateInitialize(attrs []byte) (bool, error)
- func (mg *MxRecord) SetConditions(c ...xpv1.Condition)
- func (mg *MxRecord) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *MxRecord) SetObservation(obs map[string]interface{}) error
- func (tr *MxRecord) SetParameters(params map[string]interface{}) error
- func (mg *MxRecord) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *MxRecord) SetProviderReference(r *xpv1.Reference)
- func (mg *MxRecord) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type MxRecordList
- type MxRecordObservation
- type MxRecordParameters
- type MxRecordRecordObservation
- type MxRecordRecordParameters
- type MxRecordSpec
- type MxRecordStatus
- type NsRecord
- func (in *NsRecord) DeepCopy() *NsRecord
- func (in *NsRecord) DeepCopyInto(out *NsRecord)
- func (in *NsRecord) DeepCopyObject() runtime.Object
- func (mg *NsRecord) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *NsRecord) GetConnectionDetailsMapping() map[string]string
- func (mg *NsRecord) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *NsRecord) GetObservation() (map[string]interface{}, error)
- func (tr *NsRecord) GetParameters() (map[string]interface{}, error)
- func (mg *NsRecord) GetProviderConfigReference() *xpv1.Reference
- func (mg *NsRecord) GetProviderReference() *xpv1.Reference
- func (mg *NsRecord) GetTerraformResourceType() string
- func (tr *NsRecord) GetTerraformSchemaVersion() int
- func (mg *NsRecord) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *NsRecord) LateInitialize(attrs []byte) (bool, error)
- func (mg *NsRecord) SetConditions(c ...xpv1.Condition)
- func (mg *NsRecord) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *NsRecord) SetObservation(obs map[string]interface{}) error
- func (tr *NsRecord) SetParameters(params map[string]interface{}) error
- func (mg *NsRecord) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *NsRecord) SetProviderReference(r *xpv1.Reference)
- func (mg *NsRecord) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type NsRecordList
- type NsRecordObservation
- type NsRecordParameters
- type NsRecordSpec
- type NsRecordStatus
- type PtrRecord
- func (in *PtrRecord) DeepCopy() *PtrRecord
- func (in *PtrRecord) DeepCopyInto(out *PtrRecord)
- func (in *PtrRecord) DeepCopyObject() runtime.Object
- func (mg *PtrRecord) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *PtrRecord) GetConnectionDetailsMapping() map[string]string
- func (mg *PtrRecord) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *PtrRecord) GetObservation() (map[string]interface{}, error)
- func (tr *PtrRecord) GetParameters() (map[string]interface{}, error)
- func (mg *PtrRecord) GetProviderConfigReference() *xpv1.Reference
- func (mg *PtrRecord) GetProviderReference() *xpv1.Reference
- func (mg *PtrRecord) GetTerraformResourceType() string
- func (tr *PtrRecord) GetTerraformSchemaVersion() int
- func (mg *PtrRecord) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *PtrRecord) LateInitialize(attrs []byte) (bool, error)
- func (mg *PtrRecord) SetConditions(c ...xpv1.Condition)
- func (mg *PtrRecord) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *PtrRecord) SetObservation(obs map[string]interface{}) error
- func (tr *PtrRecord) SetParameters(params map[string]interface{}) error
- func (mg *PtrRecord) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *PtrRecord) SetProviderReference(r *xpv1.Reference)
- func (mg *PtrRecord) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type PtrRecordList
- type PtrRecordObservation
- type PtrRecordParameters
- type PtrRecordSpec
- type PtrRecordStatus
- type RecordObservation
- type RecordParameters
- type SoaRecordObservation
- type SoaRecordParameters
- type SrvRecord
- func (in *SrvRecord) DeepCopy() *SrvRecord
- func (in *SrvRecord) DeepCopyInto(out *SrvRecord)
- func (in *SrvRecord) DeepCopyObject() runtime.Object
- func (mg *SrvRecord) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SrvRecord) GetConnectionDetailsMapping() map[string]string
- func (mg *SrvRecord) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SrvRecord) GetObservation() (map[string]interface{}, error)
- func (tr *SrvRecord) GetParameters() (map[string]interface{}, error)
- func (mg *SrvRecord) GetProviderConfigReference() *xpv1.Reference
- func (mg *SrvRecord) GetProviderReference() *xpv1.Reference
- func (mg *SrvRecord) GetTerraformResourceType() string
- func (tr *SrvRecord) GetTerraformSchemaVersion() int
- func (mg *SrvRecord) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SrvRecord) LateInitialize(attrs []byte) (bool, error)
- func (mg *SrvRecord) SetConditions(c ...xpv1.Condition)
- func (mg *SrvRecord) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SrvRecord) SetObservation(obs map[string]interface{}) error
- func (tr *SrvRecord) SetParameters(params map[string]interface{}) error
- func (mg *SrvRecord) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SrvRecord) SetProviderReference(r *xpv1.Reference)
- func (mg *SrvRecord) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SrvRecordList
- type SrvRecordObservation
- type SrvRecordParameters
- type SrvRecordRecordObservation
- type SrvRecordRecordParameters
- type SrvRecordSpec
- type SrvRecordStatus
- type TxtRecord
- func (in *TxtRecord) DeepCopy() *TxtRecord
- func (in *TxtRecord) DeepCopyInto(out *TxtRecord)
- func (in *TxtRecord) DeepCopyObject() runtime.Object
- func (mg *TxtRecord) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *TxtRecord) GetConnectionDetailsMapping() map[string]string
- func (mg *TxtRecord) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *TxtRecord) GetObservation() (map[string]interface{}, error)
- func (tr *TxtRecord) GetParameters() (map[string]interface{}, error)
- func (mg *TxtRecord) GetProviderConfigReference() *xpv1.Reference
- func (mg *TxtRecord) GetProviderReference() *xpv1.Reference
- func (mg *TxtRecord) GetTerraformResourceType() string
- func (tr *TxtRecord) GetTerraformSchemaVersion() int
- func (mg *TxtRecord) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *TxtRecord) LateInitialize(attrs []byte) (bool, error)
- func (mg *TxtRecord) SetConditions(c ...xpv1.Condition)
- func (mg *TxtRecord) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *TxtRecord) SetObservation(obs map[string]interface{}) error
- func (tr *TxtRecord) SetParameters(params map[string]interface{}) error
- func (mg *TxtRecord) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *TxtRecord) SetProviderReference(r *xpv1.Reference)
- func (mg *TxtRecord) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TxtRecordList
- type TxtRecordObservation
- type TxtRecordParameters
- type TxtRecordRecordObservation
- type TxtRecordRecordParameters
- type TxtRecordSpec
- type TxtRecordStatus
- type Zone
- func (in *Zone) DeepCopy() *Zone
- func (in *Zone) DeepCopyInto(out *Zone)
- func (in *Zone) DeepCopyObject() runtime.Object
- func (mg *Zone) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Zone) GetConnectionDetailsMapping() map[string]string
- func (mg *Zone) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Zone) GetObservation() (map[string]interface{}, error)
- func (tr *Zone) GetParameters() (map[string]interface{}, error)
- func (mg *Zone) GetProviderConfigReference() *xpv1.Reference
- func (mg *Zone) GetProviderReference() *xpv1.Reference
- func (mg *Zone) GetTerraformResourceType() string
- func (tr *Zone) GetTerraformSchemaVersion() int
- func (mg *Zone) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Zone) LateInitialize(attrs []byte) (bool, error)
- func (mg *Zone) SetConditions(c ...xpv1.Condition)
- func (mg *Zone) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Zone) SetObservation(obs map[string]interface{}) error
- func (tr *Zone) SetParameters(params map[string]interface{}) error
- func (mg *Zone) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Zone) SetProviderReference(r *xpv1.Reference)
- func (mg *Zone) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ZoneList
- type ZoneObservation
- type ZoneParameters
- type ZoneSpec
- type ZoneStatus
Constants ¶
const ( CRDGroup = "dns.azure.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
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.
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.
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.
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.
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 ( 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.
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.
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.
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.
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.
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ARecord.
func (*ARecord) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ARecord) DeepCopyObject ¶
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 ¶
GetConnectionDetailsMapping for this ARecord
func (*ARecord) GetDeletionPolicy ¶
func (mg *ARecord) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ARecord.
func (*ARecord) GetObservation ¶
GetObservation of this ARecord
func (*ARecord) GetParameters ¶
GetParameters of this ARecord
func (*ARecord) GetProviderConfigReference ¶
GetProviderConfigReference of this ARecord.
func (*ARecord) GetProviderReference ¶
GetProviderReference of this ARecord. Deprecated: Use GetProviderConfigReference.
func (*ARecord) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this ARecord
func (*ARecord) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ARecord) GetWriteConnectionSecretToReference ¶
func (mg *ARecord) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ARecord.
func (*ARecord) LateInitialize ¶
LateInitialize this ARecord using its observed tfState. returns True if there are any spec changes for the resource.
func (*ARecord) SetConditions ¶
SetConditions of this ARecord.
func (*ARecord) SetDeletionPolicy ¶
func (mg *ARecord) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ARecord.
func (*ARecord) SetObservation ¶
SetObservation for this ARecord
func (*ARecord) SetParameters ¶
SetParameters for this ARecord
func (*ARecord) SetProviderConfigReference ¶
SetProviderConfigReference of this ARecord.
func (*ARecord) SetProviderReference ¶
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 ¶
func (in *AaaaRecordObservation) DeepCopy() *AaaaRecordObservation
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 ¶
func (in *AaaaRecordParameters) DeepCopy() *AaaaRecordParameters
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CaaRecord.
func (*CaaRecord) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CaaRecord) DeepCopyObject ¶
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 ¶
GetConnectionDetailsMapping for this CaaRecord
func (*CaaRecord) GetDeletionPolicy ¶
func (mg *CaaRecord) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this CaaRecord.
func (*CaaRecord) GetObservation ¶
GetObservation of this CaaRecord
func (*CaaRecord) GetParameters ¶
GetParameters of this CaaRecord
func (*CaaRecord) GetProviderConfigReference ¶
GetProviderConfigReference of this CaaRecord.
func (*CaaRecord) GetProviderReference ¶
GetProviderReference of this CaaRecord. Deprecated: Use GetProviderConfigReference.
func (*CaaRecord) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this CaaRecord
func (*CaaRecord) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*CaaRecord) GetWriteConnectionSecretToReference ¶
func (mg *CaaRecord) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this CaaRecord.
func (*CaaRecord) LateInitialize ¶
LateInitialize this CaaRecord using its observed tfState. returns True if there are any spec changes for the resource.
func (*CaaRecord) SetConditions ¶
SetConditions of this CaaRecord.
func (*CaaRecord) SetDeletionPolicy ¶
func (mg *CaaRecord) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this CaaRecord.
func (*CaaRecord) SetObservation ¶
SetObservation for this CaaRecord
func (*CaaRecord) SetParameters ¶
SetParameters for this CaaRecord
func (*CaaRecord) SetProviderConfigReference ¶
SetProviderConfigReference of this CaaRecord.
func (*CaaRecord) SetProviderReference ¶
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 ¶
func (in *CaaRecordObservation) DeepCopy() *CaaRecordObservation
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 ¶
func (in *CnameRecordObservation) DeepCopy() *CnameRecordObservation
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 ¶
func (in *CnameRecordParameters) DeepCopy() *CnameRecordParameters
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MxRecord.
func (*MxRecord) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MxRecord) DeepCopyObject ¶
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 ¶
GetConnectionDetailsMapping for this MxRecord
func (*MxRecord) GetDeletionPolicy ¶
func (mg *MxRecord) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this MxRecord.
func (*MxRecord) GetObservation ¶
GetObservation of this MxRecord
func (*MxRecord) GetParameters ¶
GetParameters of this MxRecord
func (*MxRecord) GetProviderConfigReference ¶
GetProviderConfigReference of this MxRecord.
func (*MxRecord) GetProviderReference ¶
GetProviderReference of this MxRecord. Deprecated: Use GetProviderConfigReference.
func (*MxRecord) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this MxRecord
func (*MxRecord) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*MxRecord) GetWriteConnectionSecretToReference ¶
func (mg *MxRecord) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this MxRecord.
func (*MxRecord) LateInitialize ¶
LateInitialize this MxRecord using its observed tfState. returns True if there are any spec changes for the resource.
func (*MxRecord) SetConditions ¶
SetConditions of this MxRecord.
func (*MxRecord) SetDeletionPolicy ¶
func (mg *MxRecord) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this MxRecord.
func (*MxRecord) SetObservation ¶
SetObservation for this MxRecord
func (*MxRecord) SetParameters ¶
SetParameters for this MxRecord
func (*MxRecord) SetProviderConfigReference ¶
SetProviderConfigReference of this MxRecord.
func (*MxRecord) SetProviderReference ¶
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 ¶
func (in *MxRecordRecordObservation) DeepCopy() *MxRecordRecordObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MxRecordRecordObservation.
func (*MxRecordRecordObservation) DeepCopyInto ¶
func (in *MxRecordRecordObservation) DeepCopyInto(out *MxRecordRecordObservation)
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 ¶
func (in *MxRecordRecordParameters) DeepCopy() *MxRecordRecordParameters
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NsRecord.
func (*NsRecord) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NsRecord) DeepCopyObject ¶
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 ¶
GetConnectionDetailsMapping for this NsRecord
func (*NsRecord) GetDeletionPolicy ¶
func (mg *NsRecord) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this NsRecord.
func (*NsRecord) GetObservation ¶
GetObservation of this NsRecord
func (*NsRecord) GetParameters ¶
GetParameters of this NsRecord
func (*NsRecord) GetProviderConfigReference ¶
GetProviderConfigReference of this NsRecord.
func (*NsRecord) GetProviderReference ¶
GetProviderReference of this NsRecord. Deprecated: Use GetProviderConfigReference.
func (*NsRecord) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this NsRecord
func (*NsRecord) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*NsRecord) GetWriteConnectionSecretToReference ¶
func (mg *NsRecord) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this NsRecord.
func (*NsRecord) LateInitialize ¶
LateInitialize this NsRecord using its observed tfState. returns True if there are any spec changes for the resource.
func (*NsRecord) SetConditions ¶
SetConditions of this NsRecord.
func (*NsRecord) SetDeletionPolicy ¶
func (mg *NsRecord) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this NsRecord.
func (*NsRecord) SetObservation ¶
SetObservation for this NsRecord
func (*NsRecord) SetParameters ¶
SetParameters for this NsRecord
func (*NsRecord) SetProviderConfigReference ¶
SetProviderConfigReference of this NsRecord.
func (*NsRecord) SetProviderReference ¶
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PtrRecord.
func (*PtrRecord) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PtrRecord) DeepCopyObject ¶
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 ¶
GetConnectionDetailsMapping for this PtrRecord
func (*PtrRecord) GetDeletionPolicy ¶
func (mg *PtrRecord) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this PtrRecord.
func (*PtrRecord) GetObservation ¶
GetObservation of this PtrRecord
func (*PtrRecord) GetParameters ¶
GetParameters of this PtrRecord
func (*PtrRecord) GetProviderConfigReference ¶
GetProviderConfigReference of this PtrRecord.
func (*PtrRecord) GetProviderReference ¶
GetProviderReference of this PtrRecord. Deprecated: Use GetProviderConfigReference.
func (*PtrRecord) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this PtrRecord
func (*PtrRecord) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*PtrRecord) GetWriteConnectionSecretToReference ¶
func (mg *PtrRecord) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this PtrRecord.
func (*PtrRecord) LateInitialize ¶
LateInitialize this PtrRecord using its observed tfState. returns True if there are any spec changes for the resource.
func (*PtrRecord) SetConditions ¶
SetConditions of this PtrRecord.
func (*PtrRecord) SetDeletionPolicy ¶
func (mg *PtrRecord) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this PtrRecord.
func (*PtrRecord) SetObservation ¶
SetObservation for this PtrRecord
func (*PtrRecord) SetParameters ¶
SetParameters for this PtrRecord
func (*PtrRecord) SetProviderConfigReference ¶
SetProviderConfigReference of this PtrRecord.
func (*PtrRecord) SetProviderReference ¶
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 ¶
func (in *PtrRecordObservation) DeepCopy() *PtrRecordObservation
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 ¶
func (in *SoaRecordObservation) DeepCopy() *SoaRecordObservation
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SrvRecord.
func (*SrvRecord) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SrvRecord) DeepCopyObject ¶
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 ¶
GetConnectionDetailsMapping for this SrvRecord
func (*SrvRecord) GetDeletionPolicy ¶
func (mg *SrvRecord) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SrvRecord.
func (*SrvRecord) GetObservation ¶
GetObservation of this SrvRecord
func (*SrvRecord) GetParameters ¶
GetParameters of this SrvRecord
func (*SrvRecord) GetProviderConfigReference ¶
GetProviderConfigReference of this SrvRecord.
func (*SrvRecord) GetProviderReference ¶
GetProviderReference of this SrvRecord. Deprecated: Use GetProviderConfigReference.
func (*SrvRecord) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this SrvRecord
func (*SrvRecord) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SrvRecord) GetWriteConnectionSecretToReference ¶
func (mg *SrvRecord) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SrvRecord.
func (*SrvRecord) LateInitialize ¶
LateInitialize this SrvRecord using its observed tfState. returns True if there are any spec changes for the resource.
func (*SrvRecord) SetConditions ¶
SetConditions of this SrvRecord.
func (*SrvRecord) SetDeletionPolicy ¶
func (mg *SrvRecord) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SrvRecord.
func (*SrvRecord) SetObservation ¶
SetObservation for this SrvRecord
func (*SrvRecord) SetParameters ¶
SetParameters for this SrvRecord
func (*SrvRecord) SetProviderConfigReference ¶
SetProviderConfigReference of this SrvRecord.
func (*SrvRecord) SetProviderReference ¶
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 ¶
func (in *SrvRecordObservation) DeepCopy() *SrvRecordObservation
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 ¶
func (in *SrvRecordRecordObservation) DeepCopy() *SrvRecordRecordObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SrvRecordRecordObservation.
func (*SrvRecordRecordObservation) DeepCopyInto ¶
func (in *SrvRecordRecordObservation) DeepCopyInto(out *SrvRecordRecordObservation)
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 ¶
func (in *SrvRecordRecordParameters) DeepCopy() *SrvRecordRecordParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SrvRecordRecordParameters.
func (*SrvRecordRecordParameters) DeepCopyInto ¶
func (in *SrvRecordRecordParameters) DeepCopyInto(out *SrvRecordRecordParameters)
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TxtRecord.
func (*TxtRecord) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TxtRecord) DeepCopyObject ¶
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 ¶
GetConnectionDetailsMapping for this TxtRecord
func (*TxtRecord) GetDeletionPolicy ¶
func (mg *TxtRecord) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this TxtRecord.
func (*TxtRecord) GetObservation ¶
GetObservation of this TxtRecord
func (*TxtRecord) GetParameters ¶
GetParameters of this TxtRecord
func (*TxtRecord) GetProviderConfigReference ¶
GetProviderConfigReference of this TxtRecord.
func (*TxtRecord) GetProviderReference ¶
GetProviderReference of this TxtRecord. Deprecated: Use GetProviderConfigReference.
func (*TxtRecord) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this TxtRecord
func (*TxtRecord) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*TxtRecord) GetWriteConnectionSecretToReference ¶
func (mg *TxtRecord) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this TxtRecord.
func (*TxtRecord) LateInitialize ¶
LateInitialize this TxtRecord using its observed tfState. returns True if there are any spec changes for the resource.
func (*TxtRecord) SetConditions ¶
SetConditions of this TxtRecord.
func (*TxtRecord) SetDeletionPolicy ¶
func (mg *TxtRecord) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this TxtRecord.
func (*TxtRecord) SetObservation ¶
SetObservation for this TxtRecord
func (*TxtRecord) SetParameters ¶
SetParameters for this TxtRecord
func (*TxtRecord) SetProviderConfigReference ¶
SetProviderConfigReference of this TxtRecord.
func (*TxtRecord) SetProviderReference ¶
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 ¶
func (in *TxtRecordObservation) DeepCopy() *TxtRecordObservation
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 ¶
func (in *TxtRecordRecordObservation) DeepCopy() *TxtRecordRecordObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TxtRecordRecordObservation.
func (*TxtRecordRecordObservation) DeepCopyInto ¶
func (in *TxtRecordRecordObservation) DeepCopyInto(out *TxtRecordRecordObservation)
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 ¶
func (in *TxtRecordRecordParameters) DeepCopy() *TxtRecordRecordParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TxtRecordRecordParameters.
func (*TxtRecordRecordParameters) DeepCopyInto ¶
func (in *TxtRecordRecordParameters) DeepCopyInto(out *TxtRecordRecordParameters)
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Zone.
func (*Zone) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Zone) DeepCopyObject ¶
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 ¶
GetConnectionDetailsMapping for this Zone
func (*Zone) GetDeletionPolicy ¶
func (mg *Zone) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Zone.
func (*Zone) GetObservation ¶
GetObservation of this Zone
func (*Zone) GetParameters ¶
GetParameters of this Zone
func (*Zone) GetProviderConfigReference ¶
GetProviderConfigReference of this Zone.
func (*Zone) GetProviderReference ¶
GetProviderReference of this Zone. Deprecated: Use GetProviderConfigReference.
func (*Zone) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Zone
func (*Zone) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Zone) GetWriteConnectionSecretToReference ¶
func (mg *Zone) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Zone.
func (*Zone) LateInitialize ¶
LateInitialize this Zone using its observed tfState. returns True if there are any spec changes for the resource.
func (*Zone) SetConditions ¶
SetConditions of this Zone.
func (*Zone) SetDeletionPolicy ¶
func (mg *Zone) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Zone.
func (*Zone) SetObservation ¶
SetObservation for this Zone
func (*Zone) SetParameters ¶
SetParameters for this Zone
func (*Zone) SetProviderConfigReference ¶
SetProviderConfigReference of this Zone.
func (*Zone) SetProviderReference ¶
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneList.
func (*ZoneList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ZoneList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpec.
func (*ZoneSpec) DeepCopyInto ¶
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.
Source Files ¶
- zz_aaaarecord_terraformed.go
- zz_aaaarecord_types.go
- zz_arecord_terraformed.go
- zz_arecord_types.go
- zz_caarecord_terraformed.go
- zz_caarecord_types.go
- zz_cnamerecord_terraformed.go
- zz_cnamerecord_types.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_groupversion_info.go
- zz_mxrecord_terraformed.go
- zz_mxrecord_types.go
- zz_nsrecord_terraformed.go
- zz_nsrecord_types.go
- zz_ptrrecord_terraformed.go
- zz_ptrrecord_types.go
- zz_srvrecord_terraformed.go
- zz_srvrecord_types.go
- zz_txtrecord_terraformed.go
- zz_txtrecord_types.go
- zz_zone_terraformed.go
- zz_zone_types.go