mongodbatlas.getPrivatelinkEndpointsServiceServerless
Explore with Pulumi AI
WARNING: This data source is deprecated and will be removed in March 2025. For more datails see Migration Guide: Transition out of Serverless Instances and Shared-tier clusters
privatelink_endpoints_service_serverless describes the list of all Serverless PrivateLink Endpoint Service resource.
NOTE: Groups and projects are synonymous terms. You may find group_id in the official documentation.
Example with AWS
import * as pulumi from "@pulumi/pulumi";
import * as mongodbatlas from "@pulumi/mongodbatlas";
const testServerlessInstance = new mongodbatlas.ServerlessInstance("test", {
    projectId: "<PROJECT_ID>",
    name: "test-db",
    providerSettingsBackingProviderName: "AWS",
    providerSettingsProviderName: "SERVERLESS",
    providerSettingsRegionName: "US_EAST_1",
    continuousBackupEnabled: true,
});
const test = mongodbatlas.getPrivatelinkEndpointsServiceServerlessOutput({
    projectId: "<PROJECT_ID>",
    instanceName: testServerlessInstance.name,
});
const testPrivatelinkEndpointServerless = new mongodbatlas.PrivatelinkEndpointServerless("test", {
    projectId: "<PROJECT_ID>",
    instanceName: testServerlessInstance.name,
    providerName: "AWS",
});
const testPrivatelinkEndpointServiceServerless = new mongodbatlas.PrivatelinkEndpointServiceServerless("test", {
    projectId: "<PROJECT_ID>",
    instanceName: "test-db",
    endpointId: testPrivatelinkEndpointServerless.endpointId,
    providerName: "AWS",
    comment: "New serverless endpoint",
});
import pulumi
import pulumi_mongodbatlas as mongodbatlas
test_serverless_instance = mongodbatlas.ServerlessInstance("test",
    project_id="<PROJECT_ID>",
    name="test-db",
    provider_settings_backing_provider_name="AWS",
    provider_settings_provider_name="SERVERLESS",
    provider_settings_region_name="US_EAST_1",
    continuous_backup_enabled=True)
test = mongodbatlas.get_privatelink_endpoints_service_serverless_output(project_id="<PROJECT_ID>",
    instance_name=test_serverless_instance.name)
test_privatelink_endpoint_serverless = mongodbatlas.PrivatelinkEndpointServerless("test",
    project_id="<PROJECT_ID>",
    instance_name=test_serverless_instance.name,
    provider_name="AWS")
test_privatelink_endpoint_service_serverless = mongodbatlas.PrivatelinkEndpointServiceServerless("test",
    project_id="<PROJECT_ID>",
    instance_name="test-db",
    endpoint_id=test_privatelink_endpoint_serverless.endpoint_id,
    provider_name="AWS",
    comment="New serverless endpoint")
package main
import (
	"github.com/pulumi/pulumi-mongodbatlas/sdk/v3/go/mongodbatlas"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		testServerlessInstance, err := mongodbatlas.NewServerlessInstance(ctx, "test", &mongodbatlas.ServerlessInstanceArgs{
			ProjectId:                           pulumi.String("<PROJECT_ID>"),
			Name:                                pulumi.String("test-db"),
			ProviderSettingsBackingProviderName: pulumi.String("AWS"),
			ProviderSettingsProviderName:        pulumi.String("SERVERLESS"),
			ProviderSettingsRegionName:          pulumi.String("US_EAST_1"),
			ContinuousBackupEnabled:             pulumi.Bool(true),
		})
		if err != nil {
			return err
		}
		_ = mongodbatlas.LookupPrivatelinkEndpointsServiceServerlessOutput(ctx, mongodbatlas.GetPrivatelinkEndpointsServiceServerlessOutputArgs{
			ProjectId:    pulumi.String("<PROJECT_ID>"),
			InstanceName: testServerlessInstance.Name,
		}, nil)
		testPrivatelinkEndpointServerless, err := mongodbatlas.NewPrivatelinkEndpointServerless(ctx, "test", &mongodbatlas.PrivatelinkEndpointServerlessArgs{
			ProjectId:    pulumi.String("<PROJECT_ID>"),
			InstanceName: testServerlessInstance.Name,
			ProviderName: pulumi.String("AWS"),
		})
		if err != nil {
			return err
		}
		_, err = mongodbatlas.NewPrivatelinkEndpointServiceServerless(ctx, "test", &mongodbatlas.PrivatelinkEndpointServiceServerlessArgs{
			ProjectId:    pulumi.String("<PROJECT_ID>"),
			InstanceName: pulumi.String("test-db"),
			EndpointId:   testPrivatelinkEndpointServerless.EndpointId,
			ProviderName: pulumi.String("AWS"),
			Comment:      pulumi.String("New serverless endpoint"),
		})
		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 testServerlessInstance = new Mongodbatlas.ServerlessInstance("test", new()
    {
        ProjectId = "<PROJECT_ID>",
        Name = "test-db",
        ProviderSettingsBackingProviderName = "AWS",
        ProviderSettingsProviderName = "SERVERLESS",
        ProviderSettingsRegionName = "US_EAST_1",
        ContinuousBackupEnabled = true,
    });
    var test = Mongodbatlas.GetPrivatelinkEndpointsServiceServerless.Invoke(new()
    {
        ProjectId = "<PROJECT_ID>",
        InstanceName = testServerlessInstance.Name,
    });
    var testPrivatelinkEndpointServerless = new Mongodbatlas.PrivatelinkEndpointServerless("test", new()
    {
        ProjectId = "<PROJECT_ID>",
        InstanceName = testServerlessInstance.Name,
        ProviderName = "AWS",
    });
    var testPrivatelinkEndpointServiceServerless = new Mongodbatlas.PrivatelinkEndpointServiceServerless("test", new()
    {
        ProjectId = "<PROJECT_ID>",
        InstanceName = "test-db",
        EndpointId = testPrivatelinkEndpointServerless.EndpointId,
        ProviderName = "AWS",
        Comment = "New serverless endpoint",
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.mongodbatlas.ServerlessInstance;
import com.pulumi.mongodbatlas.ServerlessInstanceArgs;
import com.pulumi.mongodbatlas.MongodbatlasFunctions;
import com.pulumi.mongodbatlas.inputs.GetPrivatelinkEndpointsServiceServerlessArgs;
import com.pulumi.mongodbatlas.PrivatelinkEndpointServerless;
import com.pulumi.mongodbatlas.PrivatelinkEndpointServerlessArgs;
import com.pulumi.mongodbatlas.PrivatelinkEndpointServiceServerless;
import com.pulumi.mongodbatlas.PrivatelinkEndpointServiceServerlessArgs;
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) {
        var testServerlessInstance = new ServerlessInstance("testServerlessInstance", ServerlessInstanceArgs.builder()
            .projectId("<PROJECT_ID>")
            .name("test-db")
            .providerSettingsBackingProviderName("AWS")
            .providerSettingsProviderName("SERVERLESS")
            .providerSettingsRegionName("US_EAST_1")
            .continuousBackupEnabled(true)
            .build());
        final var test = MongodbatlasFunctions.getPrivatelinkEndpointsServiceServerless(GetPrivatelinkEndpointsServiceServerlessArgs.builder()
            .projectId("<PROJECT_ID>")
            .instanceName(testServerlessInstance.name())
            .build());
        var testPrivatelinkEndpointServerless = new PrivatelinkEndpointServerless("testPrivatelinkEndpointServerless", PrivatelinkEndpointServerlessArgs.builder()
            .projectId("<PROJECT_ID>")
            .instanceName(testServerlessInstance.name())
            .providerName("AWS")
            .build());
        var testPrivatelinkEndpointServiceServerless = new PrivatelinkEndpointServiceServerless("testPrivatelinkEndpointServiceServerless", PrivatelinkEndpointServiceServerlessArgs.builder()
            .projectId("<PROJECT_ID>")
            .instanceName("test-db")
            .endpointId(testPrivatelinkEndpointServerless.endpointId())
            .providerName("AWS")
            .comment("New serverless endpoint")
            .build());
    }
}
resources:
  testPrivatelinkEndpointServerless:
    type: mongodbatlas:PrivatelinkEndpointServerless
    name: test
    properties:
      projectId: <PROJECT_ID>
      instanceName: ${testServerlessInstance.name}
      providerName: AWS
  testPrivatelinkEndpointServiceServerless:
    type: mongodbatlas:PrivatelinkEndpointServiceServerless
    name: test
    properties:
      projectId: <PROJECT_ID>
      instanceName: test-db
      endpointId: ${testPrivatelinkEndpointServerless.endpointId}
      providerName: AWS
      comment: New serverless endpoint
  testServerlessInstance:
    type: mongodbatlas:ServerlessInstance
    name: test
    properties:
      projectId: <PROJECT_ID>
      name: test-db
      providerSettingsBackingProviderName: AWS
      providerSettingsProviderName: SERVERLESS
      providerSettingsRegionName: US_EAST_1
      continuousBackupEnabled: true
variables:
  test:
    fn::invoke:
      function: mongodbatlas:getPrivatelinkEndpointsServiceServerless
      arguments:
        projectId: <PROJECT_ID>
        instanceName: ${testServerlessInstance.name}
Example with AZURE
import * as pulumi from "@pulumi/pulumi";
import * as mongodbatlas from "@pulumi/mongodbatlas";
const testServerlessInstance = new mongodbatlas.ServerlessInstance("test", {
    projectId: "<PROJECT_ID>",
    name: "test-db",
    providerSettingsBackingProviderName: "AZURE",
    providerSettingsProviderName: "SERVERLESS",
    providerSettingsRegionName: "US_EAST",
    continuousBackupEnabled: true,
});
const test = mongodbatlas.getPrivatelinkEndpointsServiceServerlessOutput({
    projectId: "<PROJECT_ID>",
    instanceName: testServerlessInstance.name,
});
const testPrivatelinkEndpointServerless = new mongodbatlas.PrivatelinkEndpointServerless("test", {
    projectId: "<PROJECT_ID>",
    instanceName: testServerlessInstance.name,
    providerName: "AZURE",
});
const testPrivatelinkEndpointServiceServerless = new mongodbatlas.PrivatelinkEndpointServiceServerless("test", {
    projectId: "<PROJECT_ID>",
    instanceName: "test-db",
    endpointId: testPrivatelinkEndpointServerless.endpointId,
    providerName: "AZURE",
    comment: "New serverless endpoint",
});
import pulumi
import pulumi_mongodbatlas as mongodbatlas
test_serverless_instance = mongodbatlas.ServerlessInstance("test",
    project_id="<PROJECT_ID>",
    name="test-db",
    provider_settings_backing_provider_name="AZURE",
    provider_settings_provider_name="SERVERLESS",
    provider_settings_region_name="US_EAST",
    continuous_backup_enabled=True)
test = mongodbatlas.get_privatelink_endpoints_service_serverless_output(project_id="<PROJECT_ID>",
    instance_name=test_serverless_instance.name)
test_privatelink_endpoint_serverless = mongodbatlas.PrivatelinkEndpointServerless("test",
    project_id="<PROJECT_ID>",
    instance_name=test_serverless_instance.name,
    provider_name="AZURE")
test_privatelink_endpoint_service_serverless = mongodbatlas.PrivatelinkEndpointServiceServerless("test",
    project_id="<PROJECT_ID>",
    instance_name="test-db",
    endpoint_id=test_privatelink_endpoint_serverless.endpoint_id,
    provider_name="AZURE",
    comment="New serverless endpoint")
package main
import (
	"github.com/pulumi/pulumi-mongodbatlas/sdk/v3/go/mongodbatlas"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		testServerlessInstance, err := mongodbatlas.NewServerlessInstance(ctx, "test", &mongodbatlas.ServerlessInstanceArgs{
			ProjectId:                           pulumi.String("<PROJECT_ID>"),
			Name:                                pulumi.String("test-db"),
			ProviderSettingsBackingProviderName: pulumi.String("AZURE"),
			ProviderSettingsProviderName:        pulumi.String("SERVERLESS"),
			ProviderSettingsRegionName:          pulumi.String("US_EAST"),
			ContinuousBackupEnabled:             pulumi.Bool(true),
		})
		if err != nil {
			return err
		}
		_ = mongodbatlas.LookupPrivatelinkEndpointsServiceServerlessOutput(ctx, mongodbatlas.GetPrivatelinkEndpointsServiceServerlessOutputArgs{
			ProjectId:    pulumi.String("<PROJECT_ID>"),
			InstanceName: testServerlessInstance.Name,
		}, nil)
		testPrivatelinkEndpointServerless, err := mongodbatlas.NewPrivatelinkEndpointServerless(ctx, "test", &mongodbatlas.PrivatelinkEndpointServerlessArgs{
			ProjectId:    pulumi.String("<PROJECT_ID>"),
			InstanceName: testServerlessInstance.Name,
			ProviderName: pulumi.String("AZURE"),
		})
		if err != nil {
			return err
		}
		_, err = mongodbatlas.NewPrivatelinkEndpointServiceServerless(ctx, "test", &mongodbatlas.PrivatelinkEndpointServiceServerlessArgs{
			ProjectId:    pulumi.String("<PROJECT_ID>"),
			InstanceName: pulumi.String("test-db"),
			EndpointId:   testPrivatelinkEndpointServerless.EndpointId,
			ProviderName: pulumi.String("AZURE"),
			Comment:      pulumi.String("New serverless endpoint"),
		})
		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 testServerlessInstance = new Mongodbatlas.ServerlessInstance("test", new()
    {
        ProjectId = "<PROJECT_ID>",
        Name = "test-db",
        ProviderSettingsBackingProviderName = "AZURE",
        ProviderSettingsProviderName = "SERVERLESS",
        ProviderSettingsRegionName = "US_EAST",
        ContinuousBackupEnabled = true,
    });
    var test = Mongodbatlas.GetPrivatelinkEndpointsServiceServerless.Invoke(new()
    {
        ProjectId = "<PROJECT_ID>",
        InstanceName = testServerlessInstance.Name,
    });
    var testPrivatelinkEndpointServerless = new Mongodbatlas.PrivatelinkEndpointServerless("test", new()
    {
        ProjectId = "<PROJECT_ID>",
        InstanceName = testServerlessInstance.Name,
        ProviderName = "AZURE",
    });
    var testPrivatelinkEndpointServiceServerless = new Mongodbatlas.PrivatelinkEndpointServiceServerless("test", new()
    {
        ProjectId = "<PROJECT_ID>",
        InstanceName = "test-db",
        EndpointId = testPrivatelinkEndpointServerless.EndpointId,
        ProviderName = "AZURE",
        Comment = "New serverless endpoint",
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.mongodbatlas.ServerlessInstance;
import com.pulumi.mongodbatlas.ServerlessInstanceArgs;
import com.pulumi.mongodbatlas.MongodbatlasFunctions;
import com.pulumi.mongodbatlas.inputs.GetPrivatelinkEndpointsServiceServerlessArgs;
import com.pulumi.mongodbatlas.PrivatelinkEndpointServerless;
import com.pulumi.mongodbatlas.PrivatelinkEndpointServerlessArgs;
import com.pulumi.mongodbatlas.PrivatelinkEndpointServiceServerless;
import com.pulumi.mongodbatlas.PrivatelinkEndpointServiceServerlessArgs;
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) {
        var testServerlessInstance = new ServerlessInstance("testServerlessInstance", ServerlessInstanceArgs.builder()
            .projectId("<PROJECT_ID>")
            .name("test-db")
            .providerSettingsBackingProviderName("AZURE")
            .providerSettingsProviderName("SERVERLESS")
            .providerSettingsRegionName("US_EAST")
            .continuousBackupEnabled(true)
            .build());
        final var test = MongodbatlasFunctions.getPrivatelinkEndpointsServiceServerless(GetPrivatelinkEndpointsServiceServerlessArgs.builder()
            .projectId("<PROJECT_ID>")
            .instanceName(testServerlessInstance.name())
            .build());
        var testPrivatelinkEndpointServerless = new PrivatelinkEndpointServerless("testPrivatelinkEndpointServerless", PrivatelinkEndpointServerlessArgs.builder()
            .projectId("<PROJECT_ID>")
            .instanceName(testServerlessInstance.name())
            .providerName("AZURE")
            .build());
        var testPrivatelinkEndpointServiceServerless = new PrivatelinkEndpointServiceServerless("testPrivatelinkEndpointServiceServerless", PrivatelinkEndpointServiceServerlessArgs.builder()
            .projectId("<PROJECT_ID>")
            .instanceName("test-db")
            .endpointId(testPrivatelinkEndpointServerless.endpointId())
            .providerName("AZURE")
            .comment("New serverless endpoint")
            .build());
    }
}
resources:
  testPrivatelinkEndpointServerless:
    type: mongodbatlas:PrivatelinkEndpointServerless
    name: test
    properties:
      projectId: <PROJECT_ID>
      instanceName: ${testServerlessInstance.name}
      providerName: AZURE
  testPrivatelinkEndpointServiceServerless:
    type: mongodbatlas:PrivatelinkEndpointServiceServerless
    name: test
    properties:
      projectId: <PROJECT_ID>
      instanceName: test-db
      endpointId: ${testPrivatelinkEndpointServerless.endpointId}
      providerName: AZURE
      comment: New serverless endpoint
  testServerlessInstance:
    type: mongodbatlas:ServerlessInstance
    name: test
    properties:
      projectId: <PROJECT_ID>
      name: test-db
      providerSettingsBackingProviderName: AZURE
      providerSettingsProviderName: SERVERLESS
      providerSettingsRegionName: US_EAST
      continuousBackupEnabled: true
variables:
  test:
    fn::invoke:
      function: mongodbatlas:getPrivatelinkEndpointsServiceServerless
      arguments:
        projectId: <PROJECT_ID>
        instanceName: ${testServerlessInstance.name}
Using getPrivatelinkEndpointsServiceServerless
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 getPrivatelinkEndpointsServiceServerless(args: GetPrivatelinkEndpointsServiceServerlessArgs, opts?: InvokeOptions): Promise<GetPrivatelinkEndpointsServiceServerlessResult>
function getPrivatelinkEndpointsServiceServerlessOutput(args: GetPrivatelinkEndpointsServiceServerlessOutputArgs, opts?: InvokeOptions): Output<GetPrivatelinkEndpointsServiceServerlessResult>def get_privatelink_endpoints_service_serverless(instance_name: Optional[str] = None,
                                                 project_id: Optional[str] = None,
                                                 opts: Optional[InvokeOptions] = None) -> GetPrivatelinkEndpointsServiceServerlessResult
def get_privatelink_endpoints_service_serverless_output(instance_name: Optional[pulumi.Input[str]] = None,
                                                 project_id: Optional[pulumi.Input[str]] = None,
                                                 opts: Optional[InvokeOptions] = None) -> Output[GetPrivatelinkEndpointsServiceServerlessResult]func LookupPrivatelinkEndpointsServiceServerless(ctx *Context, args *LookupPrivatelinkEndpointsServiceServerlessArgs, opts ...InvokeOption) (*LookupPrivatelinkEndpointsServiceServerlessResult, error)
func LookupPrivatelinkEndpointsServiceServerlessOutput(ctx *Context, args *LookupPrivatelinkEndpointsServiceServerlessOutputArgs, opts ...InvokeOption) LookupPrivatelinkEndpointsServiceServerlessResultOutput> Note: This function is named LookupPrivatelinkEndpointsServiceServerless in the Go SDK.
public static class GetPrivatelinkEndpointsServiceServerless 
{
    public static Task<GetPrivatelinkEndpointsServiceServerlessResult> InvokeAsync(GetPrivatelinkEndpointsServiceServerlessArgs args, InvokeOptions? opts = null)
    public static Output<GetPrivatelinkEndpointsServiceServerlessResult> Invoke(GetPrivatelinkEndpointsServiceServerlessInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetPrivatelinkEndpointsServiceServerlessResult> getPrivatelinkEndpointsServiceServerless(GetPrivatelinkEndpointsServiceServerlessArgs args, InvokeOptions options)
public static Output<GetPrivatelinkEndpointsServiceServerlessResult> getPrivatelinkEndpointsServiceServerless(GetPrivatelinkEndpointsServiceServerlessArgs args, InvokeOptions options)
fn::invoke:
  function: mongodbatlas:index/getPrivatelinkEndpointsServiceServerless:getPrivatelinkEndpointsServiceServerless
  arguments:
    # arguments dictionaryThe following arguments are supported:
- Instance
Name string - Human-readable label that identifies the serverless instance
 - Project
Id string - Unique 24-digit hexadecimal string that identifies the project.
 
- Instance
Name string - Human-readable label that identifies the serverless instance
 - Project
Id string - Unique 24-digit hexadecimal string that identifies the project.
 
- instance
Name String - Human-readable label that identifies the serverless instance
 - project
Id String - Unique 24-digit hexadecimal string that identifies the project.
 
- instance
Name string - Human-readable label that identifies the serverless instance
 - project
Id string - Unique 24-digit hexadecimal string that identifies the project.
 
- instance_
name str - Human-readable label that identifies the serverless instance
 - project_
id str - Unique 24-digit hexadecimal string that identifies the project.
 
- instance
Name String - Human-readable label that identifies the serverless instance
 - project
Id String - Unique 24-digit hexadecimal string that identifies the project.
 
getPrivatelinkEndpointsServiceServerless Result
The following output properties are available:
- Id string
 - The provider-assigned unique ID for this managed resource.
 - Instance
Name string - Project
Id string - Results
List<Get
Privatelink Endpoints Service Serverless Result>  - Each element in the 
resultarray is one private serverless endpoint. 
- Id string
 - The provider-assigned unique ID for this managed resource.
 - Instance
Name string - Project
Id string - Results
[]Get
Privatelink Endpoints Service Serverless Result  - Each element in the 
resultarray is one private serverless endpoint. 
- id String
 - The provider-assigned unique ID for this managed resource.
 - instance
Name String - project
Id String - results
List<Get
Privatelink Endpoints Service Serverless Result>  - Each element in the 
resultarray is one private serverless endpoint. 
- id string
 - The provider-assigned unique ID for this managed resource.
 - instance
Name string - project
Id string - results
Get
Privatelink Endpoints Service Serverless Result[]  - Each element in the 
resultarray is one private serverless endpoint. 
- id str
 - The provider-assigned unique ID for this managed resource.
 - instance_
name str - project_
id str - results
Sequence[Get
Privatelink Endpoints Service Serverless Result]  - Each element in the 
resultarray is one private serverless endpoint. 
- id String
 - The provider-assigned unique ID for this managed resource.
 - instance
Name String - project
Id String - results List<Property Map>
 - Each element in the 
resultarray is one private serverless endpoint. 
Supporting Types
GetPrivatelinkEndpointsServiceServerlessResult     
- 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 - (Required) Unique 22-character alphanumeric string that identifies the private endpoint. Atlas supports AWS private endpoints using the AWS PrivateLink feature.
 - Endpoint
Service stringName  - Unique string that identifies the PrivateLink endpoint service. MongoDB Cloud returns null while it creates the endpoint service.
 - Error
Message string - 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.
 - 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 - (Required) Unique 22-character alphanumeric string that identifies the private endpoint. Atlas supports AWS private endpoints using the AWS PrivateLink feature.
 - Endpoint
Service stringName  - Unique string that identifies the PrivateLink endpoint service. MongoDB Cloud returns null while it creates the endpoint service.
 - Error
Message string - 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.
 - 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 - (Required) Unique 22-character alphanumeric string that identifies the private endpoint. Atlas supports AWS private endpoints using the AWS PrivateLink feature.
 - endpoint
Service StringName  - Unique string that identifies the PrivateLink endpoint service. MongoDB Cloud returns null while it creates the endpoint service.
 - error
Message String - 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.
 - 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 - (Required) Unique 22-character alphanumeric string that identifies the private endpoint. Atlas supports AWS private endpoints using the AWS PrivateLink feature.
 - endpoint
Service stringName  - Unique string that identifies the PrivateLink endpoint service. MongoDB Cloud returns null while it creates the endpoint service.
 - error
Message string - 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.
 - 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 - (Required) Unique 22-character alphanumeric string that identifies the private endpoint. Atlas supports AWS private endpoints using the AWS PrivateLink feature.
 - endpoint_
service_ strname  - Unique string that identifies the PrivateLink endpoint service. MongoDB Cloud returns null while it creates the endpoint service.
 - error_
message str - 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.
 - 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 - (Required) Unique 22-character alphanumeric string that identifies the private endpoint. Atlas supports AWS private endpoints using the AWS PrivateLink feature.
 - endpoint
Service StringName  - Unique string that identifies the PrivateLink endpoint service. MongoDB Cloud returns null while it creates the endpoint service.
 - error
Message String - 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.
 - 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 
mongodbatlasTerraform Provider.