Documentation ¶
Overview ¶
+groupName=private.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 DnsARecord
- func (in *DnsARecord) DeepCopy() *DnsARecord
- func (in *DnsARecord) DeepCopyInto(out *DnsARecord)
- func (in *DnsARecord) DeepCopyObject() runtime.Object
- func (r *DnsARecord) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DnsARecord) ValidateCreate() error
- func (r *DnsARecord) ValidateDelete() error
- func (r *DnsARecord) ValidateUpdate(old runtime.Object) error
- type DnsARecordList
- type DnsARecordSpec
- type DnsARecordSpecResource
- type DnsARecordStatus
- type DnsAaaaRecord
- func (in *DnsAaaaRecord) DeepCopy() *DnsAaaaRecord
- func (in *DnsAaaaRecord) DeepCopyInto(out *DnsAaaaRecord)
- func (in *DnsAaaaRecord) DeepCopyObject() runtime.Object
- func (r *DnsAaaaRecord) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DnsAaaaRecord) ValidateCreate() error
- func (r *DnsAaaaRecord) ValidateDelete() error
- func (r *DnsAaaaRecord) ValidateUpdate(old runtime.Object) error
- type DnsAaaaRecordList
- type DnsAaaaRecordSpec
- type DnsAaaaRecordSpecResource
- type DnsAaaaRecordStatus
- type DnsCnameRecord
- func (in *DnsCnameRecord) DeepCopy() *DnsCnameRecord
- func (in *DnsCnameRecord) DeepCopyInto(out *DnsCnameRecord)
- func (in *DnsCnameRecord) DeepCopyObject() runtime.Object
- func (r *DnsCnameRecord) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DnsCnameRecord) ValidateCreate() error
- func (r *DnsCnameRecord) ValidateDelete() error
- func (r *DnsCnameRecord) ValidateUpdate(old runtime.Object) error
- type DnsCnameRecordList
- type DnsCnameRecordSpec
- type DnsCnameRecordSpecResource
- type DnsCnameRecordStatus
- type DnsMxRecord
- func (in *DnsMxRecord) DeepCopy() *DnsMxRecord
- func (in *DnsMxRecord) DeepCopyInto(out *DnsMxRecord)
- func (in *DnsMxRecord) DeepCopyObject() runtime.Object
- func (r *DnsMxRecord) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DnsMxRecord) ValidateCreate() error
- func (r *DnsMxRecord) ValidateDelete() error
- func (r *DnsMxRecord) ValidateUpdate(old runtime.Object) error
- type DnsMxRecordList
- type DnsMxRecordSpec
- type DnsMxRecordSpecRecord
- type DnsMxRecordSpecResource
- type DnsMxRecordStatus
- type DnsPtrRecord
- func (in *DnsPtrRecord) DeepCopy() *DnsPtrRecord
- func (in *DnsPtrRecord) DeepCopyInto(out *DnsPtrRecord)
- func (in *DnsPtrRecord) DeepCopyObject() runtime.Object
- func (r *DnsPtrRecord) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DnsPtrRecord) ValidateCreate() error
- func (r *DnsPtrRecord) ValidateDelete() error
- func (r *DnsPtrRecord) ValidateUpdate(old runtime.Object) error
- type DnsPtrRecordList
- type DnsPtrRecordSpec
- type DnsPtrRecordSpecResource
- type DnsPtrRecordStatus
- type DnsSrvRecord
- func (in *DnsSrvRecord) DeepCopy() *DnsSrvRecord
- func (in *DnsSrvRecord) DeepCopyInto(out *DnsSrvRecord)
- func (in *DnsSrvRecord) DeepCopyObject() runtime.Object
- func (r *DnsSrvRecord) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DnsSrvRecord) ValidateCreate() error
- func (r *DnsSrvRecord) ValidateDelete() error
- func (r *DnsSrvRecord) ValidateUpdate(old runtime.Object) error
- type DnsSrvRecordList
- type DnsSrvRecordSpec
- type DnsSrvRecordSpecRecord
- type DnsSrvRecordSpecResource
- type DnsSrvRecordStatus
- type DnsTxtRecord
- func (in *DnsTxtRecord) DeepCopy() *DnsTxtRecord
- func (in *DnsTxtRecord) DeepCopyInto(out *DnsTxtRecord)
- func (in *DnsTxtRecord) DeepCopyObject() runtime.Object
- func (r *DnsTxtRecord) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DnsTxtRecord) ValidateCreate() error
- func (r *DnsTxtRecord) ValidateDelete() error
- func (r *DnsTxtRecord) ValidateUpdate(old runtime.Object) error
- type DnsTxtRecordList
- type DnsTxtRecordSpec
- type DnsTxtRecordSpecRecord
- type DnsTxtRecordSpecResource
- type DnsTxtRecordStatus
- type DnsZone
- func (in *DnsZone) DeepCopy() *DnsZone
- func (in *DnsZone) DeepCopyInto(out *DnsZone)
- func (in *DnsZone) DeepCopyObject() runtime.Object
- func (r *DnsZone) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DnsZone) ValidateCreate() error
- func (r *DnsZone) ValidateDelete() error
- func (r *DnsZone) ValidateUpdate(old runtime.Object) error
- type DnsZoneList
- type DnsZoneSpec
- type DnsZoneSpecResource
- type DnsZoneSpecSoaRecord
- type DnsZoneSpecSoaRecordCodec
- type DnsZoneStatus
- type DnsZoneVirtualNetworkLink
- func (in *DnsZoneVirtualNetworkLink) DeepCopy() *DnsZoneVirtualNetworkLink
- func (in *DnsZoneVirtualNetworkLink) DeepCopyInto(out *DnsZoneVirtualNetworkLink)
- func (in *DnsZoneVirtualNetworkLink) DeepCopyObject() runtime.Object
- func (r *DnsZoneVirtualNetworkLink) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DnsZoneVirtualNetworkLink) ValidateCreate() error
- func (r *DnsZoneVirtualNetworkLink) ValidateDelete() error
- func (r *DnsZoneVirtualNetworkLink) ValidateUpdate(old runtime.Object) error
- type DnsZoneVirtualNetworkLinkList
- type DnsZoneVirtualNetworkLinkSpec
- type DnsZoneVirtualNetworkLinkSpecResource
- type DnsZoneVirtualNetworkLinkStatus
- type Endpoint
- func (in *Endpoint) DeepCopy() *Endpoint
- func (in *Endpoint) DeepCopyInto(out *Endpoint)
- func (in *Endpoint) DeepCopyObject() runtime.Object
- func (r *Endpoint) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Endpoint) ValidateCreate() error
- func (r *Endpoint) ValidateDelete() error
- func (r *Endpoint) ValidateUpdate(old runtime.Object) error
- type EndpointList
- type EndpointSpec
- type EndpointSpecCustomDNSConfigs
- type EndpointSpecNetworkInterface
- type EndpointSpecPrivateDNSZoneConfigs
- type EndpointSpecPrivateDNSZoneConfigsRecordSets
- type EndpointSpecPrivateDNSZoneGroup
- type EndpointSpecPrivateDNSZoneGroupCodec
- type EndpointSpecPrivateServiceConnection
- type EndpointSpecPrivateServiceConnectionCodec
- type EndpointSpecResource
- type EndpointStatus
- type LinkService
- func (in *LinkService) DeepCopy() *LinkService
- func (in *LinkService) DeepCopyInto(out *LinkService)
- func (in *LinkService) DeepCopyObject() runtime.Object
- func (r *LinkService) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *LinkService) ValidateCreate() error
- func (r *LinkService) ValidateDelete() error
- func (r *LinkService) ValidateUpdate(old runtime.Object) error
- type LinkServiceList
- type LinkServiceSpec
- type LinkServiceSpecNatIPConfiguration
- type LinkServiceSpecResource
- type LinkServiceStatus
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: private.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 DnsARecord ¶
type DnsARecord struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DnsARecordSpec `json:"spec,omitempty"` Status DnsARecordStatus `json:"status,omitempty"` }
func (*DnsARecord) DeepCopy ¶
func (in *DnsARecord) DeepCopy() *DnsARecord
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsARecord.
func (*DnsARecord) DeepCopyInto ¶
func (in *DnsARecord) DeepCopyInto(out *DnsARecord)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsARecord) DeepCopyObject ¶
func (in *DnsARecord) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DnsARecord) SetupWebhookWithManager ¶
func (r *DnsARecord) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*DnsARecord) ValidateCreate ¶
func (r *DnsARecord) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DnsARecord) ValidateDelete ¶
func (r *DnsARecord) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*DnsARecord) ValidateUpdate ¶
func (r *DnsARecord) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DnsARecordList ¶
type DnsARecordList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DnsARecord CRD objects Items []DnsARecord `json:"items,omitempty"` }
DnsARecordList is a list of DnsARecords
func (*DnsARecordList) DeepCopy ¶
func (in *DnsARecordList) DeepCopy() *DnsARecordList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsARecordList.
func (*DnsARecordList) DeepCopyInto ¶
func (in *DnsARecordList) DeepCopyInto(out *DnsARecordList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsARecordList) DeepCopyObject ¶
func (in *DnsARecordList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DnsARecordSpec ¶
type DnsARecordSpec struct { State *DnsARecordSpecResource `json:"state,omitempty" tf:"-"` Resource DnsARecordSpecResource `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 (*DnsARecordSpec) DeepCopy ¶
func (in *DnsARecordSpec) DeepCopy() *DnsARecordSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsARecordSpec.
func (*DnsARecordSpec) DeepCopyInto ¶
func (in *DnsARecordSpec) DeepCopyInto(out *DnsARecordSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DnsARecordSpecResource ¶
type DnsARecordSpecResource 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"` // +kubebuilder:validation:MaxItems=20 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 (*DnsARecordSpecResource) DeepCopy ¶
func (in *DnsARecordSpecResource) DeepCopy() *DnsARecordSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsARecordSpecResource.
func (*DnsARecordSpecResource) DeepCopyInto ¶
func (in *DnsARecordSpecResource) DeepCopyInto(out *DnsARecordSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DnsARecordStatus ¶
type DnsARecordStatus 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 (*DnsARecordStatus) DeepCopy ¶
func (in *DnsARecordStatus) DeepCopy() *DnsARecordStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsARecordStatus.
func (*DnsARecordStatus) DeepCopyInto ¶
func (in *DnsARecordStatus) DeepCopyInto(out *DnsARecordStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DnsAaaaRecord ¶
type DnsAaaaRecord struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DnsAaaaRecordSpec `json:"spec,omitempty"` Status DnsAaaaRecordStatus `json:"status,omitempty"` }
func (*DnsAaaaRecord) DeepCopy ¶
func (in *DnsAaaaRecord) DeepCopy() *DnsAaaaRecord
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsAaaaRecord.
func (*DnsAaaaRecord) DeepCopyInto ¶
func (in *DnsAaaaRecord) DeepCopyInto(out *DnsAaaaRecord)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsAaaaRecord) DeepCopyObject ¶
func (in *DnsAaaaRecord) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DnsAaaaRecord) SetupWebhookWithManager ¶
func (r *DnsAaaaRecord) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*DnsAaaaRecord) ValidateCreate ¶
func (r *DnsAaaaRecord) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DnsAaaaRecord) ValidateDelete ¶
func (r *DnsAaaaRecord) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*DnsAaaaRecord) ValidateUpdate ¶
func (r *DnsAaaaRecord) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DnsAaaaRecordList ¶
type DnsAaaaRecordList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DnsAaaaRecord CRD objects Items []DnsAaaaRecord `json:"items,omitempty"` }
DnsAaaaRecordList is a list of DnsAaaaRecords
func (*DnsAaaaRecordList) DeepCopy ¶
func (in *DnsAaaaRecordList) DeepCopy() *DnsAaaaRecordList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsAaaaRecordList.
func (*DnsAaaaRecordList) DeepCopyInto ¶
func (in *DnsAaaaRecordList) DeepCopyInto(out *DnsAaaaRecordList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsAaaaRecordList) DeepCopyObject ¶
func (in *DnsAaaaRecordList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DnsAaaaRecordSpec ¶
type DnsAaaaRecordSpec struct { State *DnsAaaaRecordSpecResource `json:"state,omitempty" tf:"-"` Resource DnsAaaaRecordSpecResource `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 (*DnsAaaaRecordSpec) DeepCopy ¶
func (in *DnsAaaaRecordSpec) DeepCopy() *DnsAaaaRecordSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsAaaaRecordSpec.
func (*DnsAaaaRecordSpec) DeepCopyInto ¶
func (in *DnsAaaaRecordSpec) DeepCopyInto(out *DnsAaaaRecordSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DnsAaaaRecordSpecResource ¶
type DnsAaaaRecordSpecResource 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 (*DnsAaaaRecordSpecResource) DeepCopy ¶
func (in *DnsAaaaRecordSpecResource) DeepCopy() *DnsAaaaRecordSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsAaaaRecordSpecResource.
func (*DnsAaaaRecordSpecResource) DeepCopyInto ¶
func (in *DnsAaaaRecordSpecResource) DeepCopyInto(out *DnsAaaaRecordSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DnsAaaaRecordStatus ¶
type DnsAaaaRecordStatus 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 (*DnsAaaaRecordStatus) DeepCopy ¶
func (in *DnsAaaaRecordStatus) DeepCopy() *DnsAaaaRecordStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsAaaaRecordStatus.
func (*DnsAaaaRecordStatus) DeepCopyInto ¶
func (in *DnsAaaaRecordStatus) DeepCopyInto(out *DnsAaaaRecordStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DnsCnameRecord ¶
type DnsCnameRecord struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DnsCnameRecordSpec `json:"spec,omitempty"` Status DnsCnameRecordStatus `json:"status,omitempty"` }
func (*DnsCnameRecord) DeepCopy ¶
func (in *DnsCnameRecord) DeepCopy() *DnsCnameRecord
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsCnameRecord.
func (*DnsCnameRecord) DeepCopyInto ¶
func (in *DnsCnameRecord) DeepCopyInto(out *DnsCnameRecord)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsCnameRecord) DeepCopyObject ¶
func (in *DnsCnameRecord) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DnsCnameRecord) SetupWebhookWithManager ¶
func (r *DnsCnameRecord) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*DnsCnameRecord) ValidateCreate ¶
func (r *DnsCnameRecord) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DnsCnameRecord) ValidateDelete ¶
func (r *DnsCnameRecord) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*DnsCnameRecord) ValidateUpdate ¶
func (r *DnsCnameRecord) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DnsCnameRecordList ¶
type DnsCnameRecordList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DnsCnameRecord CRD objects Items []DnsCnameRecord `json:"items,omitempty"` }
DnsCnameRecordList is a list of DnsCnameRecords
func (*DnsCnameRecordList) DeepCopy ¶
func (in *DnsCnameRecordList) DeepCopy() *DnsCnameRecordList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsCnameRecordList.
func (*DnsCnameRecordList) DeepCopyInto ¶
func (in *DnsCnameRecordList) DeepCopyInto(out *DnsCnameRecordList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsCnameRecordList) DeepCopyObject ¶
func (in *DnsCnameRecordList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DnsCnameRecordSpec ¶
type DnsCnameRecordSpec struct { State *DnsCnameRecordSpecResource `json:"state,omitempty" tf:"-"` Resource DnsCnameRecordSpecResource `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 (*DnsCnameRecordSpec) DeepCopy ¶
func (in *DnsCnameRecordSpec) DeepCopy() *DnsCnameRecordSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsCnameRecordSpec.
func (*DnsCnameRecordSpec) DeepCopyInto ¶
func (in *DnsCnameRecordSpec) DeepCopyInto(out *DnsCnameRecordSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DnsCnameRecordSpecResource ¶
type DnsCnameRecordSpecResource 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 *string `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 (*DnsCnameRecordSpecResource) DeepCopy ¶
func (in *DnsCnameRecordSpecResource) DeepCopy() *DnsCnameRecordSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsCnameRecordSpecResource.
func (*DnsCnameRecordSpecResource) DeepCopyInto ¶
func (in *DnsCnameRecordSpecResource) DeepCopyInto(out *DnsCnameRecordSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DnsCnameRecordStatus ¶
type DnsCnameRecordStatus 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 (*DnsCnameRecordStatus) DeepCopy ¶
func (in *DnsCnameRecordStatus) DeepCopy() *DnsCnameRecordStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsCnameRecordStatus.
func (*DnsCnameRecordStatus) DeepCopyInto ¶
func (in *DnsCnameRecordStatus) DeepCopyInto(out *DnsCnameRecordStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DnsMxRecord ¶
type DnsMxRecord struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DnsMxRecordSpec `json:"spec,omitempty"` Status DnsMxRecordStatus `json:"status,omitempty"` }
func (*DnsMxRecord) DeepCopy ¶
func (in *DnsMxRecord) DeepCopy() *DnsMxRecord
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsMxRecord.
func (*DnsMxRecord) DeepCopyInto ¶
func (in *DnsMxRecord) DeepCopyInto(out *DnsMxRecord)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsMxRecord) DeepCopyObject ¶
func (in *DnsMxRecord) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DnsMxRecord) SetupWebhookWithManager ¶
func (r *DnsMxRecord) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*DnsMxRecord) ValidateCreate ¶
func (r *DnsMxRecord) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DnsMxRecord) ValidateDelete ¶
func (r *DnsMxRecord) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*DnsMxRecord) ValidateUpdate ¶
func (r *DnsMxRecord) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DnsMxRecordList ¶
type DnsMxRecordList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DnsMxRecord CRD objects Items []DnsMxRecord `json:"items,omitempty"` }
DnsMxRecordList is a list of DnsMxRecords
func (*DnsMxRecordList) DeepCopy ¶
func (in *DnsMxRecordList) DeepCopy() *DnsMxRecordList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsMxRecordList.
func (*DnsMxRecordList) DeepCopyInto ¶
func (in *DnsMxRecordList) DeepCopyInto(out *DnsMxRecordList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsMxRecordList) DeepCopyObject ¶
func (in *DnsMxRecordList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DnsMxRecordSpec ¶
type DnsMxRecordSpec struct { State *DnsMxRecordSpecResource `json:"state,omitempty" tf:"-"` Resource DnsMxRecordSpecResource `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 (*DnsMxRecordSpec) DeepCopy ¶
func (in *DnsMxRecordSpec) DeepCopy() *DnsMxRecordSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsMxRecordSpec.
func (*DnsMxRecordSpec) DeepCopyInto ¶
func (in *DnsMxRecordSpec) DeepCopyInto(out *DnsMxRecordSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DnsMxRecordSpecRecord ¶
type DnsMxRecordSpecRecord struct { Exchange *string `json:"exchange" tf:"exchange"` Preference *int64 `json:"preference" tf:"preference"` }
func (*DnsMxRecordSpecRecord) DeepCopy ¶
func (in *DnsMxRecordSpecRecord) DeepCopy() *DnsMxRecordSpecRecord
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsMxRecordSpecRecord.
func (*DnsMxRecordSpecRecord) DeepCopyInto ¶
func (in *DnsMxRecordSpecRecord) DeepCopyInto(out *DnsMxRecordSpecRecord)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DnsMxRecordSpecResource ¶
type DnsMxRecordSpecResource 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 []DnsMxRecordSpecRecord `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 (*DnsMxRecordSpecResource) DeepCopy ¶
func (in *DnsMxRecordSpecResource) DeepCopy() *DnsMxRecordSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsMxRecordSpecResource.
func (*DnsMxRecordSpecResource) DeepCopyInto ¶
func (in *DnsMxRecordSpecResource) DeepCopyInto(out *DnsMxRecordSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DnsMxRecordStatus ¶
type DnsMxRecordStatus 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 (*DnsMxRecordStatus) DeepCopy ¶
func (in *DnsMxRecordStatus) DeepCopy() *DnsMxRecordStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsMxRecordStatus.
func (*DnsMxRecordStatus) DeepCopyInto ¶
func (in *DnsMxRecordStatus) DeepCopyInto(out *DnsMxRecordStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DnsPtrRecord ¶
type DnsPtrRecord struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DnsPtrRecordSpec `json:"spec,omitempty"` Status DnsPtrRecordStatus `json:"status,omitempty"` }
func (*DnsPtrRecord) DeepCopy ¶
func (in *DnsPtrRecord) DeepCopy() *DnsPtrRecord
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsPtrRecord.
func (*DnsPtrRecord) DeepCopyInto ¶
func (in *DnsPtrRecord) DeepCopyInto(out *DnsPtrRecord)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsPtrRecord) DeepCopyObject ¶
func (in *DnsPtrRecord) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DnsPtrRecord) SetupWebhookWithManager ¶
func (r *DnsPtrRecord) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*DnsPtrRecord) ValidateCreate ¶
func (r *DnsPtrRecord) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DnsPtrRecord) ValidateDelete ¶
func (r *DnsPtrRecord) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*DnsPtrRecord) ValidateUpdate ¶
func (r *DnsPtrRecord) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DnsPtrRecordList ¶
type DnsPtrRecordList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DnsPtrRecord CRD objects Items []DnsPtrRecord `json:"items,omitempty"` }
DnsPtrRecordList is a list of DnsPtrRecords
func (*DnsPtrRecordList) DeepCopy ¶
func (in *DnsPtrRecordList) DeepCopy() *DnsPtrRecordList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsPtrRecordList.
func (*DnsPtrRecordList) DeepCopyInto ¶
func (in *DnsPtrRecordList) DeepCopyInto(out *DnsPtrRecordList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsPtrRecordList) DeepCopyObject ¶
func (in *DnsPtrRecordList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DnsPtrRecordSpec ¶
type DnsPtrRecordSpec struct { State *DnsPtrRecordSpecResource `json:"state,omitempty" tf:"-"` Resource DnsPtrRecordSpecResource `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 (*DnsPtrRecordSpec) DeepCopy ¶
func (in *DnsPtrRecordSpec) DeepCopy() *DnsPtrRecordSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsPtrRecordSpec.
func (*DnsPtrRecordSpec) DeepCopyInto ¶
func (in *DnsPtrRecordSpec) DeepCopyInto(out *DnsPtrRecordSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DnsPtrRecordSpecResource ¶
type DnsPtrRecordSpecResource 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 (*DnsPtrRecordSpecResource) DeepCopy ¶
func (in *DnsPtrRecordSpecResource) DeepCopy() *DnsPtrRecordSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsPtrRecordSpecResource.
func (*DnsPtrRecordSpecResource) DeepCopyInto ¶
func (in *DnsPtrRecordSpecResource) DeepCopyInto(out *DnsPtrRecordSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DnsPtrRecordStatus ¶
type DnsPtrRecordStatus 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 (*DnsPtrRecordStatus) DeepCopy ¶
func (in *DnsPtrRecordStatus) DeepCopy() *DnsPtrRecordStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsPtrRecordStatus.
func (*DnsPtrRecordStatus) DeepCopyInto ¶
func (in *DnsPtrRecordStatus) DeepCopyInto(out *DnsPtrRecordStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DnsSrvRecord ¶
type DnsSrvRecord struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DnsSrvRecordSpec `json:"spec,omitempty"` Status DnsSrvRecordStatus `json:"status,omitempty"` }
func (*DnsSrvRecord) DeepCopy ¶
func (in *DnsSrvRecord) DeepCopy() *DnsSrvRecord
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsSrvRecord.
func (*DnsSrvRecord) DeepCopyInto ¶
func (in *DnsSrvRecord) DeepCopyInto(out *DnsSrvRecord)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsSrvRecord) DeepCopyObject ¶
func (in *DnsSrvRecord) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DnsSrvRecord) SetupWebhookWithManager ¶
func (r *DnsSrvRecord) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*DnsSrvRecord) ValidateCreate ¶
func (r *DnsSrvRecord) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DnsSrvRecord) ValidateDelete ¶
func (r *DnsSrvRecord) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*DnsSrvRecord) ValidateUpdate ¶
func (r *DnsSrvRecord) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DnsSrvRecordList ¶
type DnsSrvRecordList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DnsSrvRecord CRD objects Items []DnsSrvRecord `json:"items,omitempty"` }
DnsSrvRecordList is a list of DnsSrvRecords
func (*DnsSrvRecordList) DeepCopy ¶
func (in *DnsSrvRecordList) DeepCopy() *DnsSrvRecordList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsSrvRecordList.
func (*DnsSrvRecordList) DeepCopyInto ¶
func (in *DnsSrvRecordList) DeepCopyInto(out *DnsSrvRecordList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsSrvRecordList) DeepCopyObject ¶
func (in *DnsSrvRecordList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DnsSrvRecordSpec ¶
type DnsSrvRecordSpec struct { State *DnsSrvRecordSpecResource `json:"state,omitempty" tf:"-"` Resource DnsSrvRecordSpecResource `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 (*DnsSrvRecordSpec) DeepCopy ¶
func (in *DnsSrvRecordSpec) DeepCopy() *DnsSrvRecordSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsSrvRecordSpec.
func (*DnsSrvRecordSpec) DeepCopyInto ¶
func (in *DnsSrvRecordSpec) DeepCopyInto(out *DnsSrvRecordSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DnsSrvRecordSpecRecord ¶
type DnsSrvRecordSpecRecord 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 (*DnsSrvRecordSpecRecord) DeepCopy ¶
func (in *DnsSrvRecordSpecRecord) DeepCopy() *DnsSrvRecordSpecRecord
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsSrvRecordSpecRecord.
func (*DnsSrvRecordSpecRecord) DeepCopyInto ¶
func (in *DnsSrvRecordSpecRecord) DeepCopyInto(out *DnsSrvRecordSpecRecord)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DnsSrvRecordSpecResource ¶
type DnsSrvRecordSpecResource 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 []DnsSrvRecordSpecRecord `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 (*DnsSrvRecordSpecResource) DeepCopy ¶
func (in *DnsSrvRecordSpecResource) DeepCopy() *DnsSrvRecordSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsSrvRecordSpecResource.
func (*DnsSrvRecordSpecResource) DeepCopyInto ¶
func (in *DnsSrvRecordSpecResource) DeepCopyInto(out *DnsSrvRecordSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DnsSrvRecordStatus ¶
type DnsSrvRecordStatus 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 (*DnsSrvRecordStatus) DeepCopy ¶
func (in *DnsSrvRecordStatus) DeepCopy() *DnsSrvRecordStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsSrvRecordStatus.
func (*DnsSrvRecordStatus) DeepCopyInto ¶
func (in *DnsSrvRecordStatus) DeepCopyInto(out *DnsSrvRecordStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DnsTxtRecord ¶
type DnsTxtRecord struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DnsTxtRecordSpec `json:"spec,omitempty"` Status DnsTxtRecordStatus `json:"status,omitempty"` }
func (*DnsTxtRecord) DeepCopy ¶
func (in *DnsTxtRecord) DeepCopy() *DnsTxtRecord
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsTxtRecord.
func (*DnsTxtRecord) DeepCopyInto ¶
func (in *DnsTxtRecord) DeepCopyInto(out *DnsTxtRecord)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsTxtRecord) DeepCopyObject ¶
func (in *DnsTxtRecord) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DnsTxtRecord) SetupWebhookWithManager ¶
func (r *DnsTxtRecord) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*DnsTxtRecord) ValidateCreate ¶
func (r *DnsTxtRecord) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DnsTxtRecord) ValidateDelete ¶
func (r *DnsTxtRecord) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*DnsTxtRecord) ValidateUpdate ¶
func (r *DnsTxtRecord) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DnsTxtRecordList ¶
type DnsTxtRecordList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DnsTxtRecord CRD objects Items []DnsTxtRecord `json:"items,omitempty"` }
DnsTxtRecordList is a list of DnsTxtRecords
func (*DnsTxtRecordList) DeepCopy ¶
func (in *DnsTxtRecordList) DeepCopy() *DnsTxtRecordList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsTxtRecordList.
func (*DnsTxtRecordList) DeepCopyInto ¶
func (in *DnsTxtRecordList) DeepCopyInto(out *DnsTxtRecordList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsTxtRecordList) DeepCopyObject ¶
func (in *DnsTxtRecordList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DnsTxtRecordSpec ¶
type DnsTxtRecordSpec struct { State *DnsTxtRecordSpecResource `json:"state,omitempty" tf:"-"` Resource DnsTxtRecordSpecResource `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 (*DnsTxtRecordSpec) DeepCopy ¶
func (in *DnsTxtRecordSpec) DeepCopy() *DnsTxtRecordSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsTxtRecordSpec.
func (*DnsTxtRecordSpec) DeepCopyInto ¶
func (in *DnsTxtRecordSpec) DeepCopyInto(out *DnsTxtRecordSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DnsTxtRecordSpecRecord ¶
type DnsTxtRecordSpecRecord struct {
Value *string `json:"value" tf:"value"`
}
func (*DnsTxtRecordSpecRecord) DeepCopy ¶
func (in *DnsTxtRecordSpecRecord) DeepCopy() *DnsTxtRecordSpecRecord
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsTxtRecordSpecRecord.
func (*DnsTxtRecordSpecRecord) DeepCopyInto ¶
func (in *DnsTxtRecordSpecRecord) DeepCopyInto(out *DnsTxtRecordSpecRecord)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DnsTxtRecordSpecResource ¶
type DnsTxtRecordSpecResource 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 []DnsTxtRecordSpecRecord `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 (*DnsTxtRecordSpecResource) DeepCopy ¶
func (in *DnsTxtRecordSpecResource) DeepCopy() *DnsTxtRecordSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsTxtRecordSpecResource.
func (*DnsTxtRecordSpecResource) DeepCopyInto ¶
func (in *DnsTxtRecordSpecResource) DeepCopyInto(out *DnsTxtRecordSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DnsTxtRecordStatus ¶
type DnsTxtRecordStatus 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 (*DnsTxtRecordStatus) DeepCopy ¶
func (in *DnsTxtRecordStatus) DeepCopy() *DnsTxtRecordStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsTxtRecordStatus.
func (*DnsTxtRecordStatus) DeepCopyInto ¶
func (in *DnsTxtRecordStatus) DeepCopyInto(out *DnsTxtRecordStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DnsZone ¶
type DnsZone struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DnsZoneSpec `json:"spec,omitempty"` Status DnsZoneStatus `json:"status,omitempty"` }
func (*DnsZone) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsZone.
func (*DnsZone) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsZone) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DnsZone) SetupWebhookWithManager ¶
func (*DnsZone) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DnsZone) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type DnsZoneList ¶
type DnsZoneList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DnsZone CRD objects Items []DnsZone `json:"items,omitempty"` }
DnsZoneList is a list of DnsZones
func (*DnsZoneList) DeepCopy ¶
func (in *DnsZoneList) DeepCopy() *DnsZoneList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsZoneList.
func (*DnsZoneList) DeepCopyInto ¶
func (in *DnsZoneList) DeepCopyInto(out *DnsZoneList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsZoneList) DeepCopyObject ¶
func (in *DnsZoneList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DnsZoneSpec ¶
type DnsZoneSpec struct { State *DnsZoneSpecResource `json:"state,omitempty" tf:"-"` Resource DnsZoneSpecResource `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 (*DnsZoneSpec) DeepCopy ¶
func (in *DnsZoneSpec) DeepCopy() *DnsZoneSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsZoneSpec.
func (*DnsZoneSpec) DeepCopyInto ¶
func (in *DnsZoneSpec) DeepCopyInto(out *DnsZoneSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DnsZoneSpecResource ¶
type DnsZoneSpecResource 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"` // +optional MaxNumberOfVirtualNetworkLinks *int64 `json:"maxNumberOfVirtualNetworkLinks,omitempty" tf:"max_number_of_virtual_network_links"` // +optional MaxNumberOfVirtualNetworkLinksWithRegistration *int64 `json:"maxNumberOfVirtualNetworkLinksWithRegistration,omitempty" tf:"max_number_of_virtual_network_links_with_registration"` Name *string `json:"name" tf:"name"` // +optional NumberOfRecordSets *int64 `json:"numberOfRecordSets,omitempty" tf:"number_of_record_sets"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional SoaRecord *DnsZoneSpecSoaRecord `json:"soaRecord,omitempty" tf:"soa_record"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` }
func (*DnsZoneSpecResource) DeepCopy ¶
func (in *DnsZoneSpecResource) DeepCopy() *DnsZoneSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsZoneSpecResource.
func (*DnsZoneSpecResource) DeepCopyInto ¶
func (in *DnsZoneSpecResource) DeepCopyInto(out *DnsZoneSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DnsZoneSpecSoaRecord ¶
type DnsZoneSpecSoaRecord struct { Email *string `json:"email" tf:"email"` // +optional ExpireTime *int64 `json:"expireTime,omitempty" tf:"expire_time"` // +optional Fqdn *string `json:"fqdn,omitempty" tf:"fqdn"` // +optional HostName *string `json:"hostName,omitempty" 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 (*DnsZoneSpecSoaRecord) DeepCopy ¶
func (in *DnsZoneSpecSoaRecord) DeepCopy() *DnsZoneSpecSoaRecord
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsZoneSpecSoaRecord.
func (*DnsZoneSpecSoaRecord) DeepCopyInto ¶
func (in *DnsZoneSpecSoaRecord) DeepCopyInto(out *DnsZoneSpecSoaRecord)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DnsZoneSpecSoaRecordCodec ¶
type DnsZoneSpecSoaRecordCodec struct { }
+k8s:deepcopy-gen=false
func (DnsZoneSpecSoaRecordCodec) Decode ¶
func (DnsZoneSpecSoaRecordCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (DnsZoneSpecSoaRecordCodec) Encode ¶
func (DnsZoneSpecSoaRecordCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (DnsZoneSpecSoaRecordCodec) IsEmpty ¶
func (DnsZoneSpecSoaRecordCodec) IsEmpty(ptr unsafe.Pointer) bool
type DnsZoneStatus ¶
type DnsZoneStatus 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 (*DnsZoneStatus) DeepCopy ¶
func (in *DnsZoneStatus) DeepCopy() *DnsZoneStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsZoneStatus.
func (*DnsZoneStatus) DeepCopyInto ¶
func (in *DnsZoneStatus) DeepCopyInto(out *DnsZoneStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DnsZoneVirtualNetworkLink ¶
type DnsZoneVirtualNetworkLink struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DnsZoneVirtualNetworkLinkSpec `json:"spec,omitempty"` Status DnsZoneVirtualNetworkLinkStatus `json:"status,omitempty"` }
func (*DnsZoneVirtualNetworkLink) DeepCopy ¶
func (in *DnsZoneVirtualNetworkLink) DeepCopy() *DnsZoneVirtualNetworkLink
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsZoneVirtualNetworkLink.
func (*DnsZoneVirtualNetworkLink) DeepCopyInto ¶
func (in *DnsZoneVirtualNetworkLink) DeepCopyInto(out *DnsZoneVirtualNetworkLink)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsZoneVirtualNetworkLink) DeepCopyObject ¶
func (in *DnsZoneVirtualNetworkLink) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DnsZoneVirtualNetworkLink) SetupWebhookWithManager ¶
func (r *DnsZoneVirtualNetworkLink) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*DnsZoneVirtualNetworkLink) ValidateCreate ¶
func (r *DnsZoneVirtualNetworkLink) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DnsZoneVirtualNetworkLink) ValidateDelete ¶
func (r *DnsZoneVirtualNetworkLink) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*DnsZoneVirtualNetworkLink) ValidateUpdate ¶
func (r *DnsZoneVirtualNetworkLink) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DnsZoneVirtualNetworkLinkList ¶
type DnsZoneVirtualNetworkLinkList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DnsZoneVirtualNetworkLink CRD objects Items []DnsZoneVirtualNetworkLink `json:"items,omitempty"` }
DnsZoneVirtualNetworkLinkList is a list of DnsZoneVirtualNetworkLinks
func (*DnsZoneVirtualNetworkLinkList) DeepCopy ¶
func (in *DnsZoneVirtualNetworkLinkList) DeepCopy() *DnsZoneVirtualNetworkLinkList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsZoneVirtualNetworkLinkList.
func (*DnsZoneVirtualNetworkLinkList) DeepCopyInto ¶
func (in *DnsZoneVirtualNetworkLinkList) DeepCopyInto(out *DnsZoneVirtualNetworkLinkList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsZoneVirtualNetworkLinkList) DeepCopyObject ¶
func (in *DnsZoneVirtualNetworkLinkList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DnsZoneVirtualNetworkLinkSpec ¶
type DnsZoneVirtualNetworkLinkSpec struct { State *DnsZoneVirtualNetworkLinkSpecResource `json:"state,omitempty" tf:"-"` Resource DnsZoneVirtualNetworkLinkSpecResource `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 (*DnsZoneVirtualNetworkLinkSpec) DeepCopy ¶
func (in *DnsZoneVirtualNetworkLinkSpec) DeepCopy() *DnsZoneVirtualNetworkLinkSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsZoneVirtualNetworkLinkSpec.
func (*DnsZoneVirtualNetworkLinkSpec) DeepCopyInto ¶
func (in *DnsZoneVirtualNetworkLinkSpec) DeepCopyInto(out *DnsZoneVirtualNetworkLinkSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DnsZoneVirtualNetworkLinkSpecResource ¶
type DnsZoneVirtualNetworkLinkSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` Name *string `json:"name" tf:"name"` PrivateDNSZoneName *string `json:"privateDNSZoneName" tf:"private_dns_zone_name"` // +optional RegistrationEnabled *bool `json:"registrationEnabled,omitempty" tf:"registration_enabled"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` VirtualNetworkID *string `json:"virtualNetworkID" tf:"virtual_network_id"` }
func (*DnsZoneVirtualNetworkLinkSpecResource) DeepCopy ¶
func (in *DnsZoneVirtualNetworkLinkSpecResource) DeepCopy() *DnsZoneVirtualNetworkLinkSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsZoneVirtualNetworkLinkSpecResource.
func (*DnsZoneVirtualNetworkLinkSpecResource) DeepCopyInto ¶
func (in *DnsZoneVirtualNetworkLinkSpecResource) DeepCopyInto(out *DnsZoneVirtualNetworkLinkSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DnsZoneVirtualNetworkLinkStatus ¶
type DnsZoneVirtualNetworkLinkStatus 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 (*DnsZoneVirtualNetworkLinkStatus) DeepCopy ¶
func (in *DnsZoneVirtualNetworkLinkStatus) DeepCopy() *DnsZoneVirtualNetworkLinkStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsZoneVirtualNetworkLinkStatus.
func (*DnsZoneVirtualNetworkLinkStatus) DeepCopyInto ¶
func (in *DnsZoneVirtualNetworkLinkStatus) DeepCopyInto(out *DnsZoneVirtualNetworkLinkStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Endpoint ¶
type Endpoint struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EndpointSpec `json:"spec,omitempty"` Status EndpointStatus `json:"status,omitempty"` }
func (*Endpoint) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Endpoint.
func (*Endpoint) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Endpoint) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Endpoint) SetupWebhookWithManager ¶
func (*Endpoint) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Endpoint) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type EndpointList ¶
type EndpointList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Endpoint CRD objects Items []Endpoint `json:"items,omitempty"` }
EndpointList is a list of Endpoints
func (*EndpointList) DeepCopy ¶
func (in *EndpointList) DeepCopy() *EndpointList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointList.
func (*EndpointList) DeepCopyInto ¶
func (in *EndpointList) DeepCopyInto(out *EndpointList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EndpointList) DeepCopyObject ¶
func (in *EndpointList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type EndpointSpec ¶
type EndpointSpec struct { State *EndpointSpecResource `json:"state,omitempty" tf:"-"` Resource EndpointSpecResource `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 (*EndpointSpec) DeepCopy ¶
func (in *EndpointSpec) DeepCopy() *EndpointSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointSpec.
func (*EndpointSpec) DeepCopyInto ¶
func (in *EndpointSpec) DeepCopyInto(out *EndpointSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointSpecCustomDNSConfigs ¶
type EndpointSpecCustomDNSConfigs struct { // +optional Fqdn *string `json:"fqdn,omitempty" tf:"fqdn"` // +optional IpAddresses []string `json:"ipAddresses,omitempty" tf:"ip_addresses"` }
func (*EndpointSpecCustomDNSConfigs) DeepCopy ¶
func (in *EndpointSpecCustomDNSConfigs) DeepCopy() *EndpointSpecCustomDNSConfigs
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointSpecCustomDNSConfigs.
func (*EndpointSpecCustomDNSConfigs) DeepCopyInto ¶
func (in *EndpointSpecCustomDNSConfigs) DeepCopyInto(out *EndpointSpecCustomDNSConfigs)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointSpecNetworkInterface ¶ added in v0.5.0
type EndpointSpecNetworkInterface struct { // +optional ID *string `json:"ID,omitempty" tf:"id"` // +optional Name *string `json:"name,omitempty" tf:"name"` }
func (*EndpointSpecNetworkInterface) DeepCopy ¶ added in v0.5.0
func (in *EndpointSpecNetworkInterface) DeepCopy() *EndpointSpecNetworkInterface
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointSpecNetworkInterface.
func (*EndpointSpecNetworkInterface) DeepCopyInto ¶ added in v0.5.0
func (in *EndpointSpecNetworkInterface) DeepCopyInto(out *EndpointSpecNetworkInterface)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointSpecPrivateDNSZoneConfigs ¶
type EndpointSpecPrivateDNSZoneConfigs struct { // +optional ID *string `json:"ID,omitempty" tf:"id"` // +optional Name *string `json:"name,omitempty" tf:"name"` // +optional PrivateDNSZoneID *string `json:"privateDNSZoneID,omitempty" tf:"private_dns_zone_id"` // +optional RecordSets []EndpointSpecPrivateDNSZoneConfigsRecordSets `json:"recordSets,omitempty" tf:"record_sets"` }
func (*EndpointSpecPrivateDNSZoneConfigs) DeepCopy ¶
func (in *EndpointSpecPrivateDNSZoneConfigs) DeepCopy() *EndpointSpecPrivateDNSZoneConfigs
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointSpecPrivateDNSZoneConfigs.
func (*EndpointSpecPrivateDNSZoneConfigs) DeepCopyInto ¶
func (in *EndpointSpecPrivateDNSZoneConfigs) DeepCopyInto(out *EndpointSpecPrivateDNSZoneConfigs)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointSpecPrivateDNSZoneConfigsRecordSets ¶
type EndpointSpecPrivateDNSZoneConfigsRecordSets struct { // +optional Fqdn *string `json:"fqdn,omitempty" tf:"fqdn"` // +optional IpAddresses []string `json:"ipAddresses,omitempty" tf:"ip_addresses"` // +optional Name *string `json:"name,omitempty" tf:"name"` // +optional Ttl *int64 `json:"ttl,omitempty" tf:"ttl"` // +optional Type *string `json:"type,omitempty" tf:"type"` }
func (*EndpointSpecPrivateDNSZoneConfigsRecordSets) DeepCopy ¶
func (in *EndpointSpecPrivateDNSZoneConfigsRecordSets) DeepCopy() *EndpointSpecPrivateDNSZoneConfigsRecordSets
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointSpecPrivateDNSZoneConfigsRecordSets.
func (*EndpointSpecPrivateDNSZoneConfigsRecordSets) DeepCopyInto ¶
func (in *EndpointSpecPrivateDNSZoneConfigsRecordSets) DeepCopyInto(out *EndpointSpecPrivateDNSZoneConfigsRecordSets)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointSpecPrivateDNSZoneGroup ¶
type EndpointSpecPrivateDNSZoneGroup struct { // +optional ID *string `json:"ID,omitempty" tf:"id"` Name *string `json:"name" tf:"name"` PrivateDNSZoneIDS []string `json:"privateDNSZoneIDS" tf:"private_dns_zone_ids"` }
func (*EndpointSpecPrivateDNSZoneGroup) DeepCopy ¶
func (in *EndpointSpecPrivateDNSZoneGroup) DeepCopy() *EndpointSpecPrivateDNSZoneGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointSpecPrivateDNSZoneGroup.
func (*EndpointSpecPrivateDNSZoneGroup) DeepCopyInto ¶
func (in *EndpointSpecPrivateDNSZoneGroup) DeepCopyInto(out *EndpointSpecPrivateDNSZoneGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointSpecPrivateDNSZoneGroupCodec ¶
type EndpointSpecPrivateDNSZoneGroupCodec struct { }
+k8s:deepcopy-gen=false
func (EndpointSpecPrivateDNSZoneGroupCodec) Decode ¶
func (EndpointSpecPrivateDNSZoneGroupCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (EndpointSpecPrivateDNSZoneGroupCodec) Encode ¶
func (EndpointSpecPrivateDNSZoneGroupCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (EndpointSpecPrivateDNSZoneGroupCodec) IsEmpty ¶
func (EndpointSpecPrivateDNSZoneGroupCodec) IsEmpty(ptr unsafe.Pointer) bool
type EndpointSpecPrivateServiceConnection ¶
type EndpointSpecPrivateServiceConnection struct { IsManualConnection *bool `json:"isManualConnection" tf:"is_manual_connection"` Name *string `json:"name" tf:"name"` // +optional PrivateConnectionResourceAlias *string `json:"privateConnectionResourceAlias,omitempty" tf:"private_connection_resource_alias"` // +optional PrivateConnectionResourceID *string `json:"privateConnectionResourceID,omitempty" tf:"private_connection_resource_id"` // +optional PrivateIPAddress *string `json:"privateIPAddress,omitempty" tf:"private_ip_address"` // +optional RequestMessage *string `json:"requestMessage,omitempty" tf:"request_message"` // +optional SubresourceNames []string `json:"subresourceNames,omitempty" tf:"subresource_names"` }
func (*EndpointSpecPrivateServiceConnection) DeepCopy ¶
func (in *EndpointSpecPrivateServiceConnection) DeepCopy() *EndpointSpecPrivateServiceConnection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointSpecPrivateServiceConnection.
func (*EndpointSpecPrivateServiceConnection) DeepCopyInto ¶
func (in *EndpointSpecPrivateServiceConnection) DeepCopyInto(out *EndpointSpecPrivateServiceConnection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointSpecPrivateServiceConnectionCodec ¶
type EndpointSpecPrivateServiceConnectionCodec struct { }
+k8s:deepcopy-gen=false
func (EndpointSpecPrivateServiceConnectionCodec) Decode ¶
func (EndpointSpecPrivateServiceConnectionCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (EndpointSpecPrivateServiceConnectionCodec) Encode ¶
func (EndpointSpecPrivateServiceConnectionCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (EndpointSpecPrivateServiceConnectionCodec) IsEmpty ¶
func (EndpointSpecPrivateServiceConnectionCodec) IsEmpty(ptr unsafe.Pointer) bool
type EndpointSpecResource ¶
type EndpointSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional CustomDNSConfigs []EndpointSpecCustomDNSConfigs `json:"customDNSConfigs,omitempty" tf:"custom_dns_configs"` Location *string `json:"location" tf:"location"` Name *string `json:"name" tf:"name"` // +optional NetworkInterface []EndpointSpecNetworkInterface `json:"networkInterface,omitempty" tf:"network_interface"` // +optional PrivateDNSZoneConfigs []EndpointSpecPrivateDNSZoneConfigs `json:"privateDNSZoneConfigs,omitempty" tf:"private_dns_zone_configs"` // +optional PrivateDNSZoneGroup *EndpointSpecPrivateDNSZoneGroup `json:"privateDNSZoneGroup,omitempty" tf:"private_dns_zone_group"` PrivateServiceConnection *EndpointSpecPrivateServiceConnection `json:"privateServiceConnection" tf:"private_service_connection"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` SubnetID *string `json:"subnetID" tf:"subnet_id"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` }
func (*EndpointSpecResource) DeepCopy ¶
func (in *EndpointSpecResource) DeepCopy() *EndpointSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointSpecResource.
func (*EndpointSpecResource) DeepCopyInto ¶
func (in *EndpointSpecResource) DeepCopyInto(out *EndpointSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointStatus ¶
type EndpointStatus 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 (*EndpointStatus) DeepCopy ¶
func (in *EndpointStatus) DeepCopy() *EndpointStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointStatus.
func (*EndpointStatus) DeepCopyInto ¶
func (in *EndpointStatus) DeepCopyInto(out *EndpointStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkService ¶
type LinkService struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LinkServiceSpec `json:"spec,omitempty"` Status LinkServiceStatus `json:"status,omitempty"` }
func (*LinkService) DeepCopy ¶
func (in *LinkService) DeepCopy() *LinkService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkService.
func (*LinkService) DeepCopyInto ¶
func (in *LinkService) DeepCopyInto(out *LinkService)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LinkService) DeepCopyObject ¶
func (in *LinkService) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LinkService) SetupWebhookWithManager ¶
func (r *LinkService) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*LinkService) ValidateCreate ¶
func (r *LinkService) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*LinkService) ValidateDelete ¶
func (r *LinkService) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*LinkService) ValidateUpdate ¶
func (r *LinkService) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type LinkServiceList ¶
type LinkServiceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of LinkService CRD objects Items []LinkService `json:"items,omitempty"` }
LinkServiceList is a list of LinkServices
func (*LinkServiceList) DeepCopy ¶
func (in *LinkServiceList) DeepCopy() *LinkServiceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkServiceList.
func (*LinkServiceList) DeepCopyInto ¶
func (in *LinkServiceList) DeepCopyInto(out *LinkServiceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LinkServiceList) DeepCopyObject ¶
func (in *LinkServiceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LinkServiceSpec ¶
type LinkServiceSpec struct { State *LinkServiceSpecResource `json:"state,omitempty" tf:"-"` Resource LinkServiceSpecResource `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 (*LinkServiceSpec) DeepCopy ¶
func (in *LinkServiceSpec) DeepCopy() *LinkServiceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkServiceSpec.
func (*LinkServiceSpec) DeepCopyInto ¶
func (in *LinkServiceSpec) DeepCopyInto(out *LinkServiceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkServiceSpecNatIPConfiguration ¶
type LinkServiceSpecNatIPConfiguration struct { Name *string `json:"name" tf:"name"` Primary *bool `json:"primary" tf:"primary"` // +optional PrivateIPAddress *string `json:"privateIPAddress,omitempty" tf:"private_ip_address"` // +optional PrivateIPAddressVersion *string `json:"privateIPAddressVersion,omitempty" tf:"private_ip_address_version"` SubnetID *string `json:"subnetID" tf:"subnet_id"` }
func (*LinkServiceSpecNatIPConfiguration) DeepCopy ¶
func (in *LinkServiceSpecNatIPConfiguration) DeepCopy() *LinkServiceSpecNatIPConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkServiceSpecNatIPConfiguration.
func (*LinkServiceSpecNatIPConfiguration) DeepCopyInto ¶
func (in *LinkServiceSpecNatIPConfiguration) DeepCopyInto(out *LinkServiceSpecNatIPConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkServiceSpecResource ¶
type LinkServiceSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Alias *string `json:"alias,omitempty" tf:"alias"` // +optional AutoApprovalSubscriptionIDS []string `json:"autoApprovalSubscriptionIDS,omitempty" tf:"auto_approval_subscription_ids"` // +optional EnableProxyProtocol *bool `json:"enableProxyProtocol,omitempty" tf:"enable_proxy_protocol"` LoadBalancerFrontendIPConfigurationIDS []string `json:"loadBalancerFrontendIPConfigurationIDS" tf:"load_balancer_frontend_ip_configuration_ids"` Location *string `json:"location" tf:"location"` Name *string `json:"name" tf:"name"` // +kubebuilder:validation:MaxItems=8 NatIPConfiguration []LinkServiceSpecNatIPConfiguration `json:"natIPConfiguration" tf:"nat_ip_configuration"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional VisibilitySubscriptionIDS []string `json:"visibilitySubscriptionIDS,omitempty" tf:"visibility_subscription_ids"` }
func (*LinkServiceSpecResource) DeepCopy ¶
func (in *LinkServiceSpecResource) DeepCopy() *LinkServiceSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkServiceSpecResource.
func (*LinkServiceSpecResource) DeepCopyInto ¶
func (in *LinkServiceSpecResource) DeepCopyInto(out *LinkServiceSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkServiceStatus ¶
type LinkServiceStatus 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 (*LinkServiceStatus) DeepCopy ¶
func (in *LinkServiceStatus) DeepCopy() *LinkServiceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkServiceStatus.
func (*LinkServiceStatus) DeepCopyInto ¶
func (in *LinkServiceStatus) DeepCopyInto(out *LinkServiceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- codec.go
- dns_aaaa_record_types.go
- dns_aaaa_record_webhook.go
- dns_arecord_types.go
- dns_arecord_webhook.go
- dns_cname_record_types.go
- dns_cname_record_webhook.go
- dns_mx_record_types.go
- dns_mx_record_webhook.go
- dns_ptr_record_types.go
- dns_ptr_record_webhook.go
- dns_srv_record_types.go
- dns_srv_record_webhook.go
- dns_txt_record_types.go
- dns_txt_record_webhook.go
- dns_zone_types.go
- dns_zone_virtual_network_link_types.go
- dns_zone_virtual_network_link_webhook.go
- dns_zone_webhook.go
- doc.go
- endpoint_types.go
- endpoint_webhook.go
- link_service_types.go
- link_service_webhook.go
- register.go
- zz_generated.deepcopy.go