Documentation ¶
Overview ¶
+groupName=privatelink.mongodbatlas.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 Endpoint
- func (in *Endpoint) DeepCopy() *Endpoint
- func (in *Endpoint) DeepCopyInto(out *Endpoint)
- func (in *Endpoint) DeepCopyObject() runtime.Object
- func (r *Endpoint) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Endpoint) ValidateCreate() error
- func (r *Endpoint) ValidateDelete() error
- func (r *Endpoint) ValidateUpdate(old runtime.Object) error
- type EndpointList
- type EndpointService
- func (in *EndpointService) DeepCopy() *EndpointService
- func (in *EndpointService) DeepCopyInto(out *EndpointService)
- func (in *EndpointService) DeepCopyObject() runtime.Object
- func (r *EndpointService) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *EndpointService) ValidateCreate() error
- func (r *EndpointService) ValidateDelete() error
- func (r *EndpointService) ValidateUpdate(old runtime.Object) error
- type EndpointServiceAdl
- func (in *EndpointServiceAdl) DeepCopy() *EndpointServiceAdl
- func (in *EndpointServiceAdl) DeepCopyInto(out *EndpointServiceAdl)
- func (in *EndpointServiceAdl) DeepCopyObject() runtime.Object
- func (r *EndpointServiceAdl) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *EndpointServiceAdl) ValidateCreate() error
- func (r *EndpointServiceAdl) ValidateDelete() error
- func (r *EndpointServiceAdl) ValidateUpdate(old runtime.Object) error
- type EndpointServiceAdlList
- type EndpointServiceAdlSpec
- type EndpointServiceAdlSpecResource
- type EndpointServiceAdlStatus
- type EndpointServiceList
- type EndpointServiceSpec
- type EndpointServiceSpecEndpoints
- type EndpointServiceSpecResource
- type EndpointServiceStatus
- type EndpointSpec
- type EndpointSpecResource
- type EndpointStatus
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 Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type Endpoint ¶
type Endpoint struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EndpointSpec `json:"spec,omitempty"` Status EndpointStatus `json:"status,omitempty"` }
func (*Endpoint) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Endpoint.
func (*Endpoint) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Endpoint) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Endpoint) SetupWebhookWithManager ¶
func (*Endpoint) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Endpoint) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type EndpointList ¶
type EndpointList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Endpoint CRD objects Items []Endpoint `json:"items,omitempty"` }
EndpointList is a list of Endpoints
func (*EndpointList) DeepCopy ¶
func (in *EndpointList) DeepCopy() *EndpointList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointList.
func (*EndpointList) DeepCopyInto ¶
func (in *EndpointList) DeepCopyInto(out *EndpointList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EndpointList) DeepCopyObject ¶
func (in *EndpointList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type EndpointService ¶
type EndpointService struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EndpointServiceSpec `json:"spec,omitempty"` Status EndpointServiceStatus `json:"status,omitempty"` }
func (*EndpointService) DeepCopy ¶
func (in *EndpointService) DeepCopy() *EndpointService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointService.
func (*EndpointService) DeepCopyInto ¶
func (in *EndpointService) DeepCopyInto(out *EndpointService)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EndpointService) DeepCopyObject ¶
func (in *EndpointService) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EndpointService) SetupWebhookWithManager ¶
func (r *EndpointService) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*EndpointService) ValidateCreate ¶
func (r *EndpointService) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*EndpointService) ValidateDelete ¶
func (r *EndpointService) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*EndpointService) ValidateUpdate ¶
func (r *EndpointService) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type EndpointServiceAdl ¶ added in v0.5.0
type EndpointServiceAdl struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EndpointServiceAdlSpec `json:"spec,omitempty"` Status EndpointServiceAdlStatus `json:"status,omitempty"` }
func (*EndpointServiceAdl) DeepCopy ¶ added in v0.5.0
func (in *EndpointServiceAdl) DeepCopy() *EndpointServiceAdl
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointServiceAdl.
func (*EndpointServiceAdl) DeepCopyInto ¶ added in v0.5.0
func (in *EndpointServiceAdl) DeepCopyInto(out *EndpointServiceAdl)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EndpointServiceAdl) DeepCopyObject ¶ added in v0.5.0
func (in *EndpointServiceAdl) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EndpointServiceAdl) SetupWebhookWithManager ¶ added in v0.5.0
func (r *EndpointServiceAdl) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*EndpointServiceAdl) ValidateCreate ¶ added in v0.5.0
func (r *EndpointServiceAdl) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*EndpointServiceAdl) ValidateDelete ¶ added in v0.5.0
func (r *EndpointServiceAdl) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*EndpointServiceAdl) ValidateUpdate ¶ added in v0.5.0
func (r *EndpointServiceAdl) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type EndpointServiceAdlList ¶ added in v0.5.0
type EndpointServiceAdlList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of EndpointServiceAdl CRD objects Items []EndpointServiceAdl `json:"items,omitempty"` }
EndpointServiceAdlList is a list of EndpointServiceAdls
func (*EndpointServiceAdlList) DeepCopy ¶ added in v0.5.0
func (in *EndpointServiceAdlList) DeepCopy() *EndpointServiceAdlList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointServiceAdlList.
func (*EndpointServiceAdlList) DeepCopyInto ¶ added in v0.5.0
func (in *EndpointServiceAdlList) DeepCopyInto(out *EndpointServiceAdlList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EndpointServiceAdlList) DeepCopyObject ¶ added in v0.5.0
func (in *EndpointServiceAdlList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type EndpointServiceAdlSpec ¶ added in v0.5.0
type EndpointServiceAdlSpec struct { State *EndpointServiceAdlSpecResource `json:"state,omitempty" tf:"-"` Resource EndpointServiceAdlSpecResource `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 (*EndpointServiceAdlSpec) DeepCopy ¶ added in v0.5.0
func (in *EndpointServiceAdlSpec) DeepCopy() *EndpointServiceAdlSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointServiceAdlSpec.
func (*EndpointServiceAdlSpec) DeepCopyInto ¶ added in v0.5.0
func (in *EndpointServiceAdlSpec) DeepCopyInto(out *EndpointServiceAdlSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointServiceAdlSpecResource ¶ added in v0.5.0
type EndpointServiceAdlSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Comment *string `json:"comment,omitempty" tf:"comment"` EndpointID *string `json:"endpointID" tf:"endpoint_id"` ProjectID *string `json:"projectID" tf:"project_id"` ProviderName *string `json:"providerName" tf:"provider_name"` Type *string `json:"type" tf:"type"` }
func (*EndpointServiceAdlSpecResource) DeepCopy ¶ added in v0.5.0
func (in *EndpointServiceAdlSpecResource) DeepCopy() *EndpointServiceAdlSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointServiceAdlSpecResource.
func (*EndpointServiceAdlSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *EndpointServiceAdlSpecResource) DeepCopyInto(out *EndpointServiceAdlSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointServiceAdlStatus ¶ added in v0.5.0
type EndpointServiceAdlStatus 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 (*EndpointServiceAdlStatus) DeepCopy ¶ added in v0.5.0
func (in *EndpointServiceAdlStatus) DeepCopy() *EndpointServiceAdlStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointServiceAdlStatus.
func (*EndpointServiceAdlStatus) DeepCopyInto ¶ added in v0.5.0
func (in *EndpointServiceAdlStatus) DeepCopyInto(out *EndpointServiceAdlStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointServiceList ¶
type EndpointServiceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of EndpointService CRD objects Items []EndpointService `json:"items,omitempty"` }
EndpointServiceList is a list of EndpointServices
func (*EndpointServiceList) DeepCopy ¶
func (in *EndpointServiceList) DeepCopy() *EndpointServiceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointServiceList.
func (*EndpointServiceList) DeepCopyInto ¶
func (in *EndpointServiceList) DeepCopyInto(out *EndpointServiceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EndpointServiceList) DeepCopyObject ¶
func (in *EndpointServiceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type EndpointServiceSpec ¶
type EndpointServiceSpec struct { State *EndpointServiceSpecResource `json:"state,omitempty" tf:"-"` Resource EndpointServiceSpecResource `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 (*EndpointServiceSpec) DeepCopy ¶
func (in *EndpointServiceSpec) DeepCopy() *EndpointServiceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointServiceSpec.
func (*EndpointServiceSpec) DeepCopyInto ¶
func (in *EndpointServiceSpec) DeepCopyInto(out *EndpointServiceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointServiceSpecEndpoints ¶ added in v0.5.0
type EndpointServiceSpecEndpoints struct { // +optional EndpointName *string `json:"endpointName,omitempty" tf:"endpoint_name"` // +optional IpAddress *string `json:"ipAddress,omitempty" tf:"ip_address"` // +optional ServiceAttachmentName *string `json:"serviceAttachmentName,omitempty" tf:"service_attachment_name"` // +optional Status *string `json:"status,omitempty" tf:"status"` }
func (*EndpointServiceSpecEndpoints) DeepCopy ¶ added in v0.5.0
func (in *EndpointServiceSpecEndpoints) DeepCopy() *EndpointServiceSpecEndpoints
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointServiceSpecEndpoints.
func (*EndpointServiceSpecEndpoints) DeepCopyInto ¶ added in v0.5.0
func (in *EndpointServiceSpecEndpoints) DeepCopyInto(out *EndpointServiceSpecEndpoints)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointServiceSpecResource ¶
type EndpointServiceSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AwsConnectionStatus *string `json:"awsConnectionStatus,omitempty" tf:"aws_connection_status"` // +optional AzureStatus *string `json:"azureStatus,omitempty" tf:"azure_status"` // +optional DeleteRequested *bool `json:"deleteRequested,omitempty" tf:"delete_requested"` // +optional EndpointGroupName *string `json:"endpointGroupName,omitempty" tf:"endpoint_group_name"` EndpointServiceID *string `json:"endpointServiceID" tf:"endpoint_service_id"` // +optional Endpoints []EndpointServiceSpecEndpoints `json:"endpoints,omitempty" tf:"endpoints"` // +optional ErrorMessage *string `json:"errorMessage,omitempty" tf:"error_message"` // +optional GcpProjectID *string `json:"gcpProjectID,omitempty" tf:"gcp_project_id"` // +optional GcpStatus *string `json:"gcpStatus,omitempty" tf:"gcp_status"` // +optional InterfaceEndpointID *string `json:"interfaceEndpointID,omitempty" tf:"interface_endpoint_id"` // +optional PrivateEndpointConnectionName *string `json:"privateEndpointConnectionName,omitempty" tf:"private_endpoint_connection_name"` // +optional PrivateEndpointIPAddress *string `json:"privateEndpointIPAddress,omitempty" tf:"private_endpoint_ip_address"` // +optional PrivateEndpointResourceID *string `json:"privateEndpointResourceID,omitempty" tf:"private_endpoint_resource_id"` PrivateLinkID *string `json:"privateLinkID" tf:"private_link_id"` ProjectID *string `json:"projectID" tf:"project_id"` ProviderName *string `json:"providerName" tf:"provider_name"` }
func (*EndpointServiceSpecResource) DeepCopy ¶
func (in *EndpointServiceSpecResource) DeepCopy() *EndpointServiceSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointServiceSpecResource.
func (*EndpointServiceSpecResource) DeepCopyInto ¶
func (in *EndpointServiceSpecResource) DeepCopyInto(out *EndpointServiceSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointServiceStatus ¶
type EndpointServiceStatus 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 (*EndpointServiceStatus) DeepCopy ¶
func (in *EndpointServiceStatus) DeepCopy() *EndpointServiceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointServiceStatus.
func (*EndpointServiceStatus) DeepCopyInto ¶
func (in *EndpointServiceStatus) DeepCopyInto(out *EndpointServiceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointSpec ¶
type EndpointSpec struct { State *EndpointSpecResource `json:"state,omitempty" tf:"-"` Resource EndpointSpecResource `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 (*EndpointSpec) DeepCopy ¶
func (in *EndpointSpec) DeepCopy() *EndpointSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointSpec.
func (*EndpointSpec) DeepCopyInto ¶
func (in *EndpointSpec) DeepCopyInto(out *EndpointSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointSpecResource ¶
type EndpointSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional EndpointGroupNames []string `json:"endpointGroupNames,omitempty" tf:"endpoint_group_names"` // +optional EndpointServiceName *string `json:"endpointServiceName,omitempty" tf:"endpoint_service_name"` // +optional ErrorMessage *string `json:"errorMessage,omitempty" tf:"error_message"` // +optional InterfaceEndpoints []string `json:"interfaceEndpoints,omitempty" tf:"interface_endpoints"` // +optional PrivateEndpoints []string `json:"privateEndpoints,omitempty" tf:"private_endpoints"` // +optional PrivateLinkID *string `json:"privateLinkID,omitempty" tf:"private_link_id"` // +optional PrivateLinkServiceName *string `json:"privateLinkServiceName,omitempty" tf:"private_link_service_name"` // +optional PrivateLinkServiceResourceID *string `json:"privateLinkServiceResourceID,omitempty" tf:"private_link_service_resource_id"` ProjectID *string `json:"projectID" tf:"project_id"` ProviderName *string `json:"providerName" tf:"provider_name"` Region *string `json:"region" tf:"region"` // +optional RegionName *string `json:"regionName,omitempty" tf:"region_name"` // +optional ServiceAttachmentNames []string `json:"serviceAttachmentNames,omitempty" tf:"service_attachment_names"` // +optional Status *string `json:"status,omitempty" tf:"status"` }
func (*EndpointSpecResource) DeepCopy ¶
func (in *EndpointSpecResource) DeepCopy() *EndpointSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointSpecResource.
func (*EndpointSpecResource) DeepCopyInto ¶
func (in *EndpointSpecResource) DeepCopyInto(out *EndpointSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointStatus ¶
type EndpointStatus 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 (*EndpointStatus) DeepCopy ¶
func (in *EndpointStatus) DeepCopy() *EndpointStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointStatus.
func (*EndpointStatus) DeepCopyInto ¶
func (in *EndpointStatus) DeepCopyInto(out *EndpointStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.