Documentation ¶
Overview ¶
+groupName=dns.azurerm.kubeform.com
Index ¶
- Variables
- func GetDecoder() map[string]jsoniter.ValDecoder
- func GetEncoder() map[string]jsoniter.ValEncoder
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type ARecord
- func (in *ARecord) DeepCopy() *ARecord
- func (in *ARecord) DeepCopyInto(out *ARecord)
- func (in *ARecord) DeepCopyObject() runtime.Object
- func (r *ARecord) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ARecord) ValidateCreate() error
- func (r *ARecord) ValidateDelete() error
- func (r *ARecord) ValidateUpdate(old runtime.Object) error
- type ARecordList
- type ARecordSpec
- type ARecordSpecResource
- type ARecordStatus
- type AaaaRecord
- func (in *AaaaRecord) DeepCopy() *AaaaRecord
- func (in *AaaaRecord) DeepCopyInto(out *AaaaRecord)
- func (in *AaaaRecord) DeepCopyObject() runtime.Object
- func (r *AaaaRecord) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *AaaaRecord) ValidateCreate() error
- func (r *AaaaRecord) ValidateDelete() error
- func (r *AaaaRecord) ValidateUpdate(old runtime.Object) error
- type AaaaRecordList
- type AaaaRecordSpec
- type AaaaRecordSpecResource
- type AaaaRecordStatus
- type CaaRecord
- func (in *CaaRecord) DeepCopy() *CaaRecord
- func (in *CaaRecord) DeepCopyInto(out *CaaRecord)
- func (in *CaaRecord) DeepCopyObject() runtime.Object
- func (r *CaaRecord) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *CaaRecord) ValidateCreate() error
- func (r *CaaRecord) ValidateDelete() error
- func (r *CaaRecord) ValidateUpdate(old runtime.Object) error
- type CaaRecordList
- type CaaRecordSpec
- type CaaRecordSpecRecord
- type CaaRecordSpecResource
- type CaaRecordStatus
- type CnameRecord
- func (in *CnameRecord) DeepCopy() *CnameRecord
- func (in *CnameRecord) DeepCopyInto(out *CnameRecord)
- func (in *CnameRecord) DeepCopyObject() runtime.Object
- func (r *CnameRecord) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *CnameRecord) ValidateCreate() error
- func (r *CnameRecord) ValidateDelete() error
- func (r *CnameRecord) ValidateUpdate(old runtime.Object) error
- type CnameRecordList
- type CnameRecordSpec
- type CnameRecordSpecResource
- type CnameRecordStatus
- type MxRecord
- func (in *MxRecord) DeepCopy() *MxRecord
- func (in *MxRecord) DeepCopyInto(out *MxRecord)
- func (in *MxRecord) DeepCopyObject() runtime.Object
- func (r *MxRecord) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *MxRecord) ValidateCreate() error
- func (r *MxRecord) ValidateDelete() error
- func (r *MxRecord) ValidateUpdate(old runtime.Object) error
- type MxRecordList
- type MxRecordSpec
- type MxRecordSpecRecord
- type MxRecordSpecResource
- type MxRecordStatus
- type NsRecord
- func (in *NsRecord) DeepCopy() *NsRecord
- func (in *NsRecord) DeepCopyInto(out *NsRecord)
- func (in *NsRecord) DeepCopyObject() runtime.Object
- func (r *NsRecord) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *NsRecord) ValidateCreate() error
- func (r *NsRecord) ValidateDelete() error
- func (r *NsRecord) ValidateUpdate(old runtime.Object) error
- type NsRecordList
- type NsRecordSpec
- type NsRecordSpecResource
- type NsRecordStatus
- type PtrRecord
- func (in *PtrRecord) DeepCopy() *PtrRecord
- func (in *PtrRecord) DeepCopyInto(out *PtrRecord)
- func (in *PtrRecord) DeepCopyObject() runtime.Object
- func (r *PtrRecord) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *PtrRecord) ValidateCreate() error
- func (r *PtrRecord) ValidateDelete() error
- func (r *PtrRecord) ValidateUpdate(old runtime.Object) error
- type PtrRecordList
- type PtrRecordSpec
- type PtrRecordSpecResource
- type PtrRecordStatus
- type SrvRecord
- func (in *SrvRecord) DeepCopy() *SrvRecord
- func (in *SrvRecord) DeepCopyInto(out *SrvRecord)
- func (in *SrvRecord) DeepCopyObject() runtime.Object
- func (r *SrvRecord) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *SrvRecord) ValidateCreate() error
- func (r *SrvRecord) ValidateDelete() error
- func (r *SrvRecord) ValidateUpdate(old runtime.Object) error
- type SrvRecordList
- type SrvRecordSpec
- type SrvRecordSpecRecord
- type SrvRecordSpecResource
- type SrvRecordStatus
- type TxtRecord
- func (in *TxtRecord) DeepCopy() *TxtRecord
- func (in *TxtRecord) DeepCopyInto(out *TxtRecord)
- func (in *TxtRecord) DeepCopyObject() runtime.Object
- func (r *TxtRecord) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *TxtRecord) ValidateCreate() error
- func (r *TxtRecord) ValidateDelete() error
- func (r *TxtRecord) ValidateUpdate(old runtime.Object) error
- type TxtRecordList
- type TxtRecordSpec
- type TxtRecordSpecRecord
- type TxtRecordSpecResource
- type TxtRecordStatus
- type Zone
- func (in *Zone) DeepCopy() *Zone
- func (in *Zone) DeepCopyInto(out *Zone)
- func (in *Zone) DeepCopyObject() runtime.Object
- func (r *Zone) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Zone) ValidateCreate() error
- func (r *Zone) ValidateDelete() error
- func (r *Zone) ValidateUpdate(old runtime.Object) error
- type ZoneList
- type ZoneSpec
- type ZoneSpecResource
- type ZoneSpecSoaRecord
- type ZoneSpecSoaRecordCodec
- type ZoneStatus
Constants ¶
This section is empty.
Variables ¶
var ( // TODO: move SchemeBuilder with zz_generated.deepcopy.go to k8s.io/api. // localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes. SchemeBuilder runtime.SchemeBuilder AddToScheme = localSchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: dns.GroupName, Version: "v1alpha1"}
Functions ¶
func GetDecoder ¶
func GetDecoder() map[string]jsoniter.ValDecoder
func GetEncoder ¶
func GetEncoder() map[string]jsoniter.ValEncoder
func Kind ¶
Kind takes an unqualified kind and returns a Group qualified GroupKind
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type ARecord ¶
type ARecord struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ARecordSpec `json:"spec,omitempty"` Status ARecordStatus `json:"status,omitempty"` }
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) SetupWebhookWithManager ¶
func (*ARecord) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ARecord) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type ARecordList ¶
type ARecordList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ARecord CRD objects Items []ARecord `json:"items,omitempty"` }
ARecordList is 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.
type ARecordSpec ¶
type ARecordSpec struct { State *ARecordSpecResource `json:"state,omitempty" tf:"-"` Resource ARecordSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
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 ARecordSpecResource ¶
type ARecordSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Fqdn *string `json:"fqdn,omitempty" tf:"fqdn"` Name *string `json:"name" tf:"name"` // +optional Records []string `json:"records,omitempty" tf:"records"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TargetResourceID *string `json:"targetResourceID,omitempty" tf:"target_resource_id"` Ttl *int64 `json:"ttl" tf:"ttl"` ZoneName *string `json:"zoneName" tf:"zone_name"` }
func (*ARecordSpecResource) DeepCopy ¶
func (in *ARecordSpecResource) DeepCopy() *ARecordSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ARecordSpecResource.
func (*ARecordSpecResource) DeepCopyInto ¶
func (in *ARecordSpecResource) DeepCopyInto(out *ARecordSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ARecordStatus ¶
type ARecordStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
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,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AaaaRecordSpec `json:"spec,omitempty"` Status AaaaRecordStatus `json:"status,omitempty"` }
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) SetupWebhookWithManager ¶
func (r *AaaaRecord) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*AaaaRecord) ValidateCreate ¶
func (r *AaaaRecord) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*AaaaRecord) ValidateDelete ¶
func (r *AaaaRecord) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*AaaaRecord) ValidateUpdate ¶
func (r *AaaaRecord) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type AaaaRecordList ¶
type AaaaRecordList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of AaaaRecord CRD objects Items []AaaaRecord `json:"items,omitempty"` }
AaaaRecordList is 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.
type AaaaRecordSpec ¶
type AaaaRecordSpec struct { State *AaaaRecordSpecResource `json:"state,omitempty" tf:"-"` Resource AaaaRecordSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
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 AaaaRecordSpecResource ¶
type AaaaRecordSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Fqdn *string `json:"fqdn,omitempty" tf:"fqdn"` Name *string `json:"name" tf:"name"` // +optional Records []string `json:"records,omitempty" tf:"records"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TargetResourceID *string `json:"targetResourceID,omitempty" tf:"target_resource_id"` Ttl *int64 `json:"ttl" tf:"ttl"` ZoneName *string `json:"zoneName" tf:"zone_name"` }
func (*AaaaRecordSpecResource) DeepCopy ¶
func (in *AaaaRecordSpecResource) DeepCopy() *AaaaRecordSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AaaaRecordSpecResource.
func (*AaaaRecordSpecResource) DeepCopyInto ¶
func (in *AaaaRecordSpecResource) DeepCopyInto(out *AaaaRecordSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AaaaRecordStatus ¶
type AaaaRecordStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
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,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CaaRecordSpec `json:"spec,omitempty"` Status CaaRecordStatus `json:"status,omitempty"` }
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) SetupWebhookWithManager ¶
func (*CaaRecord) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*CaaRecord) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type CaaRecordList ¶
type CaaRecordList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of CaaRecord CRD objects Items []CaaRecord `json:"items,omitempty"` }
CaaRecordList is 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.
type CaaRecordSpec ¶
type CaaRecordSpec struct { State *CaaRecordSpecResource `json:"state,omitempty" tf:"-"` Resource CaaRecordSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
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 CaaRecordSpecRecord ¶
type CaaRecordSpecRecord struct { Flags *int64 `json:"flags" tf:"flags"` Tag *string `json:"tag" tf:"tag"` Value *string `json:"value" tf:"value"` }
func (*CaaRecordSpecRecord) DeepCopy ¶
func (in *CaaRecordSpecRecord) DeepCopy() *CaaRecordSpecRecord
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CaaRecordSpecRecord.
func (*CaaRecordSpecRecord) DeepCopyInto ¶
func (in *CaaRecordSpecRecord) DeepCopyInto(out *CaaRecordSpecRecord)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CaaRecordSpecResource ¶
type CaaRecordSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Fqdn *string `json:"fqdn,omitempty" tf:"fqdn"` Name *string `json:"name" tf:"name"` Record []CaaRecordSpecRecord `json:"record" tf:"record"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` Ttl *int64 `json:"ttl" tf:"ttl"` ZoneName *string `json:"zoneName" tf:"zone_name"` }
func (*CaaRecordSpecResource) DeepCopy ¶
func (in *CaaRecordSpecResource) DeepCopy() *CaaRecordSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CaaRecordSpecResource.
func (*CaaRecordSpecResource) DeepCopyInto ¶
func (in *CaaRecordSpecResource) DeepCopyInto(out *CaaRecordSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CaaRecordStatus ¶
type CaaRecordStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
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,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CnameRecordSpec `json:"spec,omitempty"` Status CnameRecordStatus `json:"status,omitempty"` }
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) SetupWebhookWithManager ¶
func (r *CnameRecord) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*CnameRecord) ValidateCreate ¶
func (r *CnameRecord) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*CnameRecord) ValidateDelete ¶
func (r *CnameRecord) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*CnameRecord) ValidateUpdate ¶
func (r *CnameRecord) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type CnameRecordList ¶
type CnameRecordList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of CnameRecord CRD objects Items []CnameRecord `json:"items,omitempty"` }
CnameRecordList is 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.
type CnameRecordSpec ¶
type CnameRecordSpec struct { State *CnameRecordSpecResource `json:"state,omitempty" tf:"-"` Resource CnameRecordSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
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 CnameRecordSpecResource ¶
type CnameRecordSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Fqdn *string `json:"fqdn,omitempty" tf:"fqdn"` Name *string `json:"name" tf:"name"` // +optional Record *string `json:"record,omitempty" tf:"record"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TargetResourceID *string `json:"targetResourceID,omitempty" tf:"target_resource_id"` Ttl *int64 `json:"ttl" tf:"ttl"` ZoneName *string `json:"zoneName" tf:"zone_name"` }
func (*CnameRecordSpecResource) DeepCopy ¶
func (in *CnameRecordSpecResource) DeepCopy() *CnameRecordSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CnameRecordSpecResource.
func (*CnameRecordSpecResource) DeepCopyInto ¶
func (in *CnameRecordSpecResource) DeepCopyInto(out *CnameRecordSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CnameRecordStatus ¶
type CnameRecordStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
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,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MxRecordSpec `json:"spec,omitempty"` Status MxRecordStatus `json:"status,omitempty"` }
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) SetupWebhookWithManager ¶
func (*MxRecord) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*MxRecord) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type MxRecordList ¶
type MxRecordList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of MxRecord CRD objects Items []MxRecord `json:"items,omitempty"` }
MxRecordList is 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.
type MxRecordSpec ¶
type MxRecordSpec struct { State *MxRecordSpecResource `json:"state,omitempty" tf:"-"` Resource MxRecordSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
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 MxRecordSpecRecord ¶
type MxRecordSpecRecord struct { Exchange *string `json:"exchange" tf:"exchange"` Preference *string `json:"preference" tf:"preference"` }
func (*MxRecordSpecRecord) DeepCopy ¶
func (in *MxRecordSpecRecord) DeepCopy() *MxRecordSpecRecord
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MxRecordSpecRecord.
func (*MxRecordSpecRecord) DeepCopyInto ¶
func (in *MxRecordSpecRecord) DeepCopyInto(out *MxRecordSpecRecord)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MxRecordSpecResource ¶
type MxRecordSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Fqdn *string `json:"fqdn,omitempty" tf:"fqdn"` // +optional Name *string `json:"name,omitempty" tf:"name"` Record []MxRecordSpecRecord `json:"record" tf:"record"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` Ttl *int64 `json:"ttl" tf:"ttl"` ZoneName *string `json:"zoneName" tf:"zone_name"` }
func (*MxRecordSpecResource) DeepCopy ¶
func (in *MxRecordSpecResource) DeepCopy() *MxRecordSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MxRecordSpecResource.
func (*MxRecordSpecResource) DeepCopyInto ¶
func (in *MxRecordSpecResource) DeepCopyInto(out *MxRecordSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MxRecordStatus ¶
type MxRecordStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
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,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NsRecordSpec `json:"spec,omitempty"` Status NsRecordStatus `json:"status,omitempty"` }
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) SetupWebhookWithManager ¶
func (*NsRecord) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*NsRecord) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type NsRecordList ¶
type NsRecordList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of NsRecord CRD objects Items []NsRecord `json:"items,omitempty"` }
NsRecordList is 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.
type NsRecordSpec ¶
type NsRecordSpec struct { State *NsRecordSpecResource `json:"state,omitempty" tf:"-"` Resource NsRecordSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
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 NsRecordSpecResource ¶
type NsRecordSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Fqdn *string `json:"fqdn,omitempty" tf:"fqdn"` Name *string `json:"name" tf:"name"` Records []string `json:"records" tf:"records"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` Ttl *int64 `json:"ttl" tf:"ttl"` ZoneName *string `json:"zoneName" tf:"zone_name"` }
func (*NsRecordSpecResource) DeepCopy ¶
func (in *NsRecordSpecResource) DeepCopy() *NsRecordSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NsRecordSpecResource.
func (*NsRecordSpecResource) DeepCopyInto ¶
func (in *NsRecordSpecResource) DeepCopyInto(out *NsRecordSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NsRecordStatus ¶
type NsRecordStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
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,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PtrRecordSpec `json:"spec,omitempty"` Status PtrRecordStatus `json:"status,omitempty"` }
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) SetupWebhookWithManager ¶
func (*PtrRecord) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*PtrRecord) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type PtrRecordList ¶
type PtrRecordList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of PtrRecord CRD objects Items []PtrRecord `json:"items,omitempty"` }
PtrRecordList is 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.
type PtrRecordSpec ¶
type PtrRecordSpec struct { State *PtrRecordSpecResource `json:"state,omitempty" tf:"-"` Resource PtrRecordSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
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 PtrRecordSpecResource ¶
type PtrRecordSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Fqdn *string `json:"fqdn,omitempty" tf:"fqdn"` Name *string `json:"name" tf:"name"` Records []string `json:"records" tf:"records"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` Ttl *int64 `json:"ttl" tf:"ttl"` ZoneName *string `json:"zoneName" tf:"zone_name"` }
func (*PtrRecordSpecResource) DeepCopy ¶
func (in *PtrRecordSpecResource) DeepCopy() *PtrRecordSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PtrRecordSpecResource.
func (*PtrRecordSpecResource) DeepCopyInto ¶
func (in *PtrRecordSpecResource) DeepCopyInto(out *PtrRecordSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PtrRecordStatus ¶
type PtrRecordStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
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 SrvRecord ¶
type SrvRecord struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SrvRecordSpec `json:"spec,omitempty"` Status SrvRecordStatus `json:"status,omitempty"` }
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) SetupWebhookWithManager ¶
func (*SrvRecord) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*SrvRecord) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type SrvRecordList ¶
type SrvRecordList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of SrvRecord CRD objects Items []SrvRecord `json:"items,omitempty"` }
SrvRecordList is 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.
type SrvRecordSpec ¶
type SrvRecordSpec struct { State *SrvRecordSpecResource `json:"state,omitempty" tf:"-"` Resource SrvRecordSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
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 SrvRecordSpecRecord ¶
type SrvRecordSpecRecord struct { Port *int64 `json:"port" tf:"port"` Priority *int64 `json:"priority" tf:"priority"` Target *string `json:"target" tf:"target"` Weight *int64 `json:"weight" tf:"weight"` }
func (*SrvRecordSpecRecord) DeepCopy ¶
func (in *SrvRecordSpecRecord) DeepCopy() *SrvRecordSpecRecord
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SrvRecordSpecRecord.
func (*SrvRecordSpecRecord) DeepCopyInto ¶
func (in *SrvRecordSpecRecord) DeepCopyInto(out *SrvRecordSpecRecord)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SrvRecordSpecResource ¶
type SrvRecordSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Fqdn *string `json:"fqdn,omitempty" tf:"fqdn"` Name *string `json:"name" tf:"name"` Record []SrvRecordSpecRecord `json:"record" tf:"record"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` Ttl *int64 `json:"ttl" tf:"ttl"` ZoneName *string `json:"zoneName" tf:"zone_name"` }
func (*SrvRecordSpecResource) DeepCopy ¶
func (in *SrvRecordSpecResource) DeepCopy() *SrvRecordSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SrvRecordSpecResource.
func (*SrvRecordSpecResource) DeepCopyInto ¶
func (in *SrvRecordSpecResource) DeepCopyInto(out *SrvRecordSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SrvRecordStatus ¶
type SrvRecordStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
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,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TxtRecordSpec `json:"spec,omitempty"` Status TxtRecordStatus `json:"status,omitempty"` }
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) SetupWebhookWithManager ¶
func (*TxtRecord) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*TxtRecord) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type TxtRecordList ¶
type TxtRecordList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of TxtRecord CRD objects Items []TxtRecord `json:"items,omitempty"` }
TxtRecordList is 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.
type TxtRecordSpec ¶
type TxtRecordSpec struct { State *TxtRecordSpecResource `json:"state,omitempty" tf:"-"` Resource TxtRecordSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
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 TxtRecordSpecRecord ¶
type TxtRecordSpecRecord struct {
Value *string `json:"value" tf:"value"`
}
func (*TxtRecordSpecRecord) DeepCopy ¶
func (in *TxtRecordSpecRecord) DeepCopy() *TxtRecordSpecRecord
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TxtRecordSpecRecord.
func (*TxtRecordSpecRecord) DeepCopyInto ¶
func (in *TxtRecordSpecRecord) DeepCopyInto(out *TxtRecordSpecRecord)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TxtRecordSpecResource ¶
type TxtRecordSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Fqdn *string `json:"fqdn,omitempty" tf:"fqdn"` Name *string `json:"name" tf:"name"` Record []TxtRecordSpecRecord `json:"record" tf:"record"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` Ttl *int64 `json:"ttl" tf:"ttl"` ZoneName *string `json:"zoneName" tf:"zone_name"` }
func (*TxtRecordSpecResource) DeepCopy ¶
func (in *TxtRecordSpecResource) DeepCopy() *TxtRecordSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TxtRecordSpecResource.
func (*TxtRecordSpecResource) DeepCopyInto ¶
func (in *TxtRecordSpecResource) DeepCopyInto(out *TxtRecordSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TxtRecordStatus ¶
type TxtRecordStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
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,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ZoneSpec `json:"spec,omitempty"` Status ZoneStatus `json:"status,omitempty"` }
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) SetupWebhookWithManager ¶
func (*Zone) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Zone) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type ZoneList ¶
type ZoneList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Zone CRD objects Items []Zone `json:"items,omitempty"` }
ZoneList is 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.
type ZoneSpec ¶
type ZoneSpec struct { State *ZoneSpecResource `json:"state,omitempty" tf:"-"` Resource ZoneSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ZoneSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpec.
type ZoneSpecResource ¶
type ZoneSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional MaxNumberOfRecordSets *int64 `json:"maxNumberOfRecordSets,omitempty" tf:"max_number_of_record_sets"` Name *string `json:"name" tf:"name"` // +optional NameServers []string `json:"nameServers,omitempty" tf:"name_servers"` // +optional NumberOfRecordSets *int64 `json:"numberOfRecordSets,omitempty" tf:"number_of_record_sets"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional SoaRecord *ZoneSpecSoaRecord `json:"soaRecord,omitempty" tf:"soa_record"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` }
func (*ZoneSpecResource) DeepCopy ¶
func (in *ZoneSpecResource) DeepCopy() *ZoneSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecResource.
func (*ZoneSpecResource) DeepCopyInto ¶
func (in *ZoneSpecResource) DeepCopyInto(out *ZoneSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecSoaRecord ¶
type ZoneSpecSoaRecord struct { Email *string `json:"email" tf:"email"` // +optional ExpireTime *int64 `json:"expireTime,omitempty" tf:"expire_time"` // +optional Fqdn *string `json:"fqdn,omitempty" tf:"fqdn"` HostName *string `json:"hostName" tf:"host_name"` // +optional MinimumTtl *int64 `json:"minimumTtl,omitempty" tf:"minimum_ttl"` // +optional RefreshTime *int64 `json:"refreshTime,omitempty" tf:"refresh_time"` // +optional RetryTime *int64 `json:"retryTime,omitempty" tf:"retry_time"` // +optional SerialNumber *int64 `json:"serialNumber,omitempty" tf:"serial_number"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional Ttl *int64 `json:"ttl,omitempty" tf:"ttl"` }
func (*ZoneSpecSoaRecord) DeepCopy ¶
func (in *ZoneSpecSoaRecord) DeepCopy() *ZoneSpecSoaRecord
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecSoaRecord.
func (*ZoneSpecSoaRecord) DeepCopyInto ¶
func (in *ZoneSpecSoaRecord) DeepCopyInto(out *ZoneSpecSoaRecord)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecSoaRecordCodec ¶
type ZoneSpecSoaRecordCodec struct { }
+k8s:deepcopy-gen=false
func (ZoneSpecSoaRecordCodec) Decode ¶
func (ZoneSpecSoaRecordCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ZoneSpecSoaRecordCodec) Encode ¶
func (ZoneSpecSoaRecordCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ZoneSpecSoaRecordCodec) IsEmpty ¶
func (ZoneSpecSoaRecordCodec) IsEmpty(ptr unsafe.Pointer) bool
type ZoneStatus ¶
type ZoneStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
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 ¶
- aaaa_record_types.go
- aaaa_record_webhook.go
- arecord_types.go
- arecord_webhook.go
- caa_record_types.go
- caa_record_webhook.go
- cname_record_types.go
- cname_record_webhook.go
- codec.go
- doc.go
- mx_record_types.go
- mx_record_webhook.go
- ns_record_types.go
- ns_record_webhook.go
- ptr_record_types.go
- ptr_record_webhook.go
- register.go
- srv_record_types.go
- srv_record_webhook.go
- txt_record_types.go
- txt_record_webhook.go
- zone_types.go
- zone_webhook.go
- zz_generated.deepcopy.go