Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=privatelink.mongodbatlas.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type Endpoint
- func (in *Endpoint) DeepCopy() *Endpoint
- func (in *Endpoint) DeepCopyInto(out *Endpoint)
- func (in *Endpoint) DeepCopyObject() runtime.Object
- func (tr *Endpoint) GetConnectionDetailsMapping() map[string]string
- func (tr *Endpoint) GetID() string
- func (tr *Endpoint) GetObservation() (map[string]any, error)
- func (tr *Endpoint) GetParameters() (map[string]any, error)
- func (mg *Endpoint) GetTerraformResourceType() string
- func (tr *Endpoint) GetTerraformSchemaVersion() int
- func (tr *Endpoint) LateInitialize(attrs []byte) (bool, error)
- func (tr *Endpoint) SetObservation(obs map[string]any) error
- func (tr *Endpoint) SetParameters(params map[string]any) error
- type EndpointList
- type EndpointObservation
- type EndpointParameters
- type EndpointServerless
- func (in *EndpointServerless) DeepCopy() *EndpointServerless
- func (in *EndpointServerless) DeepCopyInto(out *EndpointServerless)
- func (in *EndpointServerless) DeepCopyObject() runtime.Object
- func (tr *EndpointServerless) GetConnectionDetailsMapping() map[string]string
- func (tr *EndpointServerless) GetID() string
- func (tr *EndpointServerless) GetObservation() (map[string]any, error)
- func (tr *EndpointServerless) GetParameters() (map[string]any, error)
- func (mg *EndpointServerless) GetTerraformResourceType() string
- func (tr *EndpointServerless) GetTerraformSchemaVersion() int
- func (tr *EndpointServerless) LateInitialize(attrs []byte) (bool, error)
- func (tr *EndpointServerless) SetObservation(obs map[string]any) error
- func (tr *EndpointServerless) SetParameters(params map[string]any) error
- type EndpointServerlessList
- type EndpointServerlessObservation
- type EndpointServerlessParameters
- type EndpointServerlessSpec
- type EndpointServerlessStatus
- type EndpointService
- func (in *EndpointService) DeepCopy() *EndpointService
- func (in *EndpointService) DeepCopyInto(out *EndpointService)
- func (in *EndpointService) DeepCopyObject() runtime.Object
- func (tr *EndpointService) GetConnectionDetailsMapping() map[string]string
- func (tr *EndpointService) GetID() string
- func (tr *EndpointService) GetObservation() (map[string]any, error)
- func (tr *EndpointService) GetParameters() (map[string]any, error)
- func (mg *EndpointService) GetTerraformResourceType() string
- func (tr *EndpointService) GetTerraformSchemaVersion() int
- func (tr *EndpointService) LateInitialize(attrs []byte) (bool, error)
- func (tr *EndpointService) SetObservation(obs map[string]any) error
- func (tr *EndpointService) SetParameters(params map[string]any) error
- type EndpointServiceAdl
- func (in *EndpointServiceAdl) DeepCopy() *EndpointServiceAdl
- func (in *EndpointServiceAdl) DeepCopyInto(out *EndpointServiceAdl)
- func (in *EndpointServiceAdl) DeepCopyObject() runtime.Object
- func (tr *EndpointServiceAdl) GetConnectionDetailsMapping() map[string]string
- func (tr *EndpointServiceAdl) GetID() string
- func (tr *EndpointServiceAdl) GetObservation() (map[string]any, error)
- func (tr *EndpointServiceAdl) GetParameters() (map[string]any, error)
- func (mg *EndpointServiceAdl) GetTerraformResourceType() string
- func (tr *EndpointServiceAdl) GetTerraformSchemaVersion() int
- func (tr *EndpointServiceAdl) LateInitialize(attrs []byte) (bool, error)
- func (tr *EndpointServiceAdl) SetObservation(obs map[string]any) error
- func (tr *EndpointServiceAdl) SetParameters(params map[string]any) error
- type EndpointServiceAdlList
- type EndpointServiceAdlObservation
- type EndpointServiceAdlParameters
- type EndpointServiceAdlSpec
- type EndpointServiceAdlStatus
- type EndpointServiceDataFederationOnlineArchive
- func (in *EndpointServiceDataFederationOnlineArchive) DeepCopy() *EndpointServiceDataFederationOnlineArchive
- func (in *EndpointServiceDataFederationOnlineArchive) DeepCopyInto(out *EndpointServiceDataFederationOnlineArchive)
- func (in *EndpointServiceDataFederationOnlineArchive) DeepCopyObject() runtime.Object
- func (tr *EndpointServiceDataFederationOnlineArchive) GetConnectionDetailsMapping() map[string]string
- func (tr *EndpointServiceDataFederationOnlineArchive) GetID() string
- func (tr *EndpointServiceDataFederationOnlineArchive) GetObservation() (map[string]any, error)
- func (tr *EndpointServiceDataFederationOnlineArchive) GetParameters() (map[string]any, error)
- func (mg *EndpointServiceDataFederationOnlineArchive) GetTerraformResourceType() string
- func (tr *EndpointServiceDataFederationOnlineArchive) GetTerraformSchemaVersion() int
- func (tr *EndpointServiceDataFederationOnlineArchive) LateInitialize(attrs []byte) (bool, error)
- func (tr *EndpointServiceDataFederationOnlineArchive) SetObservation(obs map[string]any) error
- func (tr *EndpointServiceDataFederationOnlineArchive) SetParameters(params map[string]any) error
- type EndpointServiceDataFederationOnlineArchiveList
- func (in *EndpointServiceDataFederationOnlineArchiveList) DeepCopy() *EndpointServiceDataFederationOnlineArchiveList
- func (in *EndpointServiceDataFederationOnlineArchiveList) DeepCopyInto(out *EndpointServiceDataFederationOnlineArchiveList)
- func (in *EndpointServiceDataFederationOnlineArchiveList) DeepCopyObject() runtime.Object
- type EndpointServiceDataFederationOnlineArchiveObservation
- type EndpointServiceDataFederationOnlineArchiveParameters
- type EndpointServiceDataFederationOnlineArchiveSpec
- type EndpointServiceDataFederationOnlineArchiveStatus
- type EndpointServiceList
- type EndpointServiceObservation
- type EndpointServiceParameters
- type EndpointServiceServerless
- func (in *EndpointServiceServerless) DeepCopy() *EndpointServiceServerless
- func (in *EndpointServiceServerless) DeepCopyInto(out *EndpointServiceServerless)
- func (in *EndpointServiceServerless) DeepCopyObject() runtime.Object
- func (tr *EndpointServiceServerless) GetConnectionDetailsMapping() map[string]string
- func (tr *EndpointServiceServerless) GetID() string
- func (tr *EndpointServiceServerless) GetObservation() (map[string]any, error)
- func (tr *EndpointServiceServerless) GetParameters() (map[string]any, error)
- func (mg *EndpointServiceServerless) GetTerraformResourceType() string
- func (tr *EndpointServiceServerless) GetTerraformSchemaVersion() int
- func (tr *EndpointServiceServerless) LateInitialize(attrs []byte) (bool, error)
- func (tr *EndpointServiceServerless) SetObservation(obs map[string]any) error
- func (tr *EndpointServiceServerless) SetParameters(params map[string]any) error
- type EndpointServiceServerlessList
- type EndpointServiceServerlessObservation
- type EndpointServiceServerlessParameters
- type EndpointServiceServerlessSpec
- type EndpointServiceServerlessStatus
- type EndpointServiceSpec
- type EndpointServiceStatus
- type EndpointSpec
- type EndpointStatus
- type EndpointsObservation
- type EndpointsParameters
Constants ¶
const ( CRDGroup = "privatelink.mongodbatlas.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Endpoint_Kind = "Endpoint" Endpoint_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Endpoint_Kind}.String() Endpoint_KindAPIVersion = Endpoint_Kind + "." + CRDGroupVersion.String() Endpoint_GroupVersionKind = CRDGroupVersion.WithKind(Endpoint_Kind) )
Repository type metadata.
var ( EndpointServerless_Kind = "EndpointServerless" EndpointServerless_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: EndpointServerless_Kind}.String() EndpointServerless_KindAPIVersion = EndpointServerless_Kind + "." + CRDGroupVersion.String() EndpointServerless_GroupVersionKind = CRDGroupVersion.WithKind(EndpointServerless_Kind) )
Repository type metadata.
var ( EndpointService_Kind = "EndpointService" EndpointService_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: EndpointService_Kind}.String() EndpointService_KindAPIVersion = EndpointService_Kind + "." + CRDGroupVersion.String() EndpointService_GroupVersionKind = CRDGroupVersion.WithKind(EndpointService_Kind) )
Repository type metadata.
var ( EndpointServiceAdl_Kind = "EndpointServiceAdl" EndpointServiceAdl_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: EndpointServiceAdl_Kind}.String() EndpointServiceAdl_KindAPIVersion = EndpointServiceAdl_Kind + "." + CRDGroupVersion.String() EndpointServiceAdl_GroupVersionKind = CRDGroupVersion.WithKind(EndpointServiceAdl_Kind) )
Repository type metadata.
var ( EndpointServiceDataFederationOnlineArchive_Kind = "EndpointServiceDataFederationOnlineArchive" EndpointServiceDataFederationOnlineArchive_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: EndpointServiceDataFederationOnlineArchive_Kind}.String() EndpointServiceDataFederationOnlineArchive_KindAPIVersion = EndpointServiceDataFederationOnlineArchive_Kind + "." + CRDGroupVersion.String() EndpointServiceDataFederationOnlineArchive_GroupVersionKind = CRDGroupVersion.WithKind(EndpointServiceDataFederationOnlineArchive_Kind) )
Repository type metadata.
var ( EndpointServiceServerless_Kind = "EndpointServiceServerless" EndpointServiceServerless_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: EndpointServiceServerless_Kind}.String() EndpointServiceServerless_KindAPIVersion = EndpointServiceServerless_Kind + "." + CRDGroupVersion.String() EndpointServiceServerless_GroupVersionKind = CRDGroupVersion.WithKind(EndpointServiceServerless_Kind) )
Repository type metadata.
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
This section is empty.
Types ¶
type Endpoint ¶
type Endpoint struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.projectId)",message="projectId is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.providerName)",message="providerName is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.region)",message="region is a required parameter" Spec EndpointSpec `json:"spec"` Status EndpointStatus `json:"status,omitempty"` }
Endpoint is the Schema for the Endpoints API. Provides a Private Endpoint resource. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,mongodbatlas}
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) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Endpoint
func (*Endpoint) GetObservation ¶
GetObservation of this Endpoint
func (*Endpoint) GetParameters ¶
GetParameters of this Endpoint
func (*Endpoint) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Endpoint
func (*Endpoint) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Endpoint) LateInitialize ¶
LateInitialize this Endpoint using its observed tfState. returns True if there are any spec changes for the resource.
func (*Endpoint) SetObservation ¶
SetObservation for this Endpoint
type EndpointList ¶
type EndpointList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Endpoint `json:"items"` }
EndpointList contains 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 EndpointObservation ¶
type EndpointObservation struct { // GCP network endpoint groups corresponding to the Private Service Connect endpoint service. EndpointGroupNames []*string `json:"endpointGroupNames,omitempty" tf:"endpoint_group_names,omitempty"` // Name of the PrivateLink endpoint service in AWS. Returns null while the endpoint service is being created. EndpointServiceName *string `json:"endpointServiceName,omitempty" tf:"endpoint_service_name,omitempty"` // Error message pertaining to the AWS PrivateLink connection. Returns null if there are no errors. // AWS: ErrorMessage *string `json:"errorMessage,omitempty" tf:"error_message,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // Unique identifiers of the interface endpoints in your VPC that you added to the AWS PrivateLink connection. // AZURE: InterfaceEndpoints []*string `json:"interfaceEndpoints,omitempty" tf:"interface_endpoints,omitempty"` // All private endpoints that you have added to this Azure Private Link Service. PrivateEndpoints []*string `json:"privateEndpoints,omitempty" tf:"private_endpoints,omitempty"` // Unique identifier of the AWS PrivateLink connection. PrivateLinkID *string `json:"privateLinkId,omitempty" tf:"private_link_id,omitempty"` // Name of the Azure Private Link Service that Atlas manages. // GCP: PrivateLinkServiceName *string `json:"privateLinkServiceName,omitempty" tf:"private_link_service_name,omitempty"` PrivateLinkServiceResourceID *string `json:"privateLinkServiceResourceId,omitempty" tf:"private_link_service_resource_id,omitempty"` // Required Unique identifier for the project. ProjectID *string `json:"projectId,omitempty" tf:"project_id,omitempty"` // Name of the cloud provider for which you want to create the private endpoint service. Atlas accepts AWS, AZURE or GCP. ProviderName *string `json:"providerName,omitempty" tf:"provider_name,omitempty"` // Cloud provider region in which you want to create the private endpoint connection. // Accepted values are: AWS regions, AZURE regions and GCP regions Region *string `json:"region,omitempty" tf:"region,omitempty"` // GCP region for the Private Service Connect endpoint service. RegionName *string `json:"regionName,omitempty" tf:"region_name,omitempty"` // Unique alphanumeric and special character strings that identify the service attachments associated with the GCP Private Service Connect endpoint service. Returns an empty list while Atlas creates the service attachments. ServiceAttachmentNames []*string `json:"serviceAttachmentNames,omitempty" tf:"service_attachment_names,omitempty"` // Status of the AWS PrivateLink connection or Status of the Azure Private Link Service. Atlas returns one of the following values: // AWS: Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*EndpointObservation) DeepCopy ¶
func (in *EndpointObservation) DeepCopy() *EndpointObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointObservation.
func (*EndpointObservation) DeepCopyInto ¶
func (in *EndpointObservation) DeepCopyInto(out *EndpointObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointParameters ¶
type EndpointParameters struct { // Required Unique identifier for the project. // +kubebuilder:validation:Optional ProjectID *string `json:"projectId,omitempty" tf:"project_id,omitempty"` // Name of the cloud provider for which you want to create the private endpoint service. Atlas accepts AWS, AZURE or GCP. // +kubebuilder:validation:Optional ProviderName *string `json:"providerName,omitempty" tf:"provider_name,omitempty"` // Cloud provider region in which you want to create the private endpoint connection. // Accepted values are: AWS regions, AZURE regions and GCP regions // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` }
func (*EndpointParameters) DeepCopy ¶
func (in *EndpointParameters) DeepCopy() *EndpointParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointParameters.
func (*EndpointParameters) DeepCopyInto ¶
func (in *EndpointParameters) DeepCopyInto(out *EndpointParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointServerless ¶
type EndpointServerless struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.instanceName)",message="instanceName is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.projectId)",message="projectId is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.providerName)",message="providerName is a required parameter" Spec EndpointServerlessSpec `json:"spec"` Status EndpointServerlessStatus `json:"status,omitempty"` }
EndpointServerless is the Schema for the EndpointServerlesss API. Describes a Serverless PrivateLink Endpoint +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,mongodbatlas}
func (*EndpointServerless) DeepCopy ¶
func (in *EndpointServerless) DeepCopy() *EndpointServerless
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointServerless.
func (*EndpointServerless) DeepCopyInto ¶
func (in *EndpointServerless) DeepCopyInto(out *EndpointServerless)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EndpointServerless) DeepCopyObject ¶
func (in *EndpointServerless) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EndpointServerless) GetConnectionDetailsMapping ¶
func (tr *EndpointServerless) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this EndpointServerless
func (*EndpointServerless) GetID ¶
func (tr *EndpointServerless) GetID() string
GetID returns ID of underlying Terraform resource of this EndpointServerless
func (*EndpointServerless) GetObservation ¶
func (tr *EndpointServerless) GetObservation() (map[string]any, error)
GetObservation of this EndpointServerless
func (*EndpointServerless) GetParameters ¶
func (tr *EndpointServerless) GetParameters() (map[string]any, error)
GetParameters of this EndpointServerless
func (*EndpointServerless) GetTerraformResourceType ¶
func (mg *EndpointServerless) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this EndpointServerless
func (*EndpointServerless) GetTerraformSchemaVersion ¶
func (tr *EndpointServerless) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*EndpointServerless) LateInitialize ¶
func (tr *EndpointServerless) LateInitialize(attrs []byte) (bool, error)
LateInitialize this EndpointServerless using its observed tfState. returns True if there are any spec changes for the resource.
func (*EndpointServerless) SetObservation ¶
func (tr *EndpointServerless) SetObservation(obs map[string]any) error
SetObservation for this EndpointServerless
func (*EndpointServerless) SetParameters ¶
func (tr *EndpointServerless) SetParameters(params map[string]any) error
SetParameters for this EndpointServerless
type EndpointServerlessList ¶
type EndpointServerlessList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []EndpointServerless `json:"items"` }
EndpointServerlessList contains a list of EndpointServerlesss
func (*EndpointServerlessList) DeepCopy ¶
func (in *EndpointServerlessList) DeepCopy() *EndpointServerlessList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointServerlessList.
func (*EndpointServerlessList) DeepCopyInto ¶
func (in *EndpointServerlessList) DeepCopyInto(out *EndpointServerlessList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EndpointServerlessList) DeepCopyObject ¶
func (in *EndpointServerlessList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type EndpointServerlessObservation ¶
type EndpointServerlessObservation struct { // Unique 24-hexadecimal digit string that identifies the private endpoint. EndpointID *string `json:"endpointId,omitempty" tf:"endpoint_id,omitempty"` // Unique string that identifies the PrivateLink endpoint service. EndpointServiceName *string `json:"endpointServiceName,omitempty" tf:"endpoint_service_name,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // Human-readable label that identifies the serverless instance. InstanceName *string `json:"instanceName,omitempty" tf:"instance_name,omitempty"` // Root-relative path that identifies the Azure Private Link Service that MongoDB Cloud manages. PrivateLinkServiceResourceID *string `json:"privateLinkServiceResourceId,omitempty" tf:"private_link_service_resource_id,omitempty"` // Unique 24-digit hexadecimal string that identifies the project. ProjectID *string `json:"projectId,omitempty" tf:"project_id,omitempty"` // Cloud provider name; AWS is currently supported ProviderName *string `json:"providerName,omitempty" tf:"provider_name,omitempty"` // Human-readable label that indicates the current operating status of the private endpoint. Values include: RESERVATION_REQUESTED, RESERVED, INITIATING, AVAILABLE, FAILED, DELETING. Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*EndpointServerlessObservation) DeepCopy ¶
func (in *EndpointServerlessObservation) DeepCopy() *EndpointServerlessObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointServerlessObservation.
func (*EndpointServerlessObservation) DeepCopyInto ¶
func (in *EndpointServerlessObservation) DeepCopyInto(out *EndpointServerlessObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointServerlessParameters ¶
type EndpointServerlessParameters struct { // Human-readable label that identifies the serverless instance. // +kubebuilder:validation:Optional InstanceName *string `json:"instanceName,omitempty" tf:"instance_name,omitempty"` // Unique 24-digit hexadecimal string that identifies the project. // +kubebuilder:validation:Optional ProjectID *string `json:"projectId,omitempty" tf:"project_id,omitempty"` // Cloud provider name; AWS is currently supported // +kubebuilder:validation:Optional ProviderName *string `json:"providerName,omitempty" tf:"provider_name,omitempty"` }
func (*EndpointServerlessParameters) DeepCopy ¶
func (in *EndpointServerlessParameters) DeepCopy() *EndpointServerlessParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointServerlessParameters.
func (*EndpointServerlessParameters) DeepCopyInto ¶
func (in *EndpointServerlessParameters) DeepCopyInto(out *EndpointServerlessParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointServerlessSpec ¶
type EndpointServerlessSpec struct { v1.ResourceSpec `json:",inline"` ForProvider EndpointServerlessParameters `json:"forProvider"` }
EndpointServerlessSpec defines the desired state of EndpointServerless
func (*EndpointServerlessSpec) DeepCopy ¶
func (in *EndpointServerlessSpec) DeepCopy() *EndpointServerlessSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointServerlessSpec.
func (*EndpointServerlessSpec) DeepCopyInto ¶
func (in *EndpointServerlessSpec) DeepCopyInto(out *EndpointServerlessSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointServerlessStatus ¶
type EndpointServerlessStatus struct { v1.ResourceStatus `json:",inline"` AtProvider EndpointServerlessObservation `json:"atProvider,omitempty"` }
EndpointServerlessStatus defines the observed state of EndpointServerless.
func (*EndpointServerlessStatus) DeepCopy ¶
func (in *EndpointServerlessStatus) DeepCopy() *EndpointServerlessStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointServerlessStatus.
func (*EndpointServerlessStatus) DeepCopyInto ¶
func (in *EndpointServerlessStatus) DeepCopyInto(out *EndpointServerlessStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointService ¶
type EndpointService struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.endpointServiceId)",message="endpointServiceId is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.privateLinkId)",message="privateLinkId is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.projectId)",message="projectId is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.providerName)",message="providerName is a required parameter" Spec EndpointServiceSpec `json:"spec"` Status EndpointServiceStatus `json:"status,omitempty"` }
EndpointService is the Schema for the EndpointServices API. <no value> +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,mongodbatlas}
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) GetConnectionDetailsMapping ¶
func (tr *EndpointService) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this EndpointService
func (*EndpointService) GetID ¶
func (tr *EndpointService) GetID() string
GetID returns ID of underlying Terraform resource of this EndpointService
func (*EndpointService) GetObservation ¶
func (tr *EndpointService) GetObservation() (map[string]any, error)
GetObservation of this EndpointService
func (*EndpointService) GetParameters ¶
func (tr *EndpointService) GetParameters() (map[string]any, error)
GetParameters of this EndpointService
func (*EndpointService) GetTerraformResourceType ¶
func (mg *EndpointService) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this EndpointService
func (*EndpointService) GetTerraformSchemaVersion ¶
func (tr *EndpointService) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*EndpointService) LateInitialize ¶
func (tr *EndpointService) LateInitialize(attrs []byte) (bool, error)
LateInitialize this EndpointService using its observed tfState. returns True if there are any spec changes for the resource.
func (*EndpointService) SetObservation ¶
func (tr *EndpointService) SetObservation(obs map[string]any) error
SetObservation for this EndpointService
func (*EndpointService) SetParameters ¶
func (tr *EndpointService) SetParameters(params map[string]any) error
SetParameters for this EndpointService
type EndpointServiceAdl ¶
type EndpointServiceAdl struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.endpointId)",message="endpointId is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.projectId)",message="projectId is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.providerName)",message="providerName is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.type)",message="type is a required parameter" Spec EndpointServiceAdlSpec `json:"spec"` Status EndpointServiceAdlStatus `json:"status,omitempty"` }
EndpointServiceAdl is the Schema for the EndpointServiceAdls API. Provides an Atlas Data Lake and Online Archive PrivateLink endpoint. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,mongodbatlas}
func (*EndpointServiceAdl) DeepCopy ¶
func (in *EndpointServiceAdl) DeepCopy() *EndpointServiceAdl
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointServiceAdl.
func (*EndpointServiceAdl) DeepCopyInto ¶
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 ¶
func (in *EndpointServiceAdl) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EndpointServiceAdl) GetConnectionDetailsMapping ¶
func (tr *EndpointServiceAdl) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this EndpointServiceAdl
func (*EndpointServiceAdl) GetID ¶
func (tr *EndpointServiceAdl) GetID() string
GetID returns ID of underlying Terraform resource of this EndpointServiceAdl
func (*EndpointServiceAdl) GetObservation ¶
func (tr *EndpointServiceAdl) GetObservation() (map[string]any, error)
GetObservation of this EndpointServiceAdl
func (*EndpointServiceAdl) GetParameters ¶
func (tr *EndpointServiceAdl) GetParameters() (map[string]any, error)
GetParameters of this EndpointServiceAdl
func (*EndpointServiceAdl) GetTerraformResourceType ¶
func (mg *EndpointServiceAdl) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this EndpointServiceAdl
func (*EndpointServiceAdl) GetTerraformSchemaVersion ¶
func (tr *EndpointServiceAdl) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*EndpointServiceAdl) LateInitialize ¶
func (tr *EndpointServiceAdl) LateInitialize(attrs []byte) (bool, error)
LateInitialize this EndpointServiceAdl using its observed tfState. returns True if there are any spec changes for the resource.
func (*EndpointServiceAdl) SetObservation ¶
func (tr *EndpointServiceAdl) SetObservation(obs map[string]any) error
SetObservation for this EndpointServiceAdl
func (*EndpointServiceAdl) SetParameters ¶
func (tr *EndpointServiceAdl) SetParameters(params map[string]any) error
SetParameters for this EndpointServiceAdl
type EndpointServiceAdlList ¶
type EndpointServiceAdlList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []EndpointServiceAdl `json:"items"` }
EndpointServiceAdlList contains a list of EndpointServiceAdls
func (*EndpointServiceAdlList) DeepCopy ¶
func (in *EndpointServiceAdlList) DeepCopy() *EndpointServiceAdlList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointServiceAdlList.
func (*EndpointServiceAdlList) DeepCopyInto ¶
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 ¶
func (in *EndpointServiceAdlList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type EndpointServiceAdlObservation ¶
type EndpointServiceAdlObservation struct { // Human-readable string to associate with this private endpoint. Comment *string `json:"comment,omitempty" tf:"comment,omitempty"` // Unique 22-character alphanumeric string that identifies the private endpoint. Atlas supports AWS private endpoints using the |aws| PrivateLink feature. EndpointID *string `json:"endpointId,omitempty" tf:"endpoint_id,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // Unique 24-digit hexadecimal string that identifies the project. ProjectID *string `json:"projectId,omitempty" tf:"project_id,omitempty"` // Human-readable label that identifies the cloud provider for this endpoint. Atlas supports AWS only. If empty, defaults to AWS. ProviderName *string `json:"providerName,omitempty" tf:"provider_name,omitempty"` // Human-readable label that identifies the type of resource to associate with this private endpoint. Atlas supports DATA_LAKE only. If empty, defaults to DATA_LAKE. Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*EndpointServiceAdlObservation) DeepCopy ¶
func (in *EndpointServiceAdlObservation) DeepCopy() *EndpointServiceAdlObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointServiceAdlObservation.
func (*EndpointServiceAdlObservation) DeepCopyInto ¶
func (in *EndpointServiceAdlObservation) DeepCopyInto(out *EndpointServiceAdlObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointServiceAdlParameters ¶
type EndpointServiceAdlParameters struct { // Human-readable string to associate with this private endpoint. // +kubebuilder:validation:Optional Comment *string `json:"comment,omitempty" tf:"comment,omitempty"` // Unique 22-character alphanumeric string that identifies the private endpoint. Atlas supports AWS private endpoints using the |aws| PrivateLink feature. // +kubebuilder:validation:Optional EndpointID *string `json:"endpointId,omitempty" tf:"endpoint_id,omitempty"` // Unique 24-digit hexadecimal string that identifies the project. // +kubebuilder:validation:Optional ProjectID *string `json:"projectId,omitempty" tf:"project_id,omitempty"` // Human-readable label that identifies the cloud provider for this endpoint. Atlas supports AWS only. If empty, defaults to AWS. // +kubebuilder:validation:Optional ProviderName *string `json:"providerName,omitempty" tf:"provider_name,omitempty"` // Human-readable label that identifies the type of resource to associate with this private endpoint. Atlas supports DATA_LAKE only. If empty, defaults to DATA_LAKE. // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*EndpointServiceAdlParameters) DeepCopy ¶
func (in *EndpointServiceAdlParameters) DeepCopy() *EndpointServiceAdlParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointServiceAdlParameters.
func (*EndpointServiceAdlParameters) DeepCopyInto ¶
func (in *EndpointServiceAdlParameters) DeepCopyInto(out *EndpointServiceAdlParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointServiceAdlSpec ¶
type EndpointServiceAdlSpec struct { v1.ResourceSpec `json:",inline"` ForProvider EndpointServiceAdlParameters `json:"forProvider"` }
EndpointServiceAdlSpec defines the desired state of EndpointServiceAdl
func (*EndpointServiceAdlSpec) DeepCopy ¶
func (in *EndpointServiceAdlSpec) DeepCopy() *EndpointServiceAdlSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointServiceAdlSpec.
func (*EndpointServiceAdlSpec) DeepCopyInto ¶
func (in *EndpointServiceAdlSpec) DeepCopyInto(out *EndpointServiceAdlSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointServiceAdlStatus ¶
type EndpointServiceAdlStatus struct { v1.ResourceStatus `json:",inline"` AtProvider EndpointServiceAdlObservation `json:"atProvider,omitempty"` }
EndpointServiceAdlStatus defines the observed state of EndpointServiceAdl.
func (*EndpointServiceAdlStatus) DeepCopy ¶
func (in *EndpointServiceAdlStatus) DeepCopy() *EndpointServiceAdlStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointServiceAdlStatus.
func (*EndpointServiceAdlStatus) DeepCopyInto ¶
func (in *EndpointServiceAdlStatus) DeepCopyInto(out *EndpointServiceAdlStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointServiceDataFederationOnlineArchive ¶
type EndpointServiceDataFederationOnlineArchive struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.endpointId)",message="endpointId is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.projectId)",message="projectId is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.providerName)",message="providerName is a required parameter" Spec EndpointServiceDataFederationOnlineArchiveSpec `json:"spec"` Status EndpointServiceDataFederationOnlineArchiveStatus `json:"status,omitempty"` }
EndpointServiceDataFederationOnlineArchive is the Schema for the EndpointServiceDataFederationOnlineArchives API. Provides a Privatelink Endpoint Service Data Federation Online Archive resource. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,mongodbatlas}
func (*EndpointServiceDataFederationOnlineArchive) DeepCopy ¶
func (in *EndpointServiceDataFederationOnlineArchive) DeepCopy() *EndpointServiceDataFederationOnlineArchive
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointServiceDataFederationOnlineArchive.
func (*EndpointServiceDataFederationOnlineArchive) DeepCopyInto ¶
func (in *EndpointServiceDataFederationOnlineArchive) DeepCopyInto(out *EndpointServiceDataFederationOnlineArchive)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EndpointServiceDataFederationOnlineArchive) DeepCopyObject ¶
func (in *EndpointServiceDataFederationOnlineArchive) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EndpointServiceDataFederationOnlineArchive) GetConnectionDetailsMapping ¶
func (tr *EndpointServiceDataFederationOnlineArchive) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this EndpointServiceDataFederationOnlineArchive
func (*EndpointServiceDataFederationOnlineArchive) GetID ¶
func (tr *EndpointServiceDataFederationOnlineArchive) GetID() string
GetID returns ID of underlying Terraform resource of this EndpointServiceDataFederationOnlineArchive
func (*EndpointServiceDataFederationOnlineArchive) GetObservation ¶
func (tr *EndpointServiceDataFederationOnlineArchive) GetObservation() (map[string]any, error)
GetObservation of this EndpointServiceDataFederationOnlineArchive
func (*EndpointServiceDataFederationOnlineArchive) GetParameters ¶
func (tr *EndpointServiceDataFederationOnlineArchive) GetParameters() (map[string]any, error)
GetParameters of this EndpointServiceDataFederationOnlineArchive
func (*EndpointServiceDataFederationOnlineArchive) GetTerraformResourceType ¶
func (mg *EndpointServiceDataFederationOnlineArchive) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this EndpointServiceDataFederationOnlineArchive
func (*EndpointServiceDataFederationOnlineArchive) GetTerraformSchemaVersion ¶
func (tr *EndpointServiceDataFederationOnlineArchive) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*EndpointServiceDataFederationOnlineArchive) LateInitialize ¶
func (tr *EndpointServiceDataFederationOnlineArchive) LateInitialize(attrs []byte) (bool, error)
LateInitialize this EndpointServiceDataFederationOnlineArchive using its observed tfState. returns True if there are any spec changes for the resource.
func (*EndpointServiceDataFederationOnlineArchive) SetObservation ¶
func (tr *EndpointServiceDataFederationOnlineArchive) SetObservation(obs map[string]any) error
SetObservation for this EndpointServiceDataFederationOnlineArchive
func (*EndpointServiceDataFederationOnlineArchive) SetParameters ¶
func (tr *EndpointServiceDataFederationOnlineArchive) SetParameters(params map[string]any) error
SetParameters for this EndpointServiceDataFederationOnlineArchive
type EndpointServiceDataFederationOnlineArchiveList ¶
type EndpointServiceDataFederationOnlineArchiveList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []EndpointServiceDataFederationOnlineArchive `json:"items"` }
EndpointServiceDataFederationOnlineArchiveList contains a list of EndpointServiceDataFederationOnlineArchives
func (*EndpointServiceDataFederationOnlineArchiveList) DeepCopy ¶
func (in *EndpointServiceDataFederationOnlineArchiveList) DeepCopy() *EndpointServiceDataFederationOnlineArchiveList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointServiceDataFederationOnlineArchiveList.
func (*EndpointServiceDataFederationOnlineArchiveList) DeepCopyInto ¶
func (in *EndpointServiceDataFederationOnlineArchiveList) DeepCopyInto(out *EndpointServiceDataFederationOnlineArchiveList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EndpointServiceDataFederationOnlineArchiveList) DeepCopyObject ¶
func (in *EndpointServiceDataFederationOnlineArchiveList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type EndpointServiceDataFederationOnlineArchiveObservation ¶
type EndpointServiceDataFederationOnlineArchiveObservation struct { // Human-readable string to associate with this private endpoint. Comment *string `json:"comment,omitempty" tf:"comment,omitempty"` // Unique 22-character alphanumeric string that identifies the private endpoint. See Atlas Data Lake supports Amazon Web Services private endpoints using the AWS PrivateLink feature. EndpointID *string `json:"endpointId,omitempty" tf:"endpoint_id,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // Unique 24-hexadecimal digit string that identifies your project. ProjectID *string `json:"projectId,omitempty" tf:"project_id,omitempty"` // Human-readable label that identifies the cloud service provider. ProviderName *string `json:"providerName,omitempty" tf:"provider_name,omitempty"` // Human-readable label that identifies the resource type associated with this private endpoint. Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*EndpointServiceDataFederationOnlineArchiveObservation) DeepCopy ¶
func (in *EndpointServiceDataFederationOnlineArchiveObservation) DeepCopy() *EndpointServiceDataFederationOnlineArchiveObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointServiceDataFederationOnlineArchiveObservation.
func (*EndpointServiceDataFederationOnlineArchiveObservation) DeepCopyInto ¶
func (in *EndpointServiceDataFederationOnlineArchiveObservation) DeepCopyInto(out *EndpointServiceDataFederationOnlineArchiveObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointServiceDataFederationOnlineArchiveParameters ¶
type EndpointServiceDataFederationOnlineArchiveParameters struct { // Human-readable string to associate with this private endpoint. // +kubebuilder:validation:Optional Comment *string `json:"comment,omitempty" tf:"comment,omitempty"` // Unique 22-character alphanumeric string that identifies the private endpoint. See Atlas Data Lake supports Amazon Web Services private endpoints using the AWS PrivateLink feature. // +kubebuilder:validation:Optional EndpointID *string `json:"endpointId,omitempty" tf:"endpoint_id,omitempty"` // Unique 24-hexadecimal digit string that identifies your project. // +kubebuilder:validation:Optional ProjectID *string `json:"projectId,omitempty" tf:"project_id,omitempty"` // Human-readable label that identifies the cloud service provider. // +kubebuilder:validation:Optional ProviderName *string `json:"providerName,omitempty" tf:"provider_name,omitempty"` }
func (*EndpointServiceDataFederationOnlineArchiveParameters) DeepCopy ¶
func (in *EndpointServiceDataFederationOnlineArchiveParameters) DeepCopy() *EndpointServiceDataFederationOnlineArchiveParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointServiceDataFederationOnlineArchiveParameters.
func (*EndpointServiceDataFederationOnlineArchiveParameters) DeepCopyInto ¶
func (in *EndpointServiceDataFederationOnlineArchiveParameters) DeepCopyInto(out *EndpointServiceDataFederationOnlineArchiveParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointServiceDataFederationOnlineArchiveSpec ¶
type EndpointServiceDataFederationOnlineArchiveSpec struct { v1.ResourceSpec `json:",inline"` ForProvider EndpointServiceDataFederationOnlineArchiveParameters `json:"forProvider"` }
EndpointServiceDataFederationOnlineArchiveSpec defines the desired state of EndpointServiceDataFederationOnlineArchive
func (*EndpointServiceDataFederationOnlineArchiveSpec) DeepCopy ¶
func (in *EndpointServiceDataFederationOnlineArchiveSpec) DeepCopy() *EndpointServiceDataFederationOnlineArchiveSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointServiceDataFederationOnlineArchiveSpec.
func (*EndpointServiceDataFederationOnlineArchiveSpec) DeepCopyInto ¶
func (in *EndpointServiceDataFederationOnlineArchiveSpec) DeepCopyInto(out *EndpointServiceDataFederationOnlineArchiveSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointServiceDataFederationOnlineArchiveStatus ¶
type EndpointServiceDataFederationOnlineArchiveStatus struct { v1.ResourceStatus `json:",inline"` AtProvider EndpointServiceDataFederationOnlineArchiveObservation `json:"atProvider,omitempty"` }
EndpointServiceDataFederationOnlineArchiveStatus defines the observed state of EndpointServiceDataFederationOnlineArchive.
func (*EndpointServiceDataFederationOnlineArchiveStatus) DeepCopy ¶
func (in *EndpointServiceDataFederationOnlineArchiveStatus) DeepCopy() *EndpointServiceDataFederationOnlineArchiveStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointServiceDataFederationOnlineArchiveStatus.
func (*EndpointServiceDataFederationOnlineArchiveStatus) DeepCopyInto ¶
func (in *EndpointServiceDataFederationOnlineArchiveStatus) DeepCopyInto(out *EndpointServiceDataFederationOnlineArchiveStatus)
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 []EndpointService `json:"items"` }
EndpointServiceList contains 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 EndpointServiceObservation ¶
type EndpointServiceObservation struct { AwsConnectionStatus *string `json:"awsConnectionStatus,omitempty" tf:"aws_connection_status,omitempty"` AzureStatus *string `json:"azureStatus,omitempty" tf:"azure_status,omitempty"` DeleteRequested *bool `json:"deleteRequested,omitempty" tf:"delete_requested,omitempty"` EndpointGroupName *string `json:"endpointGroupName,omitempty" tf:"endpoint_group_name,omitempty"` EndpointServiceID *string `json:"endpointServiceId,omitempty" tf:"endpoint_service_id,omitempty"` Endpoints []EndpointsObservation `json:"endpoints,omitempty" tf:"endpoints,omitempty"` ErrorMessage *string `json:"errorMessage,omitempty" tf:"error_message,omitempty"` GCPProjectID *string `json:"gcpProjectId,omitempty" tf:"gcp_project_id,omitempty"` GCPStatus *string `json:"gcpStatus,omitempty" tf:"gcp_status,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` InterfaceEndpointID *string `json:"interfaceEndpointId,omitempty" tf:"interface_endpoint_id,omitempty"` PrivateEndpointConnectionName *string `json:"privateEndpointConnectionName,omitempty" tf:"private_endpoint_connection_name,omitempty"` PrivateEndpointIPAddress *string `json:"privateEndpointIpAddress,omitempty" tf:"private_endpoint_ip_address,omitempty"` PrivateEndpointResourceID *string `json:"privateEndpointResourceId,omitempty" tf:"private_endpoint_resource_id,omitempty"` PrivateLinkID *string `json:"privateLinkId,omitempty" tf:"private_link_id,omitempty"` ProjectID *string `json:"projectId,omitempty" tf:"project_id,omitempty"` ProviderName *string `json:"providerName,omitempty" tf:"provider_name,omitempty"` }
func (*EndpointServiceObservation) DeepCopy ¶
func (in *EndpointServiceObservation) DeepCopy() *EndpointServiceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointServiceObservation.
func (*EndpointServiceObservation) DeepCopyInto ¶
func (in *EndpointServiceObservation) DeepCopyInto(out *EndpointServiceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointServiceParameters ¶
type EndpointServiceParameters struct { // +kubebuilder:validation:Optional EndpointServiceID *string `json:"endpointServiceId,omitempty" tf:"endpoint_service_id,omitempty"` // +kubebuilder:validation:Optional Endpoints []EndpointsParameters `json:"endpoints,omitempty" tf:"endpoints,omitempty"` // +kubebuilder:validation:Optional GCPProjectID *string `json:"gcpProjectId,omitempty" tf:"gcp_project_id,omitempty"` // +kubebuilder:validation:Optional PrivateEndpointIPAddress *string `json:"privateEndpointIpAddress,omitempty" tf:"private_endpoint_ip_address,omitempty"` // +kubebuilder:validation:Optional PrivateLinkID *string `json:"privateLinkId,omitempty" tf:"private_link_id,omitempty"` // +kubebuilder:validation:Optional ProjectID *string `json:"projectId,omitempty" tf:"project_id,omitempty"` // +kubebuilder:validation:Optional ProviderName *string `json:"providerName,omitempty" tf:"provider_name,omitempty"` }
func (*EndpointServiceParameters) DeepCopy ¶
func (in *EndpointServiceParameters) DeepCopy() *EndpointServiceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointServiceParameters.
func (*EndpointServiceParameters) DeepCopyInto ¶
func (in *EndpointServiceParameters) DeepCopyInto(out *EndpointServiceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointServiceServerless ¶
type EndpointServiceServerless struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.endpointId)",message="endpointId is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.instanceName)",message="instanceName is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.projectId)",message="projectId is a required parameter" // +kubebuilder:validation:XValidation:rule="self.managementPolicy == 'ObserveOnly' || has(self.forProvider.providerName)",message="providerName is a required parameter" Spec EndpointServiceServerlessSpec `json:"spec"` Status EndpointServiceServerlessStatus `json:"status,omitempty"` }
EndpointServiceServerless is the Schema for the EndpointServiceServerlesss API. Describes a Serverless PrivateLink Endpoint Service +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,mongodbatlas}
func (*EndpointServiceServerless) DeepCopy ¶
func (in *EndpointServiceServerless) DeepCopy() *EndpointServiceServerless
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointServiceServerless.
func (*EndpointServiceServerless) DeepCopyInto ¶
func (in *EndpointServiceServerless) DeepCopyInto(out *EndpointServiceServerless)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EndpointServiceServerless) DeepCopyObject ¶
func (in *EndpointServiceServerless) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EndpointServiceServerless) GetConnectionDetailsMapping ¶
func (tr *EndpointServiceServerless) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this EndpointServiceServerless
func (*EndpointServiceServerless) GetID ¶
func (tr *EndpointServiceServerless) GetID() string
GetID returns ID of underlying Terraform resource of this EndpointServiceServerless
func (*EndpointServiceServerless) GetObservation ¶
func (tr *EndpointServiceServerless) GetObservation() (map[string]any, error)
GetObservation of this EndpointServiceServerless
func (*EndpointServiceServerless) GetParameters ¶
func (tr *EndpointServiceServerless) GetParameters() (map[string]any, error)
GetParameters of this EndpointServiceServerless
func (*EndpointServiceServerless) GetTerraformResourceType ¶
func (mg *EndpointServiceServerless) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this EndpointServiceServerless
func (*EndpointServiceServerless) GetTerraformSchemaVersion ¶
func (tr *EndpointServiceServerless) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*EndpointServiceServerless) LateInitialize ¶
func (tr *EndpointServiceServerless) LateInitialize(attrs []byte) (bool, error)
LateInitialize this EndpointServiceServerless using its observed tfState. returns True if there are any spec changes for the resource.
func (*EndpointServiceServerless) SetObservation ¶
func (tr *EndpointServiceServerless) SetObservation(obs map[string]any) error
SetObservation for this EndpointServiceServerless
func (*EndpointServiceServerless) SetParameters ¶
func (tr *EndpointServiceServerless) SetParameters(params map[string]any) error
SetParameters for this EndpointServiceServerless
type EndpointServiceServerlessList ¶
type EndpointServiceServerlessList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []EndpointServiceServerless `json:"items"` }
EndpointServiceServerlessList contains a list of EndpointServiceServerlesss
func (*EndpointServiceServerlessList) DeepCopy ¶
func (in *EndpointServiceServerlessList) DeepCopy() *EndpointServiceServerlessList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointServiceServerlessList.
func (*EndpointServiceServerlessList) DeepCopyInto ¶
func (in *EndpointServiceServerlessList) DeepCopyInto(out *EndpointServiceServerlessList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EndpointServiceServerlessList) DeepCopyObject ¶
func (in *EndpointServiceServerlessList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type EndpointServiceServerlessObservation ¶
type EndpointServiceServerlessObservation struct { // Unique string that identifies the private endpoint's network interface. CloudProviderEndpointID *string `json:"cloudProviderEndpointId,omitempty" tf:"cloud_provider_endpoint_id,omitempty"` // Human-readable string to associate with this private endpoint. Comment *string `json:"comment,omitempty" tf:"comment,omitempty"` // Unique 24-hexadecimal digit string that identifies the private endpoint. EndpointID *string `json:"endpointId,omitempty" tf:"endpoint_id,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` // Human-readable label that identifies the serverless instance. InstanceName *string `json:"instanceName,omitempty" tf:"instance_name,omitempty"` // IPv4 address of the private endpoint in your Azure VNet that someone added to this private endpoint service. PrivateEndpointIPAddress *string `json:"privateEndpointIpAddress,omitempty" tf:"private_endpoint_ip_address,omitempty"` // Root-relative path that identifies the Azure Private Link Service that MongoDB Cloud manages. PrivateLinkServiceResourceID *string `json:"privateLinkServiceResourceId,omitempty" tf:"private_link_service_resource_id,omitempty"` // Unique 24-digit hexadecimal string that identifies the project. ProjectID *string `json:"projectId,omitempty" tf:"project_id,omitempty"` // Cloud provider for which you want to create a private endpoint. Atlas accepts AWS, AZURE. ProviderName *string `json:"providerName,omitempty" tf:"provider_name,omitempty"` // Human-readable label that indicates the current operating status of the private endpoint. Values include: RESERVATION_REQUESTED, RESERVED, INITIATING, AVAILABLE, FAILED, DELETING. Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*EndpointServiceServerlessObservation) DeepCopy ¶
func (in *EndpointServiceServerlessObservation) DeepCopy() *EndpointServiceServerlessObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointServiceServerlessObservation.
func (*EndpointServiceServerlessObservation) DeepCopyInto ¶
func (in *EndpointServiceServerlessObservation) DeepCopyInto(out *EndpointServiceServerlessObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointServiceServerlessParameters ¶
type EndpointServiceServerlessParameters struct { // Unique string that identifies the private endpoint's network interface. // +kubebuilder:validation:Optional CloudProviderEndpointID *string `json:"cloudProviderEndpointId,omitempty" tf:"cloud_provider_endpoint_id,omitempty"` // Human-readable string to associate with this private endpoint. // +kubebuilder:validation:Optional Comment *string `json:"comment,omitempty" tf:"comment,omitempty"` // Unique 24-hexadecimal digit string that identifies the private endpoint. // +kubebuilder:validation:Optional EndpointID *string `json:"endpointId,omitempty" tf:"endpoint_id,omitempty"` // Human-readable label that identifies the serverless instance. // +kubebuilder:validation:Optional InstanceName *string `json:"instanceName,omitempty" tf:"instance_name,omitempty"` // IPv4 address of the private endpoint in your Azure VNet that someone added to this private endpoint service. // +kubebuilder:validation:Optional PrivateEndpointIPAddress *string `json:"privateEndpointIpAddress,omitempty" tf:"private_endpoint_ip_address,omitempty"` // Unique 24-digit hexadecimal string that identifies the project. // +kubebuilder:validation:Optional ProjectID *string `json:"projectId,omitempty" tf:"project_id,omitempty"` // Cloud provider for which you want to create a private endpoint. Atlas accepts AWS, AZURE. // +kubebuilder:validation:Optional ProviderName *string `json:"providerName,omitempty" tf:"provider_name,omitempty"` }
func (*EndpointServiceServerlessParameters) DeepCopy ¶
func (in *EndpointServiceServerlessParameters) DeepCopy() *EndpointServiceServerlessParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointServiceServerlessParameters.
func (*EndpointServiceServerlessParameters) DeepCopyInto ¶
func (in *EndpointServiceServerlessParameters) DeepCopyInto(out *EndpointServiceServerlessParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointServiceServerlessSpec ¶
type EndpointServiceServerlessSpec struct { v1.ResourceSpec `json:",inline"` ForProvider EndpointServiceServerlessParameters `json:"forProvider"` }
EndpointServiceServerlessSpec defines the desired state of EndpointServiceServerless
func (*EndpointServiceServerlessSpec) DeepCopy ¶
func (in *EndpointServiceServerlessSpec) DeepCopy() *EndpointServiceServerlessSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointServiceServerlessSpec.
func (*EndpointServiceServerlessSpec) DeepCopyInto ¶
func (in *EndpointServiceServerlessSpec) DeepCopyInto(out *EndpointServiceServerlessSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointServiceServerlessStatus ¶
type EndpointServiceServerlessStatus struct { v1.ResourceStatus `json:",inline"` AtProvider EndpointServiceServerlessObservation `json:"atProvider,omitempty"` }
EndpointServiceServerlessStatus defines the observed state of EndpointServiceServerless.
func (*EndpointServiceServerlessStatus) DeepCopy ¶
func (in *EndpointServiceServerlessStatus) DeepCopy() *EndpointServiceServerlessStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointServiceServerlessStatus.
func (*EndpointServiceServerlessStatus) DeepCopyInto ¶
func (in *EndpointServiceServerlessStatus) DeepCopyInto(out *EndpointServiceServerlessStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointServiceSpec ¶
type EndpointServiceSpec struct { v1.ResourceSpec `json:",inline"` ForProvider EndpointServiceParameters `json:"forProvider"` }
EndpointServiceSpec defines the desired state of EndpointService
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 EndpointServiceStatus ¶
type EndpointServiceStatus struct { v1.ResourceStatus `json:",inline"` AtProvider EndpointServiceObservation `json:"atProvider,omitempty"` }
EndpointServiceStatus defines the observed state of EndpointService.
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 { v1.ResourceSpec `json:",inline"` ForProvider EndpointParameters `json:"forProvider"` }
EndpointSpec defines the desired state of Endpoint
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 EndpointStatus ¶
type EndpointStatus struct { v1.ResourceStatus `json:",inline"` AtProvider EndpointObservation `json:"atProvider,omitempty"` }
EndpointStatus defines the observed state of Endpoint.
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.
type EndpointsObservation ¶
type EndpointsObservation struct { EndpointName *string `json:"endpointName,omitempty" tf:"endpoint_name,omitempty"` IPAddress *string `json:"ipAddress,omitempty" tf:"ip_address,omitempty"` ServiceAttachmentName *string `json:"serviceAttachmentName,omitempty" tf:"service_attachment_name,omitempty"` Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*EndpointsObservation) DeepCopy ¶
func (in *EndpointsObservation) DeepCopy() *EndpointsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointsObservation.
func (*EndpointsObservation) DeepCopyInto ¶
func (in *EndpointsObservation) DeepCopyInto(out *EndpointsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EndpointsParameters ¶
type EndpointsParameters struct { // +kubebuilder:validation:Optional EndpointName *string `json:"endpointName,omitempty" tf:"endpoint_name,omitempty"` // +kubebuilder:validation:Optional IPAddress *string `json:"ipAddress,omitempty" tf:"ip_address,omitempty"` }
func (*EndpointsParameters) DeepCopy ¶
func (in *EndpointsParameters) DeepCopy() *EndpointsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EndpointsParameters.
func (*EndpointsParameters) DeepCopyInto ¶
func (in *EndpointsParameters) DeepCopyInto(out *EndpointsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.