MongoDB Atlas v3.20.4 published on Wednesday, Oct 30, 2024 by Pulumi
mongodbatlas.getPrivatelinkEndpointsServiceServerless
Explore with Pulumi AI
# Data Source: privatelink_endpoints_service_serverless
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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: mongodbatlas:index/getPrivatelinkEndpointsServiceServerless:getPrivatelinkEndpointsServiceServerless
arguments:
# arguments dictionary
The 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
result
array 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
result
array 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
result
array 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
result
array 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
result
array 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
result
array 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
mongodbatlas
Terraform Provider.