Documentation ¶
Overview ¶
+groupName=dns.ibm.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 Domain
- func (in *Domain) DeepCopy() *Domain
- func (in *Domain) DeepCopyInto(out *Domain)
- func (in *Domain) DeepCopyObject() runtime.Object
- func (r *Domain) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Domain) ValidateCreate() error
- func (r *Domain) ValidateDelete() error
- func (r *Domain) ValidateUpdate(old runtime.Object) error
- type DomainList
- type DomainRegistrationNameservers
- func (in *DomainRegistrationNameservers) DeepCopy() *DomainRegistrationNameservers
- func (in *DomainRegistrationNameservers) DeepCopyInto(out *DomainRegistrationNameservers)
- func (in *DomainRegistrationNameservers) DeepCopyObject() runtime.Object
- func (r *DomainRegistrationNameservers) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DomainRegistrationNameservers) ValidateCreate() error
- func (r *DomainRegistrationNameservers) ValidateDelete() error
- func (r *DomainRegistrationNameservers) ValidateUpdate(old runtime.Object) error
- type DomainRegistrationNameserversList
- type DomainRegistrationNameserversSpec
- type DomainRegistrationNameserversSpecResource
- type DomainRegistrationNameserversStatus
- type DomainSpec
- type DomainSpecResource
- type DomainStatus
- type Glb
- func (in *Glb) DeepCopy() *Glb
- func (in *Glb) DeepCopyInto(out *Glb)
- func (in *Glb) DeepCopyObject() runtime.Object
- func (r *Glb) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Glb) ValidateCreate() error
- func (r *Glb) ValidateDelete() error
- func (r *Glb) ValidateUpdate(old runtime.Object) error
- type GlbList
- type GlbMonitor
- func (in *GlbMonitor) DeepCopy() *GlbMonitor
- func (in *GlbMonitor) DeepCopyInto(out *GlbMonitor)
- func (in *GlbMonitor) DeepCopyObject() runtime.Object
- func (r *GlbMonitor) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *GlbMonitor) ValidateCreate() error
- func (r *GlbMonitor) ValidateDelete() error
- func (r *GlbMonitor) ValidateUpdate(old runtime.Object) error
- type GlbMonitorList
- type GlbMonitorSpec
- type GlbMonitorSpecHeaders
- type GlbMonitorSpecResource
- type GlbMonitorStatus
- type GlbPool
- func (in *GlbPool) DeepCopy() *GlbPool
- func (in *GlbPool) DeepCopyInto(out *GlbPool)
- func (in *GlbPool) DeepCopyObject() runtime.Object
- func (r *GlbPool) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *GlbPool) ValidateCreate() error
- func (r *GlbPool) ValidateDelete() error
- func (r *GlbPool) ValidateUpdate(old runtime.Object) error
- type GlbPoolList
- type GlbPoolSpec
- type GlbPoolSpecOrigins
- type GlbPoolSpecResource
- type GlbPoolStatus
- type GlbSpec
- type GlbSpecAzPools
- type GlbSpecResource
- type GlbStatus
- type PermittedNetwork
- func (in *PermittedNetwork) DeepCopy() *PermittedNetwork
- func (in *PermittedNetwork) DeepCopyInto(out *PermittedNetwork)
- func (in *PermittedNetwork) DeepCopyObject() runtime.Object
- func (r *PermittedNetwork) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *PermittedNetwork) ValidateCreate() error
- func (r *PermittedNetwork) ValidateDelete() error
- func (r *PermittedNetwork) ValidateUpdate(old runtime.Object) error
- type PermittedNetworkList
- type PermittedNetworkSpec
- type PermittedNetworkSpecResource
- type PermittedNetworkStatus
- type Record
- func (in *Record) DeepCopy() *Record
- func (in *Record) DeepCopyInto(out *Record)
- func (in *Record) DeepCopyObject() runtime.Object
- func (r *Record) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Record) ValidateCreate() error
- func (r *Record) ValidateDelete() error
- func (r *Record) ValidateUpdate(old runtime.Object) error
- type RecordList
- type RecordSpec
- type RecordSpecResource
- type RecordStatus
- type ResourceRecord
- func (in *ResourceRecord) DeepCopy() *ResourceRecord
- func (in *ResourceRecord) DeepCopyInto(out *ResourceRecord)
- func (in *ResourceRecord) DeepCopyObject() runtime.Object
- func (r *ResourceRecord) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ResourceRecord) ValidateCreate() error
- func (r *ResourceRecord) ValidateDelete() error
- func (r *ResourceRecord) ValidateUpdate(old runtime.Object) error
- type ResourceRecordList
- type ResourceRecordSpec
- type ResourceRecordSpecResource
- type ResourceRecordStatus
- type ReverseRecord
- func (in *ReverseRecord) DeepCopy() *ReverseRecord
- func (in *ReverseRecord) DeepCopyInto(out *ReverseRecord)
- func (in *ReverseRecord) DeepCopyObject() runtime.Object
- func (r *ReverseRecord) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ReverseRecord) ValidateCreate() error
- func (r *ReverseRecord) ValidateDelete() error
- func (r *ReverseRecord) ValidateUpdate(old runtime.Object) error
- type ReverseRecordList
- type ReverseRecordSpec
- type ReverseRecordSpecResource
- type ReverseRecordStatus
- type Secondary
- func (in *Secondary) DeepCopy() *Secondary
- func (in *Secondary) DeepCopyInto(out *Secondary)
- func (in *Secondary) DeepCopyObject() runtime.Object
- func (r *Secondary) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Secondary) ValidateCreate() error
- func (r *Secondary) ValidateDelete() error
- func (r *Secondary) ValidateUpdate(old runtime.Object) error
- type SecondaryList
- type SecondarySpec
- type SecondarySpecResource
- type SecondaryStatus
- 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 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 Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type Domain ¶
type Domain struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DomainSpec `json:"spec,omitempty"` Status DomainStatus `json:"status,omitempty"` }
func (*Domain) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Domain.
func (*Domain) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Domain) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Domain) SetupWebhookWithManager ¶
func (*Domain) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Domain) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type DomainList ¶
type DomainList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Domain CRD objects Items []Domain `json:"items,omitempty"` }
DomainList is a list of Domains
func (*DomainList) DeepCopy ¶
func (in *DomainList) DeepCopy() *DomainList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainList.
func (*DomainList) DeepCopyInto ¶
func (in *DomainList) DeepCopyInto(out *DomainList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DomainList) DeepCopyObject ¶
func (in *DomainList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DomainRegistrationNameservers ¶
type DomainRegistrationNameservers struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DomainRegistrationNameserversSpec `json:"spec,omitempty"` Status DomainRegistrationNameserversStatus `json:"status,omitempty"` }
func (*DomainRegistrationNameservers) DeepCopy ¶
func (in *DomainRegistrationNameservers) DeepCopy() *DomainRegistrationNameservers
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainRegistrationNameservers.
func (*DomainRegistrationNameservers) DeepCopyInto ¶
func (in *DomainRegistrationNameservers) DeepCopyInto(out *DomainRegistrationNameservers)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DomainRegistrationNameservers) DeepCopyObject ¶
func (in *DomainRegistrationNameservers) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DomainRegistrationNameservers) SetupWebhookWithManager ¶
func (r *DomainRegistrationNameservers) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*DomainRegistrationNameservers) ValidateCreate ¶
func (r *DomainRegistrationNameservers) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DomainRegistrationNameservers) ValidateDelete ¶
func (r *DomainRegistrationNameservers) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*DomainRegistrationNameservers) ValidateUpdate ¶
func (r *DomainRegistrationNameservers) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DomainRegistrationNameserversList ¶
type DomainRegistrationNameserversList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DomainRegistrationNameservers CRD objects Items []DomainRegistrationNameservers `json:"items,omitempty"` }
DomainRegistrationNameserversList is a list of DomainRegistrationNameserverss
func (*DomainRegistrationNameserversList) DeepCopy ¶
func (in *DomainRegistrationNameserversList) DeepCopy() *DomainRegistrationNameserversList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainRegistrationNameserversList.
func (*DomainRegistrationNameserversList) DeepCopyInto ¶
func (in *DomainRegistrationNameserversList) DeepCopyInto(out *DomainRegistrationNameserversList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DomainRegistrationNameserversList) DeepCopyObject ¶
func (in *DomainRegistrationNameserversList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DomainRegistrationNameserversSpec ¶
type DomainRegistrationNameserversSpec struct { State *DomainRegistrationNameserversSpecResource `json:"state,omitempty" tf:"-"` Resource DomainRegistrationNameserversSpecResource `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 (*DomainRegistrationNameserversSpec) DeepCopy ¶
func (in *DomainRegistrationNameserversSpec) DeepCopy() *DomainRegistrationNameserversSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainRegistrationNameserversSpec.
func (*DomainRegistrationNameserversSpec) DeepCopyInto ¶
func (in *DomainRegistrationNameserversSpec) DeepCopyInto(out *DomainRegistrationNameserversSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainRegistrationNameserversSpecResource ¶
type DomainRegistrationNameserversSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // DNS registration ID DnsRegistrationID *string `json:"dnsRegistrationID" tf:"dns_registration_id"` // Custom name servers for the domain registration NameServers []string `json:"nameServers" tf:"name_servers"` // Save of name servers prior to update // +optional OriginalNameServers []string `json:"originalNameServers,omitempty" tf:"original_name_servers"` }
func (*DomainRegistrationNameserversSpecResource) DeepCopy ¶
func (in *DomainRegistrationNameserversSpecResource) DeepCopy() *DomainRegistrationNameserversSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainRegistrationNameserversSpecResource.
func (*DomainRegistrationNameserversSpecResource) DeepCopyInto ¶
func (in *DomainRegistrationNameserversSpecResource) DeepCopyInto(out *DomainRegistrationNameserversSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainRegistrationNameserversStatus ¶
type DomainRegistrationNameserversStatus 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 (*DomainRegistrationNameserversStatus) DeepCopy ¶
func (in *DomainRegistrationNameserversStatus) DeepCopy() *DomainRegistrationNameserversStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainRegistrationNameserversStatus.
func (*DomainRegistrationNameserversStatus) DeepCopyInto ¶
func (in *DomainRegistrationNameserversStatus) DeepCopyInto(out *DomainRegistrationNameserversStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainSpec ¶
type DomainSpec struct { State *DomainSpecResource `json:"state,omitempty" tf:"-"` Resource DomainSpecResource `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 (*DomainSpec) DeepCopy ¶
func (in *DomainSpec) DeepCopy() *DomainSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainSpec.
func (*DomainSpec) DeepCopyInto ¶
func (in *DomainSpec) DeepCopyInto(out *DomainSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainSpecResource ¶
type DomainSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // DNS name Name *string `json:"name" tf:"name"` // DNS serial info // +optional Serial *string `json:"serial,omitempty" tf:"serial"` // tags associated with reosurce. // +optional Tags []string `json:"tags,omitempty" tf:"tags"` // DNS target info // +optional Target *string `json:"target,omitempty" tf:"target"` // DNS update date // +optional UpdateDate *string `json:"updateDate,omitempty" tf:"update_date"` }
func (*DomainSpecResource) DeepCopy ¶
func (in *DomainSpecResource) DeepCopy() *DomainSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainSpecResource.
func (*DomainSpecResource) DeepCopyInto ¶
func (in *DomainSpecResource) DeepCopyInto(out *DomainSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DomainStatus ¶
type DomainStatus 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 (*DomainStatus) DeepCopy ¶
func (in *DomainStatus) DeepCopy() *DomainStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainStatus.
func (*DomainStatus) DeepCopyInto ¶
func (in *DomainStatus) DeepCopyInto(out *DomainStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Glb ¶
type Glb struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GlbSpec `json:"spec,omitempty"` Status GlbStatus `json:"status,omitempty"` }
func (*Glb) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Glb.
func (*Glb) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Glb) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Glb) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Glb) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type GlbList ¶
type GlbList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Glb CRD objects Items []Glb `json:"items,omitempty"` }
GlbList is a list of Glbs
func (*GlbList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlbList.
func (*GlbList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GlbList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GlbMonitor ¶
type GlbMonitor struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GlbMonitorSpec `json:"spec,omitempty"` Status GlbMonitorStatus `json:"status,omitempty"` }
func (*GlbMonitor) DeepCopy ¶
func (in *GlbMonitor) DeepCopy() *GlbMonitor
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlbMonitor.
func (*GlbMonitor) DeepCopyInto ¶
func (in *GlbMonitor) DeepCopyInto(out *GlbMonitor)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GlbMonitor) DeepCopyObject ¶
func (in *GlbMonitor) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GlbMonitor) SetupWebhookWithManager ¶
func (r *GlbMonitor) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*GlbMonitor) ValidateCreate ¶
func (r *GlbMonitor) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*GlbMonitor) ValidateDelete ¶
func (r *GlbMonitor) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*GlbMonitor) ValidateUpdate ¶
func (r *GlbMonitor) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type GlbMonitorList ¶
type GlbMonitorList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of GlbMonitor CRD objects Items []GlbMonitor `json:"items,omitempty"` }
GlbMonitorList is a list of GlbMonitors
func (*GlbMonitorList) DeepCopy ¶
func (in *GlbMonitorList) DeepCopy() *GlbMonitorList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlbMonitorList.
func (*GlbMonitorList) DeepCopyInto ¶
func (in *GlbMonitorList) DeepCopyInto(out *GlbMonitorList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GlbMonitorList) DeepCopyObject ¶
func (in *GlbMonitorList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GlbMonitorSpec ¶
type GlbMonitorSpec struct { State *GlbMonitorSpecResource `json:"state,omitempty" tf:"-"` Resource GlbMonitorSpecResource `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 (*GlbMonitorSpec) DeepCopy ¶
func (in *GlbMonitorSpec) DeepCopy() *GlbMonitorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlbMonitorSpec.
func (*GlbMonitorSpec) DeepCopyInto ¶
func (in *GlbMonitorSpec) DeepCopyInto(out *GlbMonitorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlbMonitorSpecHeaders ¶
type GlbMonitorSpecHeaders struct { // The name of HTTP request header Name *string `json:"name" tf:"name"` // The value of HTTP request header Value []string `json:"value" tf:"value"` }
func (*GlbMonitorSpecHeaders) DeepCopy ¶
func (in *GlbMonitorSpecHeaders) DeepCopy() *GlbMonitorSpecHeaders
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlbMonitorSpecHeaders.
func (*GlbMonitorSpecHeaders) DeepCopyInto ¶
func (in *GlbMonitorSpecHeaders) DeepCopyInto(out *GlbMonitorSpecHeaders)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlbMonitorSpecResource ¶
type GlbMonitorSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // Do not validate the certificate when monitor use HTTPS. This parameter is currently only valid for HTTPS monitors. // +optional AllowInsecure *bool `json:"allowInsecure,omitempty" tf:"allow_insecure"` // GLB Monitor creation date // +optional CreatedOn *string `json:"createdOn,omitempty" tf:"created_on"` // Descriptive text of the load balancer monitor // +optional Description *string `json:"description,omitempty" tf:"description"` // A case-insensitive sub-string to look for in the response body // +optional ExpectedBody *string `json:"expectedBody,omitempty" tf:"expected_body"` // The expected HTTP response code or code range of the health check. This parameter is only valid for HTTP and HTTPS // +optional ExpectedCodes *string `json:"expectedCodes,omitempty" tf:"expected_codes"` // The HTTP request headers to send in the health check // +optional Headers []GlbMonitorSpecHeaders `json:"headers,omitempty" tf:"headers"` // Instance Id InstanceID *string `json:"instanceID" tf:"instance_id"` // The interval between each health check // +optional Interval *int64 `json:"interval,omitempty" tf:"interval"` // The method to use for the health check // +optional Method *string `json:"method,omitempty" tf:"method"` // GLB Monitor Modification date // +optional ModifiedOn *string `json:"modifiedOn,omitempty" tf:"modified_on"` // Monitor Id // +optional MonitorID *string `json:"monitorID,omitempty" tf:"monitor_id"` // The unique identifier of a service instance. Name *string `json:"name" tf:"name"` // The endpoint path to health check against // +optional Path *string `json:"path,omitempty" tf:"path"` // Port number to connect to for the health check // +optional Port *int64 `json:"port,omitempty" tf:"port"` // The number of retries to attempt in case of a timeout before marking the origin as unhealthy // +optional Retries *int64 `json:"retries,omitempty" tf:"retries"` // The timeout (in seconds) before marking the health check as failed // +optional Timeout *int64 `json:"timeout,omitempty" tf:"timeout"` // The protocol to use for the health check // +optional Type *string `json:"type,omitempty" tf:"type"` }
func (*GlbMonitorSpecResource) DeepCopy ¶
func (in *GlbMonitorSpecResource) DeepCopy() *GlbMonitorSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlbMonitorSpecResource.
func (*GlbMonitorSpecResource) DeepCopyInto ¶
func (in *GlbMonitorSpecResource) DeepCopyInto(out *GlbMonitorSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlbMonitorStatus ¶
type GlbMonitorStatus 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 (*GlbMonitorStatus) DeepCopy ¶
func (in *GlbMonitorStatus) DeepCopy() *GlbMonitorStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlbMonitorStatus.
func (*GlbMonitorStatus) DeepCopyInto ¶
func (in *GlbMonitorStatus) DeepCopyInto(out *GlbMonitorStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlbPool ¶
type GlbPool struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GlbPoolSpec `json:"spec,omitempty"` Status GlbPoolStatus `json:"status,omitempty"` }
func (*GlbPool) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlbPool.
func (*GlbPool) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GlbPool) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GlbPool) SetupWebhookWithManager ¶
func (*GlbPool) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*GlbPool) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type GlbPoolList ¶
type GlbPoolList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of GlbPool CRD objects Items []GlbPool `json:"items,omitempty"` }
GlbPoolList is a list of GlbPools
func (*GlbPoolList) DeepCopy ¶
func (in *GlbPoolList) DeepCopy() *GlbPoolList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlbPoolList.
func (*GlbPoolList) DeepCopyInto ¶
func (in *GlbPoolList) DeepCopyInto(out *GlbPoolList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GlbPoolList) DeepCopyObject ¶
func (in *GlbPoolList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GlbPoolSpec ¶
type GlbPoolSpec struct { State *GlbPoolSpecResource `json:"state,omitempty" tf:"-"` Resource GlbPoolSpecResource `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 (*GlbPoolSpec) DeepCopy ¶
func (in *GlbPoolSpec) DeepCopy() *GlbPoolSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlbPoolSpec.
func (*GlbPoolSpec) DeepCopyInto ¶
func (in *GlbPoolSpec) DeepCopyInto(out *GlbPoolSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlbPoolSpecOrigins ¶
type GlbPoolSpecOrigins struct { // The address of the origin server. It can be a hostname or an IP address. Address *string `json:"address" tf:"address"` // Description of the origin server. // +optional Description *string `json:"description,omitempty" tf:"description"` // Whether the origin server is enabled. Enabled *bool `json:"enabled" tf:"enabled"` // Whether the health is `true` or `false`. // +optional Health *bool `json:"health,omitempty" tf:"health"` // The Reason for health check failure // +optional HealthFailureReason *string `json:"healthFailureReason,omitempty" tf:"health_failure_reason"` // The name of the origin server. Name *string `json:"name" tf:"name"` }
func (*GlbPoolSpecOrigins) DeepCopy ¶
func (in *GlbPoolSpecOrigins) DeepCopy() *GlbPoolSpecOrigins
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlbPoolSpecOrigins.
func (*GlbPoolSpecOrigins) DeepCopyInto ¶
func (in *GlbPoolSpecOrigins) DeepCopyInto(out *GlbPoolSpecOrigins)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlbPoolSpecResource ¶
type GlbPoolSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // The time when a load balancer pool is created. // +optional CreatedOn *string `json:"createdOn,omitempty" tf:"created_on"` // Descriptive text of the load balancer pool // +optional Description *string `json:"description,omitempty" tf:"description"` // Whether the load balancer pool is enabled // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` // Whether the load balancer pool is enabled // +optional Health *string `json:"health,omitempty" tf:"health"` // Health check region of VSIs // +optional HealthcheckRegion *string `json:"healthcheckRegion,omitempty" tf:"healthcheck_region"` // Health check subnet crn of VSIs // +optional HealthcheckSubnets []string `json:"healthcheckSubnets,omitempty" tf:"healthcheck_subnets"` // The minimum number of origins that must be healthy for this pool to serve traffic // +optional HealthyOriginsThreshold *int64 `json:"healthyOriginsThreshold,omitempty" tf:"healthy_origins_threshold"` // Instance Id InstanceID *string `json:"instanceID" tf:"instance_id"` // The recent time when a load balancer pool is modified. // +optional ModifiedOn *string `json:"modifiedOn,omitempty" tf:"modified_on"` // The ID of the load balancer monitor to be associated to this pool // +optional Monitor *string `json:"monitor,omitempty" tf:"monitor"` // The unique identifier of a service instance. Name *string `json:"name" tf:"name"` // The notification channel,It is a webhook url // +optional NotificationChannel *string `json:"notificationChannel,omitempty" tf:"notification_channel"` // Origins info Origins []GlbPoolSpecOrigins `json:"origins" tf:"origins"` // Pool Id // +optional PoolID *string `json:"poolID,omitempty" tf:"pool_id"` }
func (*GlbPoolSpecResource) DeepCopy ¶
func (in *GlbPoolSpecResource) DeepCopy() *GlbPoolSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlbPoolSpecResource.
func (*GlbPoolSpecResource) DeepCopyInto ¶
func (in *GlbPoolSpecResource) DeepCopyInto(out *GlbPoolSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlbPoolStatus ¶
type GlbPoolStatus 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 (*GlbPoolStatus) DeepCopy ¶
func (in *GlbPoolStatus) DeepCopy() *GlbPoolStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlbPoolStatus.
func (*GlbPoolStatus) DeepCopyInto ¶
func (in *GlbPoolStatus) DeepCopyInto(out *GlbPoolStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlbSpec ¶
type GlbSpec struct { State *GlbSpecResource `json:"state,omitempty" tf:"-"` Resource GlbSpecResource `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 (*GlbSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlbSpec.
func (*GlbSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlbSpecAzPools ¶
type GlbSpecAzPools struct { // Availability zone. AvailabilityZone *string `json:"availabilityZone" tf:"availability_zone"` // List of load balancer pools Pools []string `json:"pools" tf:"pools"` }
func (*GlbSpecAzPools) DeepCopy ¶
func (in *GlbSpecAzPools) DeepCopy() *GlbSpecAzPools
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlbSpecAzPools.
func (*GlbSpecAzPools) DeepCopyInto ¶
func (in *GlbSpecAzPools) DeepCopyInto(out *GlbSpecAzPools)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlbSpecResource ¶
type GlbSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // Map availability zones to pool ID's. // +optional AzPools []GlbSpecAzPools `json:"azPools,omitempty" tf:"az_pools"` // GLB Load Balancer creation date // +optional CreatedOn *string `json:"createdOn,omitempty" tf:"created_on"` // A list of pool IDs ordered by their failover priority DefaultPools []string `json:"defaultPools" tf:"default_pools"` // Descriptive text of the load balancer // +optional Description *string `json:"description,omitempty" tf:"description"` // Whether the load balancer is enabled // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` // The pool ID to use when all other pools are detected as unhealthy FallbackPool *string `json:"fallbackPool" tf:"fallback_pool"` // Load balancer Id // +optional GlbID *string `json:"glbID,omitempty" tf:"glb_id"` // Healthy state of the load balancer. // +optional Health *string `json:"health,omitempty" tf:"health"` // The GUID of the private DNS. InstanceID *string `json:"instanceID" tf:"instance_id"` // GLB Load Balancer Modification date // +optional ModifiedOn *string `json:"modifiedOn,omitempty" tf:"modified_on"` // Name of the load balancer Name *string `json:"name" tf:"name"` // Time to live in second // +optional Ttl *int64 `json:"ttl,omitempty" tf:"ttl"` // Zone Id ZoneID *string `json:"zoneID" tf:"zone_id"` }
func (*GlbSpecResource) DeepCopy ¶
func (in *GlbSpecResource) DeepCopy() *GlbSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlbSpecResource.
func (*GlbSpecResource) DeepCopyInto ¶
func (in *GlbSpecResource) DeepCopyInto(out *GlbSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlbStatus ¶
type GlbStatus 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 (*GlbStatus) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlbStatus.
func (*GlbStatus) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PermittedNetwork ¶
type PermittedNetwork struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PermittedNetworkSpec `json:"spec,omitempty"` Status PermittedNetworkStatus `json:"status,omitempty"` }
func (*PermittedNetwork) DeepCopy ¶
func (in *PermittedNetwork) DeepCopy() *PermittedNetwork
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PermittedNetwork.
func (*PermittedNetwork) DeepCopyInto ¶
func (in *PermittedNetwork) DeepCopyInto(out *PermittedNetwork)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PermittedNetwork) DeepCopyObject ¶
func (in *PermittedNetwork) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PermittedNetwork) SetupWebhookWithManager ¶
func (r *PermittedNetwork) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*PermittedNetwork) ValidateCreate ¶
func (r *PermittedNetwork) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*PermittedNetwork) ValidateDelete ¶
func (r *PermittedNetwork) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*PermittedNetwork) ValidateUpdate ¶
func (r *PermittedNetwork) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type PermittedNetworkList ¶
type PermittedNetworkList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of PermittedNetwork CRD objects Items []PermittedNetwork `json:"items,omitempty"` }
PermittedNetworkList is a list of PermittedNetworks
func (*PermittedNetworkList) DeepCopy ¶
func (in *PermittedNetworkList) DeepCopy() *PermittedNetworkList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PermittedNetworkList.
func (*PermittedNetworkList) DeepCopyInto ¶
func (in *PermittedNetworkList) DeepCopyInto(out *PermittedNetworkList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PermittedNetworkList) DeepCopyObject ¶
func (in *PermittedNetworkList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PermittedNetworkSpec ¶
type PermittedNetworkSpec struct { State *PermittedNetworkSpecResource `json:"state,omitempty" tf:"-"` Resource PermittedNetworkSpecResource `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 (*PermittedNetworkSpec) DeepCopy ¶
func (in *PermittedNetworkSpec) DeepCopy() *PermittedNetworkSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PermittedNetworkSpec.
func (*PermittedNetworkSpec) DeepCopyInto ¶
func (in *PermittedNetworkSpec) DeepCopyInto(out *PermittedNetworkSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PermittedNetworkSpecResource ¶
type PermittedNetworkSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // Network creation date // +optional CreatedOn *string `json:"createdOn,omitempty" tf:"created_on"` // Instance Id InstanceID *string `json:"instanceID" tf:"instance_id"` // Network Modification date // +optional ModifiedOn *string `json:"modifiedOn,omitempty" tf:"modified_on"` // Network Id // +optional PermittedNetworkID *string `json:"permittedNetworkID,omitempty" tf:"permitted_network_id"` // Network status // +optional State *string `json:"state,omitempty" tf:"state"` // Network Type // +optional Type *string `json:"type,omitempty" tf:"type"` // VPC CRN id VpcCrn *string `json:"vpcCrn" tf:"vpc_crn"` // Zone Id ZoneID *string `json:"zoneID" tf:"zone_id"` }
func (*PermittedNetworkSpecResource) DeepCopy ¶
func (in *PermittedNetworkSpecResource) DeepCopy() *PermittedNetworkSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PermittedNetworkSpecResource.
func (*PermittedNetworkSpecResource) DeepCopyInto ¶
func (in *PermittedNetworkSpecResource) DeepCopyInto(out *PermittedNetworkSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PermittedNetworkStatus ¶
type PermittedNetworkStatus 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 (*PermittedNetworkStatus) DeepCopy ¶
func (in *PermittedNetworkStatus) DeepCopy() *PermittedNetworkStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PermittedNetworkStatus.
func (*PermittedNetworkStatus) DeepCopyInto ¶
func (in *PermittedNetworkStatus) DeepCopyInto(out *PermittedNetworkStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Record ¶
type Record struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RecordSpec `json:"spec,omitempty"` Status RecordStatus `json:"status,omitempty"` }
func (*Record) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Record.
func (*Record) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Record) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Record) SetupWebhookWithManager ¶
func (*Record) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Record) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type RecordList ¶
type RecordList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Record CRD objects Items []Record `json:"items,omitempty"` }
RecordList is a list of Records
func (*RecordList) DeepCopy ¶
func (in *RecordList) DeepCopy() *RecordList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecordList.
func (*RecordList) DeepCopyInto ¶
func (in *RecordList) DeepCopyInto(out *RecordList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RecordList) DeepCopyObject ¶
func (in *RecordList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RecordSpec ¶
type RecordSpec struct { State *RecordSpecResource `json:"state,omitempty" tf:"-"` Resource RecordSpecResource `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 (*RecordSpec) DeepCopy ¶
func (in *RecordSpec) DeepCopy() *RecordSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecordSpec.
func (*RecordSpec) DeepCopyInto ¶
func (in *RecordSpec) DeepCopyInto(out *RecordSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecordSpecResource ¶
type RecordSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // DNS record data Data *string `json:"data" tf:"data"` // Domain ID of dns record instance DomainID *int64 `json:"domainID" tf:"domain_id"` // DNS record expiry info // +optional Expire *int64 `json:"expire,omitempty" tf:"expire"` // Hostname Host *string `json:"host" tf:"host"` // Minimun TTL configuration // +optional MinimumTtl *int64 `json:"minimumTtl,omitempty" tf:"minimum_ttl"` // Maximum priority // +optional MxPriority *int64 `json:"mxPriority,omitempty" tf:"mx_priority"` // port number // +optional Port *int64 `json:"port,omitempty" tf:"port"` // priority info // +optional Priority *int64 `json:"priority,omitempty" tf:"priority"` // protocol info // +optional Protocol *string `json:"protocol,omitempty" tf:"protocol"` // refresh rate // +optional Refresh *int64 `json:"refresh,omitempty" tf:"refresh"` // Responsible person for DNS record // +optional ResponsiblePerson *string `json:"responsiblePerson,omitempty" tf:"responsible_person"` // Retry count // +optional Retry *int64 `json:"retry,omitempty" tf:"retry"` // service info // +optional Service *string `json:"service,omitempty" tf:"service"` // tags set for the resource // +optional Tags []string `json:"tags,omitempty" tf:"tags"` // TTL configuration Ttl *int64 `json:"ttl" tf:"ttl"` // DNS record type Type *string `json:"type" tf:"type"` // weight info // +optional Weight *int64 `json:"weight,omitempty" tf:"weight"` }
func (*RecordSpecResource) DeepCopy ¶
func (in *RecordSpecResource) DeepCopy() *RecordSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecordSpecResource.
func (*RecordSpecResource) DeepCopyInto ¶
func (in *RecordSpecResource) DeepCopyInto(out *RecordSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecordStatus ¶
type RecordStatus 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 (*RecordStatus) DeepCopy ¶
func (in *RecordStatus) DeepCopy() *RecordStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecordStatus.
func (*RecordStatus) DeepCopyInto ¶
func (in *RecordStatus) DeepCopyInto(out *RecordStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceRecord ¶
type ResourceRecord struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ResourceRecordSpec `json:"spec,omitempty"` Status ResourceRecordStatus `json:"status,omitempty"` }
func (*ResourceRecord) DeepCopy ¶
func (in *ResourceRecord) DeepCopy() *ResourceRecord
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceRecord.
func (*ResourceRecord) DeepCopyInto ¶
func (in *ResourceRecord) DeepCopyInto(out *ResourceRecord)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ResourceRecord) DeepCopyObject ¶
func (in *ResourceRecord) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ResourceRecord) SetupWebhookWithManager ¶
func (r *ResourceRecord) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ResourceRecord) ValidateCreate ¶
func (r *ResourceRecord) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ResourceRecord) ValidateDelete ¶
func (r *ResourceRecord) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ResourceRecord) ValidateUpdate ¶
func (r *ResourceRecord) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ResourceRecordList ¶
type ResourceRecordList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ResourceRecord CRD objects Items []ResourceRecord `json:"items,omitempty"` }
ResourceRecordList is a list of ResourceRecords
func (*ResourceRecordList) DeepCopy ¶
func (in *ResourceRecordList) DeepCopy() *ResourceRecordList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceRecordList.
func (*ResourceRecordList) DeepCopyInto ¶
func (in *ResourceRecordList) DeepCopyInto(out *ResourceRecordList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ResourceRecordList) DeepCopyObject ¶
func (in *ResourceRecordList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ResourceRecordSpec ¶
type ResourceRecordSpec struct { State *ResourceRecordSpecResource `json:"state,omitempty" tf:"-"` Resource ResourceRecordSpecResource `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 (*ResourceRecordSpec) DeepCopy ¶
func (in *ResourceRecordSpec) DeepCopy() *ResourceRecordSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceRecordSpec.
func (*ResourceRecordSpec) DeepCopyInto ¶
func (in *ResourceRecordSpec) DeepCopyInto(out *ResourceRecordSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceRecordSpecResource ¶
type ResourceRecordSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // Creation Data // +optional CreatedOn *string `json:"createdOn,omitempty" tf:"created_on"` // Instance ID InstanceID *string `json:"instanceID" tf:"instance_id"` // Modification date // +optional ModifiedOn *string `json:"modifiedOn,omitempty" tf:"modified_on"` // DNS record name Name *string `json:"name" tf:"name"` // DNS server Port // +optional Port *int64 `json:"port,omitempty" tf:"port"` // DNS maximum preference // +optional Preference *int64 `json:"preference,omitempty" tf:"preference"` // DNS server Priority // +optional Priority *int64 `json:"priority,omitempty" tf:"priority"` // Protocol // +optional Protocol *string `json:"protocol,omitempty" tf:"protocol"` // DNS record Data Rdata *string `json:"rdata" tf:"rdata"` // Resource record ID // +optional ResourceRecordID *string `json:"resourceRecordID,omitempty" tf:"resource_record_id"` // Service info // +optional Service *string `json:"service,omitempty" tf:"service"` // DNS record TTL // +optional Ttl *int64 `json:"ttl,omitempty" tf:"ttl"` // DNS record Type Type *string `json:"type" tf:"type"` // DNS server weight // +optional Weight *int64 `json:"weight,omitempty" tf:"weight"` // Zone ID ZoneID *string `json:"zoneID" tf:"zone_id"` }
func (*ResourceRecordSpecResource) DeepCopy ¶
func (in *ResourceRecordSpecResource) DeepCopy() *ResourceRecordSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceRecordSpecResource.
func (*ResourceRecordSpecResource) DeepCopyInto ¶
func (in *ResourceRecordSpecResource) DeepCopyInto(out *ResourceRecordSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceRecordStatus ¶
type ResourceRecordStatus 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 (*ResourceRecordStatus) DeepCopy ¶
func (in *ResourceRecordStatus) DeepCopy() *ResourceRecordStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceRecordStatus.
func (*ResourceRecordStatus) DeepCopyInto ¶
func (in *ResourceRecordStatus) DeepCopyInto(out *ResourceRecordStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReverseRecord ¶
type ReverseRecord struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ReverseRecordSpec `json:"spec,omitempty"` Status ReverseRecordStatus `json:"status,omitempty"` }
func (*ReverseRecord) DeepCopy ¶
func (in *ReverseRecord) DeepCopy() *ReverseRecord
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReverseRecord.
func (*ReverseRecord) DeepCopyInto ¶
func (in *ReverseRecord) DeepCopyInto(out *ReverseRecord)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ReverseRecord) DeepCopyObject ¶
func (in *ReverseRecord) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ReverseRecord) SetupWebhookWithManager ¶
func (r *ReverseRecord) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ReverseRecord) ValidateCreate ¶
func (r *ReverseRecord) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ReverseRecord) ValidateDelete ¶
func (r *ReverseRecord) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ReverseRecord) ValidateUpdate ¶
func (r *ReverseRecord) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ReverseRecordList ¶
type ReverseRecordList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ReverseRecord CRD objects Items []ReverseRecord `json:"items,omitempty"` }
ReverseRecordList is a list of ReverseRecords
func (*ReverseRecordList) DeepCopy ¶
func (in *ReverseRecordList) DeepCopy() *ReverseRecordList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReverseRecordList.
func (*ReverseRecordList) DeepCopyInto ¶
func (in *ReverseRecordList) DeepCopyInto(out *ReverseRecordList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ReverseRecordList) DeepCopyObject ¶
func (in *ReverseRecordList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ReverseRecordSpec ¶
type ReverseRecordSpec struct { State *ReverseRecordSpecResource `json:"state,omitempty" tf:"-"` Resource ReverseRecordSpecResource `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 (*ReverseRecordSpec) DeepCopy ¶
func (in *ReverseRecordSpec) DeepCopy() *ReverseRecordSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReverseRecordSpec.
func (*ReverseRecordSpec) DeepCopyInto ¶
func (in *ReverseRecordSpec) DeepCopyInto(out *ReverseRecordSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReverseRecordSpecResource ¶
type ReverseRecordSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // Host name Hostname *string `json:"hostname" tf:"hostname"` // IP Address Ipaddress *string `json:"ipaddress" tf:"ipaddress"` // TTL value // +optional Ttl *int64 `json:"ttl,omitempty" tf:"ttl"` }
func (*ReverseRecordSpecResource) DeepCopy ¶
func (in *ReverseRecordSpecResource) DeepCopy() *ReverseRecordSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReverseRecordSpecResource.
func (*ReverseRecordSpecResource) DeepCopyInto ¶
func (in *ReverseRecordSpecResource) DeepCopyInto(out *ReverseRecordSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReverseRecordStatus ¶
type ReverseRecordStatus 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 (*ReverseRecordStatus) DeepCopy ¶
func (in *ReverseRecordStatus) DeepCopy() *ReverseRecordStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReverseRecordStatus.
func (*ReverseRecordStatus) DeepCopyInto ¶
func (in *ReverseRecordStatus) DeepCopyInto(out *ReverseRecordStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Secondary ¶
type Secondary struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SecondarySpec `json:"spec,omitempty"` Status SecondaryStatus `json:"status,omitempty"` }
func (*Secondary) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Secondary.
func (*Secondary) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Secondary) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Secondary) SetupWebhookWithManager ¶
func (*Secondary) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Secondary) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type SecondaryList ¶
type SecondaryList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Secondary CRD objects Items []Secondary `json:"items,omitempty"` }
SecondaryList is a list of Secondarys
func (*SecondaryList) DeepCopy ¶
func (in *SecondaryList) DeepCopy() *SecondaryList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecondaryList.
func (*SecondaryList) DeepCopyInto ¶
func (in *SecondaryList) DeepCopyInto(out *SecondaryList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecondaryList) DeepCopyObject ¶
func (in *SecondaryList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SecondarySpec ¶
type SecondarySpec struct { State *SecondarySpecResource `json:"state,omitempty" tf:"-"` Resource SecondarySpecResource `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 (*SecondarySpec) DeepCopy ¶
func (in *SecondarySpec) DeepCopy() *SecondarySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecondarySpec.
func (*SecondarySpec) DeepCopyInto ¶
func (in *SecondarySpec) DeepCopyInto(out *SecondarySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecondarySpecResource ¶
type SecondarySpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // Master IP Address MasterIPAddress *string `json:"masterIPAddress" tf:"master_ip_address"` // Status ID // +optional StatusID *int64 `json:"statusID,omitempty" tf:"status_id"` // Status text // +optional StatusText *string `json:"statusText,omitempty" tf:"status_text"` // List of tags // +optional Tags []string `json:"tags,omitempty" tf:"tags"` // Transfer frequency value TransferFrequency *int64 `json:"transferFrequency" tf:"transfer_frequency"` // Zone name ZoneName *string `json:"zoneName" tf:"zone_name"` }
func (*SecondarySpecResource) DeepCopy ¶
func (in *SecondarySpecResource) DeepCopy() *SecondarySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecondarySpecResource.
func (*SecondarySpecResource) DeepCopyInto ¶
func (in *SecondarySpecResource) DeepCopyInto(out *SecondarySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecondaryStatus ¶
type SecondaryStatus 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 (*SecondaryStatus) DeepCopy ¶
func (in *SecondaryStatus) DeepCopy() *SecondaryStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecondaryStatus.
func (*SecondaryStatus) DeepCopyInto ¶
func (in *SecondaryStatus) DeepCopyInto(out *SecondaryStatus)
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.
func (*ZoneList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
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.
func (*ZoneSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecResource ¶
type ZoneSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // Creation date // +optional CreatedOn *string `json:"createdOn,omitempty" tf:"created_on"` // Zone description // +optional Description *string `json:"description,omitempty" tf:"description"` // Instance ID InstanceID *string `json:"instanceID" tf:"instance_id"` // Label // +optional Label *string `json:"label,omitempty" tf:"label"` // Modification date // +optional ModifiedOn *string `json:"modifiedOn,omitempty" tf:"modified_on"` // Zone name Name *string `json:"name" tf:"name"` // Zone state // +optional State *string `json:"state,omitempty" tf:"state"` // Zone ID // +optional ZoneID *string `json:"zoneID,omitempty" tf:"zone_id"` }
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 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 ¶
- codec.go
- doc.go
- domain_registration_nameservers_types.go
- domain_registration_nameservers_webhook.go
- domain_types.go
- domain_webhook.go
- glb_monitor_types.go
- glb_monitor_webhook.go
- glb_pool_types.go
- glb_pool_webhook.go
- glb_types.go
- glb_webhook.go
- permitted_network_types.go
- permitted_network_webhook.go
- record_types.go
- record_webhook.go
- register.go
- resource_record_types.go
- resource_record_webhook.go
- reverse_record_types.go
- reverse_record_webhook.go
- secondary_types.go
- secondary_webhook.go
- zone_types.go
- zone_webhook.go
- zz_generated.deepcopy.go