Documentation ¶
Overview ¶
+groupName=dns.oci.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 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 Resolver
- func (in *Resolver) DeepCopy() *Resolver
- func (in *Resolver) DeepCopyInto(out *Resolver)
- func (in *Resolver) DeepCopyObject() runtime.Object
- func (r *Resolver) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Resolver) ValidateCreate() error
- func (r *Resolver) ValidateDelete() error
- func (r *Resolver) ValidateUpdate(old runtime.Object) error
- type ResolverEndpoint
- func (in *ResolverEndpoint) DeepCopy() *ResolverEndpoint
- func (in *ResolverEndpoint) DeepCopyInto(out *ResolverEndpoint)
- func (in *ResolverEndpoint) DeepCopyObject() runtime.Object
- func (r *ResolverEndpoint) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ResolverEndpoint) ValidateCreate() error
- func (r *ResolverEndpoint) ValidateDelete() error
- func (r *ResolverEndpoint) ValidateUpdate(old runtime.Object) error
- type ResolverEndpointList
- type ResolverEndpointSpec
- type ResolverEndpointSpecResource
- type ResolverEndpointStatus
- type ResolverList
- type ResolverSpec
- type ResolverSpecAttachedViews
- type ResolverSpecEndpoints
- type ResolverSpecResource
- type ResolverSpecRules
- type ResolverStatus
- type Rrset
- func (in *Rrset) DeepCopy() *Rrset
- func (in *Rrset) DeepCopyInto(out *Rrset)
- func (in *Rrset) DeepCopyObject() runtime.Object
- func (r *Rrset) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Rrset) ValidateCreate() error
- func (r *Rrset) ValidateDelete() error
- func (r *Rrset) ValidateUpdate(old runtime.Object) error
- type RrsetList
- type RrsetSpec
- type RrsetSpecItems
- type RrsetSpecResource
- type RrsetStatus
- type SteeringPolicy
- func (in *SteeringPolicy) DeepCopy() *SteeringPolicy
- func (in *SteeringPolicy) DeepCopyInto(out *SteeringPolicy)
- func (in *SteeringPolicy) DeepCopyObject() runtime.Object
- func (r *SteeringPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *SteeringPolicy) ValidateCreate() error
- func (r *SteeringPolicy) ValidateDelete() error
- func (r *SteeringPolicy) ValidateUpdate(old runtime.Object) error
- type SteeringPolicyAttachment
- func (in *SteeringPolicyAttachment) DeepCopy() *SteeringPolicyAttachment
- func (in *SteeringPolicyAttachment) DeepCopyInto(out *SteeringPolicyAttachment)
- func (in *SteeringPolicyAttachment) DeepCopyObject() runtime.Object
- func (r *SteeringPolicyAttachment) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *SteeringPolicyAttachment) ValidateCreate() error
- func (r *SteeringPolicyAttachment) ValidateDelete() error
- func (r *SteeringPolicyAttachment) ValidateUpdate(old runtime.Object) error
- type SteeringPolicyAttachmentList
- type SteeringPolicyAttachmentSpec
- type SteeringPolicyAttachmentSpecResource
- type SteeringPolicyAttachmentStatus
- type SteeringPolicyList
- type SteeringPolicySpec
- type SteeringPolicySpecAnswers
- type SteeringPolicySpecResource
- type SteeringPolicySpecRules
- type SteeringPolicySpecRulesCases
- type SteeringPolicySpecRulesCasesAnswerData
- type SteeringPolicySpecRulesDefaultAnswerData
- type SteeringPolicyStatus
- type TsigKey
- func (in *TsigKey) DeepCopy() *TsigKey
- func (in *TsigKey) DeepCopyInto(out *TsigKey)
- func (in *TsigKey) DeepCopyObject() runtime.Object
- func (r *TsigKey) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *TsigKey) ValidateCreate() error
- func (r *TsigKey) ValidateDelete() error
- func (r *TsigKey) ValidateUpdate(old runtime.Object) error
- type TsigKeyList
- type TsigKeySpec
- type TsigKeySpecResource
- type TsigKeyStatus
- type View
- func (in *View) DeepCopy() *View
- func (in *View) DeepCopyInto(out *View)
- func (in *View) DeepCopyObject() runtime.Object
- func (r *View) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *View) ValidateCreate() error
- func (r *View) ValidateDelete() error
- func (r *View) ValidateUpdate(old runtime.Object) error
- type ViewList
- type ViewSpec
- type ViewSpecResource
- type ViewStatus
- 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 ZoneSpecExternalMasters
- type ZoneSpecNameservers
- 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 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 { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional CompartmentID *string `json:"compartmentID,omitempty" tf:"compartment_id"` // Deprecated Domain *string `json:"domain" tf:"domain"` // +optional IsProtected *bool `json:"isProtected,omitempty" tf:"is_protected"` // +optional Rdata *string `json:"rdata,omitempty" tf:"rdata"` // +optional RecordHash *string `json:"recordHash,omitempty" tf:"record_hash"` // +optional RrsetVersion *string `json:"rrsetVersion,omitempty" tf:"rrset_version"` // Deprecated Rtype *string `json:"rtype" tf:"rtype"` // +optional Ttl *int64 `json:"ttl,omitempty" tf:"ttl"` // Deprecated ZoneNameOrID *string `json:"zoneNameOrID" tf:"zone_name_or_id"` }
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 Resolver ¶
type Resolver struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ResolverSpec `json:"spec,omitempty"` Status ResolverStatus `json:"status,omitempty"` }
func (*Resolver) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Resolver.
func (*Resolver) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Resolver) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Resolver) SetupWebhookWithManager ¶
func (*Resolver) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Resolver) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type ResolverEndpoint ¶
type ResolverEndpoint struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ResolverEndpointSpec `json:"spec,omitempty"` Status ResolverEndpointStatus `json:"status,omitempty"` }
func (*ResolverEndpoint) DeepCopy ¶
func (in *ResolverEndpoint) DeepCopy() *ResolverEndpoint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResolverEndpoint.
func (*ResolverEndpoint) DeepCopyInto ¶
func (in *ResolverEndpoint) DeepCopyInto(out *ResolverEndpoint)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ResolverEndpoint) DeepCopyObject ¶
func (in *ResolverEndpoint) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ResolverEndpoint) SetupWebhookWithManager ¶
func (r *ResolverEndpoint) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ResolverEndpoint) ValidateCreate ¶
func (r *ResolverEndpoint) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ResolverEndpoint) ValidateDelete ¶
func (r *ResolverEndpoint) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ResolverEndpoint) ValidateUpdate ¶
func (r *ResolverEndpoint) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ResolverEndpointList ¶
type ResolverEndpointList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ResolverEndpoint CRD objects Items []ResolverEndpoint `json:"items,omitempty"` }
ResolverEndpointList is a list of ResolverEndpoints
func (*ResolverEndpointList) DeepCopy ¶
func (in *ResolverEndpointList) DeepCopy() *ResolverEndpointList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResolverEndpointList.
func (*ResolverEndpointList) DeepCopyInto ¶
func (in *ResolverEndpointList) DeepCopyInto(out *ResolverEndpointList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ResolverEndpointList) DeepCopyObject ¶
func (in *ResolverEndpointList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ResolverEndpointSpec ¶
type ResolverEndpointSpec struct { State *ResolverEndpointSpecResource `json:"state,omitempty" tf:"-"` Resource ResolverEndpointSpecResource `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 (*ResolverEndpointSpec) DeepCopy ¶
func (in *ResolverEndpointSpec) DeepCopy() *ResolverEndpointSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResolverEndpointSpec.
func (*ResolverEndpointSpec) DeepCopyInto ¶
func (in *ResolverEndpointSpec) DeepCopyInto(out *ResolverEndpointSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResolverEndpointSpecResource ¶
type ResolverEndpointSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional CompartmentID *string `json:"compartmentID,omitempty" tf:"compartment_id"` // +optional EndpointType *string `json:"endpointType,omitempty" tf:"endpoint_type"` // +optional ForwardingAddress *string `json:"forwardingAddress,omitempty" tf:"forwarding_address"` IsForwarding *bool `json:"isForwarding" tf:"is_forwarding"` IsListening *bool `json:"isListening" tf:"is_listening"` // +optional ListeningAddress *string `json:"listeningAddress,omitempty" tf:"listening_address"` Name *string `json:"name" tf:"name"` // +optional NsgIDS []string `json:"nsgIDS,omitempty" tf:"nsg_ids"` ResolverID *string `json:"resolverID" tf:"resolver_id"` Scope *string `json:"scope" tf:"scope"` // +optional Self *string `json:"self,omitempty" tf:"self"` // +optional State *string `json:"state,omitempty" tf:"state"` SubnetID *string `json:"subnetID" tf:"subnet_id"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"` }
func (*ResolverEndpointSpecResource) DeepCopy ¶
func (in *ResolverEndpointSpecResource) DeepCopy() *ResolverEndpointSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResolverEndpointSpecResource.
func (*ResolverEndpointSpecResource) DeepCopyInto ¶
func (in *ResolverEndpointSpecResource) DeepCopyInto(out *ResolverEndpointSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResolverEndpointStatus ¶
type ResolverEndpointStatus 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 (*ResolverEndpointStatus) DeepCopy ¶
func (in *ResolverEndpointStatus) DeepCopy() *ResolverEndpointStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResolverEndpointStatus.
func (*ResolverEndpointStatus) DeepCopyInto ¶
func (in *ResolverEndpointStatus) DeepCopyInto(out *ResolverEndpointStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResolverList ¶
type ResolverList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Resolver CRD objects Items []Resolver `json:"items,omitempty"` }
ResolverList is a list of Resolvers
func (*ResolverList) DeepCopy ¶
func (in *ResolverList) DeepCopy() *ResolverList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResolverList.
func (*ResolverList) DeepCopyInto ¶
func (in *ResolverList) DeepCopyInto(out *ResolverList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ResolverList) DeepCopyObject ¶
func (in *ResolverList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ResolverSpec ¶
type ResolverSpec struct { State *ResolverSpecResource `json:"state,omitempty" tf:"-"` Resource ResolverSpecResource `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 (*ResolverSpec) DeepCopy ¶
func (in *ResolverSpec) DeepCopy() *ResolverSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResolverSpec.
func (*ResolverSpec) DeepCopyInto ¶
func (in *ResolverSpec) DeepCopyInto(out *ResolverSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResolverSpecAttachedViews ¶
type ResolverSpecAttachedViews struct {
ViewID *string `json:"viewID" tf:"view_id"`
}
func (*ResolverSpecAttachedViews) DeepCopy ¶
func (in *ResolverSpecAttachedViews) DeepCopy() *ResolverSpecAttachedViews
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResolverSpecAttachedViews.
func (*ResolverSpecAttachedViews) DeepCopyInto ¶
func (in *ResolverSpecAttachedViews) DeepCopyInto(out *ResolverSpecAttachedViews)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResolverSpecEndpoints ¶
type ResolverSpecEndpoints struct { // +optional CompartmentID *string `json:"compartmentID,omitempty" tf:"compartment_id"` // +optional EndpointType *string `json:"endpointType,omitempty" tf:"endpoint_type"` // +optional ForwardingAddress *string `json:"forwardingAddress,omitempty" tf:"forwarding_address"` // +optional IsForwarding *bool `json:"isForwarding,omitempty" tf:"is_forwarding"` // +optional IsListening *bool `json:"isListening,omitempty" tf:"is_listening"` // +optional ListeningAddress *string `json:"listeningAddress,omitempty" tf:"listening_address"` // +optional Name *string `json:"name,omitempty" tf:"name"` // +optional Self *string `json:"self,omitempty" tf:"self"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional SubnetID *string `json:"subnetID,omitempty" tf:"subnet_id"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"` }
func (*ResolverSpecEndpoints) DeepCopy ¶
func (in *ResolverSpecEndpoints) DeepCopy() *ResolverSpecEndpoints
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResolverSpecEndpoints.
func (*ResolverSpecEndpoints) DeepCopyInto ¶
func (in *ResolverSpecEndpoints) DeepCopyInto(out *ResolverSpecEndpoints)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResolverSpecResource ¶
type ResolverSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AttachedVcnID *string `json:"attachedVcnID,omitempty" tf:"attached_vcn_id"` // +optional AttachedViews []ResolverSpecAttachedViews `json:"attachedViews,omitempty" tf:"attached_views"` // +optional CompartmentID *string `json:"compartmentID,omitempty" tf:"compartment_id"` // +optional DefaultViewID *string `json:"defaultViewID,omitempty" tf:"default_view_id"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional Endpoints []ResolverSpecEndpoints `json:"endpoints,omitempty" tf:"endpoints"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional IsProtected *bool `json:"isProtected,omitempty" tf:"is_protected"` ResolverID *string `json:"resolverID" tf:"resolver_id"` // +optional Rules []ResolverSpecRules `json:"rules,omitempty" tf:"rules"` Scope *string `json:"scope" tf:"scope"` // +optional Self *string `json:"self,omitempty" tf:"self"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"` }
func (*ResolverSpecResource) DeepCopy ¶
func (in *ResolverSpecResource) DeepCopy() *ResolverSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResolverSpecResource.
func (*ResolverSpecResource) DeepCopyInto ¶
func (in *ResolverSpecResource) DeepCopyInto(out *ResolverSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResolverSpecRules ¶
type ResolverSpecRules struct { Action *string `json:"action" tf:"action"` // +optional ClientAddressConditions []string `json:"clientAddressConditions,omitempty" tf:"client_address_conditions"` DestinationAddresses []string `json:"destinationAddresses" tf:"destination_addresses"` // +optional QnameCoverConditions []string `json:"qnameCoverConditions,omitempty" tf:"qname_cover_conditions"` SourceEndpointName *string `json:"sourceEndpointName" tf:"source_endpoint_name"` }
func (*ResolverSpecRules) DeepCopy ¶
func (in *ResolverSpecRules) DeepCopy() *ResolverSpecRules
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResolverSpecRules.
func (*ResolverSpecRules) DeepCopyInto ¶
func (in *ResolverSpecRules) DeepCopyInto(out *ResolverSpecRules)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResolverStatus ¶
type ResolverStatus 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 (*ResolverStatus) DeepCopy ¶
func (in *ResolverStatus) DeepCopy() *ResolverStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResolverStatus.
func (*ResolverStatus) DeepCopyInto ¶
func (in *ResolverStatus) DeepCopyInto(out *ResolverStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Rrset ¶
type Rrset struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RrsetSpec `json:"spec,omitempty"` Status RrsetStatus `json:"status,omitempty"` }
func (*Rrset) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Rrset.
func (*Rrset) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Rrset) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Rrset) SetupWebhookWithManager ¶
func (*Rrset) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Rrset) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type RrsetList ¶
type RrsetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Rrset CRD objects Items []Rrset `json:"items,omitempty"` }
RrsetList is a list of Rrsets
func (*RrsetList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RrsetList.
func (*RrsetList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RrsetList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RrsetSpec ¶
type RrsetSpec struct { State *RrsetSpecResource `json:"state,omitempty" tf:"-"` Resource RrsetSpecResource `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 (*RrsetSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RrsetSpec.
func (*RrsetSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RrsetSpecItems ¶
type RrsetSpecItems struct { Domain *string `json:"domain" tf:"domain"` // +optional IsProtected *bool `json:"isProtected,omitempty" tf:"is_protected"` Rdata *string `json:"rdata" tf:"rdata"` // +optional RecordHash *string `json:"recordHash,omitempty" tf:"record_hash"` // +optional RrsetVersion *string `json:"rrsetVersion,omitempty" tf:"rrset_version"` Rtype *string `json:"rtype" tf:"rtype"` Ttl *int64 `json:"ttl" tf:"ttl"` }
func (*RrsetSpecItems) DeepCopy ¶
func (in *RrsetSpecItems) DeepCopy() *RrsetSpecItems
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RrsetSpecItems.
func (*RrsetSpecItems) DeepCopyInto ¶
func (in *RrsetSpecItems) DeepCopyInto(out *RrsetSpecItems)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RrsetSpecResource ¶
type RrsetSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional CompartmentID *string `json:"compartmentID,omitempty" tf:"compartment_id"` Domain *string `json:"domain" tf:"domain"` // +optional Items []RrsetSpecItems `json:"items,omitempty" tf:"items"` Rtype *string `json:"rtype" tf:"rtype"` // +optional Scope *string `json:"scope,omitempty" tf:"scope"` // +optional ViewID *string `json:"viewID,omitempty" tf:"view_id"` ZoneNameOrID *string `json:"zoneNameOrID" tf:"zone_name_or_id"` }
func (*RrsetSpecResource) DeepCopy ¶
func (in *RrsetSpecResource) DeepCopy() *RrsetSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RrsetSpecResource.
func (*RrsetSpecResource) DeepCopyInto ¶
func (in *RrsetSpecResource) DeepCopyInto(out *RrsetSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RrsetStatus ¶
type RrsetStatus 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 (*RrsetStatus) DeepCopy ¶
func (in *RrsetStatus) DeepCopy() *RrsetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RrsetStatus.
func (*RrsetStatus) DeepCopyInto ¶
func (in *RrsetStatus) DeepCopyInto(out *RrsetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SteeringPolicy ¶
type SteeringPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SteeringPolicySpec `json:"spec,omitempty"` Status SteeringPolicyStatus `json:"status,omitempty"` }
func (*SteeringPolicy) DeepCopy ¶
func (in *SteeringPolicy) DeepCopy() *SteeringPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SteeringPolicy.
func (*SteeringPolicy) DeepCopyInto ¶
func (in *SteeringPolicy) DeepCopyInto(out *SteeringPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SteeringPolicy) DeepCopyObject ¶
func (in *SteeringPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SteeringPolicy) SetupWebhookWithManager ¶
func (r *SteeringPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*SteeringPolicy) ValidateCreate ¶
func (r *SteeringPolicy) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*SteeringPolicy) ValidateDelete ¶
func (r *SteeringPolicy) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*SteeringPolicy) ValidateUpdate ¶
func (r *SteeringPolicy) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type SteeringPolicyAttachment ¶
type SteeringPolicyAttachment struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SteeringPolicyAttachmentSpec `json:"spec,omitempty"` Status SteeringPolicyAttachmentStatus `json:"status,omitempty"` }
func (*SteeringPolicyAttachment) DeepCopy ¶
func (in *SteeringPolicyAttachment) DeepCopy() *SteeringPolicyAttachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SteeringPolicyAttachment.
func (*SteeringPolicyAttachment) DeepCopyInto ¶
func (in *SteeringPolicyAttachment) DeepCopyInto(out *SteeringPolicyAttachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SteeringPolicyAttachment) DeepCopyObject ¶
func (in *SteeringPolicyAttachment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SteeringPolicyAttachment) SetupWebhookWithManager ¶
func (r *SteeringPolicyAttachment) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*SteeringPolicyAttachment) ValidateCreate ¶
func (r *SteeringPolicyAttachment) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*SteeringPolicyAttachment) ValidateDelete ¶
func (r *SteeringPolicyAttachment) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*SteeringPolicyAttachment) ValidateUpdate ¶
func (r *SteeringPolicyAttachment) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type SteeringPolicyAttachmentList ¶
type SteeringPolicyAttachmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of SteeringPolicyAttachment CRD objects Items []SteeringPolicyAttachment `json:"items,omitempty"` }
SteeringPolicyAttachmentList is a list of SteeringPolicyAttachments
func (*SteeringPolicyAttachmentList) DeepCopy ¶
func (in *SteeringPolicyAttachmentList) DeepCopy() *SteeringPolicyAttachmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SteeringPolicyAttachmentList.
func (*SteeringPolicyAttachmentList) DeepCopyInto ¶
func (in *SteeringPolicyAttachmentList) DeepCopyInto(out *SteeringPolicyAttachmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SteeringPolicyAttachmentList) DeepCopyObject ¶
func (in *SteeringPolicyAttachmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SteeringPolicyAttachmentSpec ¶
type SteeringPolicyAttachmentSpec struct { State *SteeringPolicyAttachmentSpecResource `json:"state,omitempty" tf:"-"` Resource SteeringPolicyAttachmentSpecResource `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 (*SteeringPolicyAttachmentSpec) DeepCopy ¶
func (in *SteeringPolicyAttachmentSpec) DeepCopy() *SteeringPolicyAttachmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SteeringPolicyAttachmentSpec.
func (*SteeringPolicyAttachmentSpec) DeepCopyInto ¶
func (in *SteeringPolicyAttachmentSpec) DeepCopyInto(out *SteeringPolicyAttachmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SteeringPolicyAttachmentSpecResource ¶
type SteeringPolicyAttachmentSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional CompartmentID *string `json:"compartmentID,omitempty" tf:"compartment_id"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` DomainName *string `json:"domainName" tf:"domain_name"` // +optional Rtypes []string `json:"rtypes,omitempty" tf:"rtypes"` // +optional Self *string `json:"self,omitempty" tf:"self"` // +optional State *string `json:"state,omitempty" tf:"state"` SteeringPolicyID *string `json:"steeringPolicyID" tf:"steering_policy_id"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` ZoneID *string `json:"zoneID" tf:"zone_id"` }
func (*SteeringPolicyAttachmentSpecResource) DeepCopy ¶
func (in *SteeringPolicyAttachmentSpecResource) DeepCopy() *SteeringPolicyAttachmentSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SteeringPolicyAttachmentSpecResource.
func (*SteeringPolicyAttachmentSpecResource) DeepCopyInto ¶
func (in *SteeringPolicyAttachmentSpecResource) DeepCopyInto(out *SteeringPolicyAttachmentSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SteeringPolicyAttachmentStatus ¶
type SteeringPolicyAttachmentStatus 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 (*SteeringPolicyAttachmentStatus) DeepCopy ¶
func (in *SteeringPolicyAttachmentStatus) DeepCopy() *SteeringPolicyAttachmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SteeringPolicyAttachmentStatus.
func (*SteeringPolicyAttachmentStatus) DeepCopyInto ¶
func (in *SteeringPolicyAttachmentStatus) DeepCopyInto(out *SteeringPolicyAttachmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SteeringPolicyList ¶
type SteeringPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of SteeringPolicy CRD objects Items []SteeringPolicy `json:"items,omitempty"` }
SteeringPolicyList is a list of SteeringPolicys
func (*SteeringPolicyList) DeepCopy ¶
func (in *SteeringPolicyList) DeepCopy() *SteeringPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SteeringPolicyList.
func (*SteeringPolicyList) DeepCopyInto ¶
func (in *SteeringPolicyList) DeepCopyInto(out *SteeringPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SteeringPolicyList) DeepCopyObject ¶
func (in *SteeringPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SteeringPolicySpec ¶
type SteeringPolicySpec struct { State *SteeringPolicySpecResource `json:"state,omitempty" tf:"-"` Resource SteeringPolicySpecResource `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 (*SteeringPolicySpec) DeepCopy ¶
func (in *SteeringPolicySpec) DeepCopy() *SteeringPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SteeringPolicySpec.
func (*SteeringPolicySpec) DeepCopyInto ¶
func (in *SteeringPolicySpec) DeepCopyInto(out *SteeringPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SteeringPolicySpecAnswers ¶
type SteeringPolicySpecAnswers struct { // +optional IsDisabled *bool `json:"isDisabled,omitempty" tf:"is_disabled"` Name *string `json:"name" tf:"name"` // +optional Pool *string `json:"pool,omitempty" tf:"pool"` Rdata *string `json:"rdata" tf:"rdata"` Rtype *string `json:"rtype" tf:"rtype"` }
func (*SteeringPolicySpecAnswers) DeepCopy ¶
func (in *SteeringPolicySpecAnswers) DeepCopy() *SteeringPolicySpecAnswers
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SteeringPolicySpecAnswers.
func (*SteeringPolicySpecAnswers) DeepCopyInto ¶
func (in *SteeringPolicySpecAnswers) DeepCopyInto(out *SteeringPolicySpecAnswers)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SteeringPolicySpecResource ¶
type SteeringPolicySpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Answers []SteeringPolicySpecAnswers `json:"answers,omitempty" tf:"answers"` CompartmentID *string `json:"compartmentID" tf:"compartment_id"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` DisplayName *string `json:"displayName" tf:"display_name"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional HealthCheckMonitorID *string `json:"healthCheckMonitorID,omitempty" tf:"health_check_monitor_id"` // +optional Rules []SteeringPolicySpecRules `json:"rules,omitempty" tf:"rules"` // +optional Self *string `json:"self,omitempty" tf:"self"` // +optional State *string `json:"state,omitempty" tf:"state"` Template *string `json:"template" tf:"template"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional Ttl *int64 `json:"ttl,omitempty" tf:"ttl"` }
func (*SteeringPolicySpecResource) DeepCopy ¶
func (in *SteeringPolicySpecResource) DeepCopy() *SteeringPolicySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SteeringPolicySpecResource.
func (*SteeringPolicySpecResource) DeepCopyInto ¶
func (in *SteeringPolicySpecResource) DeepCopyInto(out *SteeringPolicySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SteeringPolicySpecRules ¶
type SteeringPolicySpecRules struct { // +optional Cases []SteeringPolicySpecRulesCases `json:"cases,omitempty" tf:"cases"` // +optional DefaultAnswerData []SteeringPolicySpecRulesDefaultAnswerData `json:"defaultAnswerData,omitempty" tf:"default_answer_data"` // +optional DefaultCount *int64 `json:"defaultCount,omitempty" tf:"default_count"` // +optional Description *string `json:"description,omitempty" tf:"description"` RuleType *string `json:"ruleType" tf:"rule_type"` }
func (*SteeringPolicySpecRules) DeepCopy ¶
func (in *SteeringPolicySpecRules) DeepCopy() *SteeringPolicySpecRules
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SteeringPolicySpecRules.
func (*SteeringPolicySpecRules) DeepCopyInto ¶
func (in *SteeringPolicySpecRules) DeepCopyInto(out *SteeringPolicySpecRules)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SteeringPolicySpecRulesCases ¶
type SteeringPolicySpecRulesCases struct { // +optional AnswerData []SteeringPolicySpecRulesCasesAnswerData `json:"answerData,omitempty" tf:"answer_data"` // +optional CaseCondition *string `json:"caseCondition,omitempty" tf:"case_condition"` // +optional Count *int64 `json:"count,omitempty" tf:"count"` }
func (*SteeringPolicySpecRulesCases) DeepCopy ¶
func (in *SteeringPolicySpecRulesCases) DeepCopy() *SteeringPolicySpecRulesCases
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SteeringPolicySpecRulesCases.
func (*SteeringPolicySpecRulesCases) DeepCopyInto ¶
func (in *SteeringPolicySpecRulesCases) DeepCopyInto(out *SteeringPolicySpecRulesCases)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SteeringPolicySpecRulesCasesAnswerData ¶
type SteeringPolicySpecRulesCasesAnswerData struct { // +optional AnswerCondition *string `json:"answerCondition,omitempty" tf:"answer_condition"` // +optional ShouldKeep *bool `json:"shouldKeep,omitempty" tf:"should_keep"` // +optional Value *int64 `json:"value,omitempty" tf:"value"` }
func (*SteeringPolicySpecRulesCasesAnswerData) DeepCopy ¶
func (in *SteeringPolicySpecRulesCasesAnswerData) DeepCopy() *SteeringPolicySpecRulesCasesAnswerData
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SteeringPolicySpecRulesCasesAnswerData.
func (*SteeringPolicySpecRulesCasesAnswerData) DeepCopyInto ¶
func (in *SteeringPolicySpecRulesCasesAnswerData) DeepCopyInto(out *SteeringPolicySpecRulesCasesAnswerData)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SteeringPolicySpecRulesDefaultAnswerData ¶
type SteeringPolicySpecRulesDefaultAnswerData struct { // +optional AnswerCondition *string `json:"answerCondition,omitempty" tf:"answer_condition"` // +optional ShouldKeep *bool `json:"shouldKeep,omitempty" tf:"should_keep"` // +optional Value *int64 `json:"value,omitempty" tf:"value"` }
func (*SteeringPolicySpecRulesDefaultAnswerData) DeepCopy ¶
func (in *SteeringPolicySpecRulesDefaultAnswerData) DeepCopy() *SteeringPolicySpecRulesDefaultAnswerData
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SteeringPolicySpecRulesDefaultAnswerData.
func (*SteeringPolicySpecRulesDefaultAnswerData) DeepCopyInto ¶
func (in *SteeringPolicySpecRulesDefaultAnswerData) DeepCopyInto(out *SteeringPolicySpecRulesDefaultAnswerData)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SteeringPolicyStatus ¶
type SteeringPolicyStatus 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 (*SteeringPolicyStatus) DeepCopy ¶
func (in *SteeringPolicyStatus) DeepCopy() *SteeringPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SteeringPolicyStatus.
func (*SteeringPolicyStatus) DeepCopyInto ¶
func (in *SteeringPolicyStatus) DeepCopyInto(out *SteeringPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TsigKey ¶
type TsigKey struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TsigKeySpec `json:"spec,omitempty"` Status TsigKeyStatus `json:"status,omitempty"` }
func (*TsigKey) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TsigKey.
func (*TsigKey) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TsigKey) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TsigKey) SetupWebhookWithManager ¶
func (*TsigKey) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*TsigKey) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type TsigKeyList ¶
type TsigKeyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of TsigKey CRD objects Items []TsigKey `json:"items,omitempty"` }
TsigKeyList is a list of TsigKeys
func (*TsigKeyList) DeepCopy ¶
func (in *TsigKeyList) DeepCopy() *TsigKeyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TsigKeyList.
func (*TsigKeyList) DeepCopyInto ¶
func (in *TsigKeyList) DeepCopyInto(out *TsigKeyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TsigKeyList) DeepCopyObject ¶
func (in *TsigKeyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TsigKeySpec ¶
type TsigKeySpec struct { State *TsigKeySpecResource `json:"state,omitempty" tf:"-"` Resource TsigKeySpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*TsigKeySpec) DeepCopy ¶
func (in *TsigKeySpec) DeepCopy() *TsigKeySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TsigKeySpec.
func (*TsigKeySpec) DeepCopyInto ¶
func (in *TsigKeySpec) DeepCopyInto(out *TsigKeySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TsigKeySpecResource ¶
type TsigKeySpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` Algorithm *string `json:"algorithm" tf:"algorithm"` CompartmentID *string `json:"compartmentID" tf:"compartment_id"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` Name *string `json:"name" tf:"name"` Secret *string `json:"-" sensitive:"true" tf:"secret"` // +optional Self *string `json:"self,omitempty" tf:"self"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"` }
func (*TsigKeySpecResource) DeepCopy ¶
func (in *TsigKeySpecResource) DeepCopy() *TsigKeySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TsigKeySpecResource.
func (*TsigKeySpecResource) DeepCopyInto ¶
func (in *TsigKeySpecResource) DeepCopyInto(out *TsigKeySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TsigKeyStatus ¶
type TsigKeyStatus 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 (*TsigKeyStatus) DeepCopy ¶
func (in *TsigKeyStatus) DeepCopy() *TsigKeyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TsigKeyStatus.
func (*TsigKeyStatus) DeepCopyInto ¶
func (in *TsigKeyStatus) DeepCopyInto(out *TsigKeyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type View ¶
type View struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ViewSpec `json:"spec,omitempty"` Status ViewStatus `json:"status,omitempty"` }
func (*View) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new View.
func (*View) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*View) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*View) SetupWebhookWithManager ¶
func (*View) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*View) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type ViewList ¶
type ViewList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of View CRD objects Items []View `json:"items,omitempty"` }
ViewList is a list of Views
func (*ViewList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ViewList.
func (*ViewList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ViewList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ViewSpec ¶
type ViewSpec struct { State *ViewSpecResource `json:"state,omitempty" tf:"-"` Resource ViewSpecResource `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 (*ViewSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ViewSpec.
func (*ViewSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ViewSpecResource ¶
type ViewSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` CompartmentID *string `json:"compartmentID" tf:"compartment_id"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional IsProtected *bool `json:"isProtected,omitempty" tf:"is_protected"` Scope *string `json:"scope" tf:"scope"` // +optional Self *string `json:"self,omitempty" tf:"self"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"` }
func (*ViewSpecResource) DeepCopy ¶
func (in *ViewSpecResource) DeepCopy() *ViewSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ViewSpecResource.
func (*ViewSpecResource) DeepCopyInto ¶
func (in *ViewSpecResource) DeepCopyInto(out *ViewSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ViewStatus ¶
type ViewStatus 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 (*ViewStatus) DeepCopy ¶
func (in *ViewStatus) DeepCopy() *ViewStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ViewStatus.
func (*ViewStatus) DeepCopyInto ¶
func (in *ViewStatus) DeepCopyInto(out *ViewStatus)
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 ZoneSpecExternalMasters ¶
type ZoneSpecExternalMasters struct { Address *string `json:"address" tf:"address"` // +optional Port *int64 `json:"port,omitempty" tf:"port"` // +optional TsigKeyID *string `json:"tsigKeyID,omitempty" tf:"tsig_key_id"` }
func (*ZoneSpecExternalMasters) DeepCopy ¶
func (in *ZoneSpecExternalMasters) DeepCopy() *ZoneSpecExternalMasters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecExternalMasters.
func (*ZoneSpecExternalMasters) DeepCopyInto ¶
func (in *ZoneSpecExternalMasters) DeepCopyInto(out *ZoneSpecExternalMasters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ZoneSpecNameservers ¶
type ZoneSpecNameservers struct { // +optional Hostname *string `json:"hostname,omitempty" tf:"hostname"` }
func (*ZoneSpecNameservers) DeepCopy ¶
func (in *ZoneSpecNameservers) DeepCopy() *ZoneSpecNameservers
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneSpecNameservers.
func (*ZoneSpecNameservers) DeepCopyInto ¶
func (in *ZoneSpecNameservers) DeepCopyInto(out *ZoneSpecNameservers)
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"` CompartmentID *string `json:"compartmentID" tf:"compartment_id"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional ExternalMasters []ZoneSpecExternalMasters `json:"externalMasters,omitempty" tf:"external_masters"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional IsProtected *bool `json:"isProtected,omitempty" tf:"is_protected"` Name *string `json:"name" tf:"name"` // +optional Nameservers []ZoneSpecNameservers `json:"nameservers,omitempty" tf:"nameservers"` // +optional Scope *string `json:"scope,omitempty" tf:"scope"` // +optional Self *string `json:"self,omitempty" tf:"self"` // +optional Serial *int64 `json:"serial,omitempty" tf:"serial"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional Version *string `json:"version,omitempty" tf:"version"` // +optional ViewID *string `json:"viewID,omitempty" tf:"view_id"` ZoneType *string `json:"zoneType" tf:"zone_type"` }
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
- record_types.go
- record_webhook.go
- register.go
- resolver_endpoint_types.go
- resolver_endpoint_webhook.go
- resolver_types.go
- resolver_webhook.go
- rrset_types.go
- rrset_webhook.go
- steering_policy_attachment_types.go
- steering_policy_attachment_webhook.go
- steering_policy_types.go
- steering_policy_webhook.go
- tsig_key_types.go
- tsig_key_webhook.go
- view_types.go
- view_webhook.go
- zone_types.go
- zone_webhook.go
- zz_generated.deepcopy.go