Documentation ¶
Overview ¶
+groupName=privatelink.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 VpcEndpoint
- func (in *VpcEndpoint) DeepCopy() *VpcEndpoint
- func (in *VpcEndpoint) DeepCopyInto(out *VpcEndpoint)
- func (in *VpcEndpoint) DeepCopyObject() runtime.Object
- func (r *VpcEndpoint) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *VpcEndpoint) ValidateCreate() error
- func (r *VpcEndpoint) ValidateDelete() error
- func (r *VpcEndpoint) ValidateUpdate(old runtime.Object) error
- type VpcEndpointConnection
- func (in *VpcEndpointConnection) DeepCopy() *VpcEndpointConnection
- func (in *VpcEndpointConnection) DeepCopyInto(out *VpcEndpointConnection)
- func (in *VpcEndpointConnection) DeepCopyObject() runtime.Object
- func (r *VpcEndpointConnection) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *VpcEndpointConnection) ValidateCreate() error
- func (r *VpcEndpointConnection) ValidateDelete() error
- func (r *VpcEndpointConnection) ValidateUpdate(old runtime.Object) error
- type VpcEndpointConnectionList
- type VpcEndpointConnectionSpec
- type VpcEndpointConnectionSpecResource
- type VpcEndpointConnectionStatus
- type VpcEndpointList
- type VpcEndpointService
- func (in *VpcEndpointService) DeepCopy() *VpcEndpointService
- func (in *VpcEndpointService) DeepCopyInto(out *VpcEndpointService)
- func (in *VpcEndpointService) DeepCopyObject() runtime.Object
- func (r *VpcEndpointService) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *VpcEndpointService) ValidateCreate() error
- func (r *VpcEndpointService) ValidateDelete() error
- func (r *VpcEndpointService) ValidateUpdate(old runtime.Object) error
- type VpcEndpointServiceList
- type VpcEndpointServiceResource
- func (in *VpcEndpointServiceResource) DeepCopy() *VpcEndpointServiceResource
- func (in *VpcEndpointServiceResource) DeepCopyInto(out *VpcEndpointServiceResource)
- func (in *VpcEndpointServiceResource) DeepCopyObject() runtime.Object
- func (r *VpcEndpointServiceResource) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *VpcEndpointServiceResource) ValidateCreate() error
- func (r *VpcEndpointServiceResource) ValidateDelete() error
- func (r *VpcEndpointServiceResource) ValidateUpdate(old runtime.Object) error
- type VpcEndpointServiceResourceList
- type VpcEndpointServiceResourceSpec
- type VpcEndpointServiceResourceSpecResource
- type VpcEndpointServiceResourceStatus
- type VpcEndpointServiceSpec
- type VpcEndpointServiceSpecResource
- type VpcEndpointServiceStatus
- type VpcEndpointServiceUser
- func (in *VpcEndpointServiceUser) DeepCopy() *VpcEndpointServiceUser
- func (in *VpcEndpointServiceUser) DeepCopyInto(out *VpcEndpointServiceUser)
- func (in *VpcEndpointServiceUser) DeepCopyObject() runtime.Object
- func (r *VpcEndpointServiceUser) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *VpcEndpointServiceUser) ValidateCreate() error
- func (r *VpcEndpointServiceUser) ValidateDelete() error
- func (r *VpcEndpointServiceUser) ValidateUpdate(old runtime.Object) error
- type VpcEndpointServiceUserList
- type VpcEndpointServiceUserSpec
- type VpcEndpointServiceUserSpecResource
- type VpcEndpointServiceUserStatus
- type VpcEndpointSpec
- type VpcEndpointSpecResource
- type VpcEndpointStatus
- type VpcEndpointZone
- func (in *VpcEndpointZone) DeepCopy() *VpcEndpointZone
- func (in *VpcEndpointZone) DeepCopyInto(out *VpcEndpointZone)
- func (in *VpcEndpointZone) DeepCopyObject() runtime.Object
- func (r *VpcEndpointZone) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *VpcEndpointZone) ValidateCreate() error
- func (r *VpcEndpointZone) ValidateDelete() error
- func (r *VpcEndpointZone) ValidateUpdate(old runtime.Object) error
- type VpcEndpointZoneList
- type VpcEndpointZoneSpec
- type VpcEndpointZoneSpecResource
- type VpcEndpointZoneStatus
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: privatelink.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 VpcEndpoint ¶
type VpcEndpoint struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VpcEndpointSpec `json:"spec,omitempty"` Status VpcEndpointStatus `json:"status,omitempty"` }
func (*VpcEndpoint) DeepCopy ¶
func (in *VpcEndpoint) DeepCopy() *VpcEndpoint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcEndpoint.
func (*VpcEndpoint) DeepCopyInto ¶
func (in *VpcEndpoint) DeepCopyInto(out *VpcEndpoint)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VpcEndpoint) DeepCopyObject ¶
func (in *VpcEndpoint) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VpcEndpoint) SetupWebhookWithManager ¶
func (r *VpcEndpoint) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*VpcEndpoint) ValidateCreate ¶
func (r *VpcEndpoint) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*VpcEndpoint) ValidateDelete ¶
func (r *VpcEndpoint) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*VpcEndpoint) ValidateUpdate ¶
func (r *VpcEndpoint) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type VpcEndpointConnection ¶
type VpcEndpointConnection struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VpcEndpointConnectionSpec `json:"spec,omitempty"` Status VpcEndpointConnectionStatus `json:"status,omitempty"` }
func (*VpcEndpointConnection) DeepCopy ¶
func (in *VpcEndpointConnection) DeepCopy() *VpcEndpointConnection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcEndpointConnection.
func (*VpcEndpointConnection) DeepCopyInto ¶
func (in *VpcEndpointConnection) DeepCopyInto(out *VpcEndpointConnection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VpcEndpointConnection) DeepCopyObject ¶
func (in *VpcEndpointConnection) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VpcEndpointConnection) SetupWebhookWithManager ¶
func (r *VpcEndpointConnection) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*VpcEndpointConnection) ValidateCreate ¶
func (r *VpcEndpointConnection) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*VpcEndpointConnection) ValidateDelete ¶
func (r *VpcEndpointConnection) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*VpcEndpointConnection) ValidateUpdate ¶
func (r *VpcEndpointConnection) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type VpcEndpointConnectionList ¶
type VpcEndpointConnectionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of VpcEndpointConnection CRD objects Items []VpcEndpointConnection `json:"items,omitempty"` }
VpcEndpointConnectionList is a list of VpcEndpointConnections
func (*VpcEndpointConnectionList) DeepCopy ¶
func (in *VpcEndpointConnectionList) DeepCopy() *VpcEndpointConnectionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcEndpointConnectionList.
func (*VpcEndpointConnectionList) DeepCopyInto ¶
func (in *VpcEndpointConnectionList) DeepCopyInto(out *VpcEndpointConnectionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VpcEndpointConnectionList) DeepCopyObject ¶
func (in *VpcEndpointConnectionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VpcEndpointConnectionSpec ¶
type VpcEndpointConnectionSpec struct { State *VpcEndpointConnectionSpecResource `json:"state,omitempty" tf:"-"` Resource VpcEndpointConnectionSpecResource `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 (*VpcEndpointConnectionSpec) DeepCopy ¶
func (in *VpcEndpointConnectionSpec) DeepCopy() *VpcEndpointConnectionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcEndpointConnectionSpec.
func (*VpcEndpointConnectionSpec) DeepCopyInto ¶
func (in *VpcEndpointConnectionSpec) DeepCopyInto(out *VpcEndpointConnectionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VpcEndpointConnectionSpecResource ¶
type VpcEndpointConnectionSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Bandwidth *int64 `json:"bandwidth,omitempty" tf:"bandwidth"` // +optional DryRun *bool `json:"dryRun,omitempty" tf:"dry_run"` EndpointID *string `json:"endpointID" tf:"endpoint_id"` ServiceID *string `json:"serviceID" tf:"service_id"` // +optional Status *string `json:"status,omitempty" tf:"status"` }
func (*VpcEndpointConnectionSpecResource) DeepCopy ¶
func (in *VpcEndpointConnectionSpecResource) DeepCopy() *VpcEndpointConnectionSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcEndpointConnectionSpecResource.
func (*VpcEndpointConnectionSpecResource) DeepCopyInto ¶
func (in *VpcEndpointConnectionSpecResource) DeepCopyInto(out *VpcEndpointConnectionSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VpcEndpointConnectionStatus ¶
type VpcEndpointConnectionStatus 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 (*VpcEndpointConnectionStatus) DeepCopy ¶
func (in *VpcEndpointConnectionStatus) DeepCopy() *VpcEndpointConnectionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcEndpointConnectionStatus.
func (*VpcEndpointConnectionStatus) DeepCopyInto ¶
func (in *VpcEndpointConnectionStatus) DeepCopyInto(out *VpcEndpointConnectionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VpcEndpointList ¶
type VpcEndpointList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of VpcEndpoint CRD objects Items []VpcEndpoint `json:"items,omitempty"` }
VpcEndpointList is a list of VpcEndpoints
func (*VpcEndpointList) DeepCopy ¶
func (in *VpcEndpointList) DeepCopy() *VpcEndpointList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcEndpointList.
func (*VpcEndpointList) DeepCopyInto ¶
func (in *VpcEndpointList) DeepCopyInto(out *VpcEndpointList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VpcEndpointList) DeepCopyObject ¶
func (in *VpcEndpointList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VpcEndpointService ¶
type VpcEndpointService struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VpcEndpointServiceSpec `json:"spec,omitempty"` Status VpcEndpointServiceStatus `json:"status,omitempty"` }
func (*VpcEndpointService) DeepCopy ¶
func (in *VpcEndpointService) DeepCopy() *VpcEndpointService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcEndpointService.
func (*VpcEndpointService) DeepCopyInto ¶
func (in *VpcEndpointService) DeepCopyInto(out *VpcEndpointService)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VpcEndpointService) DeepCopyObject ¶
func (in *VpcEndpointService) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VpcEndpointService) SetupWebhookWithManager ¶
func (r *VpcEndpointService) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*VpcEndpointService) ValidateCreate ¶
func (r *VpcEndpointService) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*VpcEndpointService) ValidateDelete ¶
func (r *VpcEndpointService) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*VpcEndpointService) ValidateUpdate ¶
func (r *VpcEndpointService) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type VpcEndpointServiceList ¶
type VpcEndpointServiceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of VpcEndpointService CRD objects Items []VpcEndpointService `json:"items,omitempty"` }
VpcEndpointServiceList is a list of VpcEndpointServices
func (*VpcEndpointServiceList) DeepCopy ¶
func (in *VpcEndpointServiceList) DeepCopy() *VpcEndpointServiceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcEndpointServiceList.
func (*VpcEndpointServiceList) DeepCopyInto ¶
func (in *VpcEndpointServiceList) DeepCopyInto(out *VpcEndpointServiceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VpcEndpointServiceList) DeepCopyObject ¶
func (in *VpcEndpointServiceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VpcEndpointServiceResource ¶
type VpcEndpointServiceResource struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VpcEndpointServiceResourceSpec `json:"spec,omitempty"` Status VpcEndpointServiceResourceStatus `json:"status,omitempty"` }
func (*VpcEndpointServiceResource) DeepCopy ¶
func (in *VpcEndpointServiceResource) DeepCopy() *VpcEndpointServiceResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcEndpointServiceResource.
func (*VpcEndpointServiceResource) DeepCopyInto ¶
func (in *VpcEndpointServiceResource) DeepCopyInto(out *VpcEndpointServiceResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VpcEndpointServiceResource) DeepCopyObject ¶
func (in *VpcEndpointServiceResource) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VpcEndpointServiceResource) SetupWebhookWithManager ¶
func (r *VpcEndpointServiceResource) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*VpcEndpointServiceResource) ValidateCreate ¶
func (r *VpcEndpointServiceResource) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*VpcEndpointServiceResource) ValidateDelete ¶
func (r *VpcEndpointServiceResource) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*VpcEndpointServiceResource) ValidateUpdate ¶
func (r *VpcEndpointServiceResource) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type VpcEndpointServiceResourceList ¶
type VpcEndpointServiceResourceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of VpcEndpointServiceResource CRD objects Items []VpcEndpointServiceResource `json:"items,omitempty"` }
VpcEndpointServiceResourceList is a list of VpcEndpointServiceResources
func (*VpcEndpointServiceResourceList) DeepCopy ¶
func (in *VpcEndpointServiceResourceList) DeepCopy() *VpcEndpointServiceResourceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcEndpointServiceResourceList.
func (*VpcEndpointServiceResourceList) DeepCopyInto ¶
func (in *VpcEndpointServiceResourceList) DeepCopyInto(out *VpcEndpointServiceResourceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VpcEndpointServiceResourceList) DeepCopyObject ¶
func (in *VpcEndpointServiceResourceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VpcEndpointServiceResourceSpec ¶
type VpcEndpointServiceResourceSpec struct { State *VpcEndpointServiceResourceSpecResource `json:"state,omitempty" tf:"-"` Resource VpcEndpointServiceResourceSpecResource `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 (*VpcEndpointServiceResourceSpec) DeepCopy ¶
func (in *VpcEndpointServiceResourceSpec) DeepCopy() *VpcEndpointServiceResourceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcEndpointServiceResourceSpec.
func (*VpcEndpointServiceResourceSpec) DeepCopyInto ¶
func (in *VpcEndpointServiceResourceSpec) DeepCopyInto(out *VpcEndpointServiceResourceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VpcEndpointServiceResourceSpecResource ¶
type VpcEndpointServiceResourceSpecResource 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"` ResourceID *string `json:"resourceID" tf:"resource_id"` ResourceType *string `json:"resourceType" tf:"resource_type"` ServiceID *string `json:"serviceID" tf:"service_id"` }
func (*VpcEndpointServiceResourceSpecResource) DeepCopy ¶
func (in *VpcEndpointServiceResourceSpecResource) DeepCopy() *VpcEndpointServiceResourceSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcEndpointServiceResourceSpecResource.
func (*VpcEndpointServiceResourceSpecResource) DeepCopyInto ¶
func (in *VpcEndpointServiceResourceSpecResource) DeepCopyInto(out *VpcEndpointServiceResourceSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VpcEndpointServiceResourceStatus ¶
type VpcEndpointServiceResourceStatus 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 (*VpcEndpointServiceResourceStatus) DeepCopy ¶
func (in *VpcEndpointServiceResourceStatus) DeepCopy() *VpcEndpointServiceResourceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcEndpointServiceResourceStatus.
func (*VpcEndpointServiceResourceStatus) DeepCopyInto ¶
func (in *VpcEndpointServiceResourceStatus) DeepCopyInto(out *VpcEndpointServiceResourceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VpcEndpointServiceSpec ¶
type VpcEndpointServiceSpec struct { State *VpcEndpointServiceSpecResource `json:"state,omitempty" tf:"-"` Resource VpcEndpointServiceSpecResource `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 (*VpcEndpointServiceSpec) DeepCopy ¶
func (in *VpcEndpointServiceSpec) DeepCopy() *VpcEndpointServiceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcEndpointServiceSpec.
func (*VpcEndpointServiceSpec) DeepCopyInto ¶
func (in *VpcEndpointServiceSpec) DeepCopyInto(out *VpcEndpointServiceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VpcEndpointServiceSpecResource ¶
type VpcEndpointServiceSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AutoAcceptConnection *bool `json:"autoAcceptConnection,omitempty" tf:"auto_accept_connection"` // +optional ConnectBandwidth *int64 `json:"connectBandwidth,omitempty" tf:"connect_bandwidth"` // +optional DryRun *bool `json:"dryRun,omitempty" tf:"dry_run"` // +optional Payer *string `json:"payer,omitempty" tf:"payer"` // +optional ServiceBusinessStatus *string `json:"serviceBusinessStatus,omitempty" tf:"service_business_status"` // +optional ServiceDescription *string `json:"serviceDescription,omitempty" tf:"service_description"` // +optional ServiceDomain *string `json:"serviceDomain,omitempty" tf:"service_domain"` // +optional Status *string `json:"status,omitempty" tf:"status"` }
func (*VpcEndpointServiceSpecResource) DeepCopy ¶
func (in *VpcEndpointServiceSpecResource) DeepCopy() *VpcEndpointServiceSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcEndpointServiceSpecResource.
func (*VpcEndpointServiceSpecResource) DeepCopyInto ¶
func (in *VpcEndpointServiceSpecResource) DeepCopyInto(out *VpcEndpointServiceSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VpcEndpointServiceStatus ¶
type VpcEndpointServiceStatus 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 (*VpcEndpointServiceStatus) DeepCopy ¶
func (in *VpcEndpointServiceStatus) DeepCopy() *VpcEndpointServiceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcEndpointServiceStatus.
func (*VpcEndpointServiceStatus) DeepCopyInto ¶
func (in *VpcEndpointServiceStatus) DeepCopyInto(out *VpcEndpointServiceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VpcEndpointServiceUser ¶
type VpcEndpointServiceUser struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VpcEndpointServiceUserSpec `json:"spec,omitempty"` Status VpcEndpointServiceUserStatus `json:"status,omitempty"` }
func (*VpcEndpointServiceUser) DeepCopy ¶
func (in *VpcEndpointServiceUser) DeepCopy() *VpcEndpointServiceUser
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcEndpointServiceUser.
func (*VpcEndpointServiceUser) DeepCopyInto ¶
func (in *VpcEndpointServiceUser) DeepCopyInto(out *VpcEndpointServiceUser)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VpcEndpointServiceUser) DeepCopyObject ¶
func (in *VpcEndpointServiceUser) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VpcEndpointServiceUser) SetupWebhookWithManager ¶
func (r *VpcEndpointServiceUser) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*VpcEndpointServiceUser) ValidateCreate ¶
func (r *VpcEndpointServiceUser) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*VpcEndpointServiceUser) ValidateDelete ¶
func (r *VpcEndpointServiceUser) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*VpcEndpointServiceUser) ValidateUpdate ¶
func (r *VpcEndpointServiceUser) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type VpcEndpointServiceUserList ¶
type VpcEndpointServiceUserList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of VpcEndpointServiceUser CRD objects Items []VpcEndpointServiceUser `json:"items,omitempty"` }
VpcEndpointServiceUserList is a list of VpcEndpointServiceUsers
func (*VpcEndpointServiceUserList) DeepCopy ¶
func (in *VpcEndpointServiceUserList) DeepCopy() *VpcEndpointServiceUserList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcEndpointServiceUserList.
func (*VpcEndpointServiceUserList) DeepCopyInto ¶
func (in *VpcEndpointServiceUserList) DeepCopyInto(out *VpcEndpointServiceUserList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VpcEndpointServiceUserList) DeepCopyObject ¶
func (in *VpcEndpointServiceUserList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VpcEndpointServiceUserSpec ¶
type VpcEndpointServiceUserSpec struct { State *VpcEndpointServiceUserSpecResource `json:"state,omitempty" tf:"-"` Resource VpcEndpointServiceUserSpecResource `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 (*VpcEndpointServiceUserSpec) DeepCopy ¶
func (in *VpcEndpointServiceUserSpec) DeepCopy() *VpcEndpointServiceUserSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcEndpointServiceUserSpec.
func (*VpcEndpointServiceUserSpec) DeepCopyInto ¶
func (in *VpcEndpointServiceUserSpec) DeepCopyInto(out *VpcEndpointServiceUserSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VpcEndpointServiceUserSpecResource ¶
type VpcEndpointServiceUserSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional DryRun *bool `json:"dryRun,omitempty" tf:"dry_run"` ServiceID *string `json:"serviceID" tf:"service_id"` UserID *string `json:"userID" tf:"user_id"` }
func (*VpcEndpointServiceUserSpecResource) DeepCopy ¶
func (in *VpcEndpointServiceUserSpecResource) DeepCopy() *VpcEndpointServiceUserSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcEndpointServiceUserSpecResource.
func (*VpcEndpointServiceUserSpecResource) DeepCopyInto ¶
func (in *VpcEndpointServiceUserSpecResource) DeepCopyInto(out *VpcEndpointServiceUserSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VpcEndpointServiceUserStatus ¶
type VpcEndpointServiceUserStatus 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 (*VpcEndpointServiceUserStatus) DeepCopy ¶
func (in *VpcEndpointServiceUserStatus) DeepCopy() *VpcEndpointServiceUserStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcEndpointServiceUserStatus.
func (*VpcEndpointServiceUserStatus) DeepCopyInto ¶
func (in *VpcEndpointServiceUserStatus) DeepCopyInto(out *VpcEndpointServiceUserStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VpcEndpointSpec ¶
type VpcEndpointSpec struct { State *VpcEndpointSpecResource `json:"state,omitempty" tf:"-"` Resource VpcEndpointSpecResource `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 (*VpcEndpointSpec) DeepCopy ¶
func (in *VpcEndpointSpec) DeepCopy() *VpcEndpointSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcEndpointSpec.
func (*VpcEndpointSpec) DeepCopyInto ¶
func (in *VpcEndpointSpec) DeepCopyInto(out *VpcEndpointSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VpcEndpointSpecResource ¶
type VpcEndpointSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Bandwidth *int64 `json:"bandwidth,omitempty" tf:"bandwidth"` // +optional ConnectionStatus *string `json:"connectionStatus,omitempty" tf:"connection_status"` // +optional DryRun *bool `json:"dryRun,omitempty" tf:"dry_run"` // +optional EndpointBusinessStatus *string `json:"endpointBusinessStatus,omitempty" tf:"endpoint_business_status"` // +optional EndpointDescription *string `json:"endpointDescription,omitempty" tf:"endpoint_description"` // +optional EndpointDomain *string `json:"endpointDomain,omitempty" tf:"endpoint_domain"` SecurityGroupIDS []string `json:"securityGroupIDS" tf:"security_group_ids"` // +optional ServiceID *string `json:"serviceID,omitempty" tf:"service_id"` // +optional ServiceName *string `json:"serviceName,omitempty" tf:"service_name"` // +optional Status *string `json:"status,omitempty" tf:"status"` // +optional VpcEndpointName *string `json:"vpcEndpointName,omitempty" tf:"vpc_endpoint_name"` VpcID *string `json:"vpcID" tf:"vpc_id"` }
func (*VpcEndpointSpecResource) DeepCopy ¶
func (in *VpcEndpointSpecResource) DeepCopy() *VpcEndpointSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcEndpointSpecResource.
func (*VpcEndpointSpecResource) DeepCopyInto ¶
func (in *VpcEndpointSpecResource) DeepCopyInto(out *VpcEndpointSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VpcEndpointStatus ¶
type VpcEndpointStatus 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 (*VpcEndpointStatus) DeepCopy ¶
func (in *VpcEndpointStatus) DeepCopy() *VpcEndpointStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcEndpointStatus.
func (*VpcEndpointStatus) DeepCopyInto ¶
func (in *VpcEndpointStatus) DeepCopyInto(out *VpcEndpointStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VpcEndpointZone ¶
type VpcEndpointZone struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VpcEndpointZoneSpec `json:"spec,omitempty"` Status VpcEndpointZoneStatus `json:"status,omitempty"` }
func (*VpcEndpointZone) DeepCopy ¶
func (in *VpcEndpointZone) DeepCopy() *VpcEndpointZone
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcEndpointZone.
func (*VpcEndpointZone) DeepCopyInto ¶
func (in *VpcEndpointZone) DeepCopyInto(out *VpcEndpointZone)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VpcEndpointZone) DeepCopyObject ¶
func (in *VpcEndpointZone) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VpcEndpointZone) SetupWebhookWithManager ¶
func (r *VpcEndpointZone) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*VpcEndpointZone) ValidateCreate ¶
func (r *VpcEndpointZone) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*VpcEndpointZone) ValidateDelete ¶
func (r *VpcEndpointZone) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*VpcEndpointZone) ValidateUpdate ¶
func (r *VpcEndpointZone) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type VpcEndpointZoneList ¶
type VpcEndpointZoneList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of VpcEndpointZone CRD objects Items []VpcEndpointZone `json:"items,omitempty"` }
VpcEndpointZoneList is a list of VpcEndpointZones
func (*VpcEndpointZoneList) DeepCopy ¶
func (in *VpcEndpointZoneList) DeepCopy() *VpcEndpointZoneList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcEndpointZoneList.
func (*VpcEndpointZoneList) DeepCopyInto ¶
func (in *VpcEndpointZoneList) DeepCopyInto(out *VpcEndpointZoneList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VpcEndpointZoneList) DeepCopyObject ¶
func (in *VpcEndpointZoneList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VpcEndpointZoneSpec ¶
type VpcEndpointZoneSpec struct { State *VpcEndpointZoneSpecResource `json:"state,omitempty" tf:"-"` Resource VpcEndpointZoneSpecResource `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 (*VpcEndpointZoneSpec) DeepCopy ¶
func (in *VpcEndpointZoneSpec) DeepCopy() *VpcEndpointZoneSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcEndpointZoneSpec.
func (*VpcEndpointZoneSpec) DeepCopyInto ¶
func (in *VpcEndpointZoneSpec) DeepCopyInto(out *VpcEndpointZoneSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VpcEndpointZoneSpecResource ¶
type VpcEndpointZoneSpecResource 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"` EndpointID *string `json:"endpointID" tf:"endpoint_id"` // +optional Status *string `json:"status,omitempty" tf:"status"` VswitchID *string `json:"vswitchID" tf:"vswitch_id"` // +optional ZoneID *string `json:"zoneID,omitempty" tf:"zone_id"` }
func (*VpcEndpointZoneSpecResource) DeepCopy ¶
func (in *VpcEndpointZoneSpecResource) DeepCopy() *VpcEndpointZoneSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcEndpointZoneSpecResource.
func (*VpcEndpointZoneSpecResource) DeepCopyInto ¶
func (in *VpcEndpointZoneSpecResource) DeepCopyInto(out *VpcEndpointZoneSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VpcEndpointZoneStatus ¶
type VpcEndpointZoneStatus 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 (*VpcEndpointZoneStatus) DeepCopy ¶
func (in *VpcEndpointZoneStatus) DeepCopy() *VpcEndpointZoneStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcEndpointZoneStatus.
func (*VpcEndpointZoneStatus) DeepCopyInto ¶
func (in *VpcEndpointZoneStatus) DeepCopyInto(out *VpcEndpointZoneStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- codec.go
- doc.go
- register.go
- vpc_endpoint_connection_types.go
- vpc_endpoint_connection_webhook.go
- vpc_endpoint_service_resource_types.go
- vpc_endpoint_service_resource_webhook.go
- vpc_endpoint_service_types.go
- vpc_endpoint_service_user_types.go
- vpc_endpoint_service_user_webhook.go
- vpc_endpoint_service_webhook.go
- vpc_endpoint_types.go
- vpc_endpoint_webhook.go
- vpc_endpoint_zone_types.go
- vpc_endpoint_zone_webhook.go
- zz_generated.deepcopy.go