Documentation ¶
Overview ¶
+groupName=cen.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 BandwidthLimit
- func (in *BandwidthLimit) DeepCopy() *BandwidthLimit
- func (in *BandwidthLimit) DeepCopyInto(out *BandwidthLimit)
- func (in *BandwidthLimit) DeepCopyObject() runtime.Object
- func (r *BandwidthLimit) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *BandwidthLimit) ValidateCreate() error
- func (r *BandwidthLimit) ValidateDelete() error
- func (r *BandwidthLimit) ValidateUpdate(old runtime.Object) error
- type BandwidthLimitList
- type BandwidthLimitSpec
- type BandwidthLimitSpecResource
- type BandwidthLimitStatus
- 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 Flowlog
- func (in *Flowlog) DeepCopy() *Flowlog
- func (in *Flowlog) DeepCopyInto(out *Flowlog)
- func (in *Flowlog) DeepCopyObject() runtime.Object
- func (r *Flowlog) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Flowlog) ValidateCreate() error
- func (r *Flowlog) ValidateDelete() error
- func (r *Flowlog) ValidateUpdate(old runtime.Object) error
- type FlowlogList
- type FlowlogSpec
- type FlowlogSpecResource
- type FlowlogStatus
- type Instance
- func (in *Instance) DeepCopy() *Instance
- func (in *Instance) DeepCopyInto(out *Instance)
- func (in *Instance) DeepCopyObject() runtime.Object
- func (r *Instance) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Instance) ValidateCreate() error
- func (r *Instance) ValidateDelete() error
- func (r *Instance) ValidateUpdate(old runtime.Object) error
- type InstanceAttachment
- func (in *InstanceAttachment) DeepCopy() *InstanceAttachment
- func (in *InstanceAttachment) DeepCopyInto(out *InstanceAttachment)
- func (in *InstanceAttachment) DeepCopyObject() runtime.Object
- func (r *InstanceAttachment) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *InstanceAttachment) ValidateCreate() error
- func (r *InstanceAttachment) ValidateDelete() error
- func (r *InstanceAttachment) ValidateUpdate(old runtime.Object) error
- type InstanceAttachmentList
- type InstanceAttachmentSpec
- type InstanceAttachmentSpecResource
- type InstanceAttachmentStatus
- type InstanceGrant
- func (in *InstanceGrant) DeepCopy() *InstanceGrant
- func (in *InstanceGrant) DeepCopyInto(out *InstanceGrant)
- func (in *InstanceGrant) DeepCopyObject() runtime.Object
- func (r *InstanceGrant) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *InstanceGrant) ValidateCreate() error
- func (r *InstanceGrant) ValidateDelete() error
- func (r *InstanceGrant) ValidateUpdate(old runtime.Object) error
- type InstanceGrantList
- type InstanceGrantSpec
- type InstanceGrantSpecResource
- type InstanceGrantStatus
- type InstanceList
- type InstanceSpec
- type InstanceSpecResource
- type InstanceStatus
- type PrivateZone
- func (in *PrivateZone) DeepCopy() *PrivateZone
- func (in *PrivateZone) DeepCopyInto(out *PrivateZone)
- func (in *PrivateZone) DeepCopyObject() runtime.Object
- func (r *PrivateZone) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *PrivateZone) ValidateCreate() error
- func (r *PrivateZone) ValidateDelete() error
- func (r *PrivateZone) ValidateUpdate(old runtime.Object) error
- type PrivateZoneList
- type PrivateZoneSpec
- type PrivateZoneSpecResource
- type PrivateZoneStatus
- type RouteEntry
- func (in *RouteEntry) DeepCopy() *RouteEntry
- func (in *RouteEntry) DeepCopyInto(out *RouteEntry)
- func (in *RouteEntry) DeepCopyObject() runtime.Object
- func (r *RouteEntry) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *RouteEntry) ValidateCreate() error
- func (r *RouteEntry) ValidateDelete() error
- func (r *RouteEntry) ValidateUpdate(old runtime.Object) error
- type RouteEntryList
- type RouteEntrySpec
- type RouteEntrySpecResource
- type RouteEntryStatus
- type RouteMap
- func (in *RouteMap) DeepCopy() *RouteMap
- func (in *RouteMap) DeepCopyInto(out *RouteMap)
- func (in *RouteMap) DeepCopyObject() runtime.Object
- func (r *RouteMap) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *RouteMap) ValidateCreate() error
- func (r *RouteMap) ValidateDelete() error
- func (r *RouteMap) ValidateUpdate(old runtime.Object) error
- type RouteMapList
- type RouteMapSpec
- type RouteMapSpecResource
- type RouteMapStatus
- type RouteService
- func (in *RouteService) DeepCopy() *RouteService
- func (in *RouteService) DeepCopyInto(out *RouteService)
- func (in *RouteService) DeepCopyObject() runtime.Object
- func (r *RouteService) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *RouteService) ValidateCreate() error
- func (r *RouteService) ValidateDelete() error
- func (r *RouteService) ValidateUpdate(old runtime.Object) error
- type RouteServiceList
- type RouteServiceSpec
- type RouteServiceSpecResource
- type RouteServiceStatus
- type TransitRouter
- func (in *TransitRouter) DeepCopy() *TransitRouter
- func (in *TransitRouter) DeepCopyInto(out *TransitRouter)
- func (in *TransitRouter) DeepCopyObject() runtime.Object
- func (r *TransitRouter) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *TransitRouter) ValidateCreate() error
- func (r *TransitRouter) ValidateDelete() error
- func (r *TransitRouter) ValidateUpdate(old runtime.Object) error
- type TransitRouterList
- type TransitRouterPeerAttachment
- func (in *TransitRouterPeerAttachment) DeepCopy() *TransitRouterPeerAttachment
- func (in *TransitRouterPeerAttachment) DeepCopyInto(out *TransitRouterPeerAttachment)
- func (in *TransitRouterPeerAttachment) DeepCopyObject() runtime.Object
- func (r *TransitRouterPeerAttachment) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *TransitRouterPeerAttachment) ValidateCreate() error
- func (r *TransitRouterPeerAttachment) ValidateDelete() error
- func (r *TransitRouterPeerAttachment) ValidateUpdate(old runtime.Object) error
- type TransitRouterPeerAttachmentList
- type TransitRouterPeerAttachmentSpec
- type TransitRouterPeerAttachmentSpecResource
- type TransitRouterPeerAttachmentStatus
- type TransitRouterRouteEntry
- func (in *TransitRouterRouteEntry) DeepCopy() *TransitRouterRouteEntry
- func (in *TransitRouterRouteEntry) DeepCopyInto(out *TransitRouterRouteEntry)
- func (in *TransitRouterRouteEntry) DeepCopyObject() runtime.Object
- func (r *TransitRouterRouteEntry) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *TransitRouterRouteEntry) ValidateCreate() error
- func (r *TransitRouterRouteEntry) ValidateDelete() error
- func (r *TransitRouterRouteEntry) ValidateUpdate(old runtime.Object) error
- type TransitRouterRouteEntryList
- type TransitRouterRouteEntrySpec
- type TransitRouterRouteEntrySpecResource
- type TransitRouterRouteEntryStatus
- type TransitRouterRouteTable
- func (in *TransitRouterRouteTable) DeepCopy() *TransitRouterRouteTable
- func (in *TransitRouterRouteTable) DeepCopyInto(out *TransitRouterRouteTable)
- func (in *TransitRouterRouteTable) DeepCopyObject() runtime.Object
- func (r *TransitRouterRouteTable) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *TransitRouterRouteTable) ValidateCreate() error
- func (r *TransitRouterRouteTable) ValidateDelete() error
- func (r *TransitRouterRouteTable) ValidateUpdate(old runtime.Object) error
- type TransitRouterRouteTableAssociation
- func (in *TransitRouterRouteTableAssociation) DeepCopy() *TransitRouterRouteTableAssociation
- func (in *TransitRouterRouteTableAssociation) DeepCopyInto(out *TransitRouterRouteTableAssociation)
- func (in *TransitRouterRouteTableAssociation) DeepCopyObject() runtime.Object
- func (r *TransitRouterRouteTableAssociation) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *TransitRouterRouteTableAssociation) ValidateCreate() error
- func (r *TransitRouterRouteTableAssociation) ValidateDelete() error
- func (r *TransitRouterRouteTableAssociation) ValidateUpdate(old runtime.Object) error
- type TransitRouterRouteTableAssociationList
- type TransitRouterRouteTableAssociationSpec
- type TransitRouterRouteTableAssociationSpecResource
- type TransitRouterRouteTableAssociationStatus
- type TransitRouterRouteTableList
- type TransitRouterRouteTablePropagation
- func (in *TransitRouterRouteTablePropagation) DeepCopy() *TransitRouterRouteTablePropagation
- func (in *TransitRouterRouteTablePropagation) DeepCopyInto(out *TransitRouterRouteTablePropagation)
- func (in *TransitRouterRouteTablePropagation) DeepCopyObject() runtime.Object
- func (r *TransitRouterRouteTablePropagation) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *TransitRouterRouteTablePropagation) ValidateCreate() error
- func (r *TransitRouterRouteTablePropagation) ValidateDelete() error
- func (r *TransitRouterRouteTablePropagation) ValidateUpdate(old runtime.Object) error
- type TransitRouterRouteTablePropagationList
- type TransitRouterRouteTablePropagationSpec
- type TransitRouterRouteTablePropagationSpecResource
- type TransitRouterRouteTablePropagationStatus
- type TransitRouterRouteTableSpec
- type TransitRouterRouteTableSpecResource
- type TransitRouterRouteTableStatus
- type TransitRouterSpec
- type TransitRouterSpecResource
- type TransitRouterStatus
- type TransitRouterVbrAttachment
- func (in *TransitRouterVbrAttachment) DeepCopy() *TransitRouterVbrAttachment
- func (in *TransitRouterVbrAttachment) DeepCopyInto(out *TransitRouterVbrAttachment)
- func (in *TransitRouterVbrAttachment) DeepCopyObject() runtime.Object
- func (r *TransitRouterVbrAttachment) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *TransitRouterVbrAttachment) ValidateCreate() error
- func (r *TransitRouterVbrAttachment) ValidateDelete() error
- func (r *TransitRouterVbrAttachment) ValidateUpdate(old runtime.Object) error
- type TransitRouterVbrAttachmentList
- type TransitRouterVbrAttachmentSpec
- type TransitRouterVbrAttachmentSpecResource
- type TransitRouterVbrAttachmentStatus
- type TransitRouterVpcAttachment
- func (in *TransitRouterVpcAttachment) DeepCopy() *TransitRouterVpcAttachment
- func (in *TransitRouterVpcAttachment) DeepCopyInto(out *TransitRouterVpcAttachment)
- func (in *TransitRouterVpcAttachment) DeepCopyObject() runtime.Object
- func (r *TransitRouterVpcAttachment) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *TransitRouterVpcAttachment) ValidateCreate() error
- func (r *TransitRouterVpcAttachment) ValidateDelete() error
- func (r *TransitRouterVpcAttachment) ValidateUpdate(old runtime.Object) error
- type TransitRouterVpcAttachmentList
- type TransitRouterVpcAttachmentSpec
- type TransitRouterVpcAttachmentSpecResource
- type TransitRouterVpcAttachmentSpecZoneMappings
- type TransitRouterVpcAttachmentStatus
- type VbrHealthCheck
- func (in *VbrHealthCheck) DeepCopy() *VbrHealthCheck
- func (in *VbrHealthCheck) DeepCopyInto(out *VbrHealthCheck)
- func (in *VbrHealthCheck) DeepCopyObject() runtime.Object
- func (r *VbrHealthCheck) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *VbrHealthCheck) ValidateCreate() error
- func (r *VbrHealthCheck) ValidateDelete() error
- func (r *VbrHealthCheck) ValidateUpdate(old runtime.Object) error
- type VbrHealthCheckList
- type VbrHealthCheckSpec
- type VbrHealthCheckSpecResource
- type VbrHealthCheckStatus
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: cen.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 BandwidthLimit ¶
type BandwidthLimit struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BandwidthLimitSpec `json:"spec,omitempty"` Status BandwidthLimitStatus `json:"status,omitempty"` }
func (*BandwidthLimit) DeepCopy ¶
func (in *BandwidthLimit) DeepCopy() *BandwidthLimit
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BandwidthLimit.
func (*BandwidthLimit) DeepCopyInto ¶
func (in *BandwidthLimit) DeepCopyInto(out *BandwidthLimit)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BandwidthLimit) DeepCopyObject ¶
func (in *BandwidthLimit) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BandwidthLimit) SetupWebhookWithManager ¶
func (r *BandwidthLimit) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*BandwidthLimit) ValidateCreate ¶
func (r *BandwidthLimit) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*BandwidthLimit) ValidateDelete ¶
func (r *BandwidthLimit) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*BandwidthLimit) ValidateUpdate ¶
func (r *BandwidthLimit) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type BandwidthLimitList ¶
type BandwidthLimitList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of BandwidthLimit CRD objects Items []BandwidthLimit `json:"items,omitempty"` }
BandwidthLimitList is a list of BandwidthLimits
func (*BandwidthLimitList) DeepCopy ¶
func (in *BandwidthLimitList) DeepCopy() *BandwidthLimitList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BandwidthLimitList.
func (*BandwidthLimitList) DeepCopyInto ¶
func (in *BandwidthLimitList) DeepCopyInto(out *BandwidthLimitList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BandwidthLimitList) DeepCopyObject ¶
func (in *BandwidthLimitList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BandwidthLimitSpec ¶
type BandwidthLimitSpec struct { State *BandwidthLimitSpecResource `json:"state,omitempty" tf:"-"` Resource BandwidthLimitSpecResource `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 (*BandwidthLimitSpec) DeepCopy ¶
func (in *BandwidthLimitSpec) DeepCopy() *BandwidthLimitSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BandwidthLimitSpec.
func (*BandwidthLimitSpec) DeepCopyInto ¶
func (in *BandwidthLimitSpec) DeepCopyInto(out *BandwidthLimitSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BandwidthLimitSpecResource ¶
type BandwidthLimitSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` BandwidthLimit *int64 `json:"bandwidthLimit" tf:"bandwidth_limit"` InstanceID *string `json:"instanceID" tf:"instance_id"` // +kubebuilder:validation:MaxItems=2 // +kubebuilder:validation:MinItems=2 RegionIDS []string `json:"regionIDS" tf:"region_ids"` }
func (*BandwidthLimitSpecResource) DeepCopy ¶
func (in *BandwidthLimitSpecResource) DeepCopy() *BandwidthLimitSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BandwidthLimitSpecResource.
func (*BandwidthLimitSpecResource) DeepCopyInto ¶
func (in *BandwidthLimitSpecResource) DeepCopyInto(out *BandwidthLimitSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BandwidthLimitStatus ¶
type BandwidthLimitStatus 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 (*BandwidthLimitStatus) DeepCopy ¶
func (in *BandwidthLimitStatus) DeepCopy() *BandwidthLimitStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BandwidthLimitStatus.
func (*BandwidthLimitStatus) DeepCopyInto ¶
func (in *BandwidthLimitStatus) DeepCopyInto(out *BandwidthLimitStatus)
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 { ID string `json:"id,omitempty" tf:"id,omitempty"` BandwidthPackageID *string `json:"bandwidthPackageID" tf:"bandwidth_package_id"` InstanceID *string `json:"instanceID" tf:"instance_id"` }
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"` Bandwidth *int64 `json:"bandwidth" tf:"bandwidth"` // +optional CenBandwidthPackageName *string `json:"cenBandwidthPackageName,omitempty" tf:"cen_bandwidth_package_name"` // +optional // Deprecated ChargeType *string `json:"chargeType,omitempty" tf:"charge_type"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional ExpiredTime *string `json:"expiredTime,omitempty" tf:"expired_time"` // +optional GeographicRegionAID *string `json:"geographicRegionAID,omitempty" tf:"geographic_region_a_id"` // +optional GeographicRegionBID *string `json:"geographicRegionBID,omitempty" tf:"geographic_region_b_id"` // +optional // +kubebuilder:validation:MaxItems=2 // +kubebuilder:validation:MinItems=1 // Deprecated GeographicRegionIDS []string `json:"geographicRegionIDS,omitempty" tf:"geographic_region_ids"` // +optional // Deprecated Name *string `json:"name,omitempty" tf:"name"` // +optional PaymentType *string `json:"paymentType,omitempty" tf:"payment_type"` // +optional Period *int64 `json:"period,omitempty" tf:"period"` // +optional Status *string `json:"status,omitempty" tf:"status"` }
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 Flowlog ¶
type Flowlog struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FlowlogSpec `json:"spec,omitempty"` Status FlowlogStatus `json:"status,omitempty"` }
func (*Flowlog) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Flowlog.
func (*Flowlog) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Flowlog) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Flowlog) SetupWebhookWithManager ¶
func (*Flowlog) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Flowlog) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type FlowlogList ¶
type FlowlogList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Flowlog CRD objects Items []Flowlog `json:"items,omitempty"` }
FlowlogList is a list of Flowlogs
func (*FlowlogList) DeepCopy ¶
func (in *FlowlogList) DeepCopy() *FlowlogList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlowlogList.
func (*FlowlogList) DeepCopyInto ¶
func (in *FlowlogList) DeepCopyInto(out *FlowlogList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FlowlogList) DeepCopyObject ¶
func (in *FlowlogList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FlowlogSpec ¶
type FlowlogSpec struct { State *FlowlogSpecResource `json:"state,omitempty" tf:"-"` Resource FlowlogSpecResource `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 (*FlowlogSpec) DeepCopy ¶
func (in *FlowlogSpec) DeepCopy() *FlowlogSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlowlogSpec.
func (*FlowlogSpec) DeepCopyInto ¶
func (in *FlowlogSpec) DeepCopyInto(out *FlowlogSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlowlogSpecResource ¶
type FlowlogSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` CenID *string `json:"cenID" tf:"cen_id"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional FlowLogName *string `json:"flowLogName,omitempty" tf:"flow_log_name"` LogStoreName *string `json:"logStoreName" tf:"log_store_name"` ProjectName *string `json:"projectName" tf:"project_name"` // +optional Status *string `json:"status,omitempty" tf:"status"` }
func (*FlowlogSpecResource) DeepCopy ¶
func (in *FlowlogSpecResource) DeepCopy() *FlowlogSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlowlogSpecResource.
func (*FlowlogSpecResource) DeepCopyInto ¶
func (in *FlowlogSpecResource) DeepCopyInto(out *FlowlogSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlowlogStatus ¶
type FlowlogStatus 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 (*FlowlogStatus) DeepCopy ¶
func (in *FlowlogStatus) DeepCopy() *FlowlogStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlowlogStatus.
func (*FlowlogStatus) DeepCopyInto ¶
func (in *FlowlogStatus) DeepCopyInto(out *FlowlogStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Instance ¶
type Instance struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec InstanceSpec `json:"spec,omitempty"` Status InstanceStatus `json:"status,omitempty"` }
func (*Instance) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Instance.
func (*Instance) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Instance) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Instance) SetupWebhookWithManager ¶
func (*Instance) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Instance) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type InstanceAttachment ¶
type InstanceAttachment struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec InstanceAttachmentSpec `json:"spec,omitempty"` Status InstanceAttachmentStatus `json:"status,omitempty"` }
func (*InstanceAttachment) DeepCopy ¶
func (in *InstanceAttachment) DeepCopy() *InstanceAttachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceAttachment.
func (*InstanceAttachment) DeepCopyInto ¶
func (in *InstanceAttachment) DeepCopyInto(out *InstanceAttachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InstanceAttachment) DeepCopyObject ¶
func (in *InstanceAttachment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InstanceAttachment) SetupWebhookWithManager ¶
func (r *InstanceAttachment) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*InstanceAttachment) ValidateCreate ¶
func (r *InstanceAttachment) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*InstanceAttachment) ValidateDelete ¶
func (r *InstanceAttachment) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*InstanceAttachment) ValidateUpdate ¶
func (r *InstanceAttachment) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type InstanceAttachmentList ¶
type InstanceAttachmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of InstanceAttachment CRD objects Items []InstanceAttachment `json:"items,omitempty"` }
InstanceAttachmentList is a list of InstanceAttachments
func (*InstanceAttachmentList) DeepCopy ¶
func (in *InstanceAttachmentList) DeepCopy() *InstanceAttachmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceAttachmentList.
func (*InstanceAttachmentList) DeepCopyInto ¶
func (in *InstanceAttachmentList) DeepCopyInto(out *InstanceAttachmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InstanceAttachmentList) DeepCopyObject ¶
func (in *InstanceAttachmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type InstanceAttachmentSpec ¶
type InstanceAttachmentSpec struct { State *InstanceAttachmentSpecResource `json:"state,omitempty" tf:"-"` Resource InstanceAttachmentSpecResource `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 (*InstanceAttachmentSpec) DeepCopy ¶
func (in *InstanceAttachmentSpec) DeepCopy() *InstanceAttachmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceAttachmentSpec.
func (*InstanceAttachmentSpec) DeepCopyInto ¶
func (in *InstanceAttachmentSpec) DeepCopyInto(out *InstanceAttachmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceAttachmentSpecResource ¶
type InstanceAttachmentSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional CenOwnerID *int64 `json:"cenOwnerID,omitempty" tf:"cen_owner_id"` ChildInstanceID *string `json:"childInstanceID" tf:"child_instance_id"` // +optional ChildInstanceOwnerID *int64 `json:"childInstanceOwnerID,omitempty" tf:"child_instance_owner_id"` ChildInstanceRegionID *string `json:"childInstanceRegionID" tf:"child_instance_region_id"` ChildInstanceType *string `json:"childInstanceType" tf:"child_instance_type"` InstanceID *string `json:"instanceID" tf:"instance_id"` // +optional Status *string `json:"status,omitempty" tf:"status"` }
func (*InstanceAttachmentSpecResource) DeepCopy ¶
func (in *InstanceAttachmentSpecResource) DeepCopy() *InstanceAttachmentSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceAttachmentSpecResource.
func (*InstanceAttachmentSpecResource) DeepCopyInto ¶
func (in *InstanceAttachmentSpecResource) DeepCopyInto(out *InstanceAttachmentSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceAttachmentStatus ¶
type InstanceAttachmentStatus 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 (*InstanceAttachmentStatus) DeepCopy ¶
func (in *InstanceAttachmentStatus) DeepCopy() *InstanceAttachmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceAttachmentStatus.
func (*InstanceAttachmentStatus) DeepCopyInto ¶
func (in *InstanceAttachmentStatus) DeepCopyInto(out *InstanceAttachmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceGrant ¶
type InstanceGrant struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec InstanceGrantSpec `json:"spec,omitempty"` Status InstanceGrantStatus `json:"status,omitempty"` }
func (*InstanceGrant) DeepCopy ¶
func (in *InstanceGrant) DeepCopy() *InstanceGrant
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceGrant.
func (*InstanceGrant) DeepCopyInto ¶
func (in *InstanceGrant) DeepCopyInto(out *InstanceGrant)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InstanceGrant) DeepCopyObject ¶
func (in *InstanceGrant) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InstanceGrant) SetupWebhookWithManager ¶
func (r *InstanceGrant) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*InstanceGrant) ValidateCreate ¶
func (r *InstanceGrant) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*InstanceGrant) ValidateDelete ¶
func (r *InstanceGrant) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*InstanceGrant) ValidateUpdate ¶
func (r *InstanceGrant) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type InstanceGrantList ¶
type InstanceGrantList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of InstanceGrant CRD objects Items []InstanceGrant `json:"items,omitempty"` }
InstanceGrantList is a list of InstanceGrants
func (*InstanceGrantList) DeepCopy ¶
func (in *InstanceGrantList) DeepCopy() *InstanceGrantList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceGrantList.
func (*InstanceGrantList) DeepCopyInto ¶
func (in *InstanceGrantList) DeepCopyInto(out *InstanceGrantList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InstanceGrantList) DeepCopyObject ¶
func (in *InstanceGrantList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type InstanceGrantSpec ¶
type InstanceGrantSpec struct { State *InstanceGrantSpecResource `json:"state,omitempty" tf:"-"` Resource InstanceGrantSpecResource `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 (*InstanceGrantSpec) DeepCopy ¶
func (in *InstanceGrantSpec) DeepCopy() *InstanceGrantSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceGrantSpec.
func (*InstanceGrantSpec) DeepCopyInto ¶
func (in *InstanceGrantSpec) DeepCopyInto(out *InstanceGrantSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceGrantSpecResource ¶
type InstanceGrantSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` CenID *string `json:"cenID" tf:"cen_id"` CenOwnerID *string `json:"cenOwnerID" tf:"cen_owner_id"` ChildInstanceID *string `json:"childInstanceID" tf:"child_instance_id"` }
func (*InstanceGrantSpecResource) DeepCopy ¶
func (in *InstanceGrantSpecResource) DeepCopy() *InstanceGrantSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceGrantSpecResource.
func (*InstanceGrantSpecResource) DeepCopyInto ¶
func (in *InstanceGrantSpecResource) DeepCopyInto(out *InstanceGrantSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceGrantStatus ¶
type InstanceGrantStatus 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 (*InstanceGrantStatus) DeepCopy ¶
func (in *InstanceGrantStatus) DeepCopy() *InstanceGrantStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceGrantStatus.
func (*InstanceGrantStatus) DeepCopyInto ¶
func (in *InstanceGrantStatus) DeepCopyInto(out *InstanceGrantStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceList ¶
type InstanceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Instance CRD objects Items []Instance `json:"items,omitempty"` }
InstanceList is a list of Instances
func (*InstanceList) DeepCopy ¶
func (in *InstanceList) DeepCopy() *InstanceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceList.
func (*InstanceList) DeepCopyInto ¶
func (in *InstanceList) DeepCopyInto(out *InstanceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InstanceList) DeepCopyObject ¶
func (in *InstanceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type InstanceSpec ¶
type InstanceSpec struct { State *InstanceSpecResource `json:"state,omitempty" tf:"-"` Resource InstanceSpecResource `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 (*InstanceSpec) DeepCopy ¶
func (in *InstanceSpec) DeepCopy() *InstanceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceSpec.
func (*InstanceSpec) DeepCopyInto ¶
func (in *InstanceSpec) DeepCopyInto(out *InstanceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceSpecResource ¶
type InstanceSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional CenInstanceName *string `json:"cenInstanceName,omitempty" tf:"cen_instance_name"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional // Deprecated Name *string `json:"name,omitempty" tf:"name"` // +optional ProtectionLevel *string `json:"protectionLevel,omitempty" tf:"protection_level"` // +optional Status *string `json:"status,omitempty" tf:"status"` // +optional Tags map[string]string `json:"tags,omitempty" tf:"tags"` }
func (*InstanceSpecResource) DeepCopy ¶
func (in *InstanceSpecResource) DeepCopy() *InstanceSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceSpecResource.
func (*InstanceSpecResource) DeepCopyInto ¶
func (in *InstanceSpecResource) DeepCopyInto(out *InstanceSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceStatus ¶
type InstanceStatus 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 (*InstanceStatus) DeepCopy ¶
func (in *InstanceStatus) DeepCopy() *InstanceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceStatus.
func (*InstanceStatus) DeepCopyInto ¶
func (in *InstanceStatus) DeepCopyInto(out *InstanceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateZone ¶
type PrivateZone struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PrivateZoneSpec `json:"spec,omitempty"` Status PrivateZoneStatus `json:"status,omitempty"` }
func (*PrivateZone) DeepCopy ¶
func (in *PrivateZone) DeepCopy() *PrivateZone
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateZone.
func (*PrivateZone) DeepCopyInto ¶
func (in *PrivateZone) DeepCopyInto(out *PrivateZone)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateZone) DeepCopyObject ¶
func (in *PrivateZone) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PrivateZone) SetupWebhookWithManager ¶
func (r *PrivateZone) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*PrivateZone) ValidateCreate ¶
func (r *PrivateZone) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*PrivateZone) ValidateDelete ¶
func (r *PrivateZone) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*PrivateZone) ValidateUpdate ¶
func (r *PrivateZone) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type PrivateZoneList ¶
type PrivateZoneList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of PrivateZone CRD objects Items []PrivateZone `json:"items,omitempty"` }
PrivateZoneList is a list of PrivateZones
func (*PrivateZoneList) DeepCopy ¶
func (in *PrivateZoneList) DeepCopy() *PrivateZoneList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateZoneList.
func (*PrivateZoneList) DeepCopyInto ¶
func (in *PrivateZoneList) DeepCopyInto(out *PrivateZoneList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateZoneList) DeepCopyObject ¶
func (in *PrivateZoneList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PrivateZoneSpec ¶
type PrivateZoneSpec struct { State *PrivateZoneSpecResource `json:"state,omitempty" tf:"-"` Resource PrivateZoneSpecResource `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 (*PrivateZoneSpec) DeepCopy ¶
func (in *PrivateZoneSpec) DeepCopy() *PrivateZoneSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateZoneSpec.
func (*PrivateZoneSpec) DeepCopyInto ¶
func (in *PrivateZoneSpec) DeepCopyInto(out *PrivateZoneSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateZoneSpecResource ¶
type PrivateZoneSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` AccessRegionID *string `json:"accessRegionID" tf:"access_region_id"` CenID *string `json:"cenID" tf:"cen_id"` HostRegionID *string `json:"hostRegionID" tf:"host_region_id"` HostVpcID *string `json:"hostVpcID" tf:"host_vpc_id"` // +optional Status *string `json:"status,omitempty" tf:"status"` }
func (*PrivateZoneSpecResource) DeepCopy ¶
func (in *PrivateZoneSpecResource) DeepCopy() *PrivateZoneSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateZoneSpecResource.
func (*PrivateZoneSpecResource) DeepCopyInto ¶
func (in *PrivateZoneSpecResource) DeepCopyInto(out *PrivateZoneSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateZoneStatus ¶
type PrivateZoneStatus 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 (*PrivateZoneStatus) DeepCopy ¶
func (in *PrivateZoneStatus) DeepCopy() *PrivateZoneStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateZoneStatus.
func (*PrivateZoneStatus) DeepCopyInto ¶
func (in *PrivateZoneStatus) DeepCopyInto(out *PrivateZoneStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteEntry ¶
type RouteEntry struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RouteEntrySpec `json:"spec,omitempty"` Status RouteEntryStatus `json:"status,omitempty"` }
func (*RouteEntry) DeepCopy ¶
func (in *RouteEntry) DeepCopy() *RouteEntry
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteEntry.
func (*RouteEntry) DeepCopyInto ¶
func (in *RouteEntry) DeepCopyInto(out *RouteEntry)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RouteEntry) DeepCopyObject ¶
func (in *RouteEntry) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RouteEntry) SetupWebhookWithManager ¶
func (r *RouteEntry) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*RouteEntry) ValidateCreate ¶
func (r *RouteEntry) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*RouteEntry) ValidateDelete ¶
func (r *RouteEntry) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*RouteEntry) ValidateUpdate ¶
func (r *RouteEntry) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type RouteEntryList ¶
type RouteEntryList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of RouteEntry CRD objects Items []RouteEntry `json:"items,omitempty"` }
RouteEntryList is a list of RouteEntrys
func (*RouteEntryList) DeepCopy ¶
func (in *RouteEntryList) DeepCopy() *RouteEntryList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteEntryList.
func (*RouteEntryList) DeepCopyInto ¶
func (in *RouteEntryList) DeepCopyInto(out *RouteEntryList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RouteEntryList) DeepCopyObject ¶
func (in *RouteEntryList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RouteEntrySpec ¶
type RouteEntrySpec struct { State *RouteEntrySpecResource `json:"state,omitempty" tf:"-"` Resource RouteEntrySpecResource `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 (*RouteEntrySpec) DeepCopy ¶
func (in *RouteEntrySpec) DeepCopy() *RouteEntrySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteEntrySpec.
func (*RouteEntrySpec) DeepCopyInto ¶
func (in *RouteEntrySpec) DeepCopyInto(out *RouteEntrySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteEntrySpecResource ¶
type RouteEntrySpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` CidrBlock *string `json:"cidrBlock" tf:"cidr_block"` InstanceID *string `json:"instanceID" tf:"instance_id"` RouteTableID *string `json:"routeTableID" tf:"route_table_id"` }
func (*RouteEntrySpecResource) DeepCopy ¶
func (in *RouteEntrySpecResource) DeepCopy() *RouteEntrySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteEntrySpecResource.
func (*RouteEntrySpecResource) DeepCopyInto ¶
func (in *RouteEntrySpecResource) DeepCopyInto(out *RouteEntrySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteEntryStatus ¶
type RouteEntryStatus 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 (*RouteEntryStatus) DeepCopy ¶
func (in *RouteEntryStatus) DeepCopy() *RouteEntryStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteEntryStatus.
func (*RouteEntryStatus) DeepCopyInto ¶
func (in *RouteEntryStatus) DeepCopyInto(out *RouteEntryStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteMap ¶
type RouteMap struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RouteMapSpec `json:"spec,omitempty"` Status RouteMapStatus `json:"status,omitempty"` }
func (*RouteMap) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteMap.
func (*RouteMap) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RouteMap) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RouteMap) SetupWebhookWithManager ¶
func (*RouteMap) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*RouteMap) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type RouteMapList ¶
type RouteMapList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of RouteMap CRD objects Items []RouteMap `json:"items,omitempty"` }
RouteMapList is a list of RouteMaps
func (*RouteMapList) DeepCopy ¶
func (in *RouteMapList) DeepCopy() *RouteMapList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteMapList.
func (*RouteMapList) DeepCopyInto ¶
func (in *RouteMapList) DeepCopyInto(out *RouteMapList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RouteMapList) DeepCopyObject ¶
func (in *RouteMapList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RouteMapSpec ¶
type RouteMapSpec struct { State *RouteMapSpecResource `json:"state,omitempty" tf:"-"` Resource RouteMapSpecResource `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 (*RouteMapSpec) DeepCopy ¶
func (in *RouteMapSpec) DeepCopy() *RouteMapSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteMapSpec.
func (*RouteMapSpec) DeepCopyInto ¶
func (in *RouteMapSpec) DeepCopyInto(out *RouteMapSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteMapSpecResource ¶
type RouteMapSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AsPathMatchMode *string `json:"asPathMatchMode,omitempty" tf:"as_path_match_mode"` CenID *string `json:"cenID" tf:"cen_id"` CenRegionID *string `json:"cenRegionID" tf:"cen_region_id"` // +optional CidrMatchMode *string `json:"cidrMatchMode,omitempty" tf:"cidr_match_mode"` // +optional CommunityMatchMode *string `json:"communityMatchMode,omitempty" tf:"community_match_mode"` // +optional CommunityOperateMode *string `json:"communityOperateMode,omitempty" tf:"community_operate_mode"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional DestinationChildInstanceTypes []string `json:"destinationChildInstanceTypes,omitempty" tf:"destination_child_instance_types"` // +optional DestinationCIDRBlocks []string `json:"destinationCIDRBlocks,omitempty" tf:"destination_cidr_blocks"` // +optional DestinationInstanceIDS []string `json:"destinationInstanceIDS,omitempty" tf:"destination_instance_ids"` // +optional DestinationInstanceIDSReverseMatch *bool `json:"destinationInstanceIDSReverseMatch,omitempty" tf:"destination_instance_ids_reverse_match"` // +optional DestinationRouteTableIDS []string `json:"destinationRouteTableIDS,omitempty" tf:"destination_route_table_ids"` MapResult *string `json:"mapResult" tf:"map_result"` // +optional MatchAsns []string `json:"matchAsns,omitempty" tf:"match_asns"` // +optional MatchCommunitySet []string `json:"matchCommunitySet,omitempty" tf:"match_community_set"` // +optional NextPriority *int64 `json:"nextPriority,omitempty" tf:"next_priority"` // +optional OperateCommunitySet []string `json:"operateCommunitySet,omitempty" tf:"operate_community_set"` // +optional Preference *int64 `json:"preference,omitempty" tf:"preference"` // +optional PrependAsPath []string `json:"prependAsPath,omitempty" tf:"prepend_as_path"` Priority *int64 `json:"priority" tf:"priority"` // +optional RouteMapID *string `json:"routeMapID,omitempty" tf:"route_map_id"` // +optional RouteTypes []string `json:"routeTypes,omitempty" tf:"route_types"` // +optional SourceChildInstanceTypes []string `json:"sourceChildInstanceTypes,omitempty" tf:"source_child_instance_types"` // +optional SourceInstanceIDS []string `json:"sourceInstanceIDS,omitempty" tf:"source_instance_ids"` // +optional SourceInstanceIDSReverseMatch *bool `json:"sourceInstanceIDSReverseMatch,omitempty" tf:"source_instance_ids_reverse_match"` // +optional SourceRegionIDS []string `json:"sourceRegionIDS,omitempty" tf:"source_region_ids"` // +optional SourceRouteTableIDS []string `json:"sourceRouteTableIDS,omitempty" tf:"source_route_table_ids"` // +optional Status *string `json:"status,omitempty" tf:"status"` TransmitDirection *string `json:"transmitDirection" tf:"transmit_direction"` }
func (*RouteMapSpecResource) DeepCopy ¶
func (in *RouteMapSpecResource) DeepCopy() *RouteMapSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteMapSpecResource.
func (*RouteMapSpecResource) DeepCopyInto ¶
func (in *RouteMapSpecResource) DeepCopyInto(out *RouteMapSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteMapStatus ¶
type RouteMapStatus 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 (*RouteMapStatus) DeepCopy ¶
func (in *RouteMapStatus) DeepCopy() *RouteMapStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteMapStatus.
func (*RouteMapStatus) DeepCopyInto ¶
func (in *RouteMapStatus) DeepCopyInto(out *RouteMapStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteService ¶
type RouteService struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RouteServiceSpec `json:"spec,omitempty"` Status RouteServiceStatus `json:"status,omitempty"` }
func (*RouteService) DeepCopy ¶
func (in *RouteService) DeepCopy() *RouteService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteService.
func (*RouteService) DeepCopyInto ¶
func (in *RouteService) DeepCopyInto(out *RouteService)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RouteService) DeepCopyObject ¶
func (in *RouteService) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RouteService) SetupWebhookWithManager ¶
func (r *RouteService) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*RouteService) ValidateCreate ¶
func (r *RouteService) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*RouteService) ValidateDelete ¶
func (r *RouteService) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*RouteService) ValidateUpdate ¶
func (r *RouteService) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type RouteServiceList ¶
type RouteServiceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of RouteService CRD objects Items []RouteService `json:"items,omitempty"` }
RouteServiceList is a list of RouteServices
func (*RouteServiceList) DeepCopy ¶
func (in *RouteServiceList) DeepCopy() *RouteServiceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteServiceList.
func (*RouteServiceList) DeepCopyInto ¶
func (in *RouteServiceList) DeepCopyInto(out *RouteServiceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RouteServiceList) DeepCopyObject ¶
func (in *RouteServiceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RouteServiceSpec ¶
type RouteServiceSpec struct { State *RouteServiceSpecResource `json:"state,omitempty" tf:"-"` Resource RouteServiceSpecResource `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 (*RouteServiceSpec) DeepCopy ¶
func (in *RouteServiceSpec) DeepCopy() *RouteServiceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteServiceSpec.
func (*RouteServiceSpec) DeepCopyInto ¶
func (in *RouteServiceSpec) DeepCopyInto(out *RouteServiceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteServiceSpecResource ¶
type RouteServiceSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` AccessRegionID *string `json:"accessRegionID" tf:"access_region_id"` CenID *string `json:"cenID" tf:"cen_id"` // +optional Description *string `json:"description,omitempty" tf:"description"` Host *string `json:"host" tf:"host"` HostRegionID *string `json:"hostRegionID" tf:"host_region_id"` HostVpcID *string `json:"hostVpcID" tf:"host_vpc_id"` // +optional Status *string `json:"status,omitempty" tf:"status"` }
func (*RouteServiceSpecResource) DeepCopy ¶
func (in *RouteServiceSpecResource) DeepCopy() *RouteServiceSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteServiceSpecResource.
func (*RouteServiceSpecResource) DeepCopyInto ¶
func (in *RouteServiceSpecResource) DeepCopyInto(out *RouteServiceSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteServiceStatus ¶
type RouteServiceStatus 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 (*RouteServiceStatus) DeepCopy ¶
func (in *RouteServiceStatus) DeepCopy() *RouteServiceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteServiceStatus.
func (*RouteServiceStatus) DeepCopyInto ¶
func (in *RouteServiceStatus) DeepCopyInto(out *RouteServiceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitRouter ¶
type TransitRouter struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TransitRouterSpec `json:"spec,omitempty"` Status TransitRouterStatus `json:"status,omitempty"` }
func (*TransitRouter) DeepCopy ¶
func (in *TransitRouter) DeepCopy() *TransitRouter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitRouter.
func (*TransitRouter) DeepCopyInto ¶
func (in *TransitRouter) DeepCopyInto(out *TransitRouter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TransitRouter) DeepCopyObject ¶
func (in *TransitRouter) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TransitRouter) SetupWebhookWithManager ¶
func (r *TransitRouter) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*TransitRouter) ValidateCreate ¶
func (r *TransitRouter) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*TransitRouter) ValidateDelete ¶
func (r *TransitRouter) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*TransitRouter) ValidateUpdate ¶
func (r *TransitRouter) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type TransitRouterList ¶
type TransitRouterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of TransitRouter CRD objects Items []TransitRouter `json:"items,omitempty"` }
TransitRouterList is a list of TransitRouters
func (*TransitRouterList) DeepCopy ¶
func (in *TransitRouterList) DeepCopy() *TransitRouterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitRouterList.
func (*TransitRouterList) DeepCopyInto ¶
func (in *TransitRouterList) DeepCopyInto(out *TransitRouterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TransitRouterList) DeepCopyObject ¶
func (in *TransitRouterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TransitRouterPeerAttachment ¶
type TransitRouterPeerAttachment struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TransitRouterPeerAttachmentSpec `json:"spec,omitempty"` Status TransitRouterPeerAttachmentStatus `json:"status,omitempty"` }
func (*TransitRouterPeerAttachment) DeepCopy ¶
func (in *TransitRouterPeerAttachment) DeepCopy() *TransitRouterPeerAttachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitRouterPeerAttachment.
func (*TransitRouterPeerAttachment) DeepCopyInto ¶
func (in *TransitRouterPeerAttachment) DeepCopyInto(out *TransitRouterPeerAttachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TransitRouterPeerAttachment) DeepCopyObject ¶
func (in *TransitRouterPeerAttachment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TransitRouterPeerAttachment) SetupWebhookWithManager ¶
func (r *TransitRouterPeerAttachment) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*TransitRouterPeerAttachment) ValidateCreate ¶
func (r *TransitRouterPeerAttachment) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*TransitRouterPeerAttachment) ValidateDelete ¶
func (r *TransitRouterPeerAttachment) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*TransitRouterPeerAttachment) ValidateUpdate ¶
func (r *TransitRouterPeerAttachment) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type TransitRouterPeerAttachmentList ¶
type TransitRouterPeerAttachmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of TransitRouterPeerAttachment CRD objects Items []TransitRouterPeerAttachment `json:"items,omitempty"` }
TransitRouterPeerAttachmentList is a list of TransitRouterPeerAttachments
func (*TransitRouterPeerAttachmentList) DeepCopy ¶
func (in *TransitRouterPeerAttachmentList) DeepCopy() *TransitRouterPeerAttachmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitRouterPeerAttachmentList.
func (*TransitRouterPeerAttachmentList) DeepCopyInto ¶
func (in *TransitRouterPeerAttachmentList) DeepCopyInto(out *TransitRouterPeerAttachmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TransitRouterPeerAttachmentList) DeepCopyObject ¶
func (in *TransitRouterPeerAttachmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TransitRouterPeerAttachmentSpec ¶
type TransitRouterPeerAttachmentSpec struct { State *TransitRouterPeerAttachmentSpecResource `json:"state,omitempty" tf:"-"` Resource TransitRouterPeerAttachmentSpecResource `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 (*TransitRouterPeerAttachmentSpec) DeepCopy ¶
func (in *TransitRouterPeerAttachmentSpec) DeepCopy() *TransitRouterPeerAttachmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitRouterPeerAttachmentSpec.
func (*TransitRouterPeerAttachmentSpec) DeepCopyInto ¶
func (in *TransitRouterPeerAttachmentSpec) DeepCopyInto(out *TransitRouterPeerAttachmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitRouterPeerAttachmentSpecResource ¶
type TransitRouterPeerAttachmentSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AutoPublishRouteEnabled *bool `json:"autoPublishRouteEnabled,omitempty" tf:"auto_publish_route_enabled"` // +optional Bandwidth *int64 `json:"bandwidth,omitempty" tf:"bandwidth"` // +optional BandwidthType *string `json:"bandwidthType,omitempty" tf:"bandwidth_type"` // +optional CenBandwidthPackageID *string `json:"cenBandwidthPackageID,omitempty" tf:"cen_bandwidth_package_id"` CenID *string `json:"cenID" tf:"cen_id"` // +optional DryRun *bool `json:"dryRun,omitempty" tf:"dry_run"` PeerTransitRouterID *string `json:"peerTransitRouterID" tf:"peer_transit_router_id"` PeerTransitRouterRegionID *string `json:"peerTransitRouterRegionID" tf:"peer_transit_router_region_id"` // +optional ResourceType *string `json:"resourceType,omitempty" tf:"resource_type"` // +optional RouteTableAssociationEnabled *bool `json:"routeTableAssociationEnabled,omitempty" tf:"route_table_association_enabled"` // +optional RouteTablePropagationEnabled *bool `json:"routeTablePropagationEnabled,omitempty" tf:"route_table_propagation_enabled"` // +optional Status *string `json:"status,omitempty" tf:"status"` // +optional TransitRouterAttachmentDescription *string `json:"transitRouterAttachmentDescription,omitempty" tf:"transit_router_attachment_description"` // +optional TransitRouterAttachmentID *string `json:"transitRouterAttachmentID,omitempty" tf:"transit_router_attachment_id"` // +optional TransitRouterAttachmentName *string `json:"transitRouterAttachmentName,omitempty" tf:"transit_router_attachment_name"` // +optional TransitRouterID *string `json:"transitRouterID,omitempty" tf:"transit_router_id"` }
func (*TransitRouterPeerAttachmentSpecResource) DeepCopy ¶
func (in *TransitRouterPeerAttachmentSpecResource) DeepCopy() *TransitRouterPeerAttachmentSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitRouterPeerAttachmentSpecResource.
func (*TransitRouterPeerAttachmentSpecResource) DeepCopyInto ¶
func (in *TransitRouterPeerAttachmentSpecResource) DeepCopyInto(out *TransitRouterPeerAttachmentSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitRouterPeerAttachmentStatus ¶
type TransitRouterPeerAttachmentStatus 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 (*TransitRouterPeerAttachmentStatus) DeepCopy ¶
func (in *TransitRouterPeerAttachmentStatus) DeepCopy() *TransitRouterPeerAttachmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitRouterPeerAttachmentStatus.
func (*TransitRouterPeerAttachmentStatus) DeepCopyInto ¶
func (in *TransitRouterPeerAttachmentStatus) DeepCopyInto(out *TransitRouterPeerAttachmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitRouterRouteEntry ¶
type TransitRouterRouteEntry struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TransitRouterRouteEntrySpec `json:"spec,omitempty"` Status TransitRouterRouteEntryStatus `json:"status,omitempty"` }
func (*TransitRouterRouteEntry) DeepCopy ¶
func (in *TransitRouterRouteEntry) DeepCopy() *TransitRouterRouteEntry
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitRouterRouteEntry.
func (*TransitRouterRouteEntry) DeepCopyInto ¶
func (in *TransitRouterRouteEntry) DeepCopyInto(out *TransitRouterRouteEntry)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TransitRouterRouteEntry) DeepCopyObject ¶
func (in *TransitRouterRouteEntry) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TransitRouterRouteEntry) SetupWebhookWithManager ¶
func (r *TransitRouterRouteEntry) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*TransitRouterRouteEntry) ValidateCreate ¶
func (r *TransitRouterRouteEntry) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*TransitRouterRouteEntry) ValidateDelete ¶
func (r *TransitRouterRouteEntry) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*TransitRouterRouteEntry) ValidateUpdate ¶
func (r *TransitRouterRouteEntry) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type TransitRouterRouteEntryList ¶
type TransitRouterRouteEntryList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of TransitRouterRouteEntry CRD objects Items []TransitRouterRouteEntry `json:"items,omitempty"` }
TransitRouterRouteEntryList is a list of TransitRouterRouteEntrys
func (*TransitRouterRouteEntryList) DeepCopy ¶
func (in *TransitRouterRouteEntryList) DeepCopy() *TransitRouterRouteEntryList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitRouterRouteEntryList.
func (*TransitRouterRouteEntryList) DeepCopyInto ¶
func (in *TransitRouterRouteEntryList) DeepCopyInto(out *TransitRouterRouteEntryList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TransitRouterRouteEntryList) DeepCopyObject ¶
func (in *TransitRouterRouteEntryList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TransitRouterRouteEntrySpec ¶
type TransitRouterRouteEntrySpec struct { State *TransitRouterRouteEntrySpecResource `json:"state,omitempty" tf:"-"` Resource TransitRouterRouteEntrySpecResource `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 (*TransitRouterRouteEntrySpec) DeepCopy ¶
func (in *TransitRouterRouteEntrySpec) DeepCopy() *TransitRouterRouteEntrySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitRouterRouteEntrySpec.
func (*TransitRouterRouteEntrySpec) DeepCopyInto ¶
func (in *TransitRouterRouteEntrySpec) DeepCopyInto(out *TransitRouterRouteEntrySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitRouterRouteEntrySpecResource ¶
type TransitRouterRouteEntrySpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional DryRun *bool `json:"dryRun,omitempty" tf:"dry_run"` // +optional Status *string `json:"status,omitempty" tf:"status"` // +optional TransitRouterRouteEntryDescription *string `json:"transitRouterRouteEntryDescription,omitempty" tf:"transit_router_route_entry_description"` TransitRouterRouteEntryDestinationCIDRBlock *string `json:"transitRouterRouteEntryDestinationCIDRBlock" tf:"transit_router_route_entry_destination_cidr_block"` // +optional TransitRouterRouteEntryID *string `json:"transitRouterRouteEntryID,omitempty" tf:"transit_router_route_entry_id"` // +optional TransitRouterRouteEntryName *string `json:"transitRouterRouteEntryName,omitempty" tf:"transit_router_route_entry_name"` // +optional TransitRouterRouteEntryNextHopID *string `json:"transitRouterRouteEntryNextHopID,omitempty" tf:"transit_router_route_entry_next_hop_id"` TransitRouterRouteEntryNextHopType *string `json:"transitRouterRouteEntryNextHopType" tf:"transit_router_route_entry_next_hop_type"` TransitRouterRouteTableID *string `json:"transitRouterRouteTableID" tf:"transit_router_route_table_id"` }
func (*TransitRouterRouteEntrySpecResource) DeepCopy ¶
func (in *TransitRouterRouteEntrySpecResource) DeepCopy() *TransitRouterRouteEntrySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitRouterRouteEntrySpecResource.
func (*TransitRouterRouteEntrySpecResource) DeepCopyInto ¶
func (in *TransitRouterRouteEntrySpecResource) DeepCopyInto(out *TransitRouterRouteEntrySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitRouterRouteEntryStatus ¶
type TransitRouterRouteEntryStatus 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 (*TransitRouterRouteEntryStatus) DeepCopy ¶
func (in *TransitRouterRouteEntryStatus) DeepCopy() *TransitRouterRouteEntryStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitRouterRouteEntryStatus.
func (*TransitRouterRouteEntryStatus) DeepCopyInto ¶
func (in *TransitRouterRouteEntryStatus) DeepCopyInto(out *TransitRouterRouteEntryStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitRouterRouteTable ¶
type TransitRouterRouteTable struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TransitRouterRouteTableSpec `json:"spec,omitempty"` Status TransitRouterRouteTableStatus `json:"status,omitempty"` }
func (*TransitRouterRouteTable) DeepCopy ¶
func (in *TransitRouterRouteTable) DeepCopy() *TransitRouterRouteTable
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitRouterRouteTable.
func (*TransitRouterRouteTable) DeepCopyInto ¶
func (in *TransitRouterRouteTable) DeepCopyInto(out *TransitRouterRouteTable)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TransitRouterRouteTable) DeepCopyObject ¶
func (in *TransitRouterRouteTable) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TransitRouterRouteTable) SetupWebhookWithManager ¶
func (r *TransitRouterRouteTable) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*TransitRouterRouteTable) ValidateCreate ¶
func (r *TransitRouterRouteTable) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*TransitRouterRouteTable) ValidateDelete ¶
func (r *TransitRouterRouteTable) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*TransitRouterRouteTable) ValidateUpdate ¶
func (r *TransitRouterRouteTable) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type TransitRouterRouteTableAssociation ¶
type TransitRouterRouteTableAssociation struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TransitRouterRouteTableAssociationSpec `json:"spec,omitempty"` Status TransitRouterRouteTableAssociationStatus `json:"status,omitempty"` }
func (*TransitRouterRouteTableAssociation) DeepCopy ¶
func (in *TransitRouterRouteTableAssociation) DeepCopy() *TransitRouterRouteTableAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitRouterRouteTableAssociation.
func (*TransitRouterRouteTableAssociation) DeepCopyInto ¶
func (in *TransitRouterRouteTableAssociation) DeepCopyInto(out *TransitRouterRouteTableAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TransitRouterRouteTableAssociation) DeepCopyObject ¶
func (in *TransitRouterRouteTableAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TransitRouterRouteTableAssociation) SetupWebhookWithManager ¶
func (r *TransitRouterRouteTableAssociation) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*TransitRouterRouteTableAssociation) ValidateCreate ¶
func (r *TransitRouterRouteTableAssociation) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*TransitRouterRouteTableAssociation) ValidateDelete ¶
func (r *TransitRouterRouteTableAssociation) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*TransitRouterRouteTableAssociation) ValidateUpdate ¶
func (r *TransitRouterRouteTableAssociation) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type TransitRouterRouteTableAssociationList ¶
type TransitRouterRouteTableAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of TransitRouterRouteTableAssociation CRD objects Items []TransitRouterRouteTableAssociation `json:"items,omitempty"` }
TransitRouterRouteTableAssociationList is a list of TransitRouterRouteTableAssociations
func (*TransitRouterRouteTableAssociationList) DeepCopy ¶
func (in *TransitRouterRouteTableAssociationList) DeepCopy() *TransitRouterRouteTableAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitRouterRouteTableAssociationList.
func (*TransitRouterRouteTableAssociationList) DeepCopyInto ¶
func (in *TransitRouterRouteTableAssociationList) DeepCopyInto(out *TransitRouterRouteTableAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TransitRouterRouteTableAssociationList) DeepCopyObject ¶
func (in *TransitRouterRouteTableAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TransitRouterRouteTableAssociationSpec ¶
type TransitRouterRouteTableAssociationSpec struct { State *TransitRouterRouteTableAssociationSpecResource `json:"state,omitempty" tf:"-"` Resource TransitRouterRouteTableAssociationSpecResource `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 (*TransitRouterRouteTableAssociationSpec) DeepCopy ¶
func (in *TransitRouterRouteTableAssociationSpec) DeepCopy() *TransitRouterRouteTableAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitRouterRouteTableAssociationSpec.
func (*TransitRouterRouteTableAssociationSpec) DeepCopyInto ¶
func (in *TransitRouterRouteTableAssociationSpec) DeepCopyInto(out *TransitRouterRouteTableAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitRouterRouteTableAssociationSpecResource ¶
type TransitRouterRouteTableAssociationSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional DryRun *bool `json:"dryRun,omitempty" tf:"dry_run"` // +optional Status *string `json:"status,omitempty" tf:"status"` TransitRouterAttachmentID *string `json:"transitRouterAttachmentID" tf:"transit_router_attachment_id"` TransitRouterRouteTableID *string `json:"transitRouterRouteTableID" tf:"transit_router_route_table_id"` }
func (*TransitRouterRouteTableAssociationSpecResource) DeepCopy ¶
func (in *TransitRouterRouteTableAssociationSpecResource) DeepCopy() *TransitRouterRouteTableAssociationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitRouterRouteTableAssociationSpecResource.
func (*TransitRouterRouteTableAssociationSpecResource) DeepCopyInto ¶
func (in *TransitRouterRouteTableAssociationSpecResource) DeepCopyInto(out *TransitRouterRouteTableAssociationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitRouterRouteTableAssociationStatus ¶
type TransitRouterRouteTableAssociationStatus 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 (*TransitRouterRouteTableAssociationStatus) DeepCopy ¶
func (in *TransitRouterRouteTableAssociationStatus) DeepCopy() *TransitRouterRouteTableAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitRouterRouteTableAssociationStatus.
func (*TransitRouterRouteTableAssociationStatus) DeepCopyInto ¶
func (in *TransitRouterRouteTableAssociationStatus) DeepCopyInto(out *TransitRouterRouteTableAssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitRouterRouteTableList ¶
type TransitRouterRouteTableList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of TransitRouterRouteTable CRD objects Items []TransitRouterRouteTable `json:"items,omitempty"` }
TransitRouterRouteTableList is a list of TransitRouterRouteTables
func (*TransitRouterRouteTableList) DeepCopy ¶
func (in *TransitRouterRouteTableList) DeepCopy() *TransitRouterRouteTableList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitRouterRouteTableList.
func (*TransitRouterRouteTableList) DeepCopyInto ¶
func (in *TransitRouterRouteTableList) DeepCopyInto(out *TransitRouterRouteTableList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TransitRouterRouteTableList) DeepCopyObject ¶
func (in *TransitRouterRouteTableList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TransitRouterRouteTablePropagation ¶
type TransitRouterRouteTablePropagation struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TransitRouterRouteTablePropagationSpec `json:"spec,omitempty"` Status TransitRouterRouteTablePropagationStatus `json:"status,omitempty"` }
func (*TransitRouterRouteTablePropagation) DeepCopy ¶
func (in *TransitRouterRouteTablePropagation) DeepCopy() *TransitRouterRouteTablePropagation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitRouterRouteTablePropagation.
func (*TransitRouterRouteTablePropagation) DeepCopyInto ¶
func (in *TransitRouterRouteTablePropagation) DeepCopyInto(out *TransitRouterRouteTablePropagation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TransitRouterRouteTablePropagation) DeepCopyObject ¶
func (in *TransitRouterRouteTablePropagation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TransitRouterRouteTablePropagation) SetupWebhookWithManager ¶
func (r *TransitRouterRouteTablePropagation) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*TransitRouterRouteTablePropagation) ValidateCreate ¶
func (r *TransitRouterRouteTablePropagation) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*TransitRouterRouteTablePropagation) ValidateDelete ¶
func (r *TransitRouterRouteTablePropagation) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*TransitRouterRouteTablePropagation) ValidateUpdate ¶
func (r *TransitRouterRouteTablePropagation) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type TransitRouterRouteTablePropagationList ¶
type TransitRouterRouteTablePropagationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of TransitRouterRouteTablePropagation CRD objects Items []TransitRouterRouteTablePropagation `json:"items,omitempty"` }
TransitRouterRouteTablePropagationList is a list of TransitRouterRouteTablePropagations
func (*TransitRouterRouteTablePropagationList) DeepCopy ¶
func (in *TransitRouterRouteTablePropagationList) DeepCopy() *TransitRouterRouteTablePropagationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitRouterRouteTablePropagationList.
func (*TransitRouterRouteTablePropagationList) DeepCopyInto ¶
func (in *TransitRouterRouteTablePropagationList) DeepCopyInto(out *TransitRouterRouteTablePropagationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TransitRouterRouteTablePropagationList) DeepCopyObject ¶
func (in *TransitRouterRouteTablePropagationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TransitRouterRouteTablePropagationSpec ¶
type TransitRouterRouteTablePropagationSpec struct { State *TransitRouterRouteTablePropagationSpecResource `json:"state,omitempty" tf:"-"` Resource TransitRouterRouteTablePropagationSpecResource `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 (*TransitRouterRouteTablePropagationSpec) DeepCopy ¶
func (in *TransitRouterRouteTablePropagationSpec) DeepCopy() *TransitRouterRouteTablePropagationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitRouterRouteTablePropagationSpec.
func (*TransitRouterRouteTablePropagationSpec) DeepCopyInto ¶
func (in *TransitRouterRouteTablePropagationSpec) DeepCopyInto(out *TransitRouterRouteTablePropagationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitRouterRouteTablePropagationSpecResource ¶
type TransitRouterRouteTablePropagationSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional DryRun *bool `json:"dryRun,omitempty" tf:"dry_run"` // +optional Status *string `json:"status,omitempty" tf:"status"` TransitRouterAttachmentID *string `json:"transitRouterAttachmentID" tf:"transit_router_attachment_id"` TransitRouterRouteTableID *string `json:"transitRouterRouteTableID" tf:"transit_router_route_table_id"` }
func (*TransitRouterRouteTablePropagationSpecResource) DeepCopy ¶
func (in *TransitRouterRouteTablePropagationSpecResource) DeepCopy() *TransitRouterRouteTablePropagationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitRouterRouteTablePropagationSpecResource.
func (*TransitRouterRouteTablePropagationSpecResource) DeepCopyInto ¶
func (in *TransitRouterRouteTablePropagationSpecResource) DeepCopyInto(out *TransitRouterRouteTablePropagationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitRouterRouteTablePropagationStatus ¶
type TransitRouterRouteTablePropagationStatus 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 (*TransitRouterRouteTablePropagationStatus) DeepCopy ¶
func (in *TransitRouterRouteTablePropagationStatus) DeepCopy() *TransitRouterRouteTablePropagationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitRouterRouteTablePropagationStatus.
func (*TransitRouterRouteTablePropagationStatus) DeepCopyInto ¶
func (in *TransitRouterRouteTablePropagationStatus) DeepCopyInto(out *TransitRouterRouteTablePropagationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitRouterRouteTableSpec ¶
type TransitRouterRouteTableSpec struct { State *TransitRouterRouteTableSpecResource `json:"state,omitempty" tf:"-"` Resource TransitRouterRouteTableSpecResource `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 (*TransitRouterRouteTableSpec) DeepCopy ¶
func (in *TransitRouterRouteTableSpec) DeepCopy() *TransitRouterRouteTableSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitRouterRouteTableSpec.
func (*TransitRouterRouteTableSpec) DeepCopyInto ¶
func (in *TransitRouterRouteTableSpec) DeepCopyInto(out *TransitRouterRouteTableSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitRouterRouteTableSpecResource ¶
type TransitRouterRouteTableSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional DryRun *bool `json:"dryRun,omitempty" tf:"dry_run"` // +optional Status *string `json:"status,omitempty" tf:"status"` TransitRouterID *string `json:"transitRouterID" tf:"transit_router_id"` // +optional TransitRouterRouteTableDescription *string `json:"transitRouterRouteTableDescription,omitempty" tf:"transit_router_route_table_description"` // +optional TransitRouterRouteTableID *string `json:"transitRouterRouteTableID,omitempty" tf:"transit_router_route_table_id"` // +optional TransitRouterRouteTableName *string `json:"transitRouterRouteTableName,omitempty" tf:"transit_router_route_table_name"` // +optional TransitRouterRouteTableType *string `json:"transitRouterRouteTableType,omitempty" tf:"transit_router_route_table_type"` }
func (*TransitRouterRouteTableSpecResource) DeepCopy ¶
func (in *TransitRouterRouteTableSpecResource) DeepCopy() *TransitRouterRouteTableSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitRouterRouteTableSpecResource.
func (*TransitRouterRouteTableSpecResource) DeepCopyInto ¶
func (in *TransitRouterRouteTableSpecResource) DeepCopyInto(out *TransitRouterRouteTableSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitRouterRouteTableStatus ¶
type TransitRouterRouteTableStatus 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 (*TransitRouterRouteTableStatus) DeepCopy ¶
func (in *TransitRouterRouteTableStatus) DeepCopy() *TransitRouterRouteTableStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitRouterRouteTableStatus.
func (*TransitRouterRouteTableStatus) DeepCopyInto ¶
func (in *TransitRouterRouteTableStatus) DeepCopyInto(out *TransitRouterRouteTableStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitRouterSpec ¶
type TransitRouterSpec struct { State *TransitRouterSpecResource `json:"state,omitempty" tf:"-"` Resource TransitRouterSpecResource `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 (*TransitRouterSpec) DeepCopy ¶
func (in *TransitRouterSpec) DeepCopy() *TransitRouterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitRouterSpec.
func (*TransitRouterSpec) DeepCopyInto ¶
func (in *TransitRouterSpec) DeepCopyInto(out *TransitRouterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitRouterSpecResource ¶
type TransitRouterSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` CenID *string `json:"cenID" tf:"cen_id"` // +optional DryRun *bool `json:"dryRun,omitempty" tf:"dry_run"` // +optional Status *string `json:"status,omitempty" tf:"status"` // +optional TransitRouterDescription *string `json:"transitRouterDescription,omitempty" tf:"transit_router_description"` // +optional TransitRouterID *string `json:"transitRouterID,omitempty" tf:"transit_router_id"` // +optional TransitRouterName *string `json:"transitRouterName,omitempty" tf:"transit_router_name"` // +optional Type *string `json:"type,omitempty" tf:"type"` }
func (*TransitRouterSpecResource) DeepCopy ¶
func (in *TransitRouterSpecResource) DeepCopy() *TransitRouterSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitRouterSpecResource.
func (*TransitRouterSpecResource) DeepCopyInto ¶
func (in *TransitRouterSpecResource) DeepCopyInto(out *TransitRouterSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitRouterStatus ¶
type TransitRouterStatus 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 (*TransitRouterStatus) DeepCopy ¶
func (in *TransitRouterStatus) DeepCopy() *TransitRouterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitRouterStatus.
func (*TransitRouterStatus) DeepCopyInto ¶
func (in *TransitRouterStatus) DeepCopyInto(out *TransitRouterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitRouterVbrAttachment ¶
type TransitRouterVbrAttachment struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TransitRouterVbrAttachmentSpec `json:"spec,omitempty"` Status TransitRouterVbrAttachmentStatus `json:"status,omitempty"` }
func (*TransitRouterVbrAttachment) DeepCopy ¶
func (in *TransitRouterVbrAttachment) DeepCopy() *TransitRouterVbrAttachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitRouterVbrAttachment.
func (*TransitRouterVbrAttachment) DeepCopyInto ¶
func (in *TransitRouterVbrAttachment) DeepCopyInto(out *TransitRouterVbrAttachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TransitRouterVbrAttachment) DeepCopyObject ¶
func (in *TransitRouterVbrAttachment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TransitRouterVbrAttachment) SetupWebhookWithManager ¶
func (r *TransitRouterVbrAttachment) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*TransitRouterVbrAttachment) ValidateCreate ¶
func (r *TransitRouterVbrAttachment) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*TransitRouterVbrAttachment) ValidateDelete ¶
func (r *TransitRouterVbrAttachment) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*TransitRouterVbrAttachment) ValidateUpdate ¶
func (r *TransitRouterVbrAttachment) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type TransitRouterVbrAttachmentList ¶
type TransitRouterVbrAttachmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of TransitRouterVbrAttachment CRD objects Items []TransitRouterVbrAttachment `json:"items,omitempty"` }
TransitRouterVbrAttachmentList is a list of TransitRouterVbrAttachments
func (*TransitRouterVbrAttachmentList) DeepCopy ¶
func (in *TransitRouterVbrAttachmentList) DeepCopy() *TransitRouterVbrAttachmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitRouterVbrAttachmentList.
func (*TransitRouterVbrAttachmentList) DeepCopyInto ¶
func (in *TransitRouterVbrAttachmentList) DeepCopyInto(out *TransitRouterVbrAttachmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TransitRouterVbrAttachmentList) DeepCopyObject ¶
func (in *TransitRouterVbrAttachmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TransitRouterVbrAttachmentSpec ¶
type TransitRouterVbrAttachmentSpec struct { State *TransitRouterVbrAttachmentSpecResource `json:"state,omitempty" tf:"-"` Resource TransitRouterVbrAttachmentSpecResource `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 (*TransitRouterVbrAttachmentSpec) DeepCopy ¶
func (in *TransitRouterVbrAttachmentSpec) DeepCopy() *TransitRouterVbrAttachmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitRouterVbrAttachmentSpec.
func (*TransitRouterVbrAttachmentSpec) DeepCopyInto ¶
func (in *TransitRouterVbrAttachmentSpec) DeepCopyInto(out *TransitRouterVbrAttachmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitRouterVbrAttachmentSpecResource ¶
type TransitRouterVbrAttachmentSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AutoPublishRouteEnabled *bool `json:"autoPublishRouteEnabled,omitempty" tf:"auto_publish_route_enabled"` CenID *string `json:"cenID" tf:"cen_id"` // +optional DryRun *bool `json:"dryRun,omitempty" tf:"dry_run"` // +optional ResourceType *string `json:"resourceType,omitempty" tf:"resource_type"` // +optional RouteTableAssociationEnabled *bool `json:"routeTableAssociationEnabled,omitempty" tf:"route_table_association_enabled"` // +optional RouteTablePropagationEnabled *bool `json:"routeTablePropagationEnabled,omitempty" tf:"route_table_propagation_enabled"` // +optional Status *string `json:"status,omitempty" tf:"status"` // +optional TransitRouterAttachmentDescription *string `json:"transitRouterAttachmentDescription,omitempty" tf:"transit_router_attachment_description"` // +optional TransitRouterAttachmentID *string `json:"transitRouterAttachmentID,omitempty" tf:"transit_router_attachment_id"` // +optional TransitRouterAttachmentName *string `json:"transitRouterAttachmentName,omitempty" tf:"transit_router_attachment_name"` // +optional TransitRouterID *string `json:"transitRouterID,omitempty" tf:"transit_router_id"` VbrID *string `json:"vbrID" tf:"vbr_id"` // +optional VbrOwnerID *string `json:"vbrOwnerID,omitempty" tf:"vbr_owner_id"` }
func (*TransitRouterVbrAttachmentSpecResource) DeepCopy ¶
func (in *TransitRouterVbrAttachmentSpecResource) DeepCopy() *TransitRouterVbrAttachmentSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitRouterVbrAttachmentSpecResource.
func (*TransitRouterVbrAttachmentSpecResource) DeepCopyInto ¶
func (in *TransitRouterVbrAttachmentSpecResource) DeepCopyInto(out *TransitRouterVbrAttachmentSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitRouterVbrAttachmentStatus ¶
type TransitRouterVbrAttachmentStatus 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 (*TransitRouterVbrAttachmentStatus) DeepCopy ¶
func (in *TransitRouterVbrAttachmentStatus) DeepCopy() *TransitRouterVbrAttachmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitRouterVbrAttachmentStatus.
func (*TransitRouterVbrAttachmentStatus) DeepCopyInto ¶
func (in *TransitRouterVbrAttachmentStatus) DeepCopyInto(out *TransitRouterVbrAttachmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitRouterVpcAttachment ¶
type TransitRouterVpcAttachment struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TransitRouterVpcAttachmentSpec `json:"spec,omitempty"` Status TransitRouterVpcAttachmentStatus `json:"status,omitempty"` }
func (*TransitRouterVpcAttachment) DeepCopy ¶
func (in *TransitRouterVpcAttachment) DeepCopy() *TransitRouterVpcAttachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitRouterVpcAttachment.
func (*TransitRouterVpcAttachment) DeepCopyInto ¶
func (in *TransitRouterVpcAttachment) DeepCopyInto(out *TransitRouterVpcAttachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TransitRouterVpcAttachment) DeepCopyObject ¶
func (in *TransitRouterVpcAttachment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TransitRouterVpcAttachment) SetupWebhookWithManager ¶
func (r *TransitRouterVpcAttachment) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*TransitRouterVpcAttachment) ValidateCreate ¶
func (r *TransitRouterVpcAttachment) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*TransitRouterVpcAttachment) ValidateDelete ¶
func (r *TransitRouterVpcAttachment) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*TransitRouterVpcAttachment) ValidateUpdate ¶
func (r *TransitRouterVpcAttachment) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type TransitRouterVpcAttachmentList ¶
type TransitRouterVpcAttachmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of TransitRouterVpcAttachment CRD objects Items []TransitRouterVpcAttachment `json:"items,omitempty"` }
TransitRouterVpcAttachmentList is a list of TransitRouterVpcAttachments
func (*TransitRouterVpcAttachmentList) DeepCopy ¶
func (in *TransitRouterVpcAttachmentList) DeepCopy() *TransitRouterVpcAttachmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitRouterVpcAttachmentList.
func (*TransitRouterVpcAttachmentList) DeepCopyInto ¶
func (in *TransitRouterVpcAttachmentList) DeepCopyInto(out *TransitRouterVpcAttachmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TransitRouterVpcAttachmentList) DeepCopyObject ¶
func (in *TransitRouterVpcAttachmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TransitRouterVpcAttachmentSpec ¶
type TransitRouterVpcAttachmentSpec struct { State *TransitRouterVpcAttachmentSpecResource `json:"state,omitempty" tf:"-"` Resource TransitRouterVpcAttachmentSpecResource `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 (*TransitRouterVpcAttachmentSpec) DeepCopy ¶
func (in *TransitRouterVpcAttachmentSpec) DeepCopy() *TransitRouterVpcAttachmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitRouterVpcAttachmentSpec.
func (*TransitRouterVpcAttachmentSpec) DeepCopyInto ¶
func (in *TransitRouterVpcAttachmentSpec) DeepCopyInto(out *TransitRouterVpcAttachmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitRouterVpcAttachmentSpecResource ¶
type TransitRouterVpcAttachmentSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AutoCreateVpcRoute *bool `json:"autoCreateVpcRoute,omitempty" tf:"auto_create_vpc_route"` CenID *string `json:"cenID" tf:"cen_id"` // +optional DryRun *bool `json:"dryRun,omitempty" tf:"dry_run"` // +optional ResourceType *string `json:"resourceType,omitempty" tf:"resource_type"` // +optional RouteTableAssociationEnabled *bool `json:"routeTableAssociationEnabled,omitempty" tf:"route_table_association_enabled"` // +optional RouteTablePropagationEnabled *bool `json:"routeTablePropagationEnabled,omitempty" tf:"route_table_propagation_enabled"` // +optional Status *string `json:"status,omitempty" tf:"status"` // +optional TransitRouterAttachmentDescription *string `json:"transitRouterAttachmentDescription,omitempty" tf:"transit_router_attachment_description"` // +optional TransitRouterAttachmentID *string `json:"transitRouterAttachmentID,omitempty" tf:"transit_router_attachment_id"` // +optional TransitRouterAttachmentName *string `json:"transitRouterAttachmentName,omitempty" tf:"transit_router_attachment_name"` // +optional TransitRouterID *string `json:"transitRouterID,omitempty" tf:"transit_router_id"` VpcID *string `json:"vpcID" tf:"vpc_id"` // +optional VpcOwnerID *string `json:"vpcOwnerID,omitempty" tf:"vpc_owner_id"` ZoneMappings []TransitRouterVpcAttachmentSpecZoneMappings `json:"zoneMappings" tf:"zone_mappings"` }
func (*TransitRouterVpcAttachmentSpecResource) DeepCopy ¶
func (in *TransitRouterVpcAttachmentSpecResource) DeepCopy() *TransitRouterVpcAttachmentSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitRouterVpcAttachmentSpecResource.
func (*TransitRouterVpcAttachmentSpecResource) DeepCopyInto ¶
func (in *TransitRouterVpcAttachmentSpecResource) DeepCopyInto(out *TransitRouterVpcAttachmentSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitRouterVpcAttachmentSpecZoneMappings ¶
type TransitRouterVpcAttachmentSpecZoneMappings struct { // +optional VswitchID *string `json:"vswitchID,omitempty" tf:"vswitch_id"` // +optional ZoneID *string `json:"zoneID,omitempty" tf:"zone_id"` }
func (*TransitRouterVpcAttachmentSpecZoneMappings) DeepCopy ¶
func (in *TransitRouterVpcAttachmentSpecZoneMappings) DeepCopy() *TransitRouterVpcAttachmentSpecZoneMappings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitRouterVpcAttachmentSpecZoneMappings.
func (*TransitRouterVpcAttachmentSpecZoneMappings) DeepCopyInto ¶
func (in *TransitRouterVpcAttachmentSpecZoneMappings) DeepCopyInto(out *TransitRouterVpcAttachmentSpecZoneMappings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransitRouterVpcAttachmentStatus ¶
type TransitRouterVpcAttachmentStatus 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 (*TransitRouterVpcAttachmentStatus) DeepCopy ¶
func (in *TransitRouterVpcAttachmentStatus) DeepCopy() *TransitRouterVpcAttachmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransitRouterVpcAttachmentStatus.
func (*TransitRouterVpcAttachmentStatus) DeepCopyInto ¶
func (in *TransitRouterVpcAttachmentStatus) DeepCopyInto(out *TransitRouterVpcAttachmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VbrHealthCheck ¶
type VbrHealthCheck struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VbrHealthCheckSpec `json:"spec,omitempty"` Status VbrHealthCheckStatus `json:"status,omitempty"` }
func (*VbrHealthCheck) DeepCopy ¶
func (in *VbrHealthCheck) DeepCopy() *VbrHealthCheck
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VbrHealthCheck.
func (*VbrHealthCheck) DeepCopyInto ¶
func (in *VbrHealthCheck) DeepCopyInto(out *VbrHealthCheck)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VbrHealthCheck) DeepCopyObject ¶
func (in *VbrHealthCheck) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VbrHealthCheck) SetupWebhookWithManager ¶
func (r *VbrHealthCheck) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*VbrHealthCheck) ValidateCreate ¶
func (r *VbrHealthCheck) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*VbrHealthCheck) ValidateDelete ¶
func (r *VbrHealthCheck) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*VbrHealthCheck) ValidateUpdate ¶
func (r *VbrHealthCheck) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type VbrHealthCheckList ¶
type VbrHealthCheckList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of VbrHealthCheck CRD objects Items []VbrHealthCheck `json:"items,omitempty"` }
VbrHealthCheckList is a list of VbrHealthChecks
func (*VbrHealthCheckList) DeepCopy ¶
func (in *VbrHealthCheckList) DeepCopy() *VbrHealthCheckList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VbrHealthCheckList.
func (*VbrHealthCheckList) DeepCopyInto ¶
func (in *VbrHealthCheckList) DeepCopyInto(out *VbrHealthCheckList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VbrHealthCheckList) DeepCopyObject ¶
func (in *VbrHealthCheckList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VbrHealthCheckSpec ¶
type VbrHealthCheckSpec struct { State *VbrHealthCheckSpecResource `json:"state,omitempty" tf:"-"` Resource VbrHealthCheckSpecResource `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 (*VbrHealthCheckSpec) DeepCopy ¶
func (in *VbrHealthCheckSpec) DeepCopy() *VbrHealthCheckSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VbrHealthCheckSpec.
func (*VbrHealthCheckSpec) DeepCopyInto ¶
func (in *VbrHealthCheckSpec) DeepCopyInto(out *VbrHealthCheckSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VbrHealthCheckSpecResource ¶
type VbrHealthCheckSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` CenID *string `json:"cenID" tf:"cen_id"` // +optional HealthCheckInterval *int64 `json:"healthCheckInterval,omitempty" tf:"health_check_interval"` // +optional HealthCheckSourceIP *string `json:"healthCheckSourceIP,omitempty" tf:"health_check_source_ip"` HealthCheckTargetIP *string `json:"healthCheckTargetIP" tf:"health_check_target_ip"` // +optional HealthyThreshold *int64 `json:"healthyThreshold,omitempty" tf:"healthy_threshold"` VbrInstanceID *string `json:"vbrInstanceID" tf:"vbr_instance_id"` // +optional VbrInstanceOwnerID *int64 `json:"vbrInstanceOwnerID,omitempty" tf:"vbr_instance_owner_id"` VbrInstanceRegionID *string `json:"vbrInstanceRegionID" tf:"vbr_instance_region_id"` }
func (*VbrHealthCheckSpecResource) DeepCopy ¶
func (in *VbrHealthCheckSpecResource) DeepCopy() *VbrHealthCheckSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VbrHealthCheckSpecResource.
func (*VbrHealthCheckSpecResource) DeepCopyInto ¶
func (in *VbrHealthCheckSpecResource) DeepCopyInto(out *VbrHealthCheckSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VbrHealthCheckStatus ¶
type VbrHealthCheckStatus 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 (*VbrHealthCheckStatus) DeepCopy ¶
func (in *VbrHealthCheckStatus) DeepCopy() *VbrHealthCheckStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VbrHealthCheckStatus.
func (*VbrHealthCheckStatus) DeepCopyInto ¶
func (in *VbrHealthCheckStatus) DeepCopyInto(out *VbrHealthCheckStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- bandwidth_limit_types.go
- bandwidth_limit_webhook.go
- bandwidth_package_attachment_types.go
- bandwidth_package_attachment_webhook.go
- bandwidth_package_types.go
- bandwidth_package_webhook.go
- codec.go
- doc.go
- flowlog_types.go
- flowlog_webhook.go
- instance_attachment_types.go
- instance_attachment_webhook.go
- instance_grant_types.go
- instance_grant_webhook.go
- instance_types.go
- instance_webhook.go
- private_zone_types.go
- private_zone_webhook.go
- register.go
- route_entry_types.go
- route_entry_webhook.go
- route_map_types.go
- route_map_webhook.go
- route_service_types.go
- route_service_webhook.go
- transit_router_peer_attachment_types.go
- transit_router_peer_attachment_webhook.go
- transit_router_route_entry_types.go
- transit_router_route_entry_webhook.go
- transit_router_route_table_association_types.go
- transit_router_route_table_association_webhook.go
- transit_router_route_table_propagation_types.go
- transit_router_route_table_propagation_webhook.go
- transit_router_route_table_types.go
- transit_router_route_table_webhook.go
- transit_router_types.go
- transit_router_vbr_attachment_types.go
- transit_router_vbr_attachment_webhook.go
- transit_router_vpc_attachment_types.go
- transit_router_vpc_attachment_webhook.go
- transit_router_webhook.go
- vbr_health_check_types.go
- vbr_health_check_webhook.go
- zz_generated.deepcopy.go