Documentation ¶
Overview ¶
+groupName=network.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 LoadBalancerBackend
- func (in *LoadBalancerBackend) DeepCopy() *LoadBalancerBackend
- func (in *LoadBalancerBackend) DeepCopyInto(out *LoadBalancerBackend)
- func (in *LoadBalancerBackend) DeepCopyObject() runtime.Object
- func (r *LoadBalancerBackend) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *LoadBalancerBackend) ValidateCreate() error
- func (r *LoadBalancerBackend) ValidateDelete() error
- func (r *LoadBalancerBackend) ValidateUpdate(old runtime.Object) error
- type LoadBalancerBackendList
- type LoadBalancerBackendSet
- func (in *LoadBalancerBackendSet) DeepCopy() *LoadBalancerBackendSet
- func (in *LoadBalancerBackendSet) DeepCopyInto(out *LoadBalancerBackendSet)
- func (in *LoadBalancerBackendSet) DeepCopyObject() runtime.Object
- func (r *LoadBalancerBackendSet) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *LoadBalancerBackendSet) ValidateCreate() error
- func (r *LoadBalancerBackendSet) ValidateDelete() error
- func (r *LoadBalancerBackendSet) ValidateUpdate(old runtime.Object) error
- type LoadBalancerBackendSetList
- type LoadBalancerBackendSetSpec
- type LoadBalancerBackendSetSpecBackends
- type LoadBalancerBackendSetSpecHealthChecker
- type LoadBalancerBackendSetSpecHealthCheckerCodec
- type LoadBalancerBackendSetSpecResource
- type LoadBalancerBackendSetStatus
- type LoadBalancerBackendSpec
- type LoadBalancerBackendSpecResource
- type LoadBalancerBackendStatus
- type LoadBalancerListener
- func (in *LoadBalancerListener) DeepCopy() *LoadBalancerListener
- func (in *LoadBalancerListener) DeepCopyInto(out *LoadBalancerListener)
- func (in *LoadBalancerListener) DeepCopyObject() runtime.Object
- func (r *LoadBalancerListener) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *LoadBalancerListener) ValidateCreate() error
- func (r *LoadBalancerListener) ValidateDelete() error
- func (r *LoadBalancerListener) ValidateUpdate(old runtime.Object) error
- type LoadBalancerListenerList
- type LoadBalancerListenerSpec
- type LoadBalancerListenerSpecResource
- type LoadBalancerListenerStatus
- type LoadBalancerNetworkLoadBalancer
- func (in *LoadBalancerNetworkLoadBalancer) DeepCopy() *LoadBalancerNetworkLoadBalancer
- func (in *LoadBalancerNetworkLoadBalancer) DeepCopyInto(out *LoadBalancerNetworkLoadBalancer)
- func (in *LoadBalancerNetworkLoadBalancer) DeepCopyObject() runtime.Object
- func (r *LoadBalancerNetworkLoadBalancer) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *LoadBalancerNetworkLoadBalancer) ValidateCreate() error
- func (r *LoadBalancerNetworkLoadBalancer) ValidateDelete() error
- func (r *LoadBalancerNetworkLoadBalancer) ValidateUpdate(old runtime.Object) error
- type LoadBalancerNetworkLoadBalancerList
- type LoadBalancerNetworkLoadBalancerSpec
- type LoadBalancerNetworkLoadBalancerSpecIpAddresses
- type LoadBalancerNetworkLoadBalancerSpecIpAddressesReservedIP
- type LoadBalancerNetworkLoadBalancerSpecIpAddressesReservedIPCodec
- func (LoadBalancerNetworkLoadBalancerSpecIpAddressesReservedIPCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (LoadBalancerNetworkLoadBalancerSpecIpAddressesReservedIPCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (LoadBalancerNetworkLoadBalancerSpecIpAddressesReservedIPCodec) IsEmpty(ptr unsafe.Pointer) bool
- type LoadBalancerNetworkLoadBalancerSpecReservedIPS
- type LoadBalancerNetworkLoadBalancerSpecResource
- type LoadBalancerNetworkLoadBalancerStatus
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: network.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 LoadBalancerBackend ¶
type LoadBalancerBackend struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LoadBalancerBackendSpec `json:"spec,omitempty"` Status LoadBalancerBackendStatus `json:"status,omitempty"` }
func (*LoadBalancerBackend) DeepCopy ¶
func (in *LoadBalancerBackend) DeepCopy() *LoadBalancerBackend
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerBackend.
func (*LoadBalancerBackend) DeepCopyInto ¶
func (in *LoadBalancerBackend) DeepCopyInto(out *LoadBalancerBackend)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LoadBalancerBackend) DeepCopyObject ¶
func (in *LoadBalancerBackend) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LoadBalancerBackend) SetupWebhookWithManager ¶
func (r *LoadBalancerBackend) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*LoadBalancerBackend) ValidateCreate ¶
func (r *LoadBalancerBackend) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*LoadBalancerBackend) ValidateDelete ¶
func (r *LoadBalancerBackend) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*LoadBalancerBackend) ValidateUpdate ¶
func (r *LoadBalancerBackend) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type LoadBalancerBackendList ¶
type LoadBalancerBackendList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of LoadBalancerBackend CRD objects Items []LoadBalancerBackend `json:"items,omitempty"` }
LoadBalancerBackendList is a list of LoadBalancerBackends
func (*LoadBalancerBackendList) DeepCopy ¶
func (in *LoadBalancerBackendList) DeepCopy() *LoadBalancerBackendList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerBackendList.
func (*LoadBalancerBackendList) DeepCopyInto ¶
func (in *LoadBalancerBackendList) DeepCopyInto(out *LoadBalancerBackendList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LoadBalancerBackendList) DeepCopyObject ¶
func (in *LoadBalancerBackendList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LoadBalancerBackendSet ¶
type LoadBalancerBackendSet struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LoadBalancerBackendSetSpec `json:"spec,omitempty"` Status LoadBalancerBackendSetStatus `json:"status,omitempty"` }
func (*LoadBalancerBackendSet) DeepCopy ¶
func (in *LoadBalancerBackendSet) DeepCopy() *LoadBalancerBackendSet
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerBackendSet.
func (*LoadBalancerBackendSet) DeepCopyInto ¶
func (in *LoadBalancerBackendSet) DeepCopyInto(out *LoadBalancerBackendSet)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LoadBalancerBackendSet) DeepCopyObject ¶
func (in *LoadBalancerBackendSet) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LoadBalancerBackendSet) SetupWebhookWithManager ¶
func (r *LoadBalancerBackendSet) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*LoadBalancerBackendSet) ValidateCreate ¶
func (r *LoadBalancerBackendSet) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*LoadBalancerBackendSet) ValidateDelete ¶
func (r *LoadBalancerBackendSet) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*LoadBalancerBackendSet) ValidateUpdate ¶
func (r *LoadBalancerBackendSet) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type LoadBalancerBackendSetList ¶
type LoadBalancerBackendSetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of LoadBalancerBackendSet CRD objects Items []LoadBalancerBackendSet `json:"items,omitempty"` }
LoadBalancerBackendSetList is a list of LoadBalancerBackendSets
func (*LoadBalancerBackendSetList) DeepCopy ¶
func (in *LoadBalancerBackendSetList) DeepCopy() *LoadBalancerBackendSetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerBackendSetList.
func (*LoadBalancerBackendSetList) DeepCopyInto ¶
func (in *LoadBalancerBackendSetList) DeepCopyInto(out *LoadBalancerBackendSetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LoadBalancerBackendSetList) DeepCopyObject ¶
func (in *LoadBalancerBackendSetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LoadBalancerBackendSetSpec ¶
type LoadBalancerBackendSetSpec struct { State *LoadBalancerBackendSetSpecResource `json:"state,omitempty" tf:"-"` Resource LoadBalancerBackendSetSpecResource `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 (*LoadBalancerBackendSetSpec) DeepCopy ¶
func (in *LoadBalancerBackendSetSpec) DeepCopy() *LoadBalancerBackendSetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerBackendSetSpec.
func (*LoadBalancerBackendSetSpec) DeepCopyInto ¶
func (in *LoadBalancerBackendSetSpec) DeepCopyInto(out *LoadBalancerBackendSetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancerBackendSetSpecBackends ¶
type LoadBalancerBackendSetSpecBackends struct { // +optional IpAddress *string `json:"ipAddress,omitempty" tf:"ip_address"` // +optional IsBackup *bool `json:"isBackup,omitempty" tf:"is_backup"` // +optional IsDrain *bool `json:"isDrain,omitempty" tf:"is_drain"` // +optional IsOffline *bool `json:"isOffline,omitempty" tf:"is_offline"` // +optional Name *string `json:"name,omitempty" tf:"name"` Port *int64 `json:"port" tf:"port"` // +optional TargetID *string `json:"targetID,omitempty" tf:"target_id"` // +optional Weight *int64 `json:"weight,omitempty" tf:"weight"` }
func (*LoadBalancerBackendSetSpecBackends) DeepCopy ¶
func (in *LoadBalancerBackendSetSpecBackends) DeepCopy() *LoadBalancerBackendSetSpecBackends
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerBackendSetSpecBackends.
func (*LoadBalancerBackendSetSpecBackends) DeepCopyInto ¶
func (in *LoadBalancerBackendSetSpecBackends) DeepCopyInto(out *LoadBalancerBackendSetSpecBackends)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancerBackendSetSpecHealthChecker ¶
type LoadBalancerBackendSetSpecHealthChecker struct { // +optional IntervalInMillis *int64 `json:"intervalInMillis,omitempty" tf:"interval_in_millis"` // +optional Port *int64 `json:"port,omitempty" tf:"port"` Protocol *string `json:"protocol" tf:"protocol"` // +optional RequestData *string `json:"requestData,omitempty" tf:"request_data"` // +optional ResponseBodyRegex *string `json:"responseBodyRegex,omitempty" tf:"response_body_regex"` // +optional ResponseData *string `json:"responseData,omitempty" tf:"response_data"` // +optional Retries *int64 `json:"retries,omitempty" tf:"retries"` // +optional ReturnCode *int64 `json:"returnCode,omitempty" tf:"return_code"` // +optional TimeoutInMillis *int64 `json:"timeoutInMillis,omitempty" tf:"timeout_in_millis"` // +optional UrlPath *string `json:"urlPath,omitempty" tf:"url_path"` }
func (*LoadBalancerBackendSetSpecHealthChecker) DeepCopy ¶
func (in *LoadBalancerBackendSetSpecHealthChecker) DeepCopy() *LoadBalancerBackendSetSpecHealthChecker
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerBackendSetSpecHealthChecker.
func (*LoadBalancerBackendSetSpecHealthChecker) DeepCopyInto ¶
func (in *LoadBalancerBackendSetSpecHealthChecker) DeepCopyInto(out *LoadBalancerBackendSetSpecHealthChecker)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancerBackendSetSpecHealthCheckerCodec ¶
type LoadBalancerBackendSetSpecHealthCheckerCodec struct { }
+k8s:deepcopy-gen=false
func (LoadBalancerBackendSetSpecHealthCheckerCodec) Decode ¶
func (LoadBalancerBackendSetSpecHealthCheckerCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type LoadBalancerBackendSetSpecResource ¶
type LoadBalancerBackendSetSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Backends []LoadBalancerBackendSetSpecBackends `json:"backends,omitempty" tf:"backends"` HealthChecker *LoadBalancerBackendSetSpecHealthChecker `json:"healthChecker" tf:"health_checker"` // +optional IpVersion *string `json:"ipVersion,omitempty" tf:"ip_version"` // +optional IsPreserveSource *bool `json:"isPreserveSource,omitempty" tf:"is_preserve_source"` Name *string `json:"name" tf:"name"` NetworkLoadBalancerID *string `json:"networkLoadBalancerID" tf:"network_load_balancer_id"` Policy *string `json:"policy" tf:"policy"` }
func (*LoadBalancerBackendSetSpecResource) DeepCopy ¶
func (in *LoadBalancerBackendSetSpecResource) DeepCopy() *LoadBalancerBackendSetSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerBackendSetSpecResource.
func (*LoadBalancerBackendSetSpecResource) DeepCopyInto ¶
func (in *LoadBalancerBackendSetSpecResource) DeepCopyInto(out *LoadBalancerBackendSetSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancerBackendSetStatus ¶
type LoadBalancerBackendSetStatus 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 (*LoadBalancerBackendSetStatus) DeepCopy ¶
func (in *LoadBalancerBackendSetStatus) DeepCopy() *LoadBalancerBackendSetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerBackendSetStatus.
func (*LoadBalancerBackendSetStatus) DeepCopyInto ¶
func (in *LoadBalancerBackendSetStatus) DeepCopyInto(out *LoadBalancerBackendSetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancerBackendSpec ¶
type LoadBalancerBackendSpec struct { State *LoadBalancerBackendSpecResource `json:"state,omitempty" tf:"-"` Resource LoadBalancerBackendSpecResource `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 (*LoadBalancerBackendSpec) DeepCopy ¶
func (in *LoadBalancerBackendSpec) DeepCopy() *LoadBalancerBackendSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerBackendSpec.
func (*LoadBalancerBackendSpec) DeepCopyInto ¶
func (in *LoadBalancerBackendSpec) DeepCopyInto(out *LoadBalancerBackendSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancerBackendSpecResource ¶
type LoadBalancerBackendSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` BackendSetName *string `json:"backendSetName" tf:"backend_set_name"` // +optional IpAddress *string `json:"ipAddress,omitempty" tf:"ip_address"` // +optional IsBackup *bool `json:"isBackup,omitempty" tf:"is_backup"` // +optional IsDrain *bool `json:"isDrain,omitempty" tf:"is_drain"` // +optional IsOffline *bool `json:"isOffline,omitempty" tf:"is_offline"` // +optional Name *string `json:"name,omitempty" tf:"name"` NetworkLoadBalancerID *string `json:"networkLoadBalancerID" tf:"network_load_balancer_id"` Port *int64 `json:"port" tf:"port"` // +optional TargetID *string `json:"targetID,omitempty" tf:"target_id"` // +optional Weight *int64 `json:"weight,omitempty" tf:"weight"` }
func (*LoadBalancerBackendSpecResource) DeepCopy ¶
func (in *LoadBalancerBackendSpecResource) DeepCopy() *LoadBalancerBackendSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerBackendSpecResource.
func (*LoadBalancerBackendSpecResource) DeepCopyInto ¶
func (in *LoadBalancerBackendSpecResource) DeepCopyInto(out *LoadBalancerBackendSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancerBackendStatus ¶
type LoadBalancerBackendStatus 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 (*LoadBalancerBackendStatus) DeepCopy ¶
func (in *LoadBalancerBackendStatus) DeepCopy() *LoadBalancerBackendStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerBackendStatus.
func (*LoadBalancerBackendStatus) DeepCopyInto ¶
func (in *LoadBalancerBackendStatus) DeepCopyInto(out *LoadBalancerBackendStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancerListener ¶
type LoadBalancerListener struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LoadBalancerListenerSpec `json:"spec,omitempty"` Status LoadBalancerListenerStatus `json:"status,omitempty"` }
func (*LoadBalancerListener) DeepCopy ¶
func (in *LoadBalancerListener) DeepCopy() *LoadBalancerListener
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerListener.
func (*LoadBalancerListener) DeepCopyInto ¶
func (in *LoadBalancerListener) DeepCopyInto(out *LoadBalancerListener)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LoadBalancerListener) DeepCopyObject ¶
func (in *LoadBalancerListener) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LoadBalancerListener) SetupWebhookWithManager ¶
func (r *LoadBalancerListener) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*LoadBalancerListener) ValidateCreate ¶
func (r *LoadBalancerListener) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*LoadBalancerListener) ValidateDelete ¶
func (r *LoadBalancerListener) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*LoadBalancerListener) ValidateUpdate ¶
func (r *LoadBalancerListener) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type LoadBalancerListenerList ¶
type LoadBalancerListenerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of LoadBalancerListener CRD objects Items []LoadBalancerListener `json:"items,omitempty"` }
LoadBalancerListenerList is a list of LoadBalancerListeners
func (*LoadBalancerListenerList) DeepCopy ¶
func (in *LoadBalancerListenerList) DeepCopy() *LoadBalancerListenerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerListenerList.
func (*LoadBalancerListenerList) DeepCopyInto ¶
func (in *LoadBalancerListenerList) DeepCopyInto(out *LoadBalancerListenerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LoadBalancerListenerList) DeepCopyObject ¶
func (in *LoadBalancerListenerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LoadBalancerListenerSpec ¶
type LoadBalancerListenerSpec struct { State *LoadBalancerListenerSpecResource `json:"state,omitempty" tf:"-"` Resource LoadBalancerListenerSpecResource `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 (*LoadBalancerListenerSpec) DeepCopy ¶
func (in *LoadBalancerListenerSpec) DeepCopy() *LoadBalancerListenerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerListenerSpec.
func (*LoadBalancerListenerSpec) DeepCopyInto ¶
func (in *LoadBalancerListenerSpec) DeepCopyInto(out *LoadBalancerListenerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancerListenerSpecResource ¶
type LoadBalancerListenerSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` DefaultBackendSetName *string `json:"defaultBackendSetName" tf:"default_backend_set_name"` // +optional IpVersion *string `json:"ipVersion,omitempty" tf:"ip_version"` Name *string `json:"name" tf:"name"` NetworkLoadBalancerID *string `json:"networkLoadBalancerID" tf:"network_load_balancer_id"` Port *int64 `json:"port" tf:"port"` Protocol *string `json:"protocol" tf:"protocol"` }
func (*LoadBalancerListenerSpecResource) DeepCopy ¶
func (in *LoadBalancerListenerSpecResource) DeepCopy() *LoadBalancerListenerSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerListenerSpecResource.
func (*LoadBalancerListenerSpecResource) DeepCopyInto ¶
func (in *LoadBalancerListenerSpecResource) DeepCopyInto(out *LoadBalancerListenerSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancerListenerStatus ¶
type LoadBalancerListenerStatus 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 (*LoadBalancerListenerStatus) DeepCopy ¶
func (in *LoadBalancerListenerStatus) DeepCopy() *LoadBalancerListenerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerListenerStatus.
func (*LoadBalancerListenerStatus) DeepCopyInto ¶
func (in *LoadBalancerListenerStatus) DeepCopyInto(out *LoadBalancerListenerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancerNetworkLoadBalancer ¶
type LoadBalancerNetworkLoadBalancer struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LoadBalancerNetworkLoadBalancerSpec `json:"spec,omitempty"` Status LoadBalancerNetworkLoadBalancerStatus `json:"status,omitempty"` }
func (*LoadBalancerNetworkLoadBalancer) DeepCopy ¶
func (in *LoadBalancerNetworkLoadBalancer) DeepCopy() *LoadBalancerNetworkLoadBalancer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerNetworkLoadBalancer.
func (*LoadBalancerNetworkLoadBalancer) DeepCopyInto ¶
func (in *LoadBalancerNetworkLoadBalancer) DeepCopyInto(out *LoadBalancerNetworkLoadBalancer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LoadBalancerNetworkLoadBalancer) DeepCopyObject ¶
func (in *LoadBalancerNetworkLoadBalancer) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LoadBalancerNetworkLoadBalancer) SetupWebhookWithManager ¶
func (r *LoadBalancerNetworkLoadBalancer) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*LoadBalancerNetworkLoadBalancer) ValidateCreate ¶
func (r *LoadBalancerNetworkLoadBalancer) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*LoadBalancerNetworkLoadBalancer) ValidateDelete ¶
func (r *LoadBalancerNetworkLoadBalancer) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*LoadBalancerNetworkLoadBalancer) ValidateUpdate ¶
func (r *LoadBalancerNetworkLoadBalancer) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type LoadBalancerNetworkLoadBalancerList ¶
type LoadBalancerNetworkLoadBalancerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of LoadBalancerNetworkLoadBalancer CRD objects Items []LoadBalancerNetworkLoadBalancer `json:"items,omitempty"` }
LoadBalancerNetworkLoadBalancerList is a list of LoadBalancerNetworkLoadBalancers
func (*LoadBalancerNetworkLoadBalancerList) DeepCopy ¶
func (in *LoadBalancerNetworkLoadBalancerList) DeepCopy() *LoadBalancerNetworkLoadBalancerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerNetworkLoadBalancerList.
func (*LoadBalancerNetworkLoadBalancerList) DeepCopyInto ¶
func (in *LoadBalancerNetworkLoadBalancerList) DeepCopyInto(out *LoadBalancerNetworkLoadBalancerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LoadBalancerNetworkLoadBalancerList) DeepCopyObject ¶
func (in *LoadBalancerNetworkLoadBalancerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LoadBalancerNetworkLoadBalancerSpec ¶
type LoadBalancerNetworkLoadBalancerSpec struct { State *LoadBalancerNetworkLoadBalancerSpecResource `json:"state,omitempty" tf:"-"` Resource LoadBalancerNetworkLoadBalancerSpecResource `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 (*LoadBalancerNetworkLoadBalancerSpec) DeepCopy ¶
func (in *LoadBalancerNetworkLoadBalancerSpec) DeepCopy() *LoadBalancerNetworkLoadBalancerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerNetworkLoadBalancerSpec.
func (*LoadBalancerNetworkLoadBalancerSpec) DeepCopyInto ¶
func (in *LoadBalancerNetworkLoadBalancerSpec) DeepCopyInto(out *LoadBalancerNetworkLoadBalancerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancerNetworkLoadBalancerSpecIpAddresses ¶
type LoadBalancerNetworkLoadBalancerSpecIpAddresses struct { // +optional IpAddress *string `json:"ipAddress,omitempty" tf:"ip_address"` // +optional IpVersion *string `json:"ipVersion,omitempty" tf:"ip_version"` // +optional IsPublic *bool `json:"isPublic,omitempty" tf:"is_public"` // +optional ReservedIP *LoadBalancerNetworkLoadBalancerSpecIpAddressesReservedIP `json:"reservedIP,omitempty" tf:"reserved_ip"` }
func (*LoadBalancerNetworkLoadBalancerSpecIpAddresses) DeepCopy ¶
func (in *LoadBalancerNetworkLoadBalancerSpecIpAddresses) DeepCopy() *LoadBalancerNetworkLoadBalancerSpecIpAddresses
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerNetworkLoadBalancerSpecIpAddresses.
func (*LoadBalancerNetworkLoadBalancerSpecIpAddresses) DeepCopyInto ¶
func (in *LoadBalancerNetworkLoadBalancerSpecIpAddresses) DeepCopyInto(out *LoadBalancerNetworkLoadBalancerSpecIpAddresses)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancerNetworkLoadBalancerSpecIpAddressesReservedIP ¶
type LoadBalancerNetworkLoadBalancerSpecIpAddressesReservedIP struct { // +optional ID *string `json:"ID,omitempty" tf:"id"` }
func (*LoadBalancerNetworkLoadBalancerSpecIpAddressesReservedIP) DeepCopy ¶
func (in *LoadBalancerNetworkLoadBalancerSpecIpAddressesReservedIP) DeepCopy() *LoadBalancerNetworkLoadBalancerSpecIpAddressesReservedIP
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerNetworkLoadBalancerSpecIpAddressesReservedIP.
func (*LoadBalancerNetworkLoadBalancerSpecIpAddressesReservedIP) DeepCopyInto ¶
func (in *LoadBalancerNetworkLoadBalancerSpecIpAddressesReservedIP) DeepCopyInto(out *LoadBalancerNetworkLoadBalancerSpecIpAddressesReservedIP)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancerNetworkLoadBalancerSpecIpAddressesReservedIPCodec ¶
type LoadBalancerNetworkLoadBalancerSpecIpAddressesReservedIPCodec struct { }
+k8s:deepcopy-gen=false
func (LoadBalancerNetworkLoadBalancerSpecIpAddressesReservedIPCodec) Decode ¶
func (LoadBalancerNetworkLoadBalancerSpecIpAddressesReservedIPCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type LoadBalancerNetworkLoadBalancerSpecReservedIPS ¶
type LoadBalancerNetworkLoadBalancerSpecReservedIPS struct { // +optional ID *string `json:"ID,omitempty" tf:"id"` }
func (*LoadBalancerNetworkLoadBalancerSpecReservedIPS) DeepCopy ¶
func (in *LoadBalancerNetworkLoadBalancerSpecReservedIPS) DeepCopy() *LoadBalancerNetworkLoadBalancerSpecReservedIPS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerNetworkLoadBalancerSpecReservedIPS.
func (*LoadBalancerNetworkLoadBalancerSpecReservedIPS) DeepCopyInto ¶
func (in *LoadBalancerNetworkLoadBalancerSpecReservedIPS) DeepCopyInto(out *LoadBalancerNetworkLoadBalancerSpecReservedIPS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancerNetworkLoadBalancerSpecResource ¶
type LoadBalancerNetworkLoadBalancerSpecResource 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"` DisplayName *string `json:"displayName" tf:"display_name"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional IpAddresses []LoadBalancerNetworkLoadBalancerSpecIpAddresses `json:"ipAddresses,omitempty" tf:"ip_addresses"` // +optional IsPreserveSourceDestination *bool `json:"isPreserveSourceDestination,omitempty" tf:"is_preserve_source_destination"` // +optional IsPrivate *bool `json:"isPrivate,omitempty" tf:"is_private"` // +optional LifecycleDetails *string `json:"lifecycleDetails,omitempty" tf:"lifecycle_details"` // +optional NetworkSecurityGroupIDS []string `json:"networkSecurityGroupIDS,omitempty" tf:"network_security_group_ids"` // +optional NlbIPVersion *string `json:"nlbIPVersion,omitempty" tf:"nlb_ip_version"` // +optional ReservedIPS []LoadBalancerNetworkLoadBalancerSpecReservedIPS `json:"reservedIPS,omitempty" tf:"reserved_ips"` // +optional State *string `json:"state,omitempty" tf:"state"` SubnetID *string `json:"subnetID" tf:"subnet_id"` // +optional SystemTags map[string]string `json:"systemTags,omitempty" tf:"system_tags"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"` }
func (*LoadBalancerNetworkLoadBalancerSpecResource) DeepCopy ¶
func (in *LoadBalancerNetworkLoadBalancerSpecResource) DeepCopy() *LoadBalancerNetworkLoadBalancerSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerNetworkLoadBalancerSpecResource.
func (*LoadBalancerNetworkLoadBalancerSpecResource) DeepCopyInto ¶
func (in *LoadBalancerNetworkLoadBalancerSpecResource) DeepCopyInto(out *LoadBalancerNetworkLoadBalancerSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancerNetworkLoadBalancerStatus ¶
type LoadBalancerNetworkLoadBalancerStatus 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 (*LoadBalancerNetworkLoadBalancerStatus) DeepCopy ¶
func (in *LoadBalancerNetworkLoadBalancerStatus) DeepCopy() *LoadBalancerNetworkLoadBalancerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerNetworkLoadBalancerStatus.
func (*LoadBalancerNetworkLoadBalancerStatus) DeepCopyInto ¶
func (in *LoadBalancerNetworkLoadBalancerStatus) DeepCopyInto(out *LoadBalancerNetworkLoadBalancerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- codec.go
- doc.go
- load_balancer_backend_set_types.go
- load_balancer_backend_set_webhook.go
- load_balancer_backend_types.go
- load_balancer_backend_webhook.go
- load_balancer_listener_types.go
- load_balancer_listener_webhook.go
- load_balancer_network_load_balancer_types.go
- load_balancer_network_load_balancer_webhook.go
- register.go
- zz_generated.deepcopy.go