Documentation ¶
Overview ¶
+groupName=ga.alicloud.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 Accelerator
- func (in *Accelerator) DeepCopy() *Accelerator
- func (in *Accelerator) DeepCopyInto(out *Accelerator)
- func (in *Accelerator) DeepCopyObject() runtime.Object
- func (r *Accelerator) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Accelerator) ValidateCreate() error
- func (r *Accelerator) ValidateDelete() error
- func (r *Accelerator) ValidateUpdate(old runtime.Object) error
- type AcceleratorList
- type AcceleratorSpec
- type AcceleratorSpecResource
- type AcceleratorStatus
- type Acl
- func (in *Acl) DeepCopy() *Acl
- func (in *Acl) DeepCopyInto(out *Acl)
- func (in *Acl) DeepCopyObject() runtime.Object
- func (r *Acl) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Acl) ValidateCreate() error
- func (r *Acl) ValidateDelete() error
- func (r *Acl) ValidateUpdate(old runtime.Object) error
- type AclAttachment
- func (in *AclAttachment) DeepCopy() *AclAttachment
- func (in *AclAttachment) DeepCopyInto(out *AclAttachment)
- func (in *AclAttachment) DeepCopyObject() runtime.Object
- func (r *AclAttachment) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *AclAttachment) ValidateCreate() error
- func (r *AclAttachment) ValidateDelete() error
- func (r *AclAttachment) ValidateUpdate(old runtime.Object) error
- type AclAttachmentList
- type AclAttachmentSpec
- type AclAttachmentSpecResource
- type AclAttachmentStatus
- type AclList
- type AclSpec
- type AclSpecAclEntries
- type AclSpecResource
- type AclStatus
- type AdditionalCertificate
- func (in *AdditionalCertificate) DeepCopy() *AdditionalCertificate
- func (in *AdditionalCertificate) DeepCopyInto(out *AdditionalCertificate)
- func (in *AdditionalCertificate) DeepCopyObject() runtime.Object
- func (r *AdditionalCertificate) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *AdditionalCertificate) ValidateCreate() error
- func (r *AdditionalCertificate) ValidateDelete() error
- func (r *AdditionalCertificate) ValidateUpdate(old runtime.Object) error
- type AdditionalCertificateList
- type AdditionalCertificateSpec
- type AdditionalCertificateSpecResource
- type AdditionalCertificateStatus
- type BandwidthPackage
- func (in *BandwidthPackage) DeepCopy() *BandwidthPackage
- func (in *BandwidthPackage) DeepCopyInto(out *BandwidthPackage)
- func (in *BandwidthPackage) DeepCopyObject() runtime.Object
- func (r *BandwidthPackage) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *BandwidthPackage) ValidateCreate() error
- func (r *BandwidthPackage) ValidateDelete() error
- func (r *BandwidthPackage) ValidateUpdate(old runtime.Object) error
- type BandwidthPackageAttachment
- func (in *BandwidthPackageAttachment) DeepCopy() *BandwidthPackageAttachment
- func (in *BandwidthPackageAttachment) DeepCopyInto(out *BandwidthPackageAttachment)
- func (in *BandwidthPackageAttachment) DeepCopyObject() runtime.Object
- func (r *BandwidthPackageAttachment) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *BandwidthPackageAttachment) ValidateCreate() error
- func (r *BandwidthPackageAttachment) ValidateDelete() error
- func (r *BandwidthPackageAttachment) ValidateUpdate(old runtime.Object) error
- type BandwidthPackageAttachmentList
- type BandwidthPackageAttachmentSpec
- type BandwidthPackageAttachmentSpecResource
- type BandwidthPackageAttachmentStatus
- type BandwidthPackageList
- type BandwidthPackageSpec
- type BandwidthPackageSpecResource
- type BandwidthPackageStatus
- type EndpointGroup
- func (in *EndpointGroup) DeepCopy() *EndpointGroup
- func (in *EndpointGroup) DeepCopyInto(out *EndpointGroup)
- func (in *EndpointGroup) DeepCopyObject() runtime.Object
- func (r *EndpointGroup) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *EndpointGroup) ValidateCreate() error
- func (r *EndpointGroup) ValidateDelete() error
- func (r *EndpointGroup) ValidateUpdate(old runtime.Object) error
- type EndpointGroupList
- type EndpointGroupSpec
- type EndpointGroupSpecEndpointConfigurations
- type EndpointGroupSpecPortOverrides
- type EndpointGroupSpecPortOverridesCodec
- type EndpointGroupSpecResource
- type EndpointGroupStatus
- type ForwardingRule
- func (in *ForwardingRule) DeepCopy() *ForwardingRule
- func (in *ForwardingRule) DeepCopyInto(out *ForwardingRule)
- func (in *ForwardingRule) DeepCopyObject() runtime.Object
- func (r *ForwardingRule) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ForwardingRule) ValidateCreate() error
- func (r *ForwardingRule) ValidateDelete() error
- func (r *ForwardingRule) ValidateUpdate(old runtime.Object) error
- type ForwardingRuleList
- type ForwardingRuleSpec
- type ForwardingRuleSpecResource
- type ForwardingRuleSpecRuleActions
- type ForwardingRuleSpecRuleActionsForwardGroupConfig
- type ForwardingRuleSpecRuleActionsForwardGroupConfigCodec
- func (ForwardingRuleSpecRuleActionsForwardGroupConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ForwardingRuleSpecRuleActionsForwardGroupConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ForwardingRuleSpecRuleActionsForwardGroupConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ForwardingRuleSpecRuleActionsForwardGroupConfigServerGroupTuples
- func (in *ForwardingRuleSpecRuleActionsForwardGroupConfigServerGroupTuples) DeepCopy() *ForwardingRuleSpecRuleActionsForwardGroupConfigServerGroupTuples
- func (in *ForwardingRuleSpecRuleActionsForwardGroupConfigServerGroupTuples) DeepCopyInto(out *ForwardingRuleSpecRuleActionsForwardGroupConfigServerGroupTuples)
- type ForwardingRuleSpecRuleConditions
- type ForwardingRuleSpecRuleConditionsHostConfig
- type ForwardingRuleSpecRuleConditionsPathConfig
- type ForwardingRuleSpecRuleConditionsPathConfigCodec
- func (ForwardingRuleSpecRuleConditionsPathConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ForwardingRuleSpecRuleConditionsPathConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ForwardingRuleSpecRuleConditionsPathConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ForwardingRuleStatus
- type IpSet
- func (in *IpSet) DeepCopy() *IpSet
- func (in *IpSet) DeepCopyInto(out *IpSet)
- func (in *IpSet) DeepCopyObject() runtime.Object
- func (r *IpSet) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *IpSet) ValidateCreate() error
- func (r *IpSet) ValidateDelete() error
- func (r *IpSet) ValidateUpdate(old runtime.Object) error
- type IpSetList
- type IpSetSpec
- type IpSetSpecResource
- type IpSetStatus
- type Listener
- func (in *Listener) DeepCopy() *Listener
- func (in *Listener) DeepCopyInto(out *Listener)
- func (in *Listener) DeepCopyObject() runtime.Object
- func (r *Listener) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Listener) ValidateCreate() error
- func (r *Listener) ValidateDelete() error
- func (r *Listener) ValidateUpdate(old runtime.Object) error
- type ListenerList
- type ListenerSpec
- type ListenerSpecCertificates
- type ListenerSpecPortRanges
- type ListenerSpecResource
- type ListenerStatus
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: ga.GroupName, Version: "v1alpha1"}
Functions ¶
func GetDecoder ¶
func GetDecoder() map[string]jsoniter.ValDecoder
func GetEncoder ¶
func GetEncoder() map[string]jsoniter.ValEncoder
func Kind ¶
Kind takes an unqualified kind and returns a Group qualified GroupKind
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type Accelerator ¶
type Accelerator struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AcceleratorSpec `json:"spec,omitempty"` Status AcceleratorStatus `json:"status,omitempty"` }
func (*Accelerator) DeepCopy ¶
func (in *Accelerator) DeepCopy() *Accelerator
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Accelerator.
func (*Accelerator) DeepCopyInto ¶
func (in *Accelerator) DeepCopyInto(out *Accelerator)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Accelerator) DeepCopyObject ¶
func (in *Accelerator) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Accelerator) SetupWebhookWithManager ¶
func (r *Accelerator) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*Accelerator) ValidateCreate ¶
func (r *Accelerator) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Accelerator) ValidateDelete ¶
func (r *Accelerator) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*Accelerator) ValidateUpdate ¶
func (r *Accelerator) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type AcceleratorList ¶
type AcceleratorList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Accelerator CRD objects Items []Accelerator `json:"items,omitempty"` }
AcceleratorList is a list of Accelerators
func (*AcceleratorList) DeepCopy ¶
func (in *AcceleratorList) DeepCopy() *AcceleratorList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AcceleratorList.
func (*AcceleratorList) DeepCopyInto ¶
func (in *AcceleratorList) DeepCopyInto(out *AcceleratorList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AcceleratorList) DeepCopyObject ¶
func (in *AcceleratorList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AcceleratorSpec ¶
type AcceleratorSpec struct { State *AcceleratorSpecResource `json:"state,omitempty" tf:"-"` Resource AcceleratorSpecResource `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 (*AcceleratorSpec) DeepCopy ¶
func (in *AcceleratorSpec) DeepCopy() *AcceleratorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AcceleratorSpec.
func (*AcceleratorSpec) DeepCopyInto ¶
func (in *AcceleratorSpec) DeepCopyInto(out *AcceleratorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AcceleratorSpecResource ¶
type AcceleratorSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AcceleratorName *string `json:"acceleratorName,omitempty" tf:"accelerator_name"` // +optional AutoRenewDuration *int64 `json:"autoRenewDuration,omitempty" tf:"auto_renew_duration"` // +optional AutoUseCoupon *bool `json:"autoUseCoupon,omitempty" tf:"auto_use_coupon"` // +optional Description *string `json:"description,omitempty" tf:"description"` Duration *int64 `json:"duration" tf:"duration"` // +optional PricingCycle *string `json:"pricingCycle,omitempty" tf:"pricing_cycle"` // +optional RenewalStatus *string `json:"renewalStatus,omitempty" tf:"renewal_status"` Spec *string `json:"spec" tf:"spec"` // +optional Status *string `json:"status,omitempty" tf:"status"` }
func (*AcceleratorSpecResource) DeepCopy ¶
func (in *AcceleratorSpecResource) DeepCopy() *AcceleratorSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AcceleratorSpecResource.
func (*AcceleratorSpecResource) DeepCopyInto ¶
func (in *AcceleratorSpecResource) DeepCopyInto(out *AcceleratorSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AcceleratorStatus ¶
type AcceleratorStatus 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 (*AcceleratorStatus) DeepCopy ¶
func (in *AcceleratorStatus) DeepCopy() *AcceleratorStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AcceleratorStatus.
func (*AcceleratorStatus) DeepCopyInto ¶
func (in *AcceleratorStatus) DeepCopyInto(out *AcceleratorStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Acl ¶ added in v0.5.0
type Acl struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AclSpec `json:"spec,omitempty"` Status AclStatus `json:"status,omitempty"` }
func (*Acl) DeepCopy ¶ added in v0.5.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Acl.
func (*Acl) DeepCopyInto ¶ added in v0.5.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Acl) DeepCopyObject ¶ added in v0.5.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Acl) SetupWebhookWithManager ¶ added in v0.5.0
func (*Acl) ValidateCreate ¶ added in v0.5.0
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Acl) ValidateDelete ¶ added in v0.5.0
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type AclAttachment ¶ added in v0.5.0
type AclAttachment struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AclAttachmentSpec `json:"spec,omitempty"` Status AclAttachmentStatus `json:"status,omitempty"` }
func (*AclAttachment) DeepCopy ¶ added in v0.5.0
func (in *AclAttachment) DeepCopy() *AclAttachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AclAttachment.
func (*AclAttachment) DeepCopyInto ¶ added in v0.5.0
func (in *AclAttachment) DeepCopyInto(out *AclAttachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AclAttachment) DeepCopyObject ¶ added in v0.5.0
func (in *AclAttachment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AclAttachment) SetupWebhookWithManager ¶ added in v0.5.0
func (r *AclAttachment) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*AclAttachment) ValidateCreate ¶ added in v0.5.0
func (r *AclAttachment) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*AclAttachment) ValidateDelete ¶ added in v0.5.0
func (r *AclAttachment) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*AclAttachment) ValidateUpdate ¶ added in v0.5.0
func (r *AclAttachment) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type AclAttachmentList ¶ added in v0.5.0
type AclAttachmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of AclAttachment CRD objects Items []AclAttachment `json:"items,omitempty"` }
AclAttachmentList is a list of AclAttachments
func (*AclAttachmentList) DeepCopy ¶ added in v0.5.0
func (in *AclAttachmentList) DeepCopy() *AclAttachmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AclAttachmentList.
func (*AclAttachmentList) DeepCopyInto ¶ added in v0.5.0
func (in *AclAttachmentList) DeepCopyInto(out *AclAttachmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AclAttachmentList) DeepCopyObject ¶ added in v0.5.0
func (in *AclAttachmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AclAttachmentSpec ¶ added in v0.5.0
type AclAttachmentSpec struct { State *AclAttachmentSpecResource `json:"state,omitempty" tf:"-"` Resource AclAttachmentSpecResource `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 (*AclAttachmentSpec) DeepCopy ¶ added in v0.5.0
func (in *AclAttachmentSpec) DeepCopy() *AclAttachmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AclAttachmentSpec.
func (*AclAttachmentSpec) DeepCopyInto ¶ added in v0.5.0
func (in *AclAttachmentSpec) DeepCopyInto(out *AclAttachmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AclAttachmentSpecResource ¶ added in v0.5.0
type AclAttachmentSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` AclID *string `json:"aclID" tf:"acl_id"` AclType *string `json:"aclType" tf:"acl_type"` // +optional DryRun *bool `json:"dryRun,omitempty" tf:"dry_run"` ListenerID *string `json:"listenerID" tf:"listener_id"` // +optional Status *string `json:"status,omitempty" tf:"status"` }
func (*AclAttachmentSpecResource) DeepCopy ¶ added in v0.5.0
func (in *AclAttachmentSpecResource) DeepCopy() *AclAttachmentSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AclAttachmentSpecResource.
func (*AclAttachmentSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *AclAttachmentSpecResource) DeepCopyInto(out *AclAttachmentSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AclAttachmentStatus ¶ added in v0.5.0
type AclAttachmentStatus 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 (*AclAttachmentStatus) DeepCopy ¶ added in v0.5.0
func (in *AclAttachmentStatus) DeepCopy() *AclAttachmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AclAttachmentStatus.
func (*AclAttachmentStatus) DeepCopyInto ¶ added in v0.5.0
func (in *AclAttachmentStatus) DeepCopyInto(out *AclAttachmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AclList ¶ added in v0.5.0
type AclList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Acl CRD objects Items []Acl `json:"items,omitempty"` }
AclList is a list of Acls
func (*AclList) DeepCopy ¶ added in v0.5.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AclList.
func (*AclList) DeepCopyInto ¶ added in v0.5.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AclSpec ¶ added in v0.5.0
type AclSpec struct { State *AclSpecResource `json:"state,omitempty" tf:"-"` Resource AclSpecResource `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 (*AclSpec) DeepCopy ¶ added in v0.5.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AclSpec.
type AclSpecAclEntries ¶ added in v0.5.0
type AclSpecAclEntries struct { // +optional Entry *string `json:"entry,omitempty" tf:"entry"` // +optional EntryDescription *string `json:"entryDescription,omitempty" tf:"entry_description"` }
func (*AclSpecAclEntries) DeepCopy ¶ added in v0.5.0
func (in *AclSpecAclEntries) DeepCopy() *AclSpecAclEntries
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AclSpecAclEntries.
func (*AclSpecAclEntries) DeepCopyInto ¶ added in v0.5.0
func (in *AclSpecAclEntries) DeepCopyInto(out *AclSpecAclEntries)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AclSpecResource ¶ added in v0.5.0
type AclSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AclEntries []AclSpecAclEntries `json:"aclEntries,omitempty" tf:"acl_entries"` // +optional AclName *string `json:"aclName,omitempty" tf:"acl_name"` AddressIPVersion *string `json:"addressIPVersion" tf:"address_ip_version"` // +optional DryRun *bool `json:"dryRun,omitempty" tf:"dry_run"` // +optional Status *string `json:"status,omitempty" tf:"status"` }
func (*AclSpecResource) DeepCopy ¶ added in v0.5.0
func (in *AclSpecResource) DeepCopy() *AclSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AclSpecResource.
func (*AclSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *AclSpecResource) DeepCopyInto(out *AclSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AclStatus ¶ added in v0.5.0
type AclStatus 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 (*AclStatus) DeepCopy ¶ added in v0.5.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AclStatus.
type AdditionalCertificate ¶ added in v0.5.0
type AdditionalCertificate struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AdditionalCertificateSpec `json:"spec,omitempty"` Status AdditionalCertificateStatus `json:"status,omitempty"` }
func (*AdditionalCertificate) DeepCopy ¶ added in v0.5.0
func (in *AdditionalCertificate) DeepCopy() *AdditionalCertificate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdditionalCertificate.
func (*AdditionalCertificate) DeepCopyInto ¶ added in v0.5.0
func (in *AdditionalCertificate) DeepCopyInto(out *AdditionalCertificate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AdditionalCertificate) DeepCopyObject ¶ added in v0.5.0
func (in *AdditionalCertificate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AdditionalCertificate) SetupWebhookWithManager ¶ added in v0.5.0
func (r *AdditionalCertificate) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*AdditionalCertificate) ValidateCreate ¶ added in v0.5.0
func (r *AdditionalCertificate) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*AdditionalCertificate) ValidateDelete ¶ added in v0.5.0
func (r *AdditionalCertificate) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*AdditionalCertificate) ValidateUpdate ¶ added in v0.5.0
func (r *AdditionalCertificate) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type AdditionalCertificateList ¶ added in v0.5.0
type AdditionalCertificateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of AdditionalCertificate CRD objects Items []AdditionalCertificate `json:"items,omitempty"` }
AdditionalCertificateList is a list of AdditionalCertificates
func (*AdditionalCertificateList) DeepCopy ¶ added in v0.5.0
func (in *AdditionalCertificateList) DeepCopy() *AdditionalCertificateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdditionalCertificateList.
func (*AdditionalCertificateList) DeepCopyInto ¶ added in v0.5.0
func (in *AdditionalCertificateList) DeepCopyInto(out *AdditionalCertificateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AdditionalCertificateList) DeepCopyObject ¶ added in v0.5.0
func (in *AdditionalCertificateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AdditionalCertificateSpec ¶ added in v0.5.0
type AdditionalCertificateSpec struct { State *AdditionalCertificateSpecResource `json:"state,omitempty" tf:"-"` Resource AdditionalCertificateSpecResource `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 (*AdditionalCertificateSpec) DeepCopy ¶ added in v0.5.0
func (in *AdditionalCertificateSpec) DeepCopy() *AdditionalCertificateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdditionalCertificateSpec.
func (*AdditionalCertificateSpec) DeepCopyInto ¶ added in v0.5.0
func (in *AdditionalCertificateSpec) DeepCopyInto(out *AdditionalCertificateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AdditionalCertificateSpecResource ¶ added in v0.5.0
type AdditionalCertificateSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` AcceleratorID *string `json:"acceleratorID" tf:"accelerator_id"` CertificateID *string `json:"certificateID" tf:"certificate_id"` Domain *string `json:"domain" tf:"domain"` ListenerID *string `json:"listenerID" tf:"listener_id"` }
func (*AdditionalCertificateSpecResource) DeepCopy ¶ added in v0.5.0
func (in *AdditionalCertificateSpecResource) DeepCopy() *AdditionalCertificateSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdditionalCertificateSpecResource.
func (*AdditionalCertificateSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *AdditionalCertificateSpecResource) DeepCopyInto(out *AdditionalCertificateSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AdditionalCertificateStatus ¶ added in v0.5.0
type AdditionalCertificateStatus 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 (*AdditionalCertificateStatus) DeepCopy ¶ added in v0.5.0
func (in *AdditionalCertificateStatus) DeepCopy() *AdditionalCertificateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdditionalCertificateStatus.
func (*AdditionalCertificateStatus) DeepCopyInto ¶ added in v0.5.0
func (in *AdditionalCertificateStatus) DeepCopyInto(out *AdditionalCertificateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BandwidthPackage ¶
type BandwidthPackage struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BandwidthPackageSpec `json:"spec,omitempty"` Status BandwidthPackageStatus `json:"status,omitempty"` }
func (*BandwidthPackage) DeepCopy ¶
func (in *BandwidthPackage) DeepCopy() *BandwidthPackage
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BandwidthPackage.
func (*BandwidthPackage) DeepCopyInto ¶
func (in *BandwidthPackage) DeepCopyInto(out *BandwidthPackage)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BandwidthPackage) DeepCopyObject ¶
func (in *BandwidthPackage) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BandwidthPackage) SetupWebhookWithManager ¶
func (r *BandwidthPackage) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*BandwidthPackage) ValidateCreate ¶
func (r *BandwidthPackage) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*BandwidthPackage) ValidateDelete ¶
func (r *BandwidthPackage) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*BandwidthPackage) ValidateUpdate ¶
func (r *BandwidthPackage) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type BandwidthPackageAttachment ¶
type BandwidthPackageAttachment struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BandwidthPackageAttachmentSpec `json:"spec,omitempty"` Status BandwidthPackageAttachmentStatus `json:"status,omitempty"` }
func (*BandwidthPackageAttachment) DeepCopy ¶
func (in *BandwidthPackageAttachment) DeepCopy() *BandwidthPackageAttachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BandwidthPackageAttachment.
func (*BandwidthPackageAttachment) DeepCopyInto ¶
func (in *BandwidthPackageAttachment) DeepCopyInto(out *BandwidthPackageAttachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BandwidthPackageAttachment) DeepCopyObject ¶
func (in *BandwidthPackageAttachment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BandwidthPackageAttachment) SetupWebhookWithManager ¶
func (r *BandwidthPackageAttachment) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*BandwidthPackageAttachment) ValidateCreate ¶
func (r *BandwidthPackageAttachment) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*BandwidthPackageAttachment) ValidateDelete ¶
func (r *BandwidthPackageAttachment) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*BandwidthPackageAttachment) ValidateUpdate ¶
func (r *BandwidthPackageAttachment) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type BandwidthPackageAttachmentList ¶
type BandwidthPackageAttachmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of BandwidthPackageAttachment CRD objects Items []BandwidthPackageAttachment `json:"items,omitempty"` }
BandwidthPackageAttachmentList is a list of BandwidthPackageAttachments
func (*BandwidthPackageAttachmentList) DeepCopy ¶
func (in *BandwidthPackageAttachmentList) DeepCopy() *BandwidthPackageAttachmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BandwidthPackageAttachmentList.
func (*BandwidthPackageAttachmentList) DeepCopyInto ¶
func (in *BandwidthPackageAttachmentList) DeepCopyInto(out *BandwidthPackageAttachmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BandwidthPackageAttachmentList) DeepCopyObject ¶
func (in *BandwidthPackageAttachmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BandwidthPackageAttachmentSpec ¶
type BandwidthPackageAttachmentSpec struct { State *BandwidthPackageAttachmentSpecResource `json:"state,omitempty" tf:"-"` Resource BandwidthPackageAttachmentSpecResource `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 (*BandwidthPackageAttachmentSpec) DeepCopy ¶
func (in *BandwidthPackageAttachmentSpec) DeepCopy() *BandwidthPackageAttachmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BandwidthPackageAttachmentSpec.
func (*BandwidthPackageAttachmentSpec) DeepCopyInto ¶
func (in *BandwidthPackageAttachmentSpec) DeepCopyInto(out *BandwidthPackageAttachmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BandwidthPackageAttachmentSpecResource ¶
type BandwidthPackageAttachmentSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` AcceleratorID *string `json:"acceleratorID" tf:"accelerator_id"` // +optional Accelerators []string `json:"accelerators,omitempty" tf:"accelerators"` BandwidthPackageID *string `json:"bandwidthPackageID" tf:"bandwidth_package_id"` // +optional Status *string `json:"status,omitempty" tf:"status"` }
func (*BandwidthPackageAttachmentSpecResource) DeepCopy ¶
func (in *BandwidthPackageAttachmentSpecResource) DeepCopy() *BandwidthPackageAttachmentSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BandwidthPackageAttachmentSpecResource.
func (*BandwidthPackageAttachmentSpecResource) DeepCopyInto ¶
func (in *BandwidthPackageAttachmentSpecResource) DeepCopyInto(out *BandwidthPackageAttachmentSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BandwidthPackageAttachmentStatus ¶
type BandwidthPackageAttachmentStatus 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 (*BandwidthPackageAttachmentStatus) DeepCopy ¶
func (in *BandwidthPackageAttachmentStatus) DeepCopy() *BandwidthPackageAttachmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BandwidthPackageAttachmentStatus.
func (*BandwidthPackageAttachmentStatus) DeepCopyInto ¶
func (in *BandwidthPackageAttachmentStatus) DeepCopyInto(out *BandwidthPackageAttachmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BandwidthPackageList ¶
type BandwidthPackageList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of BandwidthPackage CRD objects Items []BandwidthPackage `json:"items,omitempty"` }
BandwidthPackageList is a list of BandwidthPackages
func (*BandwidthPackageList) DeepCopy ¶
func (in *BandwidthPackageList) DeepCopy() *BandwidthPackageList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BandwidthPackageList.
func (*BandwidthPackageList) DeepCopyInto ¶
func (in *BandwidthPackageList) DeepCopyInto(out *BandwidthPackageList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BandwidthPackageList) DeepCopyObject ¶
func (in *BandwidthPackageList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BandwidthPackageSpec ¶
type BandwidthPackageSpec struct { State *BandwidthPackageSpecResource `json:"state,omitempty" tf:"-"` Resource BandwidthPackageSpecResource `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 (*BandwidthPackageSpec) DeepCopy ¶
func (in *BandwidthPackageSpec) DeepCopy() *BandwidthPackageSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BandwidthPackageSpec.
func (*BandwidthPackageSpec) DeepCopyInto ¶
func (in *BandwidthPackageSpec) DeepCopyInto(out *BandwidthPackageSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BandwidthPackageSpecResource ¶
type BandwidthPackageSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AutoPay *bool `json:"autoPay,omitempty" tf:"auto_pay"` // +optional AutoUseCoupon *bool `json:"autoUseCoupon,omitempty" tf:"auto_use_coupon"` Bandwidth *int64 `json:"bandwidth" tf:"bandwidth"` // +optional BandwidthPackageName *string `json:"bandwidthPackageName,omitempty" tf:"bandwidth_package_name"` // +optional BandwidthType *string `json:"bandwidthType,omitempty" tf:"bandwidth_type"` // +optional BillingType *string `json:"billingType,omitempty" tf:"billing_type"` // +optional CbnGeographicRegionIda *string `json:"cbnGeographicRegionIda,omitempty" tf:"cbn_geographic_region_ida"` // +optional CbnGeographicRegionIdb *string `json:"cbnGeographicRegionIdb,omitempty" tf:"cbn_geographic_region_idb"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional Duration *string `json:"duration,omitempty" tf:"duration"` // +optional PaymentType *string `json:"paymentType,omitempty" tf:"payment_type"` // +optional Ratio *int64 `json:"ratio,omitempty" tf:"ratio"` // +optional Status *string `json:"status,omitempty" tf:"status"` Type *string `json:"type" tf:"type"` }
func (*BandwidthPackageSpecResource) DeepCopy ¶
func (in *BandwidthPackageSpecResource) DeepCopy() *BandwidthPackageSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BandwidthPackageSpecResource.
func (*BandwidthPackageSpecResource) DeepCopyInto ¶
func (in *BandwidthPackageSpecResource) DeepCopyInto(out *BandwidthPackageSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BandwidthPackageStatus ¶
type BandwidthPackageStatus 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 (*BandwidthPackageStatus) DeepCopy ¶
func (in *BandwidthPackageStatus) DeepCopy() *BandwidthPackageStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BandwidthPackageStatus.
func (*BandwidthPackageStatus) DeepCopyInto ¶
func (in *BandwidthPackageStatus) DeepCopyInto(out *BandwidthPackageStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointGroup ¶
type EndpointGroup struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EndpointGroupSpec `json:"spec,omitempty"` Status EndpointGroupStatus `json:"status,omitempty"` }
func (*EndpointGroup) DeepCopy ¶
func (in *EndpointGroup) DeepCopy() *EndpointGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointGroup.
func (*EndpointGroup) DeepCopyInto ¶
func (in *EndpointGroup) DeepCopyInto(out *EndpointGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EndpointGroup) DeepCopyObject ¶
func (in *EndpointGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EndpointGroup) SetupWebhookWithManager ¶
func (r *EndpointGroup) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*EndpointGroup) ValidateCreate ¶
func (r *EndpointGroup) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*EndpointGroup) ValidateDelete ¶
func (r *EndpointGroup) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*EndpointGroup) ValidateUpdate ¶
func (r *EndpointGroup) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type EndpointGroupList ¶
type EndpointGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of EndpointGroup CRD objects Items []EndpointGroup `json:"items,omitempty"` }
EndpointGroupList is a list of EndpointGroups
func (*EndpointGroupList) DeepCopy ¶
func (in *EndpointGroupList) DeepCopy() *EndpointGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointGroupList.
func (*EndpointGroupList) DeepCopyInto ¶
func (in *EndpointGroupList) DeepCopyInto(out *EndpointGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EndpointGroupList) DeepCopyObject ¶
func (in *EndpointGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type EndpointGroupSpec ¶
type EndpointGroupSpec struct { State *EndpointGroupSpecResource `json:"state,omitempty" tf:"-"` Resource EndpointGroupSpecResource `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 (*EndpointGroupSpec) DeepCopy ¶
func (in *EndpointGroupSpec) DeepCopy() *EndpointGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointGroupSpec.
func (*EndpointGroupSpec) DeepCopyInto ¶
func (in *EndpointGroupSpec) DeepCopyInto(out *EndpointGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointGroupSpecEndpointConfigurations ¶
type EndpointGroupSpecEndpointConfigurations struct { // +optional EnableClientipPreservation *bool `json:"enableClientipPreservation,omitempty" tf:"enable_clientip_preservation"` Endpoint *string `json:"endpoint" tf:"endpoint"` Type *string `json:"type" tf:"type"` Weight *int64 `json:"weight" tf:"weight"` }
func (*EndpointGroupSpecEndpointConfigurations) DeepCopy ¶
func (in *EndpointGroupSpecEndpointConfigurations) DeepCopy() *EndpointGroupSpecEndpointConfigurations
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointGroupSpecEndpointConfigurations.
func (*EndpointGroupSpecEndpointConfigurations) DeepCopyInto ¶
func (in *EndpointGroupSpecEndpointConfigurations) DeepCopyInto(out *EndpointGroupSpecEndpointConfigurations)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointGroupSpecPortOverrides ¶
type EndpointGroupSpecPortOverrides struct { // +optional EndpointPort *int64 `json:"endpointPort,omitempty" tf:"endpoint_port"` // +optional ListenerPort *int64 `json:"listenerPort,omitempty" tf:"listener_port"` }
func (*EndpointGroupSpecPortOverrides) DeepCopy ¶
func (in *EndpointGroupSpecPortOverrides) DeepCopy() *EndpointGroupSpecPortOverrides
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointGroupSpecPortOverrides.
func (*EndpointGroupSpecPortOverrides) DeepCopyInto ¶
func (in *EndpointGroupSpecPortOverrides) DeepCopyInto(out *EndpointGroupSpecPortOverrides)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointGroupSpecPortOverridesCodec ¶
type EndpointGroupSpecPortOverridesCodec struct { }
+k8s:deepcopy-gen=false
func (EndpointGroupSpecPortOverridesCodec) Decode ¶
func (EndpointGroupSpecPortOverridesCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (EndpointGroupSpecPortOverridesCodec) Encode ¶
func (EndpointGroupSpecPortOverridesCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (EndpointGroupSpecPortOverridesCodec) IsEmpty ¶
func (EndpointGroupSpecPortOverridesCodec) IsEmpty(ptr unsafe.Pointer) bool
type EndpointGroupSpecResource ¶
type EndpointGroupSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` AcceleratorID *string `json:"acceleratorID" tf:"accelerator_id"` // +optional Description *string `json:"description,omitempty" tf:"description"` EndpointConfigurations []EndpointGroupSpecEndpointConfigurations `json:"endpointConfigurations" tf:"endpoint_configurations"` EndpointGroupRegion *string `json:"endpointGroupRegion" tf:"endpoint_group_region"` // +optional EndpointGroupType *string `json:"endpointGroupType,omitempty" tf:"endpoint_group_type"` // +optional EndpointRequestProtocol *string `json:"endpointRequestProtocol,omitempty" tf:"endpoint_request_protocol"` // +optional HealthCheckIntervalSeconds *int64 `json:"healthCheckIntervalSeconds,omitempty" tf:"health_check_interval_seconds"` // +optional HealthCheckPath *string `json:"healthCheckPath,omitempty" tf:"health_check_path"` // +optional HealthCheckPort *int64 `json:"healthCheckPort,omitempty" tf:"health_check_port"` // +optional HealthCheckProtocol *string `json:"healthCheckProtocol,omitempty" tf:"health_check_protocol"` ListenerID *string `json:"listenerID" tf:"listener_id"` // +optional Name *string `json:"name,omitempty" tf:"name"` // +optional PortOverrides *EndpointGroupSpecPortOverrides `json:"portOverrides,omitempty" tf:"port_overrides"` // +optional Status *string `json:"status,omitempty" tf:"status"` // +optional ThresholdCount *int64 `json:"thresholdCount,omitempty" tf:"threshold_count"` // +optional TrafficPercentage *int64 `json:"trafficPercentage,omitempty" tf:"traffic_percentage"` }
func (*EndpointGroupSpecResource) DeepCopy ¶
func (in *EndpointGroupSpecResource) DeepCopy() *EndpointGroupSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointGroupSpecResource.
func (*EndpointGroupSpecResource) DeepCopyInto ¶
func (in *EndpointGroupSpecResource) DeepCopyInto(out *EndpointGroupSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointGroupStatus ¶
type EndpointGroupStatus 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 (*EndpointGroupStatus) DeepCopy ¶
func (in *EndpointGroupStatus) DeepCopy() *EndpointGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointGroupStatus.
func (*EndpointGroupStatus) DeepCopyInto ¶
func (in *EndpointGroupStatus) DeepCopyInto(out *EndpointGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ForwardingRule ¶
type ForwardingRule struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ForwardingRuleSpec `json:"spec,omitempty"` Status ForwardingRuleStatus `json:"status,omitempty"` }
func (*ForwardingRule) DeepCopy ¶
func (in *ForwardingRule) DeepCopy() *ForwardingRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ForwardingRule.
func (*ForwardingRule) DeepCopyInto ¶
func (in *ForwardingRule) DeepCopyInto(out *ForwardingRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ForwardingRule) DeepCopyObject ¶
func (in *ForwardingRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ForwardingRule) SetupWebhookWithManager ¶
func (r *ForwardingRule) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ForwardingRule) ValidateCreate ¶
func (r *ForwardingRule) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ForwardingRule) ValidateDelete ¶
func (r *ForwardingRule) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ForwardingRule) ValidateUpdate ¶
func (r *ForwardingRule) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ForwardingRuleList ¶
type ForwardingRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ForwardingRule CRD objects Items []ForwardingRule `json:"items,omitempty"` }
ForwardingRuleList is a list of ForwardingRules
func (*ForwardingRuleList) DeepCopy ¶
func (in *ForwardingRuleList) DeepCopy() *ForwardingRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ForwardingRuleList.
func (*ForwardingRuleList) DeepCopyInto ¶
func (in *ForwardingRuleList) DeepCopyInto(out *ForwardingRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ForwardingRuleList) DeepCopyObject ¶
func (in *ForwardingRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ForwardingRuleSpec ¶
type ForwardingRuleSpec struct { State *ForwardingRuleSpecResource `json:"state,omitempty" tf:"-"` Resource ForwardingRuleSpecResource `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 (*ForwardingRuleSpec) DeepCopy ¶
func (in *ForwardingRuleSpec) DeepCopy() *ForwardingRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ForwardingRuleSpec.
func (*ForwardingRuleSpec) DeepCopyInto ¶
func (in *ForwardingRuleSpec) DeepCopyInto(out *ForwardingRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ForwardingRuleSpecResource ¶
type ForwardingRuleSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` AcceleratorID *string `json:"acceleratorID" tf:"accelerator_id"` // +optional ForwardingRuleID *string `json:"forwardingRuleID,omitempty" tf:"forwarding_rule_id"` // +optional ForwardingRuleName *string `json:"forwardingRuleName,omitempty" tf:"forwarding_rule_name"` // +optional ForwardingRuleStatus *string `json:"forwardingRuleStatus,omitempty" tf:"forwarding_rule_status"` ListenerID *string `json:"listenerID" tf:"listener_id"` // +optional Priority *int64 `json:"priority,omitempty" tf:"priority"` RuleActions []ForwardingRuleSpecRuleActions `json:"ruleActions" tf:"rule_actions"` RuleConditions []ForwardingRuleSpecRuleConditions `json:"ruleConditions" tf:"rule_conditions"` }
func (*ForwardingRuleSpecResource) DeepCopy ¶
func (in *ForwardingRuleSpecResource) DeepCopy() *ForwardingRuleSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ForwardingRuleSpecResource.
func (*ForwardingRuleSpecResource) DeepCopyInto ¶
func (in *ForwardingRuleSpecResource) DeepCopyInto(out *ForwardingRuleSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ForwardingRuleSpecRuleActions ¶
type ForwardingRuleSpecRuleActions struct { ForwardGroupConfig *ForwardingRuleSpecRuleActionsForwardGroupConfig `json:"forwardGroupConfig" tf:"forward_group_config"` Order *int64 `json:"order" tf:"order"` RuleActionType *string `json:"ruleActionType" tf:"rule_action_type"` }
func (*ForwardingRuleSpecRuleActions) DeepCopy ¶
func (in *ForwardingRuleSpecRuleActions) DeepCopy() *ForwardingRuleSpecRuleActions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ForwardingRuleSpecRuleActions.
func (*ForwardingRuleSpecRuleActions) DeepCopyInto ¶
func (in *ForwardingRuleSpecRuleActions) DeepCopyInto(out *ForwardingRuleSpecRuleActions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ForwardingRuleSpecRuleActionsForwardGroupConfig ¶
type ForwardingRuleSpecRuleActionsForwardGroupConfig struct {
ServerGroupTuples []ForwardingRuleSpecRuleActionsForwardGroupConfigServerGroupTuples `json:"serverGroupTuples" tf:"server_group_tuples"`
}
func (*ForwardingRuleSpecRuleActionsForwardGroupConfig) DeepCopy ¶
func (in *ForwardingRuleSpecRuleActionsForwardGroupConfig) DeepCopy() *ForwardingRuleSpecRuleActionsForwardGroupConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ForwardingRuleSpecRuleActionsForwardGroupConfig.
func (*ForwardingRuleSpecRuleActionsForwardGroupConfig) DeepCopyInto ¶
func (in *ForwardingRuleSpecRuleActionsForwardGroupConfig) DeepCopyInto(out *ForwardingRuleSpecRuleActionsForwardGroupConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ForwardingRuleSpecRuleActionsForwardGroupConfigCodec ¶
type ForwardingRuleSpecRuleActionsForwardGroupConfigCodec struct { }
+k8s:deepcopy-gen=false
func (ForwardingRuleSpecRuleActionsForwardGroupConfigCodec) Decode ¶
func (ForwardingRuleSpecRuleActionsForwardGroupConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ForwardingRuleSpecRuleActionsForwardGroupConfigCodec) Encode ¶
func (ForwardingRuleSpecRuleActionsForwardGroupConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ForwardingRuleSpecRuleActionsForwardGroupConfigCodec) IsEmpty ¶
func (ForwardingRuleSpecRuleActionsForwardGroupConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
type ForwardingRuleSpecRuleActionsForwardGroupConfigServerGroupTuples ¶
type ForwardingRuleSpecRuleActionsForwardGroupConfigServerGroupTuples struct {
EndpointGroupID *string `json:"endpointGroupID" tf:"endpoint_group_id"`
}
func (*ForwardingRuleSpecRuleActionsForwardGroupConfigServerGroupTuples) DeepCopy ¶
func (in *ForwardingRuleSpecRuleActionsForwardGroupConfigServerGroupTuples) DeepCopy() *ForwardingRuleSpecRuleActionsForwardGroupConfigServerGroupTuples
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ForwardingRuleSpecRuleActionsForwardGroupConfigServerGroupTuples.
func (*ForwardingRuleSpecRuleActionsForwardGroupConfigServerGroupTuples) DeepCopyInto ¶
func (in *ForwardingRuleSpecRuleActionsForwardGroupConfigServerGroupTuples) DeepCopyInto(out *ForwardingRuleSpecRuleActionsForwardGroupConfigServerGroupTuples)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ForwardingRuleSpecRuleConditions ¶
type ForwardingRuleSpecRuleConditions struct { // +optional // +kubebuilder:validation:MinItems=1 HostConfig []ForwardingRuleSpecRuleConditionsHostConfig `json:"hostConfig,omitempty" tf:"host_config"` // +optional PathConfig *ForwardingRuleSpecRuleConditionsPathConfig `json:"pathConfig,omitempty" tf:"path_config"` RuleConditionType *string `json:"ruleConditionType" tf:"rule_condition_type"` }
func (*ForwardingRuleSpecRuleConditions) DeepCopy ¶
func (in *ForwardingRuleSpecRuleConditions) DeepCopy() *ForwardingRuleSpecRuleConditions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ForwardingRuleSpecRuleConditions.
func (*ForwardingRuleSpecRuleConditions) DeepCopyInto ¶
func (in *ForwardingRuleSpecRuleConditions) DeepCopyInto(out *ForwardingRuleSpecRuleConditions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ForwardingRuleSpecRuleConditionsHostConfig ¶
type ForwardingRuleSpecRuleConditionsHostConfig struct { // +optional Values []string `json:"values,omitempty" tf:"values"` }
func (*ForwardingRuleSpecRuleConditionsHostConfig) DeepCopy ¶
func (in *ForwardingRuleSpecRuleConditionsHostConfig) DeepCopy() *ForwardingRuleSpecRuleConditionsHostConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ForwardingRuleSpecRuleConditionsHostConfig.
func (*ForwardingRuleSpecRuleConditionsHostConfig) DeepCopyInto ¶
func (in *ForwardingRuleSpecRuleConditionsHostConfig) DeepCopyInto(out *ForwardingRuleSpecRuleConditionsHostConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ForwardingRuleSpecRuleConditionsPathConfig ¶
type ForwardingRuleSpecRuleConditionsPathConfig struct { // +optional Values []string `json:"values,omitempty" tf:"values"` }
func (*ForwardingRuleSpecRuleConditionsPathConfig) DeepCopy ¶
func (in *ForwardingRuleSpecRuleConditionsPathConfig) DeepCopy() *ForwardingRuleSpecRuleConditionsPathConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ForwardingRuleSpecRuleConditionsPathConfig.
func (*ForwardingRuleSpecRuleConditionsPathConfig) DeepCopyInto ¶
func (in *ForwardingRuleSpecRuleConditionsPathConfig) DeepCopyInto(out *ForwardingRuleSpecRuleConditionsPathConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ForwardingRuleSpecRuleConditionsPathConfigCodec ¶
type ForwardingRuleSpecRuleConditionsPathConfigCodec struct { }
+k8s:deepcopy-gen=false
func (ForwardingRuleSpecRuleConditionsPathConfigCodec) Decode ¶
func (ForwardingRuleSpecRuleConditionsPathConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ForwardingRuleSpecRuleConditionsPathConfigCodec) Encode ¶
func (ForwardingRuleSpecRuleConditionsPathConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ForwardingRuleSpecRuleConditionsPathConfigCodec) IsEmpty ¶
func (ForwardingRuleSpecRuleConditionsPathConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
type ForwardingRuleStatus ¶
type ForwardingRuleStatus 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 (*ForwardingRuleStatus) DeepCopy ¶
func (in *ForwardingRuleStatus) DeepCopy() *ForwardingRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ForwardingRuleStatus.
func (*ForwardingRuleStatus) DeepCopyInto ¶
func (in *ForwardingRuleStatus) DeepCopyInto(out *ForwardingRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IpSet ¶
type IpSet struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IpSetSpec `json:"spec,omitempty"` Status IpSetStatus `json:"status,omitempty"` }
func (*IpSet) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpSet.
func (*IpSet) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IpSet) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IpSet) SetupWebhookWithManager ¶
func (*IpSet) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*IpSet) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type IpSetList ¶
type IpSetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of IpSet CRD objects Items []IpSet `json:"items,omitempty"` }
IpSetList is a list of IpSets
func (*IpSetList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpSetList.
func (*IpSetList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IpSetSpec ¶
type IpSetSpec struct { State *IpSetSpecResource `json:"state,omitempty" tf:"-"` Resource IpSetSpecResource `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 (*IpSetSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpSetSpec.
type IpSetSpecResource ¶
type IpSetSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` AccelerateRegionID *string `json:"accelerateRegionID" tf:"accelerate_region_id"` AcceleratorID *string `json:"acceleratorID" tf:"accelerator_id"` // +optional Bandwidth *int64 `json:"bandwidth,omitempty" tf:"bandwidth"` // +optional IpAddressList []string `json:"ipAddressList,omitempty" tf:"ip_address_list"` // +optional IpVersion *string `json:"ipVersion,omitempty" tf:"ip_version"` // +optional Status *string `json:"status,omitempty" tf:"status"` }
func (*IpSetSpecResource) DeepCopy ¶
func (in *IpSetSpecResource) DeepCopy() *IpSetSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpSetSpecResource.
func (*IpSetSpecResource) DeepCopyInto ¶
func (in *IpSetSpecResource) DeepCopyInto(out *IpSetSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IpSetStatus ¶
type IpSetStatus 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 (*IpSetStatus) DeepCopy ¶
func (in *IpSetStatus) DeepCopy() *IpSetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpSetStatus.
func (*IpSetStatus) DeepCopyInto ¶
func (in *IpSetStatus) DeepCopyInto(out *IpSetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Listener ¶
type Listener struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ListenerSpec `json:"spec,omitempty"` Status ListenerStatus `json:"status,omitempty"` }
func (*Listener) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Listener.
func (*Listener) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Listener) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Listener) SetupWebhookWithManager ¶
func (*Listener) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Listener) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type ListenerList ¶
type ListenerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Listener CRD objects Items []Listener `json:"items,omitempty"` }
ListenerList is a list of Listeners
func (*ListenerList) DeepCopy ¶
func (in *ListenerList) DeepCopy() *ListenerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerList.
func (*ListenerList) DeepCopyInto ¶
func (in *ListenerList) DeepCopyInto(out *ListenerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ListenerList) DeepCopyObject ¶
func (in *ListenerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ListenerSpec ¶
type ListenerSpec struct { State *ListenerSpecResource `json:"state,omitempty" tf:"-"` Resource ListenerSpecResource `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 (*ListenerSpec) DeepCopy ¶
func (in *ListenerSpec) DeepCopy() *ListenerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerSpec.
func (*ListenerSpec) DeepCopyInto ¶
func (in *ListenerSpec) DeepCopyInto(out *ListenerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerSpecCertificates ¶
type ListenerSpecCertificates struct { // +optional ID *string `json:"ID,omitempty" tf:"id"` }
func (*ListenerSpecCertificates) DeepCopy ¶
func (in *ListenerSpecCertificates) DeepCopy() *ListenerSpecCertificates
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerSpecCertificates.
func (*ListenerSpecCertificates) DeepCopyInto ¶
func (in *ListenerSpecCertificates) DeepCopyInto(out *ListenerSpecCertificates)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerSpecPortRanges ¶
type ListenerSpecPortRanges struct { FromPort *int64 `json:"fromPort" tf:"from_port"` ToPort *int64 `json:"toPort" tf:"to_port"` }
func (*ListenerSpecPortRanges) DeepCopy ¶
func (in *ListenerSpecPortRanges) DeepCopy() *ListenerSpecPortRanges
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerSpecPortRanges.
func (*ListenerSpecPortRanges) DeepCopyInto ¶
func (in *ListenerSpecPortRanges) DeepCopyInto(out *ListenerSpecPortRanges)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerSpecResource ¶
type ListenerSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` AcceleratorID *string `json:"acceleratorID" tf:"accelerator_id"` // +optional Certificates []ListenerSpecCertificates `json:"certificates,omitempty" tf:"certificates"` // +optional ClientAffinity *string `json:"clientAffinity,omitempty" tf:"client_affinity"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional Name *string `json:"name,omitempty" tf:"name"` PortRanges []ListenerSpecPortRanges `json:"portRanges" tf:"port_ranges"` // +optional Protocol *string `json:"protocol,omitempty" tf:"protocol"` // +optional ProxyProtocol *bool `json:"proxyProtocol,omitempty" tf:"proxy_protocol"` // +optional Status *string `json:"status,omitempty" tf:"status"` }
func (*ListenerSpecResource) DeepCopy ¶
func (in *ListenerSpecResource) DeepCopy() *ListenerSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerSpecResource.
func (*ListenerSpecResource) DeepCopyInto ¶
func (in *ListenerSpecResource) DeepCopyInto(out *ListenerSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ListenerStatus ¶
type ListenerStatus 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 (*ListenerStatus) DeepCopy ¶
func (in *ListenerStatus) DeepCopy() *ListenerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ListenerStatus.
func (*ListenerStatus) DeepCopyInto ¶
func (in *ListenerStatus) DeepCopyInto(out *ListenerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- accelerator_types.go
- accelerator_webhook.go
- acl_attachment_types.go
- acl_attachment_webhook.go
- acl_types.go
- acl_webhook.go
- additional_certificate_types.go
- additional_certificate_webhook.go
- bandwidth_package_attachment_types.go
- bandwidth_package_attachment_webhook.go
- bandwidth_package_types.go
- bandwidth_package_webhook.go
- codec.go
- doc.go
- endpoint_group_types.go
- endpoint_group_webhook.go
- forwarding_rule_types.go
- forwarding_rule_webhook.go
- ip_set_types.go
- ip_set_webhook.go
- listener_types.go
- listener_webhook.go
- register.go
- zz_generated.deepcopy.go