Viewing docs for MongoDB Atlas v4.8.0
published on Thursday, Apr 23, 2026 by Pulumi
published on Thursday, Apr 23, 2026 by Pulumi
Viewing docs for MongoDB Atlas v4.8.0
published on Thursday, Apr 23, 2026 by Pulumi
published on Thursday, Apr 23, 2026 by Pulumi
mongodbatlas.PrivateLinkEndpointService describes a Private Endpoint Link. This represents a Private Endpoint Link Connection that wants to retrieve details in an Atlas project.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as mongodbatlas from "@pulumi/mongodbatlas";
const _this = mongodbatlas.getPrivateLinkEndpointService({
projectId: thisMongodbatlasPrivatelinkEndpointService.projectId,
privateLinkId: thisMongodbatlasPrivatelinkEndpointService.privateLinkId,
endpointServiceId: thisMongodbatlasPrivatelinkEndpointService.endpointServiceId,
providerName: "AWS",
});
import pulumi
import pulumi_mongodbatlas as mongodbatlas
this = mongodbatlas.get_private_link_endpoint_service(project_id=this_mongodbatlas_privatelink_endpoint_service["projectId"],
private_link_id=this_mongodbatlas_privatelink_endpoint_service["privateLinkId"],
endpoint_service_id=this_mongodbatlas_privatelink_endpoint_service["endpointServiceId"],
provider_name="AWS")
package main
import (
"github.com/pulumi/pulumi-mongodbatlas/sdk/v4/go/mongodbatlas"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := mongodbatlas.GetPrivateLinkEndpointService(ctx, &mongodbatlas.LookupPrivateLinkEndpointServiceArgs{
ProjectId: thisMongodbatlasPrivatelinkEndpointService.ProjectId,
PrivateLinkId: thisMongodbatlasPrivatelinkEndpointService.PrivateLinkId,
EndpointServiceId: thisMongodbatlasPrivatelinkEndpointService.EndpointServiceId,
ProviderName: "AWS",
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Mongodbatlas = Pulumi.Mongodbatlas;
return await Deployment.RunAsync(() =>
{
var @this = Mongodbatlas.Index.GetPrivateLinkEndpointService.Invoke(new()
{
ProjectId = thisMongodbatlasPrivatelinkEndpointService.ProjectId,
PrivateLinkId = thisMongodbatlasPrivatelinkEndpointService.PrivateLinkId,
EndpointServiceId = thisMongodbatlasPrivatelinkEndpointService.EndpointServiceId,
ProviderName = "AWS",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.mongodbatlas.MongodbatlasFunctions;
import com.pulumi.mongodbatlas.inputs.GetPrivateLinkEndpointServiceArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var this = MongodbatlasFunctions.getPrivateLinkEndpointService(GetPrivateLinkEndpointServiceArgs.builder()
.projectId(thisMongodbatlasPrivatelinkEndpointService.projectId())
.privateLinkId(thisMongodbatlasPrivatelinkEndpointService.privateLinkId())
.endpointServiceId(thisMongodbatlasPrivatelinkEndpointService.endpointServiceId())
.providerName("AWS")
.build());
}
}
variables:
this:
fn::invoke:
function: mongodbatlas:getPrivateLinkEndpointService
arguments:
projectId: ${thisMongodbatlasPrivatelinkEndpointService.projectId}
privateLinkId: ${thisMongodbatlasPrivatelinkEndpointService.privateLinkId}
endpointServiceId: ${thisMongodbatlasPrivatelinkEndpointService.endpointServiceId}
providerName: AWS
See mongodbatlas.PrivateLinkEndpointService resource for complete examples with each cloud provider.
Available complete examples
- Setup private connection to a MongoDB Atlas Cluster with AWS VPC
- GCP Private Service Connect Endpoint and Service (Port-Mapped Architecture)
Using getPrivateLinkEndpointService
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getPrivateLinkEndpointService(args: GetPrivateLinkEndpointServiceArgs, opts?: InvokeOptions): Promise<GetPrivateLinkEndpointServiceResult>
function getPrivateLinkEndpointServiceOutput(args: GetPrivateLinkEndpointServiceOutputArgs, opts?: InvokeOptions): Output<GetPrivateLinkEndpointServiceResult>def get_private_link_endpoint_service(endpoint_service_id: Optional[str] = None,
private_link_id: Optional[str] = None,
project_id: Optional[str] = None,
provider_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetPrivateLinkEndpointServiceResult
def get_private_link_endpoint_service_output(endpoint_service_id: Optional[pulumi.Input[str]] = None,
private_link_id: Optional[pulumi.Input[str]] = None,
project_id: Optional[pulumi.Input[str]] = None,
provider_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetPrivateLinkEndpointServiceResult]func LookupPrivateLinkEndpointService(ctx *Context, args *LookupPrivateLinkEndpointServiceArgs, opts ...InvokeOption) (*LookupPrivateLinkEndpointServiceResult, error)
func LookupPrivateLinkEndpointServiceOutput(ctx *Context, args *LookupPrivateLinkEndpointServiceOutputArgs, opts ...InvokeOption) LookupPrivateLinkEndpointServiceResultOutput> Note: This function is named LookupPrivateLinkEndpointService in the Go SDK.
public static class GetPrivateLinkEndpointService
{
public static Task<GetPrivateLinkEndpointServiceResult> InvokeAsync(GetPrivateLinkEndpointServiceArgs args, InvokeOptions? opts = null)
public static Output<GetPrivateLinkEndpointServiceResult> Invoke(GetPrivateLinkEndpointServiceInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetPrivateLinkEndpointServiceResult> getPrivateLinkEndpointService(GetPrivateLinkEndpointServiceArgs args, InvokeOptions options)
public static Output<GetPrivateLinkEndpointServiceResult> getPrivateLinkEndpointService(GetPrivateLinkEndpointServiceArgs args, InvokeOptions options)
fn::invoke:
function: mongodbatlas:index/getPrivateLinkEndpointService:getPrivateLinkEndpointService
arguments:
# arguments dictionaryThe following arguments are supported:
- Endpoint
Service stringId - Unique identifier of the interface endpoint you created in your VPC. For
AWSandAZURE, this is the interface endpoint identifier. ForGCPport-mapped architecture, this is the forwarding rule name. ForGCPlegacy private endpoint architecture, this is the endpoint group name. - Private
Link stringId - Unique identifier of the
AWS,AZUREorGCPPrivateLink connection which is created bymongodbatlas.PrivateLinkEndpointresource. - Project
Id string - Unique identifier for the project, also known as
groupIdin the official documentation. - Provider
Name string - Cloud provider for which you want to create a private endpoint. Atlas accepts
AWS,AZUREorGCP.
- Endpoint
Service stringId - Unique identifier of the interface endpoint you created in your VPC. For
AWSandAZURE, this is the interface endpoint identifier. ForGCPport-mapped architecture, this is the forwarding rule name. ForGCPlegacy private endpoint architecture, this is the endpoint group name. - Private
Link stringId - Unique identifier of the
AWS,AZUREorGCPPrivateLink connection which is created bymongodbatlas.PrivateLinkEndpointresource. - Project
Id string - Unique identifier for the project, also known as
groupIdin the official documentation. - Provider
Name string - Cloud provider for which you want to create a private endpoint. Atlas accepts
AWS,AZUREorGCP.
- endpoint
Service StringId - Unique identifier of the interface endpoint you created in your VPC. For
AWSandAZURE, this is the interface endpoint identifier. ForGCPport-mapped architecture, this is the forwarding rule name. ForGCPlegacy private endpoint architecture, this is the endpoint group name. - private
Link StringId - Unique identifier of the
AWS,AZUREorGCPPrivateLink connection which is created bymongodbatlas.PrivateLinkEndpointresource. - project
Id String - Unique identifier for the project, also known as
groupIdin the official documentation. - provider
Name String - Cloud provider for which you want to create a private endpoint. Atlas accepts
AWS,AZUREorGCP.
- endpoint
Service stringId - Unique identifier of the interface endpoint you created in your VPC. For
AWSandAZURE, this is the interface endpoint identifier. ForGCPport-mapped architecture, this is the forwarding rule name. ForGCPlegacy private endpoint architecture, this is the endpoint group name. - private
Link stringId - Unique identifier of the
AWS,AZUREorGCPPrivateLink connection which is created bymongodbatlas.PrivateLinkEndpointresource. - project
Id string - Unique identifier for the project, also known as
groupIdin the official documentation. - provider
Name string - Cloud provider for which you want to create a private endpoint. Atlas accepts
AWS,AZUREorGCP.
- endpoint_
service_ strid - Unique identifier of the interface endpoint you created in your VPC. For
AWSandAZURE, this is the interface endpoint identifier. ForGCPport-mapped architecture, this is the forwarding rule name. ForGCPlegacy private endpoint architecture, this is the endpoint group name. - private_
link_ strid - Unique identifier of the
AWS,AZUREorGCPPrivateLink connection which is created bymongodbatlas.PrivateLinkEndpointresource. - project_
id str - Unique identifier for the project, also known as
groupIdin the official documentation. - provider_
name str - Cloud provider for which you want to create a private endpoint. Atlas accepts
AWS,AZUREorGCP.
- endpoint
Service StringId - Unique identifier of the interface endpoint you created in your VPC. For
AWSandAZURE, this is the interface endpoint identifier. ForGCPport-mapped architecture, this is the forwarding rule name. ForGCPlegacy private endpoint architecture, this is the endpoint group name. - private
Link StringId - Unique identifier of the
AWS,AZUREorGCPPrivateLink connection which is created bymongodbatlas.PrivateLinkEndpointresource. - project
Id String - Unique identifier for the project, also known as
groupIdin the official documentation. - provider
Name String - Cloud provider for which you want to create a private endpoint. Atlas accepts
AWS,AZUREorGCP.
getPrivateLinkEndpointService Result
The following output properties are available:
- Aws
Connection stringStatus - Status of the interface endpoint for AWS.
Returns one of the following values:
NONE- Atlas created the network load balancer and VPC endpoint service, but AWS hasn't yet created the VPC endpoint.PENDING_ACCEPTANCE- AWS has received the connection request from your VPC endpoint to the Atlas VPC endpoint service.PENDING- AWS is establishing the connection between your VPC endpoint and the Atlas VPC endpoint service.AVAILABLE- Atlas VPC resources are connected to the VPC endpoint in your VPC. You can connect to Atlas clusters in this region using AWS PrivateLink.REJECTED- AWS failed to establish a connection between Atlas VPC resources to the VPC endpoint in your VPC.DELETING- Atlas is removing the interface endpoint from the private endpoint connection.
- Azure
Status string - Status of the interface endpoint for AZURE.
Returns one of the following values:
INITIATING- Atlas has not yet accepted the connection to your private endpoint.AVAILABLE- Atlas approved the connection to your private endpoint.FAILED- Atlas failed to accept the connection your private endpoint.DELETING- Atlas is removing the connection to your private endpoint from the Private Link service.
- Delete
Requested bool - Indicates if Atlas received a request to remove the interface endpoint from the private endpoint connection.
- Endpoint
Service stringId - Endpoints
List<Get
Private Link Endpoint Service Endpoint> - Collection of individual private endpoints that comprise your network endpoint group. Only populated for GCP legacy private endpoint architecture.
- Error
Message string - Error message pertaining to the interface endpoint. Returns null if there are no errors.
- Gcp
Endpoint stringStatus - Status of the individual endpoint. Only populated for port-mapped architecture. Returns one of the following values:
INITIATING,AVAILABLE,FAILED,DELETING. - Gcp
Project stringId - Unique identifier of the GCP project in which the endpoints were created. Only applicable for GCP provider.
- Gcp
Status string - Status of the interface endpoint.
Returns one of the following values:
INITIATING- Atlas has not yet accepted the connection to your private endpoint.AVAILABLE- Atlas approved the connection to your private endpoint.FAILED- Atlas failed to accept the connection your private endpoint.DELETING- Atlas is removing the connection to your private endpoint from the Private Link service.
- Id string
- The provider-assigned unique ID for this managed resource.
- Interface
Endpoint stringId - Unique identifier of the interface endpoint.
- Port
Mapping boolEnabled - Flag that indicates whether the underlying
privatelinkEndpointresource uses GCP port-mapping. This is a read-only attribute that reflects the architecture type. Whentrue, the endpoint service uses the port-mapped architecture. Whenfalse, it uses the GCP legacy private endpoint architecture. Only applicable for GCP provider. - Private
Endpoint stringConnection Name - Name of the connection for this private endpoint that Atlas generates.
- Private
Endpoint stringIp Address - Private IP address of the private endpoint network interface. For port-mapped architecture, this is required and is the IP address of the forwarding rule. For GCP legacy private endpoint architecture, this is not used.
- Private
Endpoint stringResource Id - Unique identifier of the private endpoint.
- Private
Link stringId - Project
Id string - Provider
Name string
- Aws
Connection stringStatus - Status of the interface endpoint for AWS.
Returns one of the following values:
NONE- Atlas created the network load balancer and VPC endpoint service, but AWS hasn't yet created the VPC endpoint.PENDING_ACCEPTANCE- AWS has received the connection request from your VPC endpoint to the Atlas VPC endpoint service.PENDING- AWS is establishing the connection between your VPC endpoint and the Atlas VPC endpoint service.AVAILABLE- Atlas VPC resources are connected to the VPC endpoint in your VPC. You can connect to Atlas clusters in this region using AWS PrivateLink.REJECTED- AWS failed to establish a connection between Atlas VPC resources to the VPC endpoint in your VPC.DELETING- Atlas is removing the interface endpoint from the private endpoint connection.
- Azure
Status string - Status of the interface endpoint for AZURE.
Returns one of the following values:
INITIATING- Atlas has not yet accepted the connection to your private endpoint.AVAILABLE- Atlas approved the connection to your private endpoint.FAILED- Atlas failed to accept the connection your private endpoint.DELETING- Atlas is removing the connection to your private endpoint from the Private Link service.
- Delete
Requested bool - Indicates if Atlas received a request to remove the interface endpoint from the private endpoint connection.
- Endpoint
Service stringId - Endpoints
[]Get
Private Link Endpoint Service Endpoint - Collection of individual private endpoints that comprise your network endpoint group. Only populated for GCP legacy private endpoint architecture.
- Error
Message string - Error message pertaining to the interface endpoint. Returns null if there are no errors.
- Gcp
Endpoint stringStatus - Status of the individual endpoint. Only populated for port-mapped architecture. Returns one of the following values:
INITIATING,AVAILABLE,FAILED,DELETING. - Gcp
Project stringId - Unique identifier of the GCP project in which the endpoints were created. Only applicable for GCP provider.
- Gcp
Status string - Status of the interface endpoint.
Returns one of the following values:
INITIATING- Atlas has not yet accepted the connection to your private endpoint.AVAILABLE- Atlas approved the connection to your private endpoint.FAILED- Atlas failed to accept the connection your private endpoint.DELETING- Atlas is removing the connection to your private endpoint from the Private Link service.
- Id string
- The provider-assigned unique ID for this managed resource.
- Interface
Endpoint stringId - Unique identifier of the interface endpoint.
- Port
Mapping boolEnabled - Flag that indicates whether the underlying
privatelinkEndpointresource uses GCP port-mapping. This is a read-only attribute that reflects the architecture type. Whentrue, the endpoint service uses the port-mapped architecture. Whenfalse, it uses the GCP legacy private endpoint architecture. Only applicable for GCP provider. - Private
Endpoint stringConnection Name - Name of the connection for this private endpoint that Atlas generates.
- Private
Endpoint stringIp Address - Private IP address of the private endpoint network interface. For port-mapped architecture, this is required and is the IP address of the forwarding rule. For GCP legacy private endpoint architecture, this is not used.
- Private
Endpoint stringResource Id - Unique identifier of the private endpoint.
- Private
Link stringId - Project
Id string - Provider
Name string
- aws
Connection StringStatus - Status of the interface endpoint for AWS.
Returns one of the following values:
NONE- Atlas created the network load balancer and VPC endpoint service, but AWS hasn't yet created the VPC endpoint.PENDING_ACCEPTANCE- AWS has received the connection request from your VPC endpoint to the Atlas VPC endpoint service.PENDING- AWS is establishing the connection between your VPC endpoint and the Atlas VPC endpoint service.AVAILABLE- Atlas VPC resources are connected to the VPC endpoint in your VPC. You can connect to Atlas clusters in this region using AWS PrivateLink.REJECTED- AWS failed to establish a connection between Atlas VPC resources to the VPC endpoint in your VPC.DELETING- Atlas is removing the interface endpoint from the private endpoint connection.
- azure
Status String - Status of the interface endpoint for AZURE.
Returns one of the following values:
INITIATING- Atlas has not yet accepted the connection to your private endpoint.AVAILABLE- Atlas approved the connection to your private endpoint.FAILED- Atlas failed to accept the connection your private endpoint.DELETING- Atlas is removing the connection to your private endpoint from the Private Link service.
- delete
Requested Boolean - Indicates if Atlas received a request to remove the interface endpoint from the private endpoint connection.
- endpoint
Service StringId - endpoints
List<Get
Private Link Endpoint Service Endpoint> - Collection of individual private endpoints that comprise your network endpoint group. Only populated for GCP legacy private endpoint architecture.
- error
Message String - Error message pertaining to the interface endpoint. Returns null if there are no errors.
- gcp
Endpoint StringStatus - Status of the individual endpoint. Only populated for port-mapped architecture. Returns one of the following values:
INITIATING,AVAILABLE,FAILED,DELETING. - gcp
Project StringId - Unique identifier of the GCP project in which the endpoints were created. Only applicable for GCP provider.
- gcp
Status String - Status of the interface endpoint.
Returns one of the following values:
INITIATING- Atlas has not yet accepted the connection to your private endpoint.AVAILABLE- Atlas approved the connection to your private endpoint.FAILED- Atlas failed to accept the connection your private endpoint.DELETING- Atlas is removing the connection to your private endpoint from the Private Link service.
- id String
- The provider-assigned unique ID for this managed resource.
- interface
Endpoint StringId - Unique identifier of the interface endpoint.
- port
Mapping BooleanEnabled - Flag that indicates whether the underlying
privatelinkEndpointresource uses GCP port-mapping. This is a read-only attribute that reflects the architecture type. Whentrue, the endpoint service uses the port-mapped architecture. Whenfalse, it uses the GCP legacy private endpoint architecture. Only applicable for GCP provider. - private
Endpoint StringConnection Name - Name of the connection for this private endpoint that Atlas generates.
- private
Endpoint StringIp Address - Private IP address of the private endpoint network interface. For port-mapped architecture, this is required and is the IP address of the forwarding rule. For GCP legacy private endpoint architecture, this is not used.
- private
Endpoint StringResource Id - Unique identifier of the private endpoint.
- private
Link StringId - project
Id String - provider
Name String
- aws
Connection stringStatus - Status of the interface endpoint for AWS.
Returns one of the following values:
NONE- Atlas created the network load balancer and VPC endpoint service, but AWS hasn't yet created the VPC endpoint.PENDING_ACCEPTANCE- AWS has received the connection request from your VPC endpoint to the Atlas VPC endpoint service.PENDING- AWS is establishing the connection between your VPC endpoint and the Atlas VPC endpoint service.AVAILABLE- Atlas VPC resources are connected to the VPC endpoint in your VPC. You can connect to Atlas clusters in this region using AWS PrivateLink.REJECTED- AWS failed to establish a connection between Atlas VPC resources to the VPC endpoint in your VPC.DELETING- Atlas is removing the interface endpoint from the private endpoint connection.
- azure
Status string - Status of the interface endpoint for AZURE.
Returns one of the following values:
INITIATING- Atlas has not yet accepted the connection to your private endpoint.AVAILABLE- Atlas approved the connection to your private endpoint.FAILED- Atlas failed to accept the connection your private endpoint.DELETING- Atlas is removing the connection to your private endpoint from the Private Link service.
- delete
Requested boolean - Indicates if Atlas received a request to remove the interface endpoint from the private endpoint connection.
- endpoint
Service stringId - endpoints
Get
Private Link Endpoint Service Endpoint[] - Collection of individual private endpoints that comprise your network endpoint group. Only populated for GCP legacy private endpoint architecture.
- error
Message string - Error message pertaining to the interface endpoint. Returns null if there are no errors.
- gcp
Endpoint stringStatus - Status of the individual endpoint. Only populated for port-mapped architecture. Returns one of the following values:
INITIATING,AVAILABLE,FAILED,DELETING. - gcp
Project stringId - Unique identifier of the GCP project in which the endpoints were created. Only applicable for GCP provider.
- gcp
Status string - Status of the interface endpoint.
Returns one of the following values:
INITIATING- Atlas has not yet accepted the connection to your private endpoint.AVAILABLE- Atlas approved the connection to your private endpoint.FAILED- Atlas failed to accept the connection your private endpoint.DELETING- Atlas is removing the connection to your private endpoint from the Private Link service.
- id string
- The provider-assigned unique ID for this managed resource.
- interface
Endpoint stringId - Unique identifier of the interface endpoint.
- port
Mapping booleanEnabled - Flag that indicates whether the underlying
privatelinkEndpointresource uses GCP port-mapping. This is a read-only attribute that reflects the architecture type. Whentrue, the endpoint service uses the port-mapped architecture. Whenfalse, it uses the GCP legacy private endpoint architecture. Only applicable for GCP provider. - private
Endpoint stringConnection Name - Name of the connection for this private endpoint that Atlas generates.
- private
Endpoint stringIp Address - Private IP address of the private endpoint network interface. For port-mapped architecture, this is required and is the IP address of the forwarding rule. For GCP legacy private endpoint architecture, this is not used.
- private
Endpoint stringResource Id - Unique identifier of the private endpoint.
- private
Link stringId - project
Id string - provider
Name string
- aws_
connection_ strstatus - Status of the interface endpoint for AWS.
Returns one of the following values:
NONE- Atlas created the network load balancer and VPC endpoint service, but AWS hasn't yet created the VPC endpoint.PENDING_ACCEPTANCE- AWS has received the connection request from your VPC endpoint to the Atlas VPC endpoint service.PENDING- AWS is establishing the connection between your VPC endpoint and the Atlas VPC endpoint service.AVAILABLE- Atlas VPC resources are connected to the VPC endpoint in your VPC. You can connect to Atlas clusters in this region using AWS PrivateLink.REJECTED- AWS failed to establish a connection between Atlas VPC resources to the VPC endpoint in your VPC.DELETING- Atlas is removing the interface endpoint from the private endpoint connection.
- azure_
status str - Status of the interface endpoint for AZURE.
Returns one of the following values:
INITIATING- Atlas has not yet accepted the connection to your private endpoint.AVAILABLE- Atlas approved the connection to your private endpoint.FAILED- Atlas failed to accept the connection your private endpoint.DELETING- Atlas is removing the connection to your private endpoint from the Private Link service.
- delete_
requested bool - Indicates if Atlas received a request to remove the interface endpoint from the private endpoint connection.
- endpoint_
service_ strid - endpoints
Sequence[Get
Private Link Endpoint Service Endpoint] - Collection of individual private endpoints that comprise your network endpoint group. Only populated for GCP legacy private endpoint architecture.
- error_
message str - Error message pertaining to the interface endpoint. Returns null if there are no errors.
- gcp_
endpoint_ strstatus - Status of the individual endpoint. Only populated for port-mapped architecture. Returns one of the following values:
INITIATING,AVAILABLE,FAILED,DELETING. - gcp_
project_ strid - Unique identifier of the GCP project in which the endpoints were created. Only applicable for GCP provider.
- gcp_
status str - Status of the interface endpoint.
Returns one of the following values:
INITIATING- Atlas has not yet accepted the connection to your private endpoint.AVAILABLE- Atlas approved the connection to your private endpoint.FAILED- Atlas failed to accept the connection your private endpoint.DELETING- Atlas is removing the connection to your private endpoint from the Private Link service.
- id str
- The provider-assigned unique ID for this managed resource.
- interface_
endpoint_ strid - Unique identifier of the interface endpoint.
- port_
mapping_ boolenabled - Flag that indicates whether the underlying
privatelinkEndpointresource uses GCP port-mapping. This is a read-only attribute that reflects the architecture type. Whentrue, the endpoint service uses the port-mapped architecture. Whenfalse, it uses the GCP legacy private endpoint architecture. Only applicable for GCP provider. - private_
endpoint_ strconnection_ name - Name of the connection for this private endpoint that Atlas generates.
- private_
endpoint_ strip_ address - Private IP address of the private endpoint network interface. For port-mapped architecture, this is required and is the IP address of the forwarding rule. For GCP legacy private endpoint architecture, this is not used.
- private_
endpoint_ strresource_ id - Unique identifier of the private endpoint.
- private_
link_ strid - project_
id str - provider_
name str
- aws
Connection StringStatus - Status of the interface endpoint for AWS.
Returns one of the following values:
NONE- Atlas created the network load balancer and VPC endpoint service, but AWS hasn't yet created the VPC endpoint.PENDING_ACCEPTANCE- AWS has received the connection request from your VPC endpoint to the Atlas VPC endpoint service.PENDING- AWS is establishing the connection between your VPC endpoint and the Atlas VPC endpoint service.AVAILABLE- Atlas VPC resources are connected to the VPC endpoint in your VPC. You can connect to Atlas clusters in this region using AWS PrivateLink.REJECTED- AWS failed to establish a connection between Atlas VPC resources to the VPC endpoint in your VPC.DELETING- Atlas is removing the interface endpoint from the private endpoint connection.
- azure
Status String - Status of the interface endpoint for AZURE.
Returns one of the following values:
INITIATING- Atlas has not yet accepted the connection to your private endpoint.AVAILABLE- Atlas approved the connection to your private endpoint.FAILED- Atlas failed to accept the connection your private endpoint.DELETING- Atlas is removing the connection to your private endpoint from the Private Link service.
- delete
Requested Boolean - Indicates if Atlas received a request to remove the interface endpoint from the private endpoint connection.
- endpoint
Service StringId - endpoints List<Property Map>
- Collection of individual private endpoints that comprise your network endpoint group. Only populated for GCP legacy private endpoint architecture.
- error
Message String - Error message pertaining to the interface endpoint. Returns null if there are no errors.
- gcp
Endpoint StringStatus - Status of the individual endpoint. Only populated for port-mapped architecture. Returns one of the following values:
INITIATING,AVAILABLE,FAILED,DELETING. - gcp
Project StringId - Unique identifier of the GCP project in which the endpoints were created. Only applicable for GCP provider.
- gcp
Status String - Status of the interface endpoint.
Returns one of the following values:
INITIATING- Atlas has not yet accepted the connection to your private endpoint.AVAILABLE- Atlas approved the connection to your private endpoint.FAILED- Atlas failed to accept the connection your private endpoint.DELETING- Atlas is removing the connection to your private endpoint from the Private Link service.
- id String
- The provider-assigned unique ID for this managed resource.
- interface
Endpoint StringId - Unique identifier of the interface endpoint.
- port
Mapping BooleanEnabled - Flag that indicates whether the underlying
privatelinkEndpointresource uses GCP port-mapping. This is a read-only attribute that reflects the architecture type. Whentrue, the endpoint service uses the port-mapped architecture. Whenfalse, it uses the GCP legacy private endpoint architecture. Only applicable for GCP provider. - private
Endpoint StringConnection Name - Name of the connection for this private endpoint that Atlas generates.
- private
Endpoint StringIp Address - Private IP address of the private endpoint network interface. For port-mapped architecture, this is required and is the IP address of the forwarding rule. For GCP legacy private endpoint architecture, this is not used.
- private
Endpoint StringResource Id - Unique identifier of the private endpoint.
- private
Link StringId - project
Id String - provider
Name String
Supporting Types
GetPrivateLinkEndpointServiceEndpoint
- Endpoint
Name string - Forwarding rule that corresponds to the endpoint you created.
- Ip
Address string - Private IP address of the network endpoint group you created.
- Status string
- Status of the endpoint. Atlas returns one of the values shown above.
- Endpoint
Name string - Forwarding rule that corresponds to the endpoint you created.
- Ip
Address string - Private IP address of the network endpoint group you created.
- Status string
- Status of the endpoint. Atlas returns one of the values shown above.
- endpoint
Name String - Forwarding rule that corresponds to the endpoint you created.
- ip
Address String - Private IP address of the network endpoint group you created.
- status String
- Status of the endpoint. Atlas returns one of the values shown above.
- endpoint
Name string - Forwarding rule that corresponds to the endpoint you created.
- ip
Address string - Private IP address of the network endpoint group you created.
- status string
- Status of the endpoint. Atlas returns one of the values shown above.
- endpoint_
name str - Forwarding rule that corresponds to the endpoint you created.
- ip_
address str - Private IP address of the network endpoint group you created.
- status str
- Status of the endpoint. Atlas returns one of the values shown above.
- endpoint
Name String - Forwarding rule that corresponds to the endpoint you created.
- ip
Address String - Private IP address of the network endpoint group you created.
- status String
- Status of the endpoint. Atlas returns one of the values shown above.
Package Details
- Repository
- MongoDB Atlas pulumi/pulumi-mongodbatlas
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
mongodbatlasTerraform Provider.
Viewing docs for MongoDB Atlas v4.8.0
published on Thursday, Apr 23, 2026 by Pulumi
published on Thursday, Apr 23, 2026 by Pulumi
