mongodbatlas.PrivateLinkEndpointService
Explore with Pulumi AI
mongodbatlas.PrivateLinkEndpointService
provides a Private Endpoint Interface Link resource. This represents a Private Endpoint Interface Link, which adds one interface endpoint to a private endpoint connection in an Atlas project.
**IMPORTANT:**You must have one of the following roles to successfully handle the resource:
- Organization Owner
- Project Owner
NOTE: Groups and projects are synonymous terms. You may find group_id in the official documentation. NOTE: Create and delete wait for all clusters on the project to IDLE in order for their operations to complete. This ensures the latest connection strings can be retrieved following creation or deletion of this resource. Default timeout is 2hrs.
Example with AWS
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";
import * as mongodbatlas from "@pulumi/mongodbatlas";
const testPrivateLinkEndpoint = new mongodbatlas.PrivateLinkEndpoint("testPrivateLinkEndpoint", {
projectId: "<PROJECT_ID>",
providerName: "AWS",
region: "US_EAST_1",
});
const ptfeService = new aws.ec2.VpcEndpoint("ptfeService", {
vpcId: "vpc-7fc0a543",
serviceName: testPrivateLinkEndpoint.endpointServiceName,
vpcEndpointType: "Interface",
subnetIds: ["subnet-de0406d2"],
securityGroupIds: ["sg-3f238186"],
});
const testPrivateLinkEndpointService = new mongodbatlas.PrivateLinkEndpointService("testPrivateLinkEndpointService", {
projectId: testPrivateLinkEndpoint.projectId,
privateLinkId: testPrivateLinkEndpoint.privateLinkId,
endpointServiceId: ptfeService.id,
providerName: "AWS",
});
import pulumi
import pulumi_aws as aws
import pulumi_mongodbatlas as mongodbatlas
test_private_link_endpoint = mongodbatlas.PrivateLinkEndpoint("testPrivateLinkEndpoint",
project_id="<PROJECT_ID>",
provider_name="AWS",
region="US_EAST_1")
ptfe_service = aws.ec2.VpcEndpoint("ptfeService",
vpc_id="vpc-7fc0a543",
service_name=test_private_link_endpoint.endpoint_service_name,
vpc_endpoint_type="Interface",
subnet_ids=["subnet-de0406d2"],
security_group_ids=["sg-3f238186"])
test_private_link_endpoint_service = mongodbatlas.PrivateLinkEndpointService("testPrivateLinkEndpointService",
project_id=test_private_link_endpoint.project_id,
private_link_id=test_private_link_endpoint.private_link_id,
endpoint_service_id=ptfe_service.id,
provider_name="AWS")
package main
import (
"github.com/pulumi/pulumi-aws/sdk/v4/go/aws/ec2"
"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 {
testPrivateLinkEndpoint, err := mongodbatlas.NewPrivateLinkEndpoint(ctx, "testPrivateLinkEndpoint", &mongodbatlas.PrivateLinkEndpointArgs{
ProjectId: pulumi.String("<PROJECT_ID>"),
ProviderName: pulumi.String("AWS"),
Region: pulumi.String("US_EAST_1"),
})
if err != nil {
return err
}
ptfeService, err := ec2.NewVpcEndpoint(ctx, "ptfeService", &ec2.VpcEndpointArgs{
VpcId: pulumi.String("vpc-7fc0a543"),
ServiceName: testPrivateLinkEndpoint.EndpointServiceName,
VpcEndpointType: pulumi.String("Interface"),
SubnetIds: pulumi.StringArray{
pulumi.String("subnet-de0406d2"),
},
SecurityGroupIds: pulumi.StringArray{
pulumi.String("sg-3f238186"),
},
})
if err != nil {
return err
}
_, err = mongodbatlas.NewPrivateLinkEndpointService(ctx, "testPrivateLinkEndpointService", &mongodbatlas.PrivateLinkEndpointServiceArgs{
ProjectId: testPrivateLinkEndpoint.ProjectId,
PrivateLinkId: testPrivateLinkEndpoint.PrivateLinkId,
EndpointServiceId: ptfeService.ID(),
ProviderName: pulumi.String("AWS"),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Aws = Pulumi.Aws;
using Mongodbatlas = Pulumi.Mongodbatlas;
return await Deployment.RunAsync(() =>
{
var testPrivateLinkEndpoint = new Mongodbatlas.PrivateLinkEndpoint("testPrivateLinkEndpoint", new()
{
ProjectId = "<PROJECT_ID>",
ProviderName = "AWS",
Region = "US_EAST_1",
});
var ptfeService = new Aws.Ec2.VpcEndpoint("ptfeService", new()
{
VpcId = "vpc-7fc0a543",
ServiceName = testPrivateLinkEndpoint.EndpointServiceName,
VpcEndpointType = "Interface",
SubnetIds = new[]
{
"subnet-de0406d2",
},
SecurityGroupIds = new[]
{
"sg-3f238186",
},
});
var testPrivateLinkEndpointService = new Mongodbatlas.PrivateLinkEndpointService("testPrivateLinkEndpointService", new()
{
ProjectId = testPrivateLinkEndpoint.ProjectId,
PrivateLinkId = testPrivateLinkEndpoint.PrivateLinkId,
EndpointServiceId = ptfeService.Id,
ProviderName = "AWS",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.mongodbatlas.PrivateLinkEndpoint;
import com.pulumi.mongodbatlas.PrivateLinkEndpointArgs;
import com.pulumi.aws.ec2.VpcEndpoint;
import com.pulumi.aws.ec2.VpcEndpointArgs;
import com.pulumi.mongodbatlas.PrivateLinkEndpointService;
import com.pulumi.mongodbatlas.PrivateLinkEndpointServiceArgs;
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 testPrivateLinkEndpoint = new PrivateLinkEndpoint("testPrivateLinkEndpoint", PrivateLinkEndpointArgs.builder()
.projectId("<PROJECT_ID>")
.providerName("AWS")
.region("US_EAST_1")
.build());
var ptfeService = new VpcEndpoint("ptfeService", VpcEndpointArgs.builder()
.vpcId("vpc-7fc0a543")
.serviceName(testPrivateLinkEndpoint.endpointServiceName())
.vpcEndpointType("Interface")
.subnetIds("subnet-de0406d2")
.securityGroupIds("sg-3f238186")
.build());
var testPrivateLinkEndpointService = new PrivateLinkEndpointService("testPrivateLinkEndpointService", PrivateLinkEndpointServiceArgs.builder()
.projectId(testPrivateLinkEndpoint.projectId())
.privateLinkId(testPrivateLinkEndpoint.privateLinkId())
.endpointServiceId(ptfeService.id())
.providerName("AWS")
.build());
}
}
resources:
testPrivateLinkEndpoint:
type: mongodbatlas:PrivateLinkEndpoint
properties:
projectId: <PROJECT_ID>
providerName: AWS
region: US_EAST_1
ptfeService:
type: aws:ec2:VpcEndpoint
properties:
vpcId: vpc-7fc0a543
serviceName: ${testPrivateLinkEndpoint.endpointServiceName}
vpcEndpointType: Interface
subnetIds:
- subnet-de0406d2
securityGroupIds:
- sg-3f238186
testPrivateLinkEndpointService:
type: mongodbatlas:PrivateLinkEndpointService
properties:
projectId: ${testPrivateLinkEndpoint.projectId}
privateLinkId: ${testPrivateLinkEndpoint.privateLinkId}
endpointServiceId: ${ptfeService.id}
providerName: AWS
Example with Azure
import * as pulumi from "@pulumi/pulumi";
import * as azure from "@pulumi/azure";
import * as mongodbatlas from "@pulumi/mongodbatlas";
const testPrivateLinkEndpoint = new mongodbatlas.PrivateLinkEndpoint("testPrivateLinkEndpoint", {
projectId: _var.project_id,
providerName: "AZURE",
region: "eastus2",
});
const testEndpoint = new azure.privatelink.Endpoint("testEndpoint", {
location: data.azurerm_resource_group.test.location,
resourceGroupName: _var.resource_group_name,
subnetId: azurerm_subnet.test.id,
privateServiceConnection: {
name: testPrivateLinkEndpoint.privateLinkServiceName,
privateConnectionResourceId: testPrivateLinkEndpoint.privateLinkServiceResourceId,
isManualConnection: true,
requestMessage: "Azure Private Link test",
},
});
const testPrivateLinkEndpointService = new mongodbatlas.PrivateLinkEndpointService("testPrivateLinkEndpointService", {
projectId: testPrivateLinkEndpoint.projectId,
privateLinkId: testPrivateLinkEndpoint.privateLinkId,
endpointServiceId: testEndpoint.id,
privateEndpointIpAddress: testEndpoint.privateServiceConnection.apply(privateServiceConnection => privateServiceConnection.privateIpAddress),
providerName: "AZURE",
});
import pulumi
import pulumi_azure as azure
import pulumi_mongodbatlas as mongodbatlas
test_private_link_endpoint = mongodbatlas.PrivateLinkEndpoint("testPrivateLinkEndpoint",
project_id=var["project_id"],
provider_name="AZURE",
region="eastus2")
test_endpoint = azure.privatelink.Endpoint("testEndpoint",
location=data["azurerm_resource_group"]["test"]["location"],
resource_group_name=var["resource_group_name"],
subnet_id=azurerm_subnet["test"]["id"],
private_service_connection=azure.privatelink.EndpointPrivateServiceConnectionArgs(
name=test_private_link_endpoint.private_link_service_name,
private_connection_resource_id=test_private_link_endpoint.private_link_service_resource_id,
is_manual_connection=True,
request_message="Azure Private Link test",
))
test_private_link_endpoint_service = mongodbatlas.PrivateLinkEndpointService("testPrivateLinkEndpointService",
project_id=test_private_link_endpoint.project_id,
private_link_id=test_private_link_endpoint.private_link_id,
endpoint_service_id=test_endpoint.id,
private_endpoint_ip_address=test_endpoint.private_service_connection.private_ip_address,
provider_name="AZURE")
package main
import (
"github.com/pulumi/pulumi-azure/sdk/v4/go/azure/privatelink"
"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 {
testPrivateLinkEndpoint, err := mongodbatlas.NewPrivateLinkEndpoint(ctx, "testPrivateLinkEndpoint", &mongodbatlas.PrivateLinkEndpointArgs{
ProjectId: pulumi.Any(_var.Project_id),
ProviderName: pulumi.String("AZURE"),
Region: pulumi.String("eastus2"),
})
if err != nil {
return err
}
testEndpoint, err := privatelink.NewEndpoint(ctx, "testEndpoint", &privatelink.EndpointArgs{
Location: pulumi.Any(data.Azurerm_resource_group.Test.Location),
ResourceGroupName: pulumi.Any(_var.Resource_group_name),
SubnetId: pulumi.Any(azurerm_subnet.Test.Id),
PrivateServiceConnection: &privatelink.EndpointPrivateServiceConnectionArgs{
Name: testPrivateLinkEndpoint.PrivateLinkServiceName,
PrivateConnectionResourceId: testPrivateLinkEndpoint.PrivateLinkServiceResourceId,
IsManualConnection: pulumi.Bool(true),
RequestMessage: pulumi.String("Azure Private Link test"),
},
})
if err != nil {
return err
}
_, err = mongodbatlas.NewPrivateLinkEndpointService(ctx, "testPrivateLinkEndpointService", &mongodbatlas.PrivateLinkEndpointServiceArgs{
ProjectId: testPrivateLinkEndpoint.ProjectId,
PrivateLinkId: testPrivateLinkEndpoint.PrivateLinkId,
EndpointServiceId: testEndpoint.ID(),
PrivateEndpointIpAddress: testEndpoint.PrivateServiceConnection.ApplyT(func(privateServiceConnection privatelink.EndpointPrivateServiceConnection) (*string, error) {
return &privateServiceConnection.PrivateIpAddress, nil
}).(pulumi.StringPtrOutput),
ProviderName: pulumi.String("AZURE"),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Azure = Pulumi.Azure;
using Mongodbatlas = Pulumi.Mongodbatlas;
return await Deployment.RunAsync(() =>
{
var testPrivateLinkEndpoint = new Mongodbatlas.PrivateLinkEndpoint("testPrivateLinkEndpoint", new()
{
ProjectId = @var.Project_id,
ProviderName = "AZURE",
Region = "eastus2",
});
var testEndpoint = new Azure.PrivateLink.Endpoint("testEndpoint", new()
{
Location = data.Azurerm_resource_group.Test.Location,
ResourceGroupName = @var.Resource_group_name,
SubnetId = azurerm_subnet.Test.Id,
PrivateServiceConnection = new Azure.PrivateLink.Inputs.EndpointPrivateServiceConnectionArgs
{
Name = testPrivateLinkEndpoint.PrivateLinkServiceName,
PrivateConnectionResourceId = testPrivateLinkEndpoint.PrivateLinkServiceResourceId,
IsManualConnection = true,
RequestMessage = "Azure Private Link test",
},
});
var testPrivateLinkEndpointService = new Mongodbatlas.PrivateLinkEndpointService("testPrivateLinkEndpointService", new()
{
ProjectId = testPrivateLinkEndpoint.ProjectId,
PrivateLinkId = testPrivateLinkEndpoint.PrivateLinkId,
EndpointServiceId = testEndpoint.Id,
PrivateEndpointIpAddress = testEndpoint.PrivateServiceConnection.Apply(privateServiceConnection => privateServiceConnection.PrivateIpAddress),
ProviderName = "AZURE",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.mongodbatlas.PrivateLinkEndpoint;
import com.pulumi.mongodbatlas.PrivateLinkEndpointArgs;
import com.pulumi.azure.privatelink.Endpoint;
import com.pulumi.azure.privatelink.EndpointArgs;
import com.pulumi.azure.privatelink.inputs.EndpointPrivateServiceConnectionArgs;
import com.pulumi.mongodbatlas.PrivateLinkEndpointService;
import com.pulumi.mongodbatlas.PrivateLinkEndpointServiceArgs;
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 testPrivateLinkEndpoint = new PrivateLinkEndpoint("testPrivateLinkEndpoint", PrivateLinkEndpointArgs.builder()
.projectId(var_.project_id())
.providerName("AZURE")
.region("eastus2")
.build());
var testEndpoint = new Endpoint("testEndpoint", EndpointArgs.builder()
.location(data.azurerm_resource_group().test().location())
.resourceGroupName(var_.resource_group_name())
.subnetId(azurerm_subnet.test().id())
.privateServiceConnection(EndpointPrivateServiceConnectionArgs.builder()
.name(testPrivateLinkEndpoint.privateLinkServiceName())
.privateConnectionResourceId(testPrivateLinkEndpoint.privateLinkServiceResourceId())
.isManualConnection(true)
.requestMessage("Azure Private Link test")
.build())
.build());
var testPrivateLinkEndpointService = new PrivateLinkEndpointService("testPrivateLinkEndpointService", PrivateLinkEndpointServiceArgs.builder()
.projectId(testPrivateLinkEndpoint.projectId())
.privateLinkId(testPrivateLinkEndpoint.privateLinkId())
.endpointServiceId(testEndpoint.id())
.privateEndpointIpAddress(testEndpoint.privateServiceConnection().applyValue(privateServiceConnection -> privateServiceConnection.privateIpAddress()))
.providerName("AZURE")
.build());
}
}
resources:
testPrivateLinkEndpoint:
type: mongodbatlas:PrivateLinkEndpoint
properties:
projectId: ${var.project_id}
providerName: AZURE
region: eastus2
testEndpoint:
type: azure:privatelink:Endpoint
properties:
location: ${data.azurerm_resource_group.test.location}
resourceGroupName: ${var.resource_group_name}
subnetId: ${azurerm_subnet.test.id}
privateServiceConnection:
name: ${testPrivateLinkEndpoint.privateLinkServiceName}
privateConnectionResourceId: ${testPrivateLinkEndpoint.privateLinkServiceResourceId}
isManualConnection: true
requestMessage: Azure Private Link test
testPrivateLinkEndpointService:
type: mongodbatlas:PrivateLinkEndpointService
properties:
projectId: ${testPrivateLinkEndpoint.projectId}
privateLinkId: ${testPrivateLinkEndpoint.privateLinkId}
endpointServiceId: ${testEndpoint.id}
privateEndpointIpAddress: ${testEndpoint.privateServiceConnection.privateIpAddress}
providerName: AZURE
Example with GCP
Coming soon!```
</pulumi-choosable>
</div>
<div>
<pulumi-choosable type="language" values="python">
Coming soon!```
Coming soon!```
</pulumi-choosable>
</div>
<div>
<pulumi-choosable type="language" values="csharp">
Coming soon!```
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.mongodbatlas.PrivateLinkEndpoint;
import com.pulumi.mongodbatlas.PrivateLinkEndpointArgs;
import com.pulumi.gcp.compute.Network;
import com.pulumi.gcp.compute.NetworkArgs;
import com.pulumi.gcp.compute.Subnetwork;
import com.pulumi.gcp.compute.SubnetworkArgs;
import com.pulumi.gcp.compute.Address;
import com.pulumi.gcp.compute.AddressArgs;
import com.pulumi.gcp.compute.ForwardingRule;
import com.pulumi.gcp.compute.ForwardingRuleArgs;
import com.pulumi.mongodbatlas.PrivateLinkEndpointService;
import com.pulumi.mongodbatlas.PrivateLinkEndpointServiceArgs;
import com.pulumi.codegen.internal.KeyedValue;
import com.pulumi.resources.CustomResourceOptions;
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 testPrivateLinkEndpoint = new PrivateLinkEndpoint("testPrivateLinkEndpoint", PrivateLinkEndpointArgs.builder()
.projectId(var_.project_id())
.providerName("GCP")
.region(var_.gcp_region())
.build());
var defaultNetwork = new Network("defaultNetwork", NetworkArgs.builder()
.project(var_.gcp_project())
.build());
var defaultSubnetwork = new Subnetwork("defaultSubnetwork", SubnetworkArgs.builder()
.project(defaultNetwork.project())
.ipCidrRange("10.0.0.0/16")
.region(var_.gcp_region())
.network(defaultNetwork.id())
.build());
for (var i = 0; i < 50; i++) {
new Address("defaultAddress-" + i, AddressArgs.builder()
.project(defaultSubnetwork.project())
.subnetwork(defaultSubnetwork.id())
.addressType("INTERNAL")
.address(String.format("10.0.42.%s", range.value()))
.region(var_.gcp_region())
.build(), CustomResourceOptions.builder()
.dependsOn(testPrivateLinkEndpoint)
.build());
}
for (var i = 0; i < 50; i++) {
new ForwardingRule("defaultForwardingRule-" + i, ForwardingRuleArgs.builder()
.target(testPrivateLinkEndpoint.serviceAttachmentNames().applyValue(serviceAttachmentNames -> serviceAttachmentNames[range.value()]))
.project(defaultAddress[range.value()].project())
.region(defaultAddress[range.value()].region())
.ipAddress(defaultAddress[range.value()].id())
.network(defaultNetwork.id())
.loadBalancingScheme("")
.build());
}
var testPrivateLinkEndpointService = new PrivateLinkEndpointService("testPrivateLinkEndpointService", PrivateLinkEndpointServiceArgs.builder()
.projectId(testPrivateLinkEndpoint.projectId())
.privateLinkId(testPrivateLinkEndpoint.privateLinkId())
.providerName("GCP")
.endpointServiceId(defaultNetwork.name())
.gcpProjectId(var_.gcp_project())
.dynamic(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.build(), CustomResourceOptions.builder()
.dependsOn(defaultForwardingRule)
.build());
}
}
Coming soon!```
</pulumi-choosable>
</div>
### Available complete examples
- Setup private connection to a MongoDB Atlas Cluster with AWS VPC
## Create PrivateLinkEndpointService Resource {#create}
<div>
<pulumi-chooser type="language" options="typescript,python,go,csharp,java,yaml"></pulumi-chooser>
</div>
<div>
<pulumi-choosable type="language" values="javascript,typescript">
<div class="highlight"><pre class="chroma"><code class="language-typescript" data-lang="typescript"><span class="k">new </span><span class="nx">PrivateLinkEndpointService</span><span class="p">(</span><span class="nx">name</span><span class="p">:</span> <span class="nx">string</span><span class="p">,</span> <span class="nx">args</span><span class="p">:</span> <span class="nx"><a href="#inputs">PrivateLinkEndpointServiceArgs</a></span><span class="p">,</span> <span class="nx">opts</span><span class="p">?:</span> <span class="nx"><a href="/docs/reference/pkg/nodejs/pulumi/pulumi/#CustomResourceOptions">CustomResourceOptions</a></span><span class="p">);</span></code></pre></div>
</pulumi-choosable>
</div>
<div>
<pulumi-choosable type="language" values="python">
<div class="highlight"><pre class="chroma"><code class="language-python" data-lang="python"><span class=nd>@overload</span>
<span class="k">def </span><span class="nx">PrivateLinkEndpointService</span><span class="p">(</span><span class="nx">resource_name</span><span class="p">:</span> <span class="nx">str</span><span class="p">,</span>
<span class="nx">opts</span><span class="p">:</span> <span class="nx"><a href="/docs/reference/pkg/python/pulumi/#pulumi.ResourceOptions">Optional[ResourceOptions]</a></span> = None<span class="p">,</span>
<span class="nx">endpoint_service_id</span><span class="p">:</span> <span class="nx">Optional[str]</span> = None<span class="p">,</span>
<span class="nx">endpoints</span><span class="p">:</span> <span class="nx">Optional[Sequence[PrivateLinkEndpointServiceEndpointArgs]]</span> = None<span class="p">,</span>
<span class="nx">gcp_project_id</span><span class="p">:</span> <span class="nx">Optional[str]</span> = None<span class="p">,</span>
<span class="nx">private_endpoint_ip_address</span><span class="p">:</span> <span class="nx">Optional[str]</span> = None<span class="p">,</span>
<span class="nx">private_link_id</span><span class="p">:</span> <span class="nx">Optional[str]</span> = None<span class="p">,</span>
<span class="nx">project_id</span><span class="p">:</span> <span class="nx">Optional[str]</span> = None<span class="p">,</span>
<span class="nx">provider_name</span><span class="p">:</span> <span class="nx">Optional[str]</span> = None<span class="p">)</span>
<span class=nd>@overload</span>
<span class="k">def </span><span class="nx">PrivateLinkEndpointService</span><span class="p">(</span><span class="nx">resource_name</span><span class="p">:</span> <span class="nx">str</span><span class="p">,</span>
<span class="nx">args</span><span class="p">:</span> <span class="nx"><a href="#inputs">PrivateLinkEndpointServiceArgs</a></span><span class="p">,</span>
<span class="nx">opts</span><span class="p">:</span> <span class="nx"><a href="/docs/reference/pkg/python/pulumi/#pulumi.ResourceOptions">Optional[ResourceOptions]</a></span> = None<span class="p">)</span></code></pre></div>
</pulumi-choosable>
</div>
<div>
<pulumi-choosable type="language" values="go">
<div class="highlight"><pre class="chroma"><code class="language-go" data-lang="go"><span class="k">func </span><span class="nx">NewPrivateLinkEndpointService</span><span class="p">(</span><span class="nx">ctx</span><span class="p"> *</span><span class="nx"><a href="https://pkg.go.dev/github.com/pulumi/pulumi/sdk/v3/go/pulumi?tab=doc#Context">Context</a></span><span class="p">,</span> <span class="nx">name</span><span class="p"> </span><span class="nx">string</span><span class="p">,</span> <span class="nx">args</span><span class="p"> </span><span class="nx"><a href="#inputs">PrivateLinkEndpointServiceArgs</a></span><span class="p">,</span> <span class="nx">opts</span><span class="p"> ...</span><span class="nx"><a href="https://pkg.go.dev/github.com/pulumi/pulumi/sdk/v3/go/pulumi?tab=doc#ResourceOption">ResourceOption</a></span><span class="p">) (*<span class="nx">PrivateLinkEndpointService</span>, error)</span></code></pre></div>
</pulumi-choosable>
</div>
<div>
<pulumi-choosable type="language" values="csharp">
<div class="highlight"><pre class="chroma"><code class="language-csharp" data-lang="csharp"><span class="k">public </span><span class="nx">PrivateLinkEndpointService</span><span class="p">(</span><span class="nx">string</span><span class="p"> </span><span class="nx">name<span class="p">,</span> <span class="nx"><a href="#inputs">PrivateLinkEndpointServiceArgs</a></span><span class="p"> </span><span class="nx">args<span class="p">,</span> <span class="nx"><a href="/docs/reference/pkg/dotnet/Pulumi/Pulumi.CustomResourceOptions.html">CustomResourceOptions</a></span><span class="p">? </span><span class="nx">opts = null<span class="p">)</span></code></pre></div>
</pulumi-choosable>
</div>
<div>
<pulumi-choosable type="language" values="java">
<div class="highlight"><pre class="chroma">
<code class="language-java" data-lang="java"><span class="k">public </span><span class="nx">PrivateLinkEndpointService</span><span class="p">(</span><span class="nx">String</span><span class="p"> </span><span class="nx">name<span class="p">,</span> <span class="nx"><a href="#inputs">PrivateLinkEndpointServiceArgs</a></span><span class="p"> </span><span class="nx">args<span class="p">)</span>
<span class="k">public </span><span class="nx">PrivateLinkEndpointService</span><span class="p">(</span><span class="nx">String</span><span class="p"> </span><span class="nx">name<span class="p">,</span> <span class="nx"><a href="#inputs">PrivateLinkEndpointServiceArgs</a></span><span class="p"> </span><span class="nx">args<span class="p">,</span> <span class="nx">CustomResourceOptions</span><span class="p"> </span><span class="nx">options<span class="p">)</span>
</code></pre></div>
</pulumi-choosable>
</div>
<div>
<pulumi-choosable type="language" values="yaml">
<div class="highlight"><pre class="chroma"><code class="language-yaml" data-lang="yaml">type: <span class="nx">mongodbatlas:PrivateLinkEndpointService</span><span class="p"></span>
<span class="p">properties</span><span class="p">: </span><span class="c"># The arguments to resource properties.</span>
<span class="p"></span><span class="p">options</span><span class="p">: </span><span class="c"># Bag of options to control resource's behavior.</span>
<span class="p"></span>
</code></pre></div>
</pulumi-choosable>
</div>
<div>
<pulumi-choosable type="language" values="javascript,typescript">
<dl class="resources-properties"><dt
class="property-required" title="Required">
<span>name</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>The unique name of the resource.</dd><dt
class="property-required" title="Required">
<span>args</span>
<span class="property-indicator"></span>
<span class="property-type"><a href="#inputs">PrivateLinkEndpointServiceArgs</a></span>
</dt>
<dd>The arguments to resource properties.</dd><dt
class="property-optional" title="Optional">
<span>opts</span>
<span class="property-indicator"></span>
<span class="property-type"><a href="/docs/reference/pkg/nodejs/pulumi/pulumi/#CustomResourceOptions">CustomResourceOptions</a></span>
</dt>
<dd>Bag of options to control resource's behavior.</dd></dl>
</pulumi-choosable>
</div>
<div>
<pulumi-choosable type="language" values="python">
<dl class="resources-properties"><dt
class="property-required" title="Required">
<span>resource_name</span>
<span class="property-indicator"></span>
<span class="property-type">str</span>
</dt>
<dd>The unique name of the resource.</dd><dt
class="property-required" title="Required">
<span>args</span>
<span class="property-indicator"></span>
<span class="property-type"><a href="#inputs">PrivateLinkEndpointServiceArgs</a></span>
</dt>
<dd>The arguments to resource properties.</dd><dt
class="property-optional" title="Optional">
<span>opts</span>
<span class="property-indicator"></span>
<span class="property-type"><a href="/docs/reference/pkg/python/pulumi/#pulumi.ResourceOptions">ResourceOptions</a></span>
</dt>
<dd>Bag of options to control resource's behavior.</dd></dl>
</pulumi-choosable>
</div>
<div>
<pulumi-choosable type="language" values="go">
<dl class="resources-properties"><dt
class="property-optional" title="Optional">
<span>ctx</span>
<span class="property-indicator"></span>
<span class="property-type"><a href="https://pkg.go.dev/github.com/pulumi/pulumi/sdk/v3/go/pulumi?tab=doc#Context">Context</a></span>
</dt>
<dd>Context object for the current deployment.</dd><dt
class="property-required" title="Required">
<span>name</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>The unique name of the resource.</dd><dt
class="property-required" title="Required">
<span>args</span>
<span class="property-indicator"></span>
<span class="property-type"><a href="#inputs">PrivateLinkEndpointServiceArgs</a></span>
</dt>
<dd>The arguments to resource properties.</dd><dt
class="property-optional" title="Optional">
<span>opts</span>
<span class="property-indicator"></span>
<span class="property-type"><a href="https://pkg.go.dev/github.com/pulumi/pulumi/sdk/v3/go/pulumi?tab=doc#ResourceOption">ResourceOption</a></span>
</dt>
<dd>Bag of options to control resource's behavior.</dd></dl>
</pulumi-choosable>
</div>
<div>
<pulumi-choosable type="language" values="csharp">
<dl class="resources-properties"><dt
class="property-required" title="Required">
<span>name</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>The unique name of the resource.</dd><dt
class="property-required" title="Required">
<span>args</span>
<span class="property-indicator"></span>
<span class="property-type"><a href="#inputs">PrivateLinkEndpointServiceArgs</a></span>
</dt>
<dd>The arguments to resource properties.</dd><dt
class="property-optional" title="Optional">
<span>opts</span>
<span class="property-indicator"></span>
<span class="property-type"><a href="/docs/reference/pkg/dotnet/Pulumi/Pulumi.CustomResourceOptions.html">CustomResourceOptions</a></span>
</dt>
<dd>Bag of options to control resource's behavior.</dd></dl>
</pulumi-choosable>
</div>
<div>
<pulumi-choosable type="language" values="java">
<dl class="resources-properties"><dt
class="property-required" title="Required">
<span>name</span>
<span class="property-indicator"></span>
<span class="property-type">String</span>
</dt>
<dd>The unique name of the resource.</dd><dt
class="property-required" title="Required">
<span>args</span>
<span class="property-indicator"></span>
<span class="property-type"><a href="#inputs">PrivateLinkEndpointServiceArgs</a></span>
</dt>
<dd>The arguments to resource properties.</dd><dt
class="property-optional" title="Optional">
<span>options</span>
<span class="property-indicator"></span>
<span class="property-type">CustomResourceOptions</span>
</dt>
<dd>Bag of options to control resource's behavior.</dd></dl>
</pulumi-choosable>
</div>
## PrivateLinkEndpointService Resource Properties {#properties}
To learn more about resource properties and how to use them, see [Inputs and Outputs](/docs/intro/concepts/inputs-outputs) in the Architecture and Concepts docs.
### Inputs
The PrivateLinkEndpointService resource accepts the following [input](/docs/intro/concepts/inputs-outputs) properties:
<div>
<pulumi-choosable type="language" values="csharp">
<dl class="resources-properties"><dt class="property-required property-replacement"
title="Required">
<span id="endpointserviceid_csharp">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#endpointserviceid_csharp" style="color: inherit; text-decoration: inherit;">Endpoint<wbr>Service<wbr>Id</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Unique identifier of the interface endpoint you created in your VPC with the <code>AWS</code>, <code>AZURE</code> or <code>GCP</code> resource.</dd><dt class="property-required property-replacement"
title="Required">
<span id="privatelinkid_csharp">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#privatelinkid_csharp" style="color: inherit; text-decoration: inherit;">Private<wbr>Link<wbr>Id</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Unique identifier of the <code>AWS</code> or <code>AZURE</code> PrivateLink connection which is created by <code>mongodbatlas.PrivateLinkEndpoint</code> resource.</dd><dt class="property-required property-replacement"
title="Required">
<span id="projectid_csharp">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#projectid_csharp" style="color: inherit; text-decoration: inherit;">Project<wbr>Id</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Unique identifier for the project.</dd><dt class="property-required property-replacement"
title="Required">
<span id="providername_csharp">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#providername_csharp" style="color: inherit; text-decoration: inherit;">Provider<wbr>Name</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Cloud provider for which you want to create a private endpoint. Atlas accepts <code>AWS</code>, <code>AZURE</code> or <code>GCP</code>.</dd><dt class="property-optional"
title="Optional">
<span id="endpoints_csharp">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#endpoints_csharp" style="color: inherit; text-decoration: inherit;">Endpoints</a>
</span>
<span class="property-indicator"></span>
<span class="property-type"><a href="#privatelinkendpointserviceendpoint">List<Private<wbr>Link<wbr>Endpoint<wbr>Service<wbr>Endpoint></a></span>
</dt>
<dd>Collection of individual private endpoints that comprise your endpoint group. Only for <code>GCP</code>. See below.</dd><dt class="property-optional property-replacement"
title="Optional">
<span id="gcpprojectid_csharp">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#gcpprojectid_csharp" style="color: inherit; text-decoration: inherit;">Gcp<wbr>Project<wbr>Id</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Unique identifier of the GCP project in which you created your endpoints. Only for <code>GCP</code>.</dd><dt class="property-optional"
title="Optional">
<span id="privateendpointipaddress_csharp">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#privateendpointipaddress_csharp" style="color: inherit; text-decoration: inherit;">Private<wbr>Endpoint<wbr>Ip<wbr>Address</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Private IP address of the private endpoint network interface you created in your Azure VNet. Only for <code>AZURE</code>.</dd></dl>
</pulumi-choosable>
</div>
<div>
<pulumi-choosable type="language" values="go">
<dl class="resources-properties"><dt class="property-required property-replacement"
title="Required">
<span id="endpointserviceid_go">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#endpointserviceid_go" style="color: inherit; text-decoration: inherit;">Endpoint<wbr>Service<wbr>Id</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Unique identifier of the interface endpoint you created in your VPC with the <code>AWS</code>, <code>AZURE</code> or <code>GCP</code> resource.</dd><dt class="property-required property-replacement"
title="Required">
<span id="privatelinkid_go">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#privatelinkid_go" style="color: inherit; text-decoration: inherit;">Private<wbr>Link<wbr>Id</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Unique identifier of the <code>AWS</code> or <code>AZURE</code> PrivateLink connection which is created by <code>mongodbatlas.PrivateLinkEndpoint</code> resource.</dd><dt class="property-required property-replacement"
title="Required">
<span id="projectid_go">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#projectid_go" style="color: inherit; text-decoration: inherit;">Project<wbr>Id</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Unique identifier for the project.</dd><dt class="property-required property-replacement"
title="Required">
<span id="providername_go">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#providername_go" style="color: inherit; text-decoration: inherit;">Provider<wbr>Name</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Cloud provider for which you want to create a private endpoint. Atlas accepts <code>AWS</code>, <code>AZURE</code> or <code>GCP</code>.</dd><dt class="property-optional"
title="Optional">
<span id="endpoints_go">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#endpoints_go" style="color: inherit; text-decoration: inherit;">Endpoints</a>
</span>
<span class="property-indicator"></span>
<span class="property-type"><a href="#privatelinkendpointserviceendpoint">[]Private<wbr>Link<wbr>Endpoint<wbr>Service<wbr>Endpoint<wbr>Args</a></span>
</dt>
<dd>Collection of individual private endpoints that comprise your endpoint group. Only for <code>GCP</code>. See below.</dd><dt class="property-optional property-replacement"
title="Optional">
<span id="gcpprojectid_go">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#gcpprojectid_go" style="color: inherit; text-decoration: inherit;">Gcp<wbr>Project<wbr>Id</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Unique identifier of the GCP project in which you created your endpoints. Only for <code>GCP</code>.</dd><dt class="property-optional"
title="Optional">
<span id="privateendpointipaddress_go">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#privateendpointipaddress_go" style="color: inherit; text-decoration: inherit;">Private<wbr>Endpoint<wbr>Ip<wbr>Address</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Private IP address of the private endpoint network interface you created in your Azure VNet. Only for <code>AZURE</code>.</dd></dl>
</pulumi-choosable>
</div>
<div>
<pulumi-choosable type="language" values="java">
<dl class="resources-properties"><dt class="property-required property-replacement"
title="Required">
<span id="endpointserviceid_java">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#endpointserviceid_java" style="color: inherit; text-decoration: inherit;">endpoint<wbr>Service<wbr>Id</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">String</span>
</dt>
<dd>Unique identifier of the interface endpoint you created in your VPC with the <code>AWS</code>, <code>AZURE</code> or <code>GCP</code> resource.</dd><dt class="property-required property-replacement"
title="Required">
<span id="privatelinkid_java">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#privatelinkid_java" style="color: inherit; text-decoration: inherit;">private<wbr>Link<wbr>Id</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">String</span>
</dt>
<dd>Unique identifier of the <code>AWS</code> or <code>AZURE</code> PrivateLink connection which is created by <code>mongodbatlas.PrivateLinkEndpoint</code> resource.</dd><dt class="property-required property-replacement"
title="Required">
<span id="projectid_java">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#projectid_java" style="color: inherit; text-decoration: inherit;">project<wbr>Id</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">String</span>
</dt>
<dd>Unique identifier for the project.</dd><dt class="property-required property-replacement"
title="Required">
<span id="providername_java">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#providername_java" style="color: inherit; text-decoration: inherit;">provider<wbr>Name</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">String</span>
</dt>
<dd>Cloud provider for which you want to create a private endpoint. Atlas accepts <code>AWS</code>, <code>AZURE</code> or <code>GCP</code>.</dd><dt class="property-optional"
title="Optional">
<span id="endpoints_java">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#endpoints_java" style="color: inherit; text-decoration: inherit;">endpoints</a>
</span>
<span class="property-indicator"></span>
<span class="property-type"><a href="#privatelinkendpointserviceendpoint">List<Private<wbr>Link<wbr>Endpoint<wbr>Service<wbr>Endpoint></a></span>
</dt>
<dd>Collection of individual private endpoints that comprise your endpoint group. Only for <code>GCP</code>. See below.</dd><dt class="property-optional property-replacement"
title="Optional">
<span id="gcpprojectid_java">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#gcpprojectid_java" style="color: inherit; text-decoration: inherit;">gcp<wbr>Project<wbr>Id</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">String</span>
</dt>
<dd>Unique identifier of the GCP project in which you created your endpoints. Only for <code>GCP</code>.</dd><dt class="property-optional"
title="Optional">
<span id="privateendpointipaddress_java">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#privateendpointipaddress_java" style="color: inherit; text-decoration: inherit;">private<wbr>Endpoint<wbr>Ip<wbr>Address</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">String</span>
</dt>
<dd>Private IP address of the private endpoint network interface you created in your Azure VNet. Only for <code>AZURE</code>.</dd></dl>
</pulumi-choosable>
</div>
<div>
<pulumi-choosable type="language" values="javascript,typescript">
<dl class="resources-properties"><dt class="property-required property-replacement"
title="Required">
<span id="endpointserviceid_nodejs">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#endpointserviceid_nodejs" style="color: inherit; text-decoration: inherit;">endpoint<wbr>Service<wbr>Id</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Unique identifier of the interface endpoint you created in your VPC with the <code>AWS</code>, <code>AZURE</code> or <code>GCP</code> resource.</dd><dt class="property-required property-replacement"
title="Required">
<span id="privatelinkid_nodejs">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#privatelinkid_nodejs" style="color: inherit; text-decoration: inherit;">private<wbr>Link<wbr>Id</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Unique identifier of the <code>AWS</code> or <code>AZURE</code> PrivateLink connection which is created by <code>mongodbatlas.PrivateLinkEndpoint</code> resource.</dd><dt class="property-required property-replacement"
title="Required">
<span id="projectid_nodejs">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#projectid_nodejs" style="color: inherit; text-decoration: inherit;">project<wbr>Id</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Unique identifier for the project.</dd><dt class="property-required property-replacement"
title="Required">
<span id="providername_nodejs">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#providername_nodejs" style="color: inherit; text-decoration: inherit;">provider<wbr>Name</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Cloud provider for which you want to create a private endpoint. Atlas accepts <code>AWS</code>, <code>AZURE</code> or <code>GCP</code>.</dd><dt class="property-optional"
title="Optional">
<span id="endpoints_nodejs">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#endpoints_nodejs" style="color: inherit; text-decoration: inherit;">endpoints</a>
</span>
<span class="property-indicator"></span>
<span class="property-type"><a href="#privatelinkendpointserviceendpoint">Private<wbr>Link<wbr>Endpoint<wbr>Service<wbr>Endpoint[]</a></span>
</dt>
<dd>Collection of individual private endpoints that comprise your endpoint group. Only for <code>GCP</code>. See below.</dd><dt class="property-optional property-replacement"
title="Optional">
<span id="gcpprojectid_nodejs">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#gcpprojectid_nodejs" style="color: inherit; text-decoration: inherit;">gcp<wbr>Project<wbr>Id</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Unique identifier of the GCP project in which you created your endpoints. Only for <code>GCP</code>.</dd><dt class="property-optional"
title="Optional">
<span id="privateendpointipaddress_nodejs">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#privateendpointipaddress_nodejs" style="color: inherit; text-decoration: inherit;">private<wbr>Endpoint<wbr>Ip<wbr>Address</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Private IP address of the private endpoint network interface you created in your Azure VNet. Only for <code>AZURE</code>.</dd></dl>
</pulumi-choosable>
</div>
<div>
<pulumi-choosable type="language" values="python">
<dl class="resources-properties"><dt class="property-required property-replacement"
title="Required">
<span id="endpoint_service_id_python">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#endpoint_service_id_python" style="color: inherit; text-decoration: inherit;">endpoint_<wbr>service_<wbr>id</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">str</span>
</dt>
<dd>Unique identifier of the interface endpoint you created in your VPC with the <code>AWS</code>, <code>AZURE</code> or <code>GCP</code> resource.</dd><dt class="property-required property-replacement"
title="Required">
<span id="private_link_id_python">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#private_link_id_python" style="color: inherit; text-decoration: inherit;">private_<wbr>link_<wbr>id</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">str</span>
</dt>
<dd>Unique identifier of the <code>AWS</code> or <code>AZURE</code> PrivateLink connection which is created by <code>mongodbatlas.PrivateLinkEndpoint</code> resource.</dd><dt class="property-required property-replacement"
title="Required">
<span id="project_id_python">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#project_id_python" style="color: inherit; text-decoration: inherit;">project_<wbr>id</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">str</span>
</dt>
<dd>Unique identifier for the project.</dd><dt class="property-required property-replacement"
title="Required">
<span id="provider_name_python">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#provider_name_python" style="color: inherit; text-decoration: inherit;">provider_<wbr>name</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">str</span>
</dt>
<dd>Cloud provider for which you want to create a private endpoint. Atlas accepts <code>AWS</code>, <code>AZURE</code> or <code>GCP</code>.</dd><dt class="property-optional"
title="Optional">
<span id="endpoints_python">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#endpoints_python" style="color: inherit; text-decoration: inherit;">endpoints</a>
</span>
<span class="property-indicator"></span>
<span class="property-type"><a href="#privatelinkendpointserviceendpoint">Sequence[Private<wbr>Link<wbr>Endpoint<wbr>Service<wbr>Endpoint<wbr>Args]</a></span>
</dt>
<dd>Collection of individual private endpoints that comprise your endpoint group. Only for <code>GCP</code>. See below.</dd><dt class="property-optional property-replacement"
title="Optional">
<span id="gcp_project_id_python">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#gcp_project_id_python" style="color: inherit; text-decoration: inherit;">gcp_<wbr>project_<wbr>id</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">str</span>
</dt>
<dd>Unique identifier of the GCP project in which you created your endpoints. Only for <code>GCP</code>.</dd><dt class="property-optional"
title="Optional">
<span id="private_endpoint_ip_address_python">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#private_endpoint_ip_address_python" style="color: inherit; text-decoration: inherit;">private_<wbr>endpoint_<wbr>ip_<wbr>address</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">str</span>
</dt>
<dd>Private IP address of the private endpoint network interface you created in your Azure VNet. Only for <code>AZURE</code>.</dd></dl>
</pulumi-choosable>
</div>
<div>
<pulumi-choosable type="language" values="yaml">
<dl class="resources-properties"><dt class="property-required property-replacement"
title="Required">
<span id="endpointserviceid_yaml">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#endpointserviceid_yaml" style="color: inherit; text-decoration: inherit;">endpoint<wbr>Service<wbr>Id</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">String</span>
</dt>
<dd>Unique identifier of the interface endpoint you created in your VPC with the <code>AWS</code>, <code>AZURE</code> or <code>GCP</code> resource.</dd><dt class="property-required property-replacement"
title="Required">
<span id="privatelinkid_yaml">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#privatelinkid_yaml" style="color: inherit; text-decoration: inherit;">private<wbr>Link<wbr>Id</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">String</span>
</dt>
<dd>Unique identifier of the <code>AWS</code> or <code>AZURE</code> PrivateLink connection which is created by <code>mongodbatlas.PrivateLinkEndpoint</code> resource.</dd><dt class="property-required property-replacement"
title="Required">
<span id="projectid_yaml">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#projectid_yaml" style="color: inherit; text-decoration: inherit;">project<wbr>Id</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">String</span>
</dt>
<dd>Unique identifier for the project.</dd><dt class="property-required property-replacement"
title="Required">
<span id="providername_yaml">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#providername_yaml" style="color: inherit; text-decoration: inherit;">provider<wbr>Name</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">String</span>
</dt>
<dd>Cloud provider for which you want to create a private endpoint. Atlas accepts <code>AWS</code>, <code>AZURE</code> or <code>GCP</code>.</dd><dt class="property-optional"
title="Optional">
<span id="endpoints_yaml">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#endpoints_yaml" style="color: inherit; text-decoration: inherit;">endpoints</a>
</span>
<span class="property-indicator"></span>
<span class="property-type"><a href="#privatelinkendpointserviceendpoint">List<Property Map></a></span>
</dt>
<dd>Collection of individual private endpoints that comprise your endpoint group. Only for <code>GCP</code>. See below.</dd><dt class="property-optional property-replacement"
title="Optional">
<span id="gcpprojectid_yaml">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#gcpprojectid_yaml" style="color: inherit; text-decoration: inherit;">gcp<wbr>Project<wbr>Id</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">String</span>
</dt>
<dd>Unique identifier of the GCP project in which you created your endpoints. Only for <code>GCP</code>.</dd><dt class="property-optional"
title="Optional">
<span id="privateendpointipaddress_yaml">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#privateendpointipaddress_yaml" style="color: inherit; text-decoration: inherit;">private<wbr>Endpoint<wbr>Ip<wbr>Address</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">String</span>
</dt>
<dd>Private IP address of the private endpoint network interface you created in your Azure VNet. Only for <code>AZURE</code>.</dd></dl>
</pulumi-choosable>
</div>
### Outputs
All [input](#inputs) properties are implicitly available as output properties. Additionally, the PrivateLinkEndpointService resource produces the following output properties:
<div>
<pulumi-choosable type="language" values="csharp">
<dl class="resources-properties"><dt class="property-"
title="">
<span id="awsconnectionstatus_csharp">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#awsconnectionstatus_csharp" style="color: inherit; text-decoration: inherit;">Aws<wbr>Connection<wbr>Status</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Status of the interface endpoint for AWS.
Returns one of the following values:</dd><dt class="property-"
title="">
<span id="azurestatus_csharp">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#azurestatus_csharp" style="color: inherit; text-decoration: inherit;">Azure<wbr>Status</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Status of the interface endpoint for AZURE.
Returns one of the following values:</dd><dt class="property-"
title="">
<span id="deleterequested_csharp">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#deleterequested_csharp" style="color: inherit; text-decoration: inherit;">Delete<wbr>Requested</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">bool</span>
</dt>
<dd>Indicates if Atlas received a request to remove the interface endpoint from the private endpoint connection.</dd><dt class="property-"
title="">
<span id="endpointgroupname_csharp">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#endpointgroupname_csharp" style="color: inherit; text-decoration: inherit;">Endpoint<wbr>Group<wbr>Name</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>(Optional) Unique identifier of the endpoint group. The endpoint group encompasses all of the endpoints that you created in GCP.</dd><dt class="property-"
title="">
<span id="errormessage_csharp">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#errormessage_csharp" style="color: inherit; text-decoration: inherit;">Error<wbr>Message</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Error message pertaining to the interface endpoint. Returns null if there are no errors.</dd><dt class="property-"
title="">
<span id="gcpstatus_csharp">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#gcpstatus_csharp" style="color: inherit; text-decoration: inherit;">Gcp<wbr>Status</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Status of the interface endpoint for GCP.
Returns one of the following values:</dd><dt class="property-"
title="">
<span id="id_csharp">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#id_csharp" style="color: inherit; text-decoration: inherit;">Id</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>The provider-assigned unique ID for this managed resource.</dd><dt class="property-"
title="">
<span id="interfaceendpointid_csharp">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#interfaceendpointid_csharp" style="color: inherit; text-decoration: inherit;">Interface<wbr>Endpoint<wbr>Id</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Unique identifier of the interface endpoint.</dd><dt class="property-"
title="">
<span id="privateendpointconnectionname_csharp">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#privateendpointconnectionname_csharp" style="color: inherit; text-decoration: inherit;">Private<wbr>Endpoint<wbr>Connection<wbr>Name</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Name of the connection for this private endpoint that Atlas generates.</dd><dt class="property-"
title="">
<span id="privateendpointresourceid_csharp">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#privateendpointresourceid_csharp" style="color: inherit; text-decoration: inherit;">Private<wbr>Endpoint<wbr>Resource<wbr>Id</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Unique identifier of the private endpoint.</dd></dl>
</pulumi-choosable>
</div>
<div>
<pulumi-choosable type="language" values="go">
<dl class="resources-properties"><dt class="property-"
title="">
<span id="awsconnectionstatus_go">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#awsconnectionstatus_go" style="color: inherit; text-decoration: inherit;">Aws<wbr>Connection<wbr>Status</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Status of the interface endpoint for AWS.
Returns one of the following values:</dd><dt class="property-"
title="">
<span id="azurestatus_go">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#azurestatus_go" style="color: inherit; text-decoration: inherit;">Azure<wbr>Status</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Status of the interface endpoint for AZURE.
Returns one of the following values:</dd><dt class="property-"
title="">
<span id="deleterequested_go">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#deleterequested_go" style="color: inherit; text-decoration: inherit;">Delete<wbr>Requested</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">bool</span>
</dt>
<dd>Indicates if Atlas received a request to remove the interface endpoint from the private endpoint connection.</dd><dt class="property-"
title="">
<span id="endpointgroupname_go">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#endpointgroupname_go" style="color: inherit; text-decoration: inherit;">Endpoint<wbr>Group<wbr>Name</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>(Optional) Unique identifier of the endpoint group. The endpoint group encompasses all of the endpoints that you created in GCP.</dd><dt class="property-"
title="">
<span id="errormessage_go">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#errormessage_go" style="color: inherit; text-decoration: inherit;">Error<wbr>Message</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Error message pertaining to the interface endpoint. Returns null if there are no errors.</dd><dt class="property-"
title="">
<span id="gcpstatus_go">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#gcpstatus_go" style="color: inherit; text-decoration: inherit;">Gcp<wbr>Status</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Status of the interface endpoint for GCP.
Returns one of the following values:</dd><dt class="property-"
title="">
<span id="id_go">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#id_go" style="color: inherit; text-decoration: inherit;">Id</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>The provider-assigned unique ID for this managed resource.</dd><dt class="property-"
title="">
<span id="interfaceendpointid_go">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#interfaceendpointid_go" style="color: inherit; text-decoration: inherit;">Interface<wbr>Endpoint<wbr>Id</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Unique identifier of the interface endpoint.</dd><dt class="property-"
title="">
<span id="privateendpointconnectionname_go">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#privateendpointconnectionname_go" style="color: inherit; text-decoration: inherit;">Private<wbr>Endpoint<wbr>Connection<wbr>Name</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Name of the connection for this private endpoint that Atlas generates.</dd><dt class="property-"
title="">
<span id="privateendpointresourceid_go">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#privateendpointresourceid_go" style="color: inherit; text-decoration: inherit;">Private<wbr>Endpoint<wbr>Resource<wbr>Id</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Unique identifier of the private endpoint.</dd></dl>
</pulumi-choosable>
</div>
<div>
<pulumi-choosable type="language" values="java">
<dl class="resources-properties"><dt class="property-"
title="">
<span id="awsconnectionstatus_java">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#awsconnectionstatus_java" style="color: inherit; text-decoration: inherit;">aws<wbr>Connection<wbr>Status</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">String</span>
</dt>
<dd>Status of the interface endpoint for AWS.
Returns one of the following values:</dd><dt class="property-"
title="">
<span id="azurestatus_java">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#azurestatus_java" style="color: inherit; text-decoration: inherit;">azure<wbr>Status</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">String</span>
</dt>
<dd>Status of the interface endpoint for AZURE.
Returns one of the following values:</dd><dt class="property-"
title="">
<span id="deleterequested_java">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#deleterequested_java" style="color: inherit; text-decoration: inherit;">delete<wbr>Requested</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">Boolean</span>
</dt>
<dd>Indicates if Atlas received a request to remove the interface endpoint from the private endpoint connection.</dd><dt class="property-"
title="">
<span id="endpointgroupname_java">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#endpointgroupname_java" style="color: inherit; text-decoration: inherit;">endpoint<wbr>Group<wbr>Name</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">String</span>
</dt>
<dd>(Optional) Unique identifier of the endpoint group. The endpoint group encompasses all of the endpoints that you created in GCP.</dd><dt class="property-"
title="">
<span id="errormessage_java">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#errormessage_java" style="color: inherit; text-decoration: inherit;">error<wbr>Message</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">String</span>
</dt>
<dd>Error message pertaining to the interface endpoint. Returns null if there are no errors.</dd><dt class="property-"
title="">
<span id="gcpstatus_java">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#gcpstatus_java" style="color: inherit; text-decoration: inherit;">gcp<wbr>Status</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">String</span>
</dt>
<dd>Status of the interface endpoint for GCP.
Returns one of the following values:</dd><dt class="property-"
title="">
<span id="id_java">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#id_java" style="color: inherit; text-decoration: inherit;">id</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">String</span>
</dt>
<dd>The provider-assigned unique ID for this managed resource.</dd><dt class="property-"
title="">
<span id="interfaceendpointid_java">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#interfaceendpointid_java" style="color: inherit; text-decoration: inherit;">interface<wbr>Endpoint<wbr>Id</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">String</span>
</dt>
<dd>Unique identifier of the interface endpoint.</dd><dt class="property-"
title="">
<span id="privateendpointconnectionname_java">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#privateendpointconnectionname_java" style="color: inherit; text-decoration: inherit;">private<wbr>Endpoint<wbr>Connection<wbr>Name</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">String</span>
</dt>
<dd>Name of the connection for this private endpoint that Atlas generates.</dd><dt class="property-"
title="">
<span id="privateendpointresourceid_java">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#privateendpointresourceid_java" style="color: inherit; text-decoration: inherit;">private<wbr>Endpoint<wbr>Resource<wbr>Id</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">String</span>
</dt>
<dd>Unique identifier of the private endpoint.</dd></dl>
</pulumi-choosable>
</div>
<div>
<pulumi-choosable type="language" values="javascript,typescript">
<dl class="resources-properties"><dt class="property-"
title="">
<span id="awsconnectionstatus_nodejs">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#awsconnectionstatus_nodejs" style="color: inherit; text-decoration: inherit;">aws<wbr>Connection<wbr>Status</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Status of the interface endpoint for AWS.
Returns one of the following values:</dd><dt class="property-"
title="">
<span id="azurestatus_nodejs">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#azurestatus_nodejs" style="color: inherit; text-decoration: inherit;">azure<wbr>Status</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Status of the interface endpoint for AZURE.
Returns one of the following values:</dd><dt class="property-"
title="">
<span id="deleterequested_nodejs">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#deleterequested_nodejs" style="color: inherit; text-decoration: inherit;">delete<wbr>Requested</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">boolean</span>
</dt>
<dd>Indicates if Atlas received a request to remove the interface endpoint from the private endpoint connection.</dd><dt class="property-"
title="">
<span id="endpointgroupname_nodejs">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#endpointgroupname_nodejs" style="color: inherit; text-decoration: inherit;">endpoint<wbr>Group<wbr>Name</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>(Optional) Unique identifier of the endpoint group. The endpoint group encompasses all of the endpoints that you created in GCP.</dd><dt class="property-"
title="">
<span id="errormessage_nodejs">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#errormessage_nodejs" style="color: inherit; text-decoration: inherit;">error<wbr>Message</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Error message pertaining to the interface endpoint. Returns null if there are no errors.</dd><dt class="property-"
title="">
<span id="gcpstatus_nodejs">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#gcpstatus_nodejs" style="color: inherit; text-decoration: inherit;">gcp<wbr>Status</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Status of the interface endpoint for GCP.
Returns one of the following values:</dd><dt class="property-"
title="">
<span id="id_nodejs">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#id_nodejs" style="color: inherit; text-decoration: inherit;">id</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>The provider-assigned unique ID for this managed resource.</dd><dt class="property-"
title="">
<span id="interfaceendpointid_nodejs">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#interfaceendpointid_nodejs" style="color: inherit; text-decoration: inherit;">interface<wbr>Endpoint<wbr>Id</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Unique identifier of the interface endpoint.</dd><dt class="property-"
title="">
<span id="privateendpointconnectionname_nodejs">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#privateendpointconnectionname_nodejs" style="color: inherit; text-decoration: inherit;">private<wbr>Endpoint<wbr>Connection<wbr>Name</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Name of the connection for this private endpoint that Atlas generates.</dd><dt class="property-"
title="">
<span id="privateendpointresourceid_nodejs">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#privateendpointresourceid_nodejs" style="color: inherit; text-decoration: inherit;">private<wbr>Endpoint<wbr>Resource<wbr>Id</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Unique identifier of the private endpoint.</dd></dl>
</pulumi-choosable>
</div>
<div>
<pulumi-choosable type="language" values="python">
<dl class="resources-properties"><dt class="property-"
title="">
<span id="aws_connection_status_python">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#aws_connection_status_python" style="color: inherit; text-decoration: inherit;">aws_<wbr>connection_<wbr>status</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">str</span>
</dt>
<dd>Status of the interface endpoint for AWS.
Returns one of the following values:</dd><dt class="property-"
title="">
<span id="azure_status_python">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#azure_status_python" style="color: inherit; text-decoration: inherit;">azure_<wbr>status</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">str</span>
</dt>
<dd>Status of the interface endpoint for AZURE.
Returns one of the following values:</dd><dt class="property-"
title="">
<span id="delete_requested_python">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#delete_requested_python" style="color: inherit; text-decoration: inherit;">delete_<wbr>requested</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">bool</span>
</dt>
<dd>Indicates if Atlas received a request to remove the interface endpoint from the private endpoint connection.</dd><dt class="property-"
title="">
<span id="endpoint_group_name_python">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#endpoint_group_name_python" style="color: inherit; text-decoration: inherit;">endpoint_<wbr>group_<wbr>name</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">str</span>
</dt>
<dd>(Optional) Unique identifier of the endpoint group. The endpoint group encompasses all of the endpoints that you created in GCP.</dd><dt class="property-"
title="">
<span id="error_message_python">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#error_message_python" style="color: inherit; text-decoration: inherit;">error_<wbr>message</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">str</span>
</dt>
<dd>Error message pertaining to the interface endpoint. Returns null if there are no errors.</dd><dt class="property-"
title="">
<span id="gcp_status_python">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#gcp_status_python" style="color: inherit; text-decoration: inherit;">gcp_<wbr>status</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">str</span>
</dt>
<dd>Status of the interface endpoint for GCP.
Returns one of the following values:</dd><dt class="property-"
title="">
<span id="id_python">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#id_python" style="color: inherit; text-decoration: inherit;">id</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">str</span>
</dt>
<dd>The provider-assigned unique ID for this managed resource.</dd><dt class="property-"
title="">
<span id="interface_endpoint_id_python">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#interface_endpoint_id_python" style="color: inherit; text-decoration: inherit;">interface_<wbr>endpoint_<wbr>id</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">str</span>
</dt>
<dd>Unique identifier of the interface endpoint.</dd><dt class="property-"
title="">
<span id="private_endpoint_connection_name_python">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#private_endpoint_connection_name_python" style="color: inherit; text-decoration: inherit;">private_<wbr>endpoint_<wbr>connection_<wbr>name</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">str</span>
</dt>
<dd>Name of the connection for this private endpoint that Atlas generates.</dd><dt class="property-"
title="">
<span id="private_endpoint_resource_id_python">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#private_endpoint_resource_id_python" style="color: inherit; text-decoration: inherit;">private_<wbr>endpoint_<wbr>resource_<wbr>id</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">str</span>
</dt>
<dd>Unique identifier of the private endpoint.</dd></dl>
</pulumi-choosable>
</div>
<div>
<pulumi-choosable type="language" values="yaml">
<dl class="resources-properties"><dt class="property-"
title="">
<span id="awsconnectionstatus_yaml">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#awsconnectionstatus_yaml" style="color: inherit; text-decoration: inherit;">aws<wbr>Connection<wbr>Status</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">String</span>
</dt>
<dd>Status of the interface endpoint for AWS.
Returns one of the following values:</dd><dt class="property-"
title="">
<span id="azurestatus_yaml">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#azurestatus_yaml" style="color: inherit; text-decoration: inherit;">azure<wbr>Status</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">String</span>
</dt>
<dd>Status of the interface endpoint for AZURE.
Returns one of the following values:</dd><dt class="property-"
title="">
<span id="deleterequested_yaml">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#deleterequested_yaml" style="color: inherit; text-decoration: inherit;">delete<wbr>Requested</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">Boolean</span>
</dt>
<dd>Indicates if Atlas received a request to remove the interface endpoint from the private endpoint connection.</dd><dt class="property-"
title="">
<span id="endpointgroupname_yaml">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#endpointgroupname_yaml" style="color: inherit; text-decoration: inherit;">endpoint<wbr>Group<wbr>Name</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">String</span>
</dt>
<dd>(Optional) Unique identifier of the endpoint group. The endpoint group encompasses all of the endpoints that you created in GCP.</dd><dt class="property-"
title="">
<span id="errormessage_yaml">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#errormessage_yaml" style="color: inherit; text-decoration: inherit;">error<wbr>Message</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">String</span>
</dt>
<dd>Error message pertaining to the interface endpoint. Returns null if there are no errors.</dd><dt class="property-"
title="">
<span id="gcpstatus_yaml">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#gcpstatus_yaml" style="color: inherit; text-decoration: inherit;">gcp<wbr>Status</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">String</span>
</dt>
<dd>Status of the interface endpoint for GCP.
Returns one of the following values:</dd><dt class="property-"
title="">
<span id="id_yaml">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#id_yaml" style="color: inherit; text-decoration: inherit;">id</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">String</span>
</dt>
<dd>The provider-assigned unique ID for this managed resource.</dd><dt class="property-"
title="">
<span id="interfaceendpointid_yaml">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#interfaceendpointid_yaml" style="color: inherit; text-decoration: inherit;">interface<wbr>Endpoint<wbr>Id</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">String</span>
</dt>
<dd>Unique identifier of the interface endpoint.</dd><dt class="property-"
title="">
<span id="privateendpointconnectionname_yaml">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#privateendpointconnectionname_yaml" style="color: inherit; text-decoration: inherit;">private<wbr>Endpoint<wbr>Connection<wbr>Name</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">String</span>
</dt>
<dd>Name of the connection for this private endpoint that Atlas generates.</dd><dt class="property-"
title="">
<span id="privateendpointresourceid_yaml">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#privateendpointresourceid_yaml" style="color: inherit; text-decoration: inherit;">private<wbr>Endpoint<wbr>Resource<wbr>Id</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">String</span>
</dt>
<dd>Unique identifier of the private endpoint.</dd></dl>
</pulumi-choosable>
</div>
## Look up Existing PrivateLinkEndpointService Resource {#look-up}
Get an existing PrivateLinkEndpointService resource's state with the given name, ID, and optional extra properties used to qualify the lookup.
<div>
<pulumi-chooser type="language" options="typescript,python,go,csharp,java,yaml"></pulumi-chooser>
</div>
<div>
<pulumi-choosable type="language" values="javascript,typescript">
<div class="highlight"><pre class="chroma"><code class="language-typescript" data-lang="typescript"><span class="k">public static </span><span class="nf">get</span><span class="p">(</span><span class="nx">name</span><span class="p">:</span> <span class="nx">string</span><span class="p">,</span> <span class="nx">id</span><span class="p">:</span> <span class="nx"><a href="/docs/reference/pkg/nodejs/pulumi/pulumi/#ID">Input<ID></a></span><span class="p">,</span> <span class="nx">state</span><span class="p">?:</span> <span class="nx">PrivateLinkEndpointServiceState</span><span class="p">,</span> <span class="nx">opts</span><span class="p">?:</span> <span class="nx"><a href="/docs/reference/pkg/nodejs/pulumi/pulumi/#CustomResourceOptions">CustomResourceOptions</a></span><span class="p">): </span><span class="nx">PrivateLinkEndpointService</span></code></pre></div>
</pulumi-choosable>
</div>
<div>
<pulumi-choosable type="language" values="python">
<div class="highlight"><pre class="chroma"><code class="language-python" data-lang="python"><span class=nd>@staticmethod</span>
<span class="k">def </span><span class="nf">get</span><span class="p">(</span><span class="nx">resource_name</span><span class="p">:</span> <span class="nx">str</span><span class="p">,</span>
<span class="nx">id</span><span class="p">:</span> <span class="nx">str</span><span class="p">,</span>
<span class="nx">opts</span><span class="p">:</span> <span class="nx"><a href="/docs/reference/pkg/python/pulumi/#pulumi.ResourceOptions">Optional[ResourceOptions]</a></span> = None<span class="p">,</span>
<span class="nx">aws_connection_status</span><span class="p">:</span> <span class="nx">Optional[str]</span> = None<span class="p">,</span>
<span class="nx">azure_status</span><span class="p">:</span> <span class="nx">Optional[str]</span> = None<span class="p">,</span>
<span class="nx">delete_requested</span><span class="p">:</span> <span class="nx">Optional[bool]</span> = None<span class="p">,</span>
<span class="nx">endpoint_group_name</span><span class="p">:</span> <span class="nx">Optional[str]</span> = None<span class="p">,</span>
<span class="nx">endpoint_service_id</span><span class="p">:</span> <span class="nx">Optional[str]</span> = None<span class="p">,</span>
<span class="nx">endpoints</span><span class="p">:</span> <span class="nx">Optional[Sequence[PrivateLinkEndpointServiceEndpointArgs]]</span> = None<span class="p">,</span>
<span class="nx">error_message</span><span class="p">:</span> <span class="nx">Optional[str]</span> = None<span class="p">,</span>
<span class="nx">gcp_project_id</span><span class="p">:</span> <span class="nx">Optional[str]</span> = None<span class="p">,</span>
<span class="nx">gcp_status</span><span class="p">:</span> <span class="nx">Optional[str]</span> = None<span class="p">,</span>
<span class="nx">interface_endpoint_id</span><span class="p">:</span> <span class="nx">Optional[str]</span> = None<span class="p">,</span>
<span class="nx">private_endpoint_connection_name</span><span class="p">:</span> <span class="nx">Optional[str]</span> = None<span class="p">,</span>
<span class="nx">private_endpoint_ip_address</span><span class="p">:</span> <span class="nx">Optional[str]</span> = None<span class="p">,</span>
<span class="nx">private_endpoint_resource_id</span><span class="p">:</span> <span class="nx">Optional[str]</span> = None<span class="p">,</span>
<span class="nx">private_link_id</span><span class="p">:</span> <span class="nx">Optional[str]</span> = None<span class="p">,</span>
<span class="nx">project_id</span><span class="p">:</span> <span class="nx">Optional[str]</span> = None<span class="p">,</span>
<span class="nx">provider_name</span><span class="p">:</span> <span class="nx">Optional[str]</span> = None<span class="p">) -></span> PrivateLinkEndpointService</code></pre></div>
</pulumi-choosable>
</div>
<div>
<pulumi-choosable type="language" values="go">
<div class="highlight"><pre class="chroma"><code class="language-go" data-lang="go"><span class="k">func </span>GetPrivateLinkEndpointService<span class="p">(</span><span class="nx">ctx</span><span class="p"> *</span><span class="nx"><a href="https://pkg.go.dev/github.com/pulumi/pulumi/sdk/v3/go/pulumi?tab=doc#Context">Context</a></span><span class="p">,</span> <span class="nx">name</span><span class="p"> </span><span class="nx">string</span><span class="p">,</span> <span class="nx">id</span><span class="p"> </span><span class="nx"><a href="https://pkg.go.dev/github.com/pulumi/pulumi/sdk/v3/go/pulumi?tab=doc#IDInput">IDInput</a></span><span class="p">,</span> <span class="nx">state</span><span class="p"> *</span><span class="nx">PrivateLinkEndpointServiceState</span><span class="p">,</span> <span class="nx">opts</span><span class="p"> ...</span><span class="nx"><a href="https://pkg.go.dev/github.com/pulumi/pulumi/sdk/v3/go/pulumi?tab=doc#ResourceOption">ResourceOption</a></span><span class="p">) (*<span class="nx">PrivateLinkEndpointService</span>, error)</span></code></pre></div>
</pulumi-choosable>
</div>
<div>
<pulumi-choosable type="language" values="csharp">
<div class="highlight"><pre class="chroma"><code class="language-csharp" data-lang="csharp"><span class="k">public static </span><span class="nx">PrivateLinkEndpointService</span><span class="nf"> Get</span><span class="p">(</span><span class="nx">string</span><span class="p"> </span><span class="nx">name<span class="p">,</span> <span class="nx"><a href="/docs/reference/pkg/dotnet/Pulumi/Pulumi.Input-1.html">Input<string></a></span><span class="p"> </span><span class="nx">id<span class="p">,</span> <span class="nx">PrivateLinkEndpointServiceState</span><span class="p">? </span><span class="nx">state<span class="p">,</span> <span class="nx"><a href="/docs/reference/pkg/dotnet/Pulumi/Pulumi.CustomResourceOptions.html">CustomResourceOptions</a></span><span class="p">? </span><span class="nx">opts = null<span class="p">)</span></code></pre></div>
</pulumi-choosable>
</div>
<div>
<pulumi-choosable type="language" values="java">
<div class="highlight"><pre class="chroma"><code class="language-java" data-lang="java"><span class="k">public static </span><span class="nx">PrivateLinkEndpointService</span><span class="nf"> get</span><span class="p">(</span><span class="nx">String</span><span class="p"> </span><span class="nx">name<span class="p">,</span> <span class="nx">Output<String></span><span class="p"> </span><span class="nx">id<span class="p">,</span> <span class="nx">PrivateLinkEndpointServiceState</span><span class="p"> </span><span class="nx">state<span class="p">,</span> <span class="nx">CustomResourceOptions</span><span class="p"> </span><span class="nx">options<span class="p">)</span></code></pre></div>
</pulumi-choosable>
</div>
<div>
<pulumi-choosable type="language" values="yaml">
<div class="highlight"><pre class="chroma"><code class="language-yaml" data-lang="yaml">Resource lookup is not supported in YAML</code></pre></div>
</pulumi-choosable>
</div>
<div>
<pulumi-choosable type="language" values="javascript,typescript">
<dl class="resources-properties">
<dt class="property-required" title="Required">
<span>name</span>
<span class="property-indicator"></span>
</dt>
<dd>The unique name of the resulting resource.</dd>
<dt class="property-required" title="Required">
<span>id</span>
<span class="property-indicator"></span>
</dt>
<dd>The <em>unique</em> provider ID of the resource to lookup.</dd>
<dt class="property-optional" title="Optional">
<span>state</span>
<span class="property-indicator"></span>
</dt>
<dd>Any extra arguments used during the lookup.</dd>
<dt class="property-optional" title="Optional">
<span>opts</span>
<span class="property-indicator"></span>
</dt>
<dd>A bag of options that control this resource's behavior.</dd>
</dl>
</pulumi-choosable>
</div>
<div>
<pulumi-choosable type="language" values="python">
<dl class="resources-properties">
<dt class="property-required" title="Required">
<span>resource_name</span>
<span class="property-indicator"></span>
</dt>
<dd>The unique name of the resulting resource.</dd>
<dt class="property-required" title="Optional">
<span>id</span>
<span class="property-indicator"></span>
</dt>
<dd>The <em>unique</em> provider ID of the resource to lookup.</dd>
</dl>
</pulumi-choosable>
</div>
<div>
<pulumi-choosable type="language" values="go">
<dl class="resources-properties">
<dt class="property-required" title="Required">
<span>name</span>
<span class="property-indicator"></span>
</dt>
<dd>The unique name of the resulting resource.</dd>
<dt class="property-required" title="Required">
<span>id</span>
<span class="property-indicator"></span>
</dt>
<dd>The <em>unique</em> provider ID of the resource to lookup.</dd>
<dt class="property-optional" title="Optional">
<span>state</span>
<span class="property-indicator"></span>
</dt>
<dd>Any extra arguments used during the lookup.</dd>
<dt class="property-optional" title="Optional">
<span>opts</span>
<span class="property-indicator"></span>
</dt>
<dd>A bag of options that control this resource's behavior.</dd>
</dl>
</pulumi-choosable>
</div>
<div>
<pulumi-choosable type="language" values="csharp">
<dl class="resources-properties">
<dt class="property-required" title="Required">
<span>name</span>
<span class="property-indicator"></span>
</dt>
<dd>The unique name of the resulting resource.</dd>
<dt class="property-required" title="Required">
<span>id</span>
<span class="property-indicator"></span>
</dt>
<dd>The <em>unique</em> provider ID of the resource to lookup.</dd>
<dt class="property-optional" title="Optional">
<span>state</span>
<span class="property-indicator"></span>
</dt>
<dd>Any extra arguments used during the lookup.</dd>
<dt class="property-optional" title="Optional">
<span>opts</span>
<span class="property-indicator"></span>
</dt>
<dd>A bag of options that control this resource's behavior.</dd>
</dl>
</pulumi-choosable>
</div>
<div>
<pulumi-choosable type="language" values="java">
<dl class="resources-properties">
<dt class="property-required" title="Required">
<span>name</span>
<span class="property-indicator"></span>
</dt>
<dd>The unique name of the resulting resource.</dd>
<dt class="property-required" title="Required">
<span>id</span>
<span class="property-indicator"></span>
</dt>
<dd>The <em>unique</em> provider ID of the resource to lookup.</dd>
<dt class="property-optional" title="Optional">
<span>state</span>
<span class="property-indicator"></span>
</dt>
<dd>Any extra arguments used during the lookup.</dd>
<dt class="property-optional" title="Optional">
<span>opts</span>
<span class="property-indicator"></span>
</dt>
<dd>A bag of options that control this resource's behavior.</dd>
</dl>
</pulumi-choosable>
</div>
<div>
<pulumi-choosable type="language" values="typescript,javascript,python,go,csharp,java">
The following state arguments are supported:
<div>
<pulumi-choosable type="language" values="csharp">
<dl class="resources-properties"><dt class="property-optional"
title="Optional">
<span id="state_awsconnectionstatus_csharp">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_awsconnectionstatus_csharp" style="color: inherit; text-decoration: inherit;">Aws<wbr>Connection<wbr>Status</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Status of the interface endpoint for AWS.
Returns one of the following values:</dd><dt class="property-optional"
title="Optional">
<span id="state_azurestatus_csharp">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_azurestatus_csharp" style="color: inherit; text-decoration: inherit;">Azure<wbr>Status</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Status of the interface endpoint for AZURE.
Returns one of the following values:</dd><dt class="property-optional"
title="Optional">
<span id="state_deleterequested_csharp">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_deleterequested_csharp" style="color: inherit; text-decoration: inherit;">Delete<wbr>Requested</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">bool</span>
</dt>
<dd>Indicates if Atlas received a request to remove the interface endpoint from the private endpoint connection.</dd><dt class="property-optional"
title="Optional">
<span id="state_endpointgroupname_csharp">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_endpointgroupname_csharp" style="color: inherit; text-decoration: inherit;">Endpoint<wbr>Group<wbr>Name</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>(Optional) Unique identifier of the endpoint group. The endpoint group encompasses all of the endpoints that you created in GCP.</dd><dt class="property-optional property-replacement"
title="Optional">
<span id="state_endpointserviceid_csharp">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_endpointserviceid_csharp" style="color: inherit; text-decoration: inherit;">Endpoint<wbr>Service<wbr>Id</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Unique identifier of the interface endpoint you created in your VPC with the <code>AWS</code>, <code>AZURE</code> or <code>GCP</code> resource.</dd><dt class="property-optional"
title="Optional">
<span id="state_endpoints_csharp">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_endpoints_csharp" style="color: inherit; text-decoration: inherit;">Endpoints</a>
</span>
<span class="property-indicator"></span>
<span class="property-type"><a href="#privatelinkendpointserviceendpoint">List<Private<wbr>Link<wbr>Endpoint<wbr>Service<wbr>Endpoint></a></span>
</dt>
<dd>Collection of individual private endpoints that comprise your endpoint group. Only for <code>GCP</code>. See below.</dd><dt class="property-optional"
title="Optional">
<span id="state_errormessage_csharp">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_errormessage_csharp" style="color: inherit; text-decoration: inherit;">Error<wbr>Message</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Error message pertaining to the interface endpoint. Returns null if there are no errors.</dd><dt class="property-optional property-replacement"
title="Optional">
<span id="state_gcpprojectid_csharp">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_gcpprojectid_csharp" style="color: inherit; text-decoration: inherit;">Gcp<wbr>Project<wbr>Id</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Unique identifier of the GCP project in which you created your endpoints. Only for <code>GCP</code>.</dd><dt class="property-optional"
title="Optional">
<span id="state_gcpstatus_csharp">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_gcpstatus_csharp" style="color: inherit; text-decoration: inherit;">Gcp<wbr>Status</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Status of the interface endpoint for GCP.
Returns one of the following values:</dd><dt class="property-optional"
title="Optional">
<span id="state_interfaceendpointid_csharp">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_interfaceendpointid_csharp" style="color: inherit; text-decoration: inherit;">Interface<wbr>Endpoint<wbr>Id</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Unique identifier of the interface endpoint.</dd><dt class="property-optional"
title="Optional">
<span id="state_privateendpointconnectionname_csharp">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_privateendpointconnectionname_csharp" style="color: inherit; text-decoration: inherit;">Private<wbr>Endpoint<wbr>Connection<wbr>Name</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Name of the connection for this private endpoint that Atlas generates.</dd><dt class="property-optional"
title="Optional">
<span id="state_privateendpointipaddress_csharp">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_privateendpointipaddress_csharp" style="color: inherit; text-decoration: inherit;">Private<wbr>Endpoint<wbr>Ip<wbr>Address</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Private IP address of the private endpoint network interface you created in your Azure VNet. Only for <code>AZURE</code>.</dd><dt class="property-optional"
title="Optional">
<span id="state_privateendpointresourceid_csharp">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_privateendpointresourceid_csharp" style="color: inherit; text-decoration: inherit;">Private<wbr>Endpoint<wbr>Resource<wbr>Id</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Unique identifier of the private endpoint.</dd><dt class="property-optional property-replacement"
title="Optional">
<span id="state_privatelinkid_csharp">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_privatelinkid_csharp" style="color: inherit; text-decoration: inherit;">Private<wbr>Link<wbr>Id</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Unique identifier of the <code>AWS</code> or <code>AZURE</code> PrivateLink connection which is created by <code>mongodbatlas.PrivateLinkEndpoint</code> resource.</dd><dt class="property-optional property-replacement"
title="Optional">
<span id="state_projectid_csharp">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_projectid_csharp" style="color: inherit; text-decoration: inherit;">Project<wbr>Id</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Unique identifier for the project.</dd><dt class="property-optional property-replacement"
title="Optional">
<span id="state_providername_csharp">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_providername_csharp" style="color: inherit; text-decoration: inherit;">Provider<wbr>Name</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Cloud provider for which you want to create a private endpoint. Atlas accepts <code>AWS</code>, <code>AZURE</code> or <code>GCP</code>.</dd></dl>
</pulumi-choosable>
</div>
<div>
<pulumi-choosable type="language" values="go">
<dl class="resources-properties"><dt class="property-optional"
title="Optional">
<span id="state_awsconnectionstatus_go">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_awsconnectionstatus_go" style="color: inherit; text-decoration: inherit;">Aws<wbr>Connection<wbr>Status</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Status of the interface endpoint for AWS.
Returns one of the following values:</dd><dt class="property-optional"
title="Optional">
<span id="state_azurestatus_go">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_azurestatus_go" style="color: inherit; text-decoration: inherit;">Azure<wbr>Status</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Status of the interface endpoint for AZURE.
Returns one of the following values:</dd><dt class="property-optional"
title="Optional">
<span id="state_deleterequested_go">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_deleterequested_go" style="color: inherit; text-decoration: inherit;">Delete<wbr>Requested</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">bool</span>
</dt>
<dd>Indicates if Atlas received a request to remove the interface endpoint from the private endpoint connection.</dd><dt class="property-optional"
title="Optional">
<span id="state_endpointgroupname_go">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_endpointgroupname_go" style="color: inherit; text-decoration: inherit;">Endpoint<wbr>Group<wbr>Name</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>(Optional) Unique identifier of the endpoint group. The endpoint group encompasses all of the endpoints that you created in GCP.</dd><dt class="property-optional property-replacement"
title="Optional">
<span id="state_endpointserviceid_go">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_endpointserviceid_go" style="color: inherit; text-decoration: inherit;">Endpoint<wbr>Service<wbr>Id</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Unique identifier of the interface endpoint you created in your VPC with the <code>AWS</code>, <code>AZURE</code> or <code>GCP</code> resource.</dd><dt class="property-optional"
title="Optional">
<span id="state_endpoints_go">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_endpoints_go" style="color: inherit; text-decoration: inherit;">Endpoints</a>
</span>
<span class="property-indicator"></span>
<span class="property-type"><a href="#privatelinkendpointserviceendpoint">[]Private<wbr>Link<wbr>Endpoint<wbr>Service<wbr>Endpoint<wbr>Args</a></span>
</dt>
<dd>Collection of individual private endpoints that comprise your endpoint group. Only for <code>GCP</code>. See below.</dd><dt class="property-optional"
title="Optional">
<span id="state_errormessage_go">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_errormessage_go" style="color: inherit; text-decoration: inherit;">Error<wbr>Message</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Error message pertaining to the interface endpoint. Returns null if there are no errors.</dd><dt class="property-optional property-replacement"
title="Optional">
<span id="state_gcpprojectid_go">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_gcpprojectid_go" style="color: inherit; text-decoration: inherit;">Gcp<wbr>Project<wbr>Id</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Unique identifier of the GCP project in which you created your endpoints. Only for <code>GCP</code>.</dd><dt class="property-optional"
title="Optional">
<span id="state_gcpstatus_go">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_gcpstatus_go" style="color: inherit; text-decoration: inherit;">Gcp<wbr>Status</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Status of the interface endpoint for GCP.
Returns one of the following values:</dd><dt class="property-optional"
title="Optional">
<span id="state_interfaceendpointid_go">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_interfaceendpointid_go" style="color: inherit; text-decoration: inherit;">Interface<wbr>Endpoint<wbr>Id</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Unique identifier of the interface endpoint.</dd><dt class="property-optional"
title="Optional">
<span id="state_privateendpointconnectionname_go">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_privateendpointconnectionname_go" style="color: inherit; text-decoration: inherit;">Private<wbr>Endpoint<wbr>Connection<wbr>Name</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Name of the connection for this private endpoint that Atlas generates.</dd><dt class="property-optional"
title="Optional">
<span id="state_privateendpointipaddress_go">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_privateendpointipaddress_go" style="color: inherit; text-decoration: inherit;">Private<wbr>Endpoint<wbr>Ip<wbr>Address</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Private IP address of the private endpoint network interface you created in your Azure VNet. Only for <code>AZURE</code>.</dd><dt class="property-optional"
title="Optional">
<span id="state_privateendpointresourceid_go">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_privateendpointresourceid_go" style="color: inherit; text-decoration: inherit;">Private<wbr>Endpoint<wbr>Resource<wbr>Id</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Unique identifier of the private endpoint.</dd><dt class="property-optional property-replacement"
title="Optional">
<span id="state_privatelinkid_go">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_privatelinkid_go" style="color: inherit; text-decoration: inherit;">Private<wbr>Link<wbr>Id</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Unique identifier of the <code>AWS</code> or <code>AZURE</code> PrivateLink connection which is created by <code>mongodbatlas.PrivateLinkEndpoint</code> resource.</dd><dt class="property-optional property-replacement"
title="Optional">
<span id="state_projectid_go">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_projectid_go" style="color: inherit; text-decoration: inherit;">Project<wbr>Id</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Unique identifier for the project.</dd><dt class="property-optional property-replacement"
title="Optional">
<span id="state_providername_go">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_providername_go" style="color: inherit; text-decoration: inherit;">Provider<wbr>Name</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Cloud provider for which you want to create a private endpoint. Atlas accepts <code>AWS</code>, <code>AZURE</code> or <code>GCP</code>.</dd></dl>
</pulumi-choosable>
</div>
<div>
<pulumi-choosable type="language" values="java">
<dl class="resources-properties"><dt class="property-optional"
title="Optional">
<span id="state_awsconnectionstatus_java">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_awsconnectionstatus_java" style="color: inherit; text-decoration: inherit;">aws<wbr>Connection<wbr>Status</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">String</span>
</dt>
<dd>Status of the interface endpoint for AWS.
Returns one of the following values:</dd><dt class="property-optional"
title="Optional">
<span id="state_azurestatus_java">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_azurestatus_java" style="color: inherit; text-decoration: inherit;">azure<wbr>Status</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">String</span>
</dt>
<dd>Status of the interface endpoint for AZURE.
Returns one of the following values:</dd><dt class="property-optional"
title="Optional">
<span id="state_deleterequested_java">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_deleterequested_java" style="color: inherit; text-decoration: inherit;">delete<wbr>Requested</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">Boolean</span>
</dt>
<dd>Indicates if Atlas received a request to remove the interface endpoint from the private endpoint connection.</dd><dt class="property-optional"
title="Optional">
<span id="state_endpointgroupname_java">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_endpointgroupname_java" style="color: inherit; text-decoration: inherit;">endpoint<wbr>Group<wbr>Name</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">String</span>
</dt>
<dd>(Optional) Unique identifier of the endpoint group. The endpoint group encompasses all of the endpoints that you created in GCP.</dd><dt class="property-optional property-replacement"
title="Optional">
<span id="state_endpointserviceid_java">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_endpointserviceid_java" style="color: inherit; text-decoration: inherit;">endpoint<wbr>Service<wbr>Id</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">String</span>
</dt>
<dd>Unique identifier of the interface endpoint you created in your VPC with the <code>AWS</code>, <code>AZURE</code> or <code>GCP</code> resource.</dd><dt class="property-optional"
title="Optional">
<span id="state_endpoints_java">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_endpoints_java" style="color: inherit; text-decoration: inherit;">endpoints</a>
</span>
<span class="property-indicator"></span>
<span class="property-type"><a href="#privatelinkendpointserviceendpoint">List<Private<wbr>Link<wbr>Endpoint<wbr>Service<wbr>Endpoint></a></span>
</dt>
<dd>Collection of individual private endpoints that comprise your endpoint group. Only for <code>GCP</code>. See below.</dd><dt class="property-optional"
title="Optional">
<span id="state_errormessage_java">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_errormessage_java" style="color: inherit; text-decoration: inherit;">error<wbr>Message</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">String</span>
</dt>
<dd>Error message pertaining to the interface endpoint. Returns null if there are no errors.</dd><dt class="property-optional property-replacement"
title="Optional">
<span id="state_gcpprojectid_java">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_gcpprojectid_java" style="color: inherit; text-decoration: inherit;">gcp<wbr>Project<wbr>Id</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">String</span>
</dt>
<dd>Unique identifier of the GCP project in which you created your endpoints. Only for <code>GCP</code>.</dd><dt class="property-optional"
title="Optional">
<span id="state_gcpstatus_java">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_gcpstatus_java" style="color: inherit; text-decoration: inherit;">gcp<wbr>Status</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">String</span>
</dt>
<dd>Status of the interface endpoint for GCP.
Returns one of the following values:</dd><dt class="property-optional"
title="Optional">
<span id="state_interfaceendpointid_java">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_interfaceendpointid_java" style="color: inherit; text-decoration: inherit;">interface<wbr>Endpoint<wbr>Id</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">String</span>
</dt>
<dd>Unique identifier of the interface endpoint.</dd><dt class="property-optional"
title="Optional">
<span id="state_privateendpointconnectionname_java">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_privateendpointconnectionname_java" style="color: inherit; text-decoration: inherit;">private<wbr>Endpoint<wbr>Connection<wbr>Name</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">String</span>
</dt>
<dd>Name of the connection for this private endpoint that Atlas generates.</dd><dt class="property-optional"
title="Optional">
<span id="state_privateendpointipaddress_java">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_privateendpointipaddress_java" style="color: inherit; text-decoration: inherit;">private<wbr>Endpoint<wbr>Ip<wbr>Address</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">String</span>
</dt>
<dd>Private IP address of the private endpoint network interface you created in your Azure VNet. Only for <code>AZURE</code>.</dd><dt class="property-optional"
title="Optional">
<span id="state_privateendpointresourceid_java">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_privateendpointresourceid_java" style="color: inherit; text-decoration: inherit;">private<wbr>Endpoint<wbr>Resource<wbr>Id</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">String</span>
</dt>
<dd>Unique identifier of the private endpoint.</dd><dt class="property-optional property-replacement"
title="Optional">
<span id="state_privatelinkid_java">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_privatelinkid_java" style="color: inherit; text-decoration: inherit;">private<wbr>Link<wbr>Id</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">String</span>
</dt>
<dd>Unique identifier of the <code>AWS</code> or <code>AZURE</code> PrivateLink connection which is created by <code>mongodbatlas.PrivateLinkEndpoint</code> resource.</dd><dt class="property-optional property-replacement"
title="Optional">
<span id="state_projectid_java">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_projectid_java" style="color: inherit; text-decoration: inherit;">project<wbr>Id</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">String</span>
</dt>
<dd>Unique identifier for the project.</dd><dt class="property-optional property-replacement"
title="Optional">
<span id="state_providername_java">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_providername_java" style="color: inherit; text-decoration: inherit;">provider<wbr>Name</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">String</span>
</dt>
<dd>Cloud provider for which you want to create a private endpoint. Atlas accepts <code>AWS</code>, <code>AZURE</code> or <code>GCP</code>.</dd></dl>
</pulumi-choosable>
</div>
<div>
<pulumi-choosable type="language" values="javascript,typescript">
<dl class="resources-properties"><dt class="property-optional"
title="Optional">
<span id="state_awsconnectionstatus_nodejs">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_awsconnectionstatus_nodejs" style="color: inherit; text-decoration: inherit;">aws<wbr>Connection<wbr>Status</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Status of the interface endpoint for AWS.
Returns one of the following values:</dd><dt class="property-optional"
title="Optional">
<span id="state_azurestatus_nodejs">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_azurestatus_nodejs" style="color: inherit; text-decoration: inherit;">azure<wbr>Status</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Status of the interface endpoint for AZURE.
Returns one of the following values:</dd><dt class="property-optional"
title="Optional">
<span id="state_deleterequested_nodejs">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_deleterequested_nodejs" style="color: inherit; text-decoration: inherit;">delete<wbr>Requested</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">boolean</span>
</dt>
<dd>Indicates if Atlas received a request to remove the interface endpoint from the private endpoint connection.</dd><dt class="property-optional"
title="Optional">
<span id="state_endpointgroupname_nodejs">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_endpointgroupname_nodejs" style="color: inherit; text-decoration: inherit;">endpoint<wbr>Group<wbr>Name</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>(Optional) Unique identifier of the endpoint group. The endpoint group encompasses all of the endpoints that you created in GCP.</dd><dt class="property-optional property-replacement"
title="Optional">
<span id="state_endpointserviceid_nodejs">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_endpointserviceid_nodejs" style="color: inherit; text-decoration: inherit;">endpoint<wbr>Service<wbr>Id</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Unique identifier of the interface endpoint you created in your VPC with the <code>AWS</code>, <code>AZURE</code> or <code>GCP</code> resource.</dd><dt class="property-optional"
title="Optional">
<span id="state_endpoints_nodejs">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_endpoints_nodejs" style="color: inherit; text-decoration: inherit;">endpoints</a>
</span>
<span class="property-indicator"></span>
<span class="property-type"><a href="#privatelinkendpointserviceendpoint">Private<wbr>Link<wbr>Endpoint<wbr>Service<wbr>Endpoint[]</a></span>
</dt>
<dd>Collection of individual private endpoints that comprise your endpoint group. Only for <code>GCP</code>. See below.</dd><dt class="property-optional"
title="Optional">
<span id="state_errormessage_nodejs">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_errormessage_nodejs" style="color: inherit; text-decoration: inherit;">error<wbr>Message</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Error message pertaining to the interface endpoint. Returns null if there are no errors.</dd><dt class="property-optional property-replacement"
title="Optional">
<span id="state_gcpprojectid_nodejs">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_gcpprojectid_nodejs" style="color: inherit; text-decoration: inherit;">gcp<wbr>Project<wbr>Id</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Unique identifier of the GCP project in which you created your endpoints. Only for <code>GCP</code>.</dd><dt class="property-optional"
title="Optional">
<span id="state_gcpstatus_nodejs">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_gcpstatus_nodejs" style="color: inherit; text-decoration: inherit;">gcp<wbr>Status</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Status of the interface endpoint for GCP.
Returns one of the following values:</dd><dt class="property-optional"
title="Optional">
<span id="state_interfaceendpointid_nodejs">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_interfaceendpointid_nodejs" style="color: inherit; text-decoration: inherit;">interface<wbr>Endpoint<wbr>Id</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Unique identifier of the interface endpoint.</dd><dt class="property-optional"
title="Optional">
<span id="state_privateendpointconnectionname_nodejs">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_privateendpointconnectionname_nodejs" style="color: inherit; text-decoration: inherit;">private<wbr>Endpoint<wbr>Connection<wbr>Name</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Name of the connection for this private endpoint that Atlas generates.</dd><dt class="property-optional"
title="Optional">
<span id="state_privateendpointipaddress_nodejs">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_privateendpointipaddress_nodejs" style="color: inherit; text-decoration: inherit;">private<wbr>Endpoint<wbr>Ip<wbr>Address</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Private IP address of the private endpoint network interface you created in your Azure VNet. Only for <code>AZURE</code>.</dd><dt class="property-optional"
title="Optional">
<span id="state_privateendpointresourceid_nodejs">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_privateendpointresourceid_nodejs" style="color: inherit; text-decoration: inherit;">private<wbr>Endpoint<wbr>Resource<wbr>Id</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Unique identifier of the private endpoint.</dd><dt class="property-optional property-replacement"
title="Optional">
<span id="state_privatelinkid_nodejs">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_privatelinkid_nodejs" style="color: inherit; text-decoration: inherit;">private<wbr>Link<wbr>Id</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Unique identifier of the <code>AWS</code> or <code>AZURE</code> PrivateLink connection which is created by <code>mongodbatlas.PrivateLinkEndpoint</code> resource.</dd><dt class="property-optional property-replacement"
title="Optional">
<span id="state_projectid_nodejs">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_projectid_nodejs" style="color: inherit; text-decoration: inherit;">project<wbr>Id</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Unique identifier for the project.</dd><dt class="property-optional property-replacement"
title="Optional">
<span id="state_providername_nodejs">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_providername_nodejs" style="color: inherit; text-decoration: inherit;">provider<wbr>Name</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Cloud provider for which you want to create a private endpoint. Atlas accepts <code>AWS</code>, <code>AZURE</code> or <code>GCP</code>.</dd></dl>
</pulumi-choosable>
</div>
<div>
<pulumi-choosable type="language" values="python">
<dl class="resources-properties"><dt class="property-optional"
title="Optional">
<span id="state_aws_connection_status_python">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_aws_connection_status_python" style="color: inherit; text-decoration: inherit;">aws_<wbr>connection_<wbr>status</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">str</span>
</dt>
<dd>Status of the interface endpoint for AWS.
Returns one of the following values:</dd><dt class="property-optional"
title="Optional">
<span id="state_azure_status_python">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_azure_status_python" style="color: inherit; text-decoration: inherit;">azure_<wbr>status</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">str</span>
</dt>
<dd>Status of the interface endpoint for AZURE.
Returns one of the following values:</dd><dt class="property-optional"
title="Optional">
<span id="state_delete_requested_python">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_delete_requested_python" style="color: inherit; text-decoration: inherit;">delete_<wbr>requested</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">bool</span>
</dt>
<dd>Indicates if Atlas received a request to remove the interface endpoint from the private endpoint connection.</dd><dt class="property-optional"
title="Optional">
<span id="state_endpoint_group_name_python">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_endpoint_group_name_python" style="color: inherit; text-decoration: inherit;">endpoint_<wbr>group_<wbr>name</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">str</span>
</dt>
<dd>(Optional) Unique identifier of the endpoint group. The endpoint group encompasses all of the endpoints that you created in GCP.</dd><dt class="property-optional property-replacement"
title="Optional">
<span id="state_endpoint_service_id_python">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_endpoint_service_id_python" style="color: inherit; text-decoration: inherit;">endpoint_<wbr>service_<wbr>id</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">str</span>
</dt>
<dd>Unique identifier of the interface endpoint you created in your VPC with the <code>AWS</code>, <code>AZURE</code> or <code>GCP</code> resource.</dd><dt class="property-optional"
title="Optional">
<span id="state_endpoints_python">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_endpoints_python" style="color: inherit; text-decoration: inherit;">endpoints</a>
</span>
<span class="property-indicator"></span>
<span class="property-type"><a href="#privatelinkendpointserviceendpoint">Sequence[Private<wbr>Link<wbr>Endpoint<wbr>Service<wbr>Endpoint<wbr>Args]</a></span>
</dt>
<dd>Collection of individual private endpoints that comprise your endpoint group. Only for <code>GCP</code>. See below.</dd><dt class="property-optional"
title="Optional">
<span id="state_error_message_python">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_error_message_python" style="color: inherit; text-decoration: inherit;">error_<wbr>message</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">str</span>
</dt>
<dd>Error message pertaining to the interface endpoint. Returns null if there are no errors.</dd><dt class="property-optional property-replacement"
title="Optional">
<span id="state_gcp_project_id_python">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_gcp_project_id_python" style="color: inherit; text-decoration: inherit;">gcp_<wbr>project_<wbr>id</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">str</span>
</dt>
<dd>Unique identifier of the GCP project in which you created your endpoints. Only for <code>GCP</code>.</dd><dt class="property-optional"
title="Optional">
<span id="state_gcp_status_python">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_gcp_status_python" style="color: inherit; text-decoration: inherit;">gcp_<wbr>status</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">str</span>
</dt>
<dd>Status of the interface endpoint for GCP.
Returns one of the following values:</dd><dt class="property-optional"
title="Optional">
<span id="state_interface_endpoint_id_python">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_interface_endpoint_id_python" style="color: inherit; text-decoration: inherit;">interface_<wbr>endpoint_<wbr>id</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">str</span>
</dt>
<dd>Unique identifier of the interface endpoint.</dd><dt class="property-optional"
title="Optional">
<span id="state_private_endpoint_connection_name_python">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_private_endpoint_connection_name_python" style="color: inherit; text-decoration: inherit;">private_<wbr>endpoint_<wbr>connection_<wbr>name</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">str</span>
</dt>
<dd>Name of the connection for this private endpoint that Atlas generates.</dd><dt class="property-optional"
title="Optional">
<span id="state_private_endpoint_ip_address_python">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_private_endpoint_ip_address_python" style="color: inherit; text-decoration: inherit;">private_<wbr>endpoint_<wbr>ip_<wbr>address</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">str</span>
</dt>
<dd>Private IP address of the private endpoint network interface you created in your Azure VNet. Only for <code>AZURE</code>.</dd><dt class="property-optional"
title="Optional">
<span id="state_private_endpoint_resource_id_python">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_private_endpoint_resource_id_python" style="color: inherit; text-decoration: inherit;">private_<wbr>endpoint_<wbr>resource_<wbr>id</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">str</span>
</dt>
<dd>Unique identifier of the private endpoint.</dd><dt class="property-optional property-replacement"
title="Optional">
<span id="state_private_link_id_python">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_private_link_id_python" style="color: inherit; text-decoration: inherit;">private_<wbr>link_<wbr>id</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">str</span>
</dt>
<dd>Unique identifier of the <code>AWS</code> or <code>AZURE</code> PrivateLink connection which is created by <code>mongodbatlas.PrivateLinkEndpoint</code> resource.</dd><dt class="property-optional property-replacement"
title="Optional">
<span id="state_project_id_python">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_project_id_python" style="color: inherit; text-decoration: inherit;">project_<wbr>id</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">str</span>
</dt>
<dd>Unique identifier for the project.</dd><dt class="property-optional property-replacement"
title="Optional">
<span id="state_provider_name_python">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_provider_name_python" style="color: inherit; text-decoration: inherit;">provider_<wbr>name</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">str</span>
</dt>
<dd>Cloud provider for which you want to create a private endpoint. Atlas accepts <code>AWS</code>, <code>AZURE</code> or <code>GCP</code>.</dd></dl>
</pulumi-choosable>
</div>
<div>
<pulumi-choosable type="language" values="yaml">
<dl class="resources-properties"><dt class="property-optional"
title="Optional">
<span id="state_awsconnectionstatus_yaml">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_awsconnectionstatus_yaml" style="color: inherit; text-decoration: inherit;">aws<wbr>Connection<wbr>Status</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">String</span>
</dt>
<dd>Status of the interface endpoint for AWS.
Returns one of the following values:</dd><dt class="property-optional"
title="Optional">
<span id="state_azurestatus_yaml">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_azurestatus_yaml" style="color: inherit; text-decoration: inherit;">azure<wbr>Status</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">String</span>
</dt>
<dd>Status of the interface endpoint for AZURE.
Returns one of the following values:</dd><dt class="property-optional"
title="Optional">
<span id="state_deleterequested_yaml">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_deleterequested_yaml" style="color: inherit; text-decoration: inherit;">delete<wbr>Requested</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">Boolean</span>
</dt>
<dd>Indicates if Atlas received a request to remove the interface endpoint from the private endpoint connection.</dd><dt class="property-optional"
title="Optional">
<span id="state_endpointgroupname_yaml">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_endpointgroupname_yaml" style="color: inherit; text-decoration: inherit;">endpoint<wbr>Group<wbr>Name</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">String</span>
</dt>
<dd>(Optional) Unique identifier of the endpoint group. The endpoint group encompasses all of the endpoints that you created in GCP.</dd><dt class="property-optional property-replacement"
title="Optional">
<span id="state_endpointserviceid_yaml">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_endpointserviceid_yaml" style="color: inherit; text-decoration: inherit;">endpoint<wbr>Service<wbr>Id</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">String</span>
</dt>
<dd>Unique identifier of the interface endpoint you created in your VPC with the <code>AWS</code>, <code>AZURE</code> or <code>GCP</code> resource.</dd><dt class="property-optional"
title="Optional">
<span id="state_endpoints_yaml">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_endpoints_yaml" style="color: inherit; text-decoration: inherit;">endpoints</a>
</span>
<span class="property-indicator"></span>
<span class="property-type"><a href="#privatelinkendpointserviceendpoint">List<Property Map></a></span>
</dt>
<dd>Collection of individual private endpoints that comprise your endpoint group. Only for <code>GCP</code>. See below.</dd><dt class="property-optional"
title="Optional">
<span id="state_errormessage_yaml">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_errormessage_yaml" style="color: inherit; text-decoration: inherit;">error<wbr>Message</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">String</span>
</dt>
<dd>Error message pertaining to the interface endpoint. Returns null if there are no errors.</dd><dt class="property-optional property-replacement"
title="Optional">
<span id="state_gcpprojectid_yaml">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_gcpprojectid_yaml" style="color: inherit; text-decoration: inherit;">gcp<wbr>Project<wbr>Id</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">String</span>
</dt>
<dd>Unique identifier of the GCP project in which you created your endpoints. Only for <code>GCP</code>.</dd><dt class="property-optional"
title="Optional">
<span id="state_gcpstatus_yaml">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_gcpstatus_yaml" style="color: inherit; text-decoration: inherit;">gcp<wbr>Status</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">String</span>
</dt>
<dd>Status of the interface endpoint for GCP.
Returns one of the following values:</dd><dt class="property-optional"
title="Optional">
<span id="state_interfaceendpointid_yaml">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_interfaceendpointid_yaml" style="color: inherit; text-decoration: inherit;">interface<wbr>Endpoint<wbr>Id</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">String</span>
</dt>
<dd>Unique identifier of the interface endpoint.</dd><dt class="property-optional"
title="Optional">
<span id="state_privateendpointconnectionname_yaml">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_privateendpointconnectionname_yaml" style="color: inherit; text-decoration: inherit;">private<wbr>Endpoint<wbr>Connection<wbr>Name</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">String</span>
</dt>
<dd>Name of the connection for this private endpoint that Atlas generates.</dd><dt class="property-optional"
title="Optional">
<span id="state_privateendpointipaddress_yaml">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_privateendpointipaddress_yaml" style="color: inherit; text-decoration: inherit;">private<wbr>Endpoint<wbr>Ip<wbr>Address</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">String</span>
</dt>
<dd>Private IP address of the private endpoint network interface you created in your Azure VNet. Only for <code>AZURE</code>.</dd><dt class="property-optional"
title="Optional">
<span id="state_privateendpointresourceid_yaml">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_privateendpointresourceid_yaml" style="color: inherit; text-decoration: inherit;">private<wbr>Endpoint<wbr>Resource<wbr>Id</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">String</span>
</dt>
<dd>Unique identifier of the private endpoint.</dd><dt class="property-optional property-replacement"
title="Optional">
<span id="state_privatelinkid_yaml">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_privatelinkid_yaml" style="color: inherit; text-decoration: inherit;">private<wbr>Link<wbr>Id</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">String</span>
</dt>
<dd>Unique identifier of the <code>AWS</code> or <code>AZURE</code> PrivateLink connection which is created by <code>mongodbatlas.PrivateLinkEndpoint</code> resource.</dd><dt class="property-optional property-replacement"
title="Optional">
<span id="state_projectid_yaml">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_projectid_yaml" style="color: inherit; text-decoration: inherit;">project<wbr>Id</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">String</span>
</dt>
<dd>Unique identifier for the project.</dd><dt class="property-optional property-replacement"
title="Optional">
<span id="state_providername_yaml">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#state_providername_yaml" style="color: inherit; text-decoration: inherit;">provider<wbr>Name</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">String</span>
</dt>
<dd>Cloud provider for which you want to create a private endpoint. Atlas accepts <code>AWS</code>, <code>AZURE</code> or <code>GCP</code>.</dd></dl>
</pulumi-choosable>
</div>
</pulumi-choosable>
</div>
## Supporting Types
<h4 id="privatelinkendpointserviceendpoint">
Private<wbr>Link<wbr>Endpoint<wbr>Service<wbr>Endpoint<pulumi-choosable type="language" values="python,go" class="inline">, Private<wbr>Link<wbr>Endpoint<wbr>Service<wbr>Endpoint<wbr>Args</pulumi-choosable>
</h4>
<div>
<pulumi-choosable type="language" values="csharp">
<dl class="resources-properties"><dt class="property-optional"
title="Optional">
<span id="endpointname_csharp">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#endpointname_csharp" style="color: inherit; text-decoration: inherit;">Endpoint<wbr>Name</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Forwarding rule that corresponds to the endpoint you created in GCP.</dd><dt class="property-optional"
title="Optional">
<span id="ipaddress_csharp">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#ipaddress_csharp" style="color: inherit; text-decoration: inherit;">Ip<wbr>Address</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Private IP address of the endpoint you created in GCP.</dd><dt class="property-optional"
title="Optional">
<span id="serviceattachmentname_csharp">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#serviceattachmentname_csharp" style="color: inherit; text-decoration: inherit;">Service<wbr>Attachment<wbr>Name</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Unique alphanumeric and special character strings that identify the service attachment associated with the endpoint.</dd><dt class="property-optional"
title="Optional">
<span id="status_csharp">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#status_csharp" style="color: inherit; text-decoration: inherit;">Status</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Status of the endpoint. Atlas returns one of the <a href="https://docs.atlas.mongodb.com/reference/api/private-endpoints-endpoint-create-one/#std-label-ref-status-field">values shown above</a>.</dd></dl>
</pulumi-choosable>
</div>
<div>
<pulumi-choosable type="language" values="go">
<dl class="resources-properties"><dt class="property-optional"
title="Optional">
<span id="endpointname_go">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#endpointname_go" style="color: inherit; text-decoration: inherit;">Endpoint<wbr>Name</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Forwarding rule that corresponds to the endpoint you created in GCP.</dd><dt class="property-optional"
title="Optional">
<span id="ipaddress_go">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#ipaddress_go" style="color: inherit; text-decoration: inherit;">Ip<wbr>Address</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Private IP address of the endpoint you created in GCP.</dd><dt class="property-optional"
title="Optional">
<span id="serviceattachmentname_go">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#serviceattachmentname_go" style="color: inherit; text-decoration: inherit;">Service<wbr>Attachment<wbr>Name</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Unique alphanumeric and special character strings that identify the service attachment associated with the endpoint.</dd><dt class="property-optional"
title="Optional">
<span id="status_go">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#status_go" style="color: inherit; text-decoration: inherit;">Status</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Status of the endpoint. Atlas returns one of the <a href="https://docs.atlas.mongodb.com/reference/api/private-endpoints-endpoint-create-one/#std-label-ref-status-field">values shown above</a>.</dd></dl>
</pulumi-choosable>
</div>
<div>
<pulumi-choosable type="language" values="java">
<dl class="resources-properties"><dt class="property-optional"
title="Optional">
<span id="endpointname_java">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#endpointname_java" style="color: inherit; text-decoration: inherit;">endpoint<wbr>Name</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">String</span>
</dt>
<dd>Forwarding rule that corresponds to the endpoint you created in GCP.</dd><dt class="property-optional"
title="Optional">
<span id="ipaddress_java">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#ipaddress_java" style="color: inherit; text-decoration: inherit;">ip<wbr>Address</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">String</span>
</dt>
<dd>Private IP address of the endpoint you created in GCP.</dd><dt class="property-optional"
title="Optional">
<span id="serviceattachmentname_java">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#serviceattachmentname_java" style="color: inherit; text-decoration: inherit;">service<wbr>Attachment<wbr>Name</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">String</span>
</dt>
<dd>Unique alphanumeric and special character strings that identify the service attachment associated with the endpoint.</dd><dt class="property-optional"
title="Optional">
<span id="status_java">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#status_java" style="color: inherit; text-decoration: inherit;">status</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">String</span>
</dt>
<dd>Status of the endpoint. Atlas returns one of the <a href="https://docs.atlas.mongodb.com/reference/api/private-endpoints-endpoint-create-one/#std-label-ref-status-field">values shown above</a>.</dd></dl>
</pulumi-choosable>
</div>
<div>
<pulumi-choosable type="language" values="javascript,typescript">
<dl class="resources-properties"><dt class="property-optional"
title="Optional">
<span id="endpointname_nodejs">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#endpointname_nodejs" style="color: inherit; text-decoration: inherit;">endpoint<wbr>Name</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Forwarding rule that corresponds to the endpoint you created in GCP.</dd><dt class="property-optional"
title="Optional">
<span id="ipaddress_nodejs">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#ipaddress_nodejs" style="color: inherit; text-decoration: inherit;">ip<wbr>Address</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Private IP address of the endpoint you created in GCP.</dd><dt class="property-optional"
title="Optional">
<span id="serviceattachmentname_nodejs">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#serviceattachmentname_nodejs" style="color: inherit; text-decoration: inherit;">service<wbr>Attachment<wbr>Name</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Unique alphanumeric and special character strings that identify the service attachment associated with the endpoint.</dd><dt class="property-optional"
title="Optional">
<span id="status_nodejs">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#status_nodejs" style="color: inherit; text-decoration: inherit;">status</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">string</span>
</dt>
<dd>Status of the endpoint. Atlas returns one of the <a href="https://docs.atlas.mongodb.com/reference/api/private-endpoints-endpoint-create-one/#std-label-ref-status-field">values shown above</a>.</dd></dl>
</pulumi-choosable>
</div>
<div>
<pulumi-choosable type="language" values="python">
<dl class="resources-properties"><dt class="property-optional"
title="Optional">
<span id="endpoint_name_python">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#endpoint_name_python" style="color: inherit; text-decoration: inherit;">endpoint_<wbr>name</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">str</span>
</dt>
<dd>Forwarding rule that corresponds to the endpoint you created in GCP.</dd><dt class="property-optional"
title="Optional">
<span id="ip_address_python">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#ip_address_python" style="color: inherit; text-decoration: inherit;">ip_<wbr>address</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">str</span>
</dt>
<dd>Private IP address of the endpoint you created in GCP.</dd><dt class="property-optional"
title="Optional">
<span id="service_attachment_name_python">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#service_attachment_name_python" style="color: inherit; text-decoration: inherit;">service_<wbr>attachment_<wbr>name</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">str</span>
</dt>
<dd>Unique alphanumeric and special character strings that identify the service attachment associated with the endpoint.</dd><dt class="property-optional"
title="Optional">
<span id="status_python">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#status_python" style="color: inherit; text-decoration: inherit;">status</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">str</span>
</dt>
<dd>Status of the endpoint. Atlas returns one of the <a href="https://docs.atlas.mongodb.com/reference/api/private-endpoints-endpoint-create-one/#std-label-ref-status-field">values shown above</a>.</dd></dl>
</pulumi-choosable>
</div>
<div>
<pulumi-choosable type="language" values="yaml">
<dl class="resources-properties"><dt class="property-optional"
title="Optional">
<span id="endpointname_yaml">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#endpointname_yaml" style="color: inherit; text-decoration: inherit;">endpoint<wbr>Name</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">String</span>
</dt>
<dd>Forwarding rule that corresponds to the endpoint you created in GCP.</dd><dt class="property-optional"
title="Optional">
<span id="ipaddress_yaml">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#ipaddress_yaml" style="color: inherit; text-decoration: inherit;">ip<wbr>Address</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">String</span>
</dt>
<dd>Private IP address of the endpoint you created in GCP.</dd><dt class="property-optional"
title="Optional">
<span id="serviceattachmentname_yaml">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#serviceattachmentname_yaml" style="color: inherit; text-decoration: inherit;">service<wbr>Attachment<wbr>Name</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">String</span>
</dt>
<dd>Unique alphanumeric and special character strings that identify the service attachment associated with the endpoint.</dd><dt class="property-optional"
title="Optional">
<span id="status_yaml">
<a data-swiftype-name="resource-property" data-swiftype-type="text" href="#status_yaml" style="color: inherit; text-decoration: inherit;">status</a>
</span>
<span class="property-indicator"></span>
<span class="property-type">String</span>
</dt>
<dd>Status of the endpoint. Atlas returns one of the <a href="https://docs.atlas.mongodb.com/reference/api/private-endpoints-endpoint-create-one/#std-label-ref-status-field">values shown above</a>.</dd></dl>
</pulumi-choosable>
</div>
## Import
Private Endpoint Link Connection can be imported using project ID and username, in the format `{project_id}--{private_link_id}--{endpoint_service_id}--{provider_name}`, e.g.
```sh
$ pulumi import mongodbatlas:index/privateLinkEndpointService:PrivateLinkEndpointService test 1112222b3bf99403840e8934--3242342343112--vpce-4242342343--AWS
See detailed information for arguments and attributes: MongoDB API Private Endpoint Link Connection
Package Details
- Repository
- MongoDB Atlas pulumi/pulumi-mongodbatlas
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
mongodbatlas
Terraform Provider.