MongoDB Atlas v3.7.2, Mar 31 23
MongoDB Atlas v3.7.2, Mar 31 23
mongodbatlas.PrivatelinkEndpointServiceServerless
Explore with Pulumi AI
Import
Serverless privatelink endpoint can be imported using project ID and endpoint ID, in the format project_id
–endpoint_id
, e.g.
$ pulumi import mongodbatlas:index/privatelinkEndpointServiceServerless:PrivatelinkEndpointServiceServerless test 1112222b3bf99403840e8934--serverless_name--vpce-jjg5e24qp93513h03
For more information seeMongoDB Atlas API - Serverless Private Endpoints.
Create PrivatelinkEndpointServiceServerless Resource
new PrivatelinkEndpointServiceServerless(name: string, args: PrivatelinkEndpointServiceServerlessArgs, opts?: CustomResourceOptions);
@overload
def PrivatelinkEndpointServiceServerless(resource_name: str,
opts: Optional[ResourceOptions] = None,
cloud_provider_endpoint_id: Optional[str] = None,
comment: Optional[str] = None,
endpoint_id: Optional[str] = None,
instance_name: Optional[str] = None,
private_endpoint_ip_address: Optional[str] = None,
project_id: Optional[str] = None,
provider_name: Optional[str] = None)
@overload
def PrivatelinkEndpointServiceServerless(resource_name: str,
args: PrivatelinkEndpointServiceServerlessArgs,
opts: Optional[ResourceOptions] = None)
func NewPrivatelinkEndpointServiceServerless(ctx *Context, name string, args PrivatelinkEndpointServiceServerlessArgs, opts ...ResourceOption) (*PrivatelinkEndpointServiceServerless, error)
public PrivatelinkEndpointServiceServerless(string name, PrivatelinkEndpointServiceServerlessArgs args, CustomResourceOptions? opts = null)
public PrivatelinkEndpointServiceServerless(String name, PrivatelinkEndpointServiceServerlessArgs args)
public PrivatelinkEndpointServiceServerless(String name, PrivatelinkEndpointServiceServerlessArgs args, CustomResourceOptions options)
type: mongodbatlas:PrivatelinkEndpointServiceServerless
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args PrivatelinkEndpointServiceServerlessArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args PrivatelinkEndpointServiceServerlessArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args PrivatelinkEndpointServiceServerlessArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args PrivatelinkEndpointServiceServerlessArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args PrivatelinkEndpointServiceServerlessArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
PrivatelinkEndpointServiceServerless Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The PrivatelinkEndpointServiceServerless resource accepts the following input properties:
- Endpoint
Id string Unique 24-hexadecimal digit string that identifies the private endpoint.
- Instance
Name string Human-readable label that identifies the serverless instance.
- Project
Id string Unique 24-digit hexadecimal string that identifies the project.
- Provider
Name string Cloud provider for which you want to create a private endpoint. Atlas accepts
AWS
,AZURE
.- Cloud
Provider stringEndpoint Id Unique string that identifies the private endpoint's network interface.
- Comment string
Human-readable string to associate with this private endpoint.
- Private
Endpoint stringIp Address IPv4 address of the private endpoint in your Azure VNet that someone added to this private endpoint service.
- Endpoint
Id string Unique 24-hexadecimal digit string that identifies the private endpoint.
- Instance
Name string Human-readable label that identifies the serverless instance.
- Project
Id string Unique 24-digit hexadecimal string that identifies the project.
- Provider
Name string Cloud provider for which you want to create a private endpoint. Atlas accepts
AWS
,AZURE
.- Cloud
Provider stringEndpoint Id Unique string that identifies the private endpoint's network interface.
- Comment string
Human-readable string to associate with this private endpoint.
- Private
Endpoint stringIp Address IPv4 address of the private endpoint in your Azure VNet that someone added to this private endpoint service.
- endpoint
Id String Unique 24-hexadecimal digit string that identifies the private endpoint.
- instance
Name String Human-readable label that identifies the serverless instance.
- project
Id String Unique 24-digit hexadecimal string that identifies the project.
- provider
Name String Cloud provider for which you want to create a private endpoint. Atlas accepts
AWS
,AZURE
.- cloud
Provider StringEndpoint Id Unique string that identifies the private endpoint's network interface.
- comment String
Human-readable string to associate with this private endpoint.
- private
Endpoint StringIp Address IPv4 address of the private endpoint in your Azure VNet that someone added to this private endpoint service.
- endpoint
Id string Unique 24-hexadecimal digit string that identifies the private endpoint.
- instance
Name string Human-readable label that identifies the serverless instance.
- project
Id string Unique 24-digit hexadecimal string that identifies the project.
- provider
Name string Cloud provider for which you want to create a private endpoint. Atlas accepts
AWS
,AZURE
.- cloud
Provider stringEndpoint Id Unique string that identifies the private endpoint's network interface.
- comment string
Human-readable string to associate with this private endpoint.
- private
Endpoint stringIp Address IPv4 address of the private endpoint in your Azure VNet that someone added to this private endpoint service.
- endpoint_
id str Unique 24-hexadecimal digit string that identifies the private endpoint.
- instance_
name str Human-readable label that identifies the serverless instance.
- project_
id str Unique 24-digit hexadecimal string that identifies the project.
- provider_
name str Cloud provider for which you want to create a private endpoint. Atlas accepts
AWS
,AZURE
.- cloud_
provider_ strendpoint_ id Unique string that identifies the private endpoint's network interface.
- comment str
Human-readable string to associate with this private endpoint.
- private_
endpoint_ strip_ address IPv4 address of the private endpoint in your Azure VNet that someone added to this private endpoint service.
- endpoint
Id String Unique 24-hexadecimal digit string that identifies the private endpoint.
- instance
Name String Human-readable label that identifies the serverless instance.
- project
Id String Unique 24-digit hexadecimal string that identifies the project.
- provider
Name String Cloud provider for which you want to create a private endpoint. Atlas accepts
AWS
,AZURE
.- cloud
Provider StringEndpoint Id Unique string that identifies the private endpoint's network interface.
- comment String
Human-readable string to associate with this private endpoint.
- private
Endpoint StringIp Address IPv4 address of the private endpoint in your Azure VNet that someone added to this private endpoint service.
Outputs
All input properties are implicitly available as output properties. Additionally, the PrivatelinkEndpointServiceServerless resource produces the following output properties:
- Id string
The provider-assigned unique ID for this managed resource.
- Private
Link stringService Resource Id Root-relative path that identifies the Azure Private Link Service that MongoDB Cloud manages.
- Status string
Human-readable label that indicates the current operating status of the private endpoint. Values include: RESERVATION_REQUESTED, RESERVED, INITIATING, AVAILABLE, FAILED, DELETING.
- Id string
The provider-assigned unique ID for this managed resource.
- Private
Link stringService Resource Id Root-relative path that identifies the Azure Private Link Service that MongoDB Cloud manages.
- Status string
Human-readable label that indicates the current operating status of the private endpoint. Values include: RESERVATION_REQUESTED, RESERVED, INITIATING, AVAILABLE, FAILED, DELETING.
- id String
The provider-assigned unique ID for this managed resource.
- private
Link StringService Resource Id Root-relative path that identifies the Azure Private Link Service that MongoDB Cloud manages.
- status String
Human-readable label that indicates the current operating status of the private endpoint. Values include: RESERVATION_REQUESTED, RESERVED, INITIATING, AVAILABLE, FAILED, DELETING.
- id string
The provider-assigned unique ID for this managed resource.
- private
Link stringService Resource Id Root-relative path that identifies the Azure Private Link Service that MongoDB Cloud manages.
- status string
Human-readable label that indicates the current operating status of the private endpoint. Values include: RESERVATION_REQUESTED, RESERVED, INITIATING, AVAILABLE, FAILED, DELETING.
- id str
The provider-assigned unique ID for this managed resource.
- private_
link_ strservice_ resource_ id Root-relative path that identifies the Azure Private Link Service that MongoDB Cloud manages.
- status str
Human-readable label that indicates the current operating status of the private endpoint. Values include: RESERVATION_REQUESTED, RESERVED, INITIATING, AVAILABLE, FAILED, DELETING.
- id String
The provider-assigned unique ID for this managed resource.
- private
Link StringService Resource Id Root-relative path that identifies the Azure Private Link Service that MongoDB Cloud manages.
- status String
Human-readable label that indicates the current operating status of the private endpoint. Values include: RESERVATION_REQUESTED, RESERVED, INITIATING, AVAILABLE, FAILED, DELETING.
Look up Existing PrivatelinkEndpointServiceServerless Resource
Get an existing PrivatelinkEndpointServiceServerless resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: PrivatelinkEndpointServiceServerlessState, opts?: CustomResourceOptions): PrivatelinkEndpointServiceServerless
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
cloud_provider_endpoint_id: Optional[str] = None,
comment: Optional[str] = None,
endpoint_id: Optional[str] = None,
instance_name: Optional[str] = None,
private_endpoint_ip_address: Optional[str] = None,
private_link_service_resource_id: Optional[str] = None,
project_id: Optional[str] = None,
provider_name: Optional[str] = None,
status: Optional[str] = None) -> PrivatelinkEndpointServiceServerless
func GetPrivatelinkEndpointServiceServerless(ctx *Context, name string, id IDInput, state *PrivatelinkEndpointServiceServerlessState, opts ...ResourceOption) (*PrivatelinkEndpointServiceServerless, error)
public static PrivatelinkEndpointServiceServerless Get(string name, Input<string> id, PrivatelinkEndpointServiceServerlessState? state, CustomResourceOptions? opts = null)
public static PrivatelinkEndpointServiceServerless get(String name, Output<String> id, PrivatelinkEndpointServiceServerlessState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Cloud
Provider stringEndpoint Id Unique string that identifies the private endpoint's network interface.
- Comment string
Human-readable string to associate with this private endpoint.
- Endpoint
Id string Unique 24-hexadecimal digit string that identifies the private endpoint.
- Instance
Name string Human-readable label that identifies the serverless instance.
- Private
Endpoint stringIp Address IPv4 address of the private endpoint in your Azure VNet that someone added to this private endpoint service.
- Private
Link stringService Resource Id Root-relative path that identifies the Azure Private Link Service that MongoDB Cloud manages.
- Project
Id string Unique 24-digit hexadecimal string that identifies the project.
- Provider
Name string Cloud provider for which you want to create a private endpoint. Atlas accepts
AWS
,AZURE
.- Status string
Human-readable label that indicates the current operating status of the private endpoint. Values include: RESERVATION_REQUESTED, RESERVED, INITIATING, AVAILABLE, FAILED, DELETING.
- Cloud
Provider stringEndpoint Id Unique string that identifies the private endpoint's network interface.
- Comment string
Human-readable string to associate with this private endpoint.
- Endpoint
Id string Unique 24-hexadecimal digit string that identifies the private endpoint.
- Instance
Name string Human-readable label that identifies the serverless instance.
- Private
Endpoint stringIp Address IPv4 address of the private endpoint in your Azure VNet that someone added to this private endpoint service.
- Private
Link stringService Resource Id Root-relative path that identifies the Azure Private Link Service that MongoDB Cloud manages.
- Project
Id string Unique 24-digit hexadecimal string that identifies the project.
- Provider
Name string Cloud provider for which you want to create a private endpoint. Atlas accepts
AWS
,AZURE
.- Status string
Human-readable label that indicates the current operating status of the private endpoint. Values include: RESERVATION_REQUESTED, RESERVED, INITIATING, AVAILABLE, FAILED, DELETING.
- cloud
Provider StringEndpoint Id Unique string that identifies the private endpoint's network interface.
- comment String
Human-readable string to associate with this private endpoint.
- endpoint
Id String Unique 24-hexadecimal digit string that identifies the private endpoint.
- instance
Name String Human-readable label that identifies the serverless instance.
- private
Endpoint StringIp Address IPv4 address of the private endpoint in your Azure VNet that someone added to this private endpoint service.
- private
Link StringService Resource Id Root-relative path that identifies the Azure Private Link Service that MongoDB Cloud manages.
- project
Id String Unique 24-digit hexadecimal string that identifies the project.
- provider
Name String Cloud provider for which you want to create a private endpoint. Atlas accepts
AWS
,AZURE
.- status String
Human-readable label that indicates the current operating status of the private endpoint. Values include: RESERVATION_REQUESTED, RESERVED, INITIATING, AVAILABLE, FAILED, DELETING.
- cloud
Provider stringEndpoint Id Unique string that identifies the private endpoint's network interface.
- comment string
Human-readable string to associate with this private endpoint.
- endpoint
Id string Unique 24-hexadecimal digit string that identifies the private endpoint.
- instance
Name string Human-readable label that identifies the serverless instance.
- private
Endpoint stringIp Address IPv4 address of the private endpoint in your Azure VNet that someone added to this private endpoint service.
- private
Link stringService Resource Id Root-relative path that identifies the Azure Private Link Service that MongoDB Cloud manages.
- project
Id string Unique 24-digit hexadecimal string that identifies the project.
- provider
Name string Cloud provider for which you want to create a private endpoint. Atlas accepts
AWS
,AZURE
.- status string
Human-readable label that indicates the current operating status of the private endpoint. Values include: RESERVATION_REQUESTED, RESERVED, INITIATING, AVAILABLE, FAILED, DELETING.
- cloud_
provider_ strendpoint_ id Unique string that identifies the private endpoint's network interface.
- comment str
Human-readable string to associate with this private endpoint.
- endpoint_
id str Unique 24-hexadecimal digit string that identifies the private endpoint.
- instance_
name str Human-readable label that identifies the serverless instance.
- private_
endpoint_ strip_ address IPv4 address of the private endpoint in your Azure VNet that someone added to this private endpoint service.
- private_
link_ strservice_ resource_ id Root-relative path that identifies the Azure Private Link Service that MongoDB Cloud manages.
- project_
id str Unique 24-digit hexadecimal string that identifies the project.
- provider_
name str Cloud provider for which you want to create a private endpoint. Atlas accepts
AWS
,AZURE
.- status str
Human-readable label that indicates the current operating status of the private endpoint. Values include: RESERVATION_REQUESTED, RESERVED, INITIATING, AVAILABLE, FAILED, DELETING.
- cloud
Provider StringEndpoint Id Unique string that identifies the private endpoint's network interface.
- comment String
Human-readable string to associate with this private endpoint.
- endpoint
Id String Unique 24-hexadecimal digit string that identifies the private endpoint.
- instance
Name String Human-readable label that identifies the serverless instance.
- private
Endpoint StringIp Address IPv4 address of the private endpoint in your Azure VNet that someone added to this private endpoint service.
- private
Link StringService Resource Id Root-relative path that identifies the Azure Private Link Service that MongoDB Cloud manages.
- project
Id String Unique 24-digit hexadecimal string that identifies the project.
- provider
Name String Cloud provider for which you want to create a private endpoint. Atlas accepts
AWS
,AZURE
.- status String
Human-readable label that indicates the current operating status of the private endpoint. Values include: RESERVATION_REQUESTED, RESERVED, INITIATING, AVAILABLE, FAILED, DELETING.
Package Details
- Repository
- MongoDB Atlas pulumi/pulumi-mongodbatlas
- License
- Apache-2.0
- Notes
This Pulumi package is based on the
mongodbatlas
Terraform Provider.