MongoDB Atlas v3.20.4 published on Wednesday, Oct 30, 2024 by Pulumi
mongodbatlas.getPrivateLinkEndpointService
Explore with Pulumi AI
# Data Source: mongodbatlas.PrivateLinkEndpointService
mongodbatlas.PrivateLinkEndpointService
describes a Private Endpoint Link. This represents a Private Endpoint Link Connection that wants to retrieve details in an Atlas project.
NOTE: Groups and projects are synonymous terms. You may find group_id in the official documentation.
Example with AWS
Coming soon!
Coming soon!
Coming soon!
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.aws.vpcEndpoint;
import com.pulumi.aws.VpcEndpointArgs;
import com.pulumi.mongodbatlas.PrivateLinkEndpointService;
import com.pulumi.mongodbatlas.PrivateLinkEndpointServiceArgs;
import com.pulumi.mongodbatlas.MongodbatlasFunctions;
import com.pulumi.mongodbatlas.inputs.GetPrivateLinkEndpointServiceArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
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());
final var test = MongodbatlasFunctions.getPrivateLinkEndpointService(GetPrivateLinkEndpointServiceArgs.builder()
.projectId(testPrivateLinkEndpointService.projectId())
.privateLinkId(testPrivateLinkEndpointService.privateLinkId())
.interfaceEndpointId(testPrivateLinkEndpointService.interfaceEndpointId())
.build());
}
}
resources:
testPrivateLinkEndpoint:
type: mongodbatlas:PrivateLinkEndpoint
name: test
properties:
projectId: <PROJECT_ID>
providerName: AWS
region: US_EAST_1
ptfeService:
type: aws:vpcEndpoint
name: ptfe_service
properties:
vpcId: vpc-7fc0a543
serviceName: ${testPrivateLinkEndpoint.endpointServiceName}
vpcEndpointType: Interface
subnetIds:
- subnet-de0406d2
securityGroupIds:
- sg-3f238186
testPrivateLinkEndpointService:
type: mongodbatlas:PrivateLinkEndpointService
name: test
properties:
projectId: ${testPrivateLinkEndpoint.projectId}
privateLinkId: ${testPrivateLinkEndpoint.privateLinkId}
endpointServiceId: ${ptfeService.id}
providerName: AWS
variables:
test:
fn::invoke:
Function: mongodbatlas:getPrivateLinkEndpointService
Arguments:
projectId: ${testPrivateLinkEndpointService.projectId}
privateLinkId: ${testPrivateLinkEndpointService.privateLinkId}
interfaceEndpointId: ${testPrivateLinkEndpointService.interfaceEndpointId}
Example with Azure
Coming soon!
Coming soon!
Coming soon!
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.azurerm.privateEndpoint;
import com.pulumi.azurerm.PrivateEndpointArgs;
import com.pulumi.mongodbatlas.PrivateLinkEndpointService;
import com.pulumi.mongodbatlas.PrivateLinkEndpointServiceArgs;
import com.pulumi.mongodbatlas.MongodbatlasFunctions;
import com.pulumi.mongodbatlas.inputs.GetPrivateLinkEndpointServiceArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var testPrivateLinkEndpoint = new PrivateLinkEndpoint("testPrivateLinkEndpoint", PrivateLinkEndpointArgs.builder()
.projectId(projectId)
.providerName("AZURE")
.region("eastus2")
.build());
var testPrivateEndpoint = new PrivateEndpoint("testPrivateEndpoint", PrivateEndpointArgs.builder()
.name("endpoint-test")
.location(testAzurermResourceGroup.location())
.resourceGroupName(resourceGroupName)
.subnetId(testAzurermSubnet.id())
.privateServiceConnection(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.build());
var testPrivateLinkEndpointService = new PrivateLinkEndpointService("testPrivateLinkEndpointService", PrivateLinkEndpointServiceArgs.builder()
.projectId(testPrivateLinkEndpoint.projectId())
.privateLinkId(testPrivateLinkEndpoint.privateLinkId())
.endpointServiceId(testPrivateEndpoint.id())
.privateEndpointIpAddress(testPrivateEndpoint.privateServiceConnection()[0].privateIpAddress())
.providerName("AZURE")
.build());
final var test = MongodbatlasFunctions.getPrivateLinkEndpointService(GetPrivateLinkEndpointServiceArgs.builder()
.projectId(testPrivateLinkEndpointService.projectId())
.privateLinkId(testPrivateLinkEndpointService.privateLinkId())
.interfaceEndpointId(testPrivateLinkEndpointService.interfaceEndpointId())
.build());
}
}
resources:
testPrivateLinkEndpoint:
type: mongodbatlas:PrivateLinkEndpoint
name: test
properties:
projectId: ${projectId}
providerName: AZURE
region: eastus2
testPrivateEndpoint:
type: azurerm:privateEndpoint
name: test
properties:
name: endpoint-test
location: ${testAzurermResourceGroup.location}
resourceGroupName: ${resourceGroupName}
subnetId: ${testAzurermSubnet.id}
privateServiceConnection:
- name: ${testPrivateLinkEndpoint.privateLinkServiceName}
privateConnectionResourceId: ${testPrivateLinkEndpoint.privateLinkServiceResourceId}
isManualConnection: true
requestMessage: Azure Private Link test
testPrivateLinkEndpointService:
type: mongodbatlas:PrivateLinkEndpointService
name: test
properties:
projectId: ${testPrivateLinkEndpoint.projectId}
privateLinkId: ${testPrivateLinkEndpoint.privateLinkId}
endpointServiceId: ${testPrivateEndpoint.id}
privateEndpointIpAddress: ${testPrivateEndpoint.privateServiceConnection[0].privateIpAddress}
providerName: AZURE
variables:
test:
fn::invoke:
Function: mongodbatlas:getPrivateLinkEndpointService
Arguments:
projectId: ${testPrivateLinkEndpointService.projectId}
privateLinkId: ${testPrivateLinkEndpointService.privateLinkId}
interfaceEndpointId: ${testPrivateLinkEndpointService.interfaceEndpointId}
Available complete examples
- Setup private connection to a MongoDB Atlas Cluster with AWS VPC
Using getPrivateLinkEndpointService
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getPrivateLinkEndpointService(args: GetPrivateLinkEndpointServiceArgs, opts?: InvokeOptions): Promise<GetPrivateLinkEndpointServiceResult>
function getPrivateLinkEndpointServiceOutput(args: GetPrivateLinkEndpointServiceOutputArgs, opts?: InvokeOptions): Output<GetPrivateLinkEndpointServiceResult>
def get_private_link_endpoint_service(endpoint_service_id: Optional[str] = None,
private_link_id: Optional[str] = None,
project_id: Optional[str] = None,
provider_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetPrivateLinkEndpointServiceResult
def get_private_link_endpoint_service_output(endpoint_service_id: Optional[pulumi.Input[str]] = None,
private_link_id: Optional[pulumi.Input[str]] = None,
project_id: Optional[pulumi.Input[str]] = None,
provider_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetPrivateLinkEndpointServiceResult]
func LookupPrivateLinkEndpointService(ctx *Context, args *LookupPrivateLinkEndpointServiceArgs, opts ...InvokeOption) (*LookupPrivateLinkEndpointServiceResult, error)
func LookupPrivateLinkEndpointServiceOutput(ctx *Context, args *LookupPrivateLinkEndpointServiceOutputArgs, opts ...InvokeOption) LookupPrivateLinkEndpointServiceResultOutput
> Note: This function is named LookupPrivateLinkEndpointService
in the Go SDK.
public static class GetPrivateLinkEndpointService
{
public static Task<GetPrivateLinkEndpointServiceResult> InvokeAsync(GetPrivateLinkEndpointServiceArgs args, InvokeOptions? opts = null)
public static Output<GetPrivateLinkEndpointServiceResult> Invoke(GetPrivateLinkEndpointServiceInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetPrivateLinkEndpointServiceResult> getPrivateLinkEndpointService(GetPrivateLinkEndpointServiceArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: mongodbatlas:index/getPrivateLinkEndpointService:getPrivateLinkEndpointService
arguments:
# arguments dictionary
The following arguments are supported:
- Endpoint
Service stringId - Unique identifier of the
AWS
orAZURE
orGCP
resource. - Private
Link stringId - Unique identifier of the private endpoint service for which you want to retrieve a private endpoint.
- Project
Id string - Unique identifier for the project.
- Provider
Name string - Cloud provider for which you want to create a private endpoint. Atlas accepts
AWS
orAZURE
orGCP
.
- Endpoint
Service stringId - Unique identifier of the
AWS
orAZURE
orGCP
resource. - Private
Link stringId - Unique identifier of the private endpoint service for which you want to retrieve a private endpoint.
- Project
Id string - Unique identifier for the project.
- Provider
Name string - Cloud provider for which you want to create a private endpoint. Atlas accepts
AWS
orAZURE
orGCP
.
- endpoint
Service StringId - Unique identifier of the
AWS
orAZURE
orGCP
resource. - private
Link StringId - Unique identifier of the private endpoint service for which you want to retrieve a private endpoint.
- project
Id String - Unique identifier for the project.
- provider
Name String - Cloud provider for which you want to create a private endpoint. Atlas accepts
AWS
orAZURE
orGCP
.
- endpoint
Service stringId - Unique identifier of the
AWS
orAZURE
orGCP
resource. - private
Link stringId - Unique identifier of the private endpoint service for which you want to retrieve a private endpoint.
- project
Id string - Unique identifier for the project.
- provider
Name string - Cloud provider for which you want to create a private endpoint. Atlas accepts
AWS
orAZURE
orGCP
.
- endpoint_
service_ strid - Unique identifier of the
AWS
orAZURE
orGCP
resource. - private_
link_ strid - Unique identifier of the private endpoint service for which you want to retrieve a private endpoint.
- project_
id str - Unique identifier for the project.
- provider_
name str - Cloud provider for which you want to create a private endpoint. Atlas accepts
AWS
orAZURE
orGCP
.
- endpoint
Service StringId - Unique identifier of the
AWS
orAZURE
orGCP
resource. - private
Link StringId - Unique identifier of the private endpoint service for which you want to retrieve a private endpoint.
- project
Id String - Unique identifier for the project.
- provider
Name String - Cloud provider for which you want to create a private endpoint. Atlas accepts
AWS
orAZURE
orGCP
.
getPrivateLinkEndpointService Result
The following output properties are available:
- Aws
Connection stringStatus - Status of the interface endpoint for AWS.
Returns one of the following values:
NONE
- Atlas created the network load balancer and VPC endpoint service, but AWS hasn’t yet created the VPC endpoint.PENDING_ACCEPTANCE
- AWS has received the connection request from your VPC endpoint to the Atlas VPC endpoint service.PENDING
- AWS is establishing the connection between your VPC endpoint and the Atlas VPC endpoint service.AVAILABLE
- Atlas VPC resources are connected to the VPC endpoint in your VPC. You can connect to Atlas clusters in this region using AWS PrivateLink.REJECTED
- AWS failed to establish a connection between Atlas VPC resources to the VPC endpoint in your VPC.DELETING
- Atlas is removing the interface endpoint from the private endpoint connection.
- Azure
Status string - Status of the interface endpoint for AZURE.
Returns one of the following values:
INITIATING
- Atlas has not yet accepted the connection to your private endpoint.AVAILABLE
- Atlas approved the connection to your private endpoint.FAILED
- Atlas failed to accept the connection your private endpoint.DELETING
- Atlas is removing the connection to your private endpoint from the Private Link service.
- Delete
Requested bool - Indicates if Atlas received a request to remove the interface endpoint from the private endpoint connection.
- Endpoint
Service stringId - Endpoints
List<Get
Private Link Endpoint Service Endpoint> - Collection of individual private endpoints that comprise your network endpoint group.
- Error
Message string - Error message pertaining to the interface endpoint. Returns null if there are no errors.
- Gcp
Status string - Status of the interface endpoint for GCP.
Returns one of the following values:
INITIATING
- Atlas has not yet accepted the connection to your private endpoint.AVAILABLE
- Atlas approved the connection to your private endpoint.FAILED
- Atlas failed to accept the connection your private endpoint.DELETING
- Atlas is removing the connection to your private endpoint from the Private Link service.
- Id string
- The provider-assigned unique ID for this managed resource.
- Interface
Endpoint stringId - Unique identifier of the interface endpoint.
- Private
Endpoint stringConnection Name - Name of the connection for this private endpoint that Atlas generates.
- Private
Endpoint stringIp Address - Private IP address of the private endpoint network interface.
- Private
Endpoint stringResource Id - Unique identifier of the private endpoint.
- Private
Link stringId - Project
Id string - Provider
Name string
- Aws
Connection stringStatus - Status of the interface endpoint for AWS.
Returns one of the following values:
NONE
- Atlas created the network load balancer and VPC endpoint service, but AWS hasn’t yet created the VPC endpoint.PENDING_ACCEPTANCE
- AWS has received the connection request from your VPC endpoint to the Atlas VPC endpoint service.PENDING
- AWS is establishing the connection between your VPC endpoint and the Atlas VPC endpoint service.AVAILABLE
- Atlas VPC resources are connected to the VPC endpoint in your VPC. You can connect to Atlas clusters in this region using AWS PrivateLink.REJECTED
- AWS failed to establish a connection between Atlas VPC resources to the VPC endpoint in your VPC.DELETING
- Atlas is removing the interface endpoint from the private endpoint connection.
- Azure
Status string - Status of the interface endpoint for AZURE.
Returns one of the following values:
INITIATING
- Atlas has not yet accepted the connection to your private endpoint.AVAILABLE
- Atlas approved the connection to your private endpoint.FAILED
- Atlas failed to accept the connection your private endpoint.DELETING
- Atlas is removing the connection to your private endpoint from the Private Link service.
- Delete
Requested bool - Indicates if Atlas received a request to remove the interface endpoint from the private endpoint connection.
- Endpoint
Service stringId - Endpoints
[]Get
Private Link Endpoint Service Endpoint - Collection of individual private endpoints that comprise your network endpoint group.
- Error
Message string - Error message pertaining to the interface endpoint. Returns null if there are no errors.
- Gcp
Status string - Status of the interface endpoint for GCP.
Returns one of the following values:
INITIATING
- Atlas has not yet accepted the connection to your private endpoint.AVAILABLE
- Atlas approved the connection to your private endpoint.FAILED
- Atlas failed to accept the connection your private endpoint.DELETING
- Atlas is removing the connection to your private endpoint from the Private Link service.
- Id string
- The provider-assigned unique ID for this managed resource.
- Interface
Endpoint stringId - Unique identifier of the interface endpoint.
- Private
Endpoint stringConnection Name - Name of the connection for this private endpoint that Atlas generates.
- Private
Endpoint stringIp Address - Private IP address of the private endpoint network interface.
- Private
Endpoint stringResource Id - Unique identifier of the private endpoint.
- Private
Link stringId - Project
Id string - Provider
Name string
- aws
Connection StringStatus - Status of the interface endpoint for AWS.
Returns one of the following values:
NONE
- Atlas created the network load balancer and VPC endpoint service, but AWS hasn’t yet created the VPC endpoint.PENDING_ACCEPTANCE
- AWS has received the connection request from your VPC endpoint to the Atlas VPC endpoint service.PENDING
- AWS is establishing the connection between your VPC endpoint and the Atlas VPC endpoint service.AVAILABLE
- Atlas VPC resources are connected to the VPC endpoint in your VPC. You can connect to Atlas clusters in this region using AWS PrivateLink.REJECTED
- AWS failed to establish a connection between Atlas VPC resources to the VPC endpoint in your VPC.DELETING
- Atlas is removing the interface endpoint from the private endpoint connection.
- azure
Status String - Status of the interface endpoint for AZURE.
Returns one of the following values:
INITIATING
- Atlas has not yet accepted the connection to your private endpoint.AVAILABLE
- Atlas approved the connection to your private endpoint.FAILED
- Atlas failed to accept the connection your private endpoint.DELETING
- Atlas is removing the connection to your private endpoint from the Private Link service.
- delete
Requested Boolean - Indicates if Atlas received a request to remove the interface endpoint from the private endpoint connection.
- endpoint
Service StringId - endpoints
List<Get
Private Link Endpoint Service Endpoint> - Collection of individual private endpoints that comprise your network endpoint group.
- error
Message String - Error message pertaining to the interface endpoint. Returns null if there are no errors.
- gcp
Status String - Status of the interface endpoint for GCP.
Returns one of the following values:
INITIATING
- Atlas has not yet accepted the connection to your private endpoint.AVAILABLE
- Atlas approved the connection to your private endpoint.FAILED
- Atlas failed to accept the connection your private endpoint.DELETING
- Atlas is removing the connection to your private endpoint from the Private Link service.
- id String
- The provider-assigned unique ID for this managed resource.
- interface
Endpoint StringId - Unique identifier of the interface endpoint.
- private
Endpoint StringConnection Name - Name of the connection for this private endpoint that Atlas generates.
- private
Endpoint StringIp Address - Private IP address of the private endpoint network interface.
- private
Endpoint StringResource Id - Unique identifier of the private endpoint.
- private
Link StringId - project
Id String - provider
Name String
- aws
Connection stringStatus - Status of the interface endpoint for AWS.
Returns one of the following values:
NONE
- Atlas created the network load balancer and VPC endpoint service, but AWS hasn’t yet created the VPC endpoint.PENDING_ACCEPTANCE
- AWS has received the connection request from your VPC endpoint to the Atlas VPC endpoint service.PENDING
- AWS is establishing the connection between your VPC endpoint and the Atlas VPC endpoint service.AVAILABLE
- Atlas VPC resources are connected to the VPC endpoint in your VPC. You can connect to Atlas clusters in this region using AWS PrivateLink.REJECTED
- AWS failed to establish a connection between Atlas VPC resources to the VPC endpoint in your VPC.DELETING
- Atlas is removing the interface endpoint from the private endpoint connection.
- azure
Status string - Status of the interface endpoint for AZURE.
Returns one of the following values:
INITIATING
- Atlas has not yet accepted the connection to your private endpoint.AVAILABLE
- Atlas approved the connection to your private endpoint.FAILED
- Atlas failed to accept the connection your private endpoint.DELETING
- Atlas is removing the connection to your private endpoint from the Private Link service.
- delete
Requested boolean - Indicates if Atlas received a request to remove the interface endpoint from the private endpoint connection.
- endpoint
Service stringId - endpoints
Get
Private Link Endpoint Service Endpoint[] - Collection of individual private endpoints that comprise your network endpoint group.
- error
Message string - Error message pertaining to the interface endpoint. Returns null if there are no errors.
- gcp
Status string - Status of the interface endpoint for GCP.
Returns one of the following values:
INITIATING
- Atlas has not yet accepted the connection to your private endpoint.AVAILABLE
- Atlas approved the connection to your private endpoint.FAILED
- Atlas failed to accept the connection your private endpoint.DELETING
- Atlas is removing the connection to your private endpoint from the Private Link service.
- id string
- The provider-assigned unique ID for this managed resource.
- interface
Endpoint stringId - Unique identifier of the interface endpoint.
- private
Endpoint stringConnection Name - Name of the connection for this private endpoint that Atlas generates.
- private
Endpoint stringIp Address - Private IP address of the private endpoint network interface.
- private
Endpoint stringResource Id - Unique identifier of the private endpoint.
- private
Link stringId - project
Id string - provider
Name string
- aws_
connection_ strstatus - Status of the interface endpoint for AWS.
Returns one of the following values:
NONE
- Atlas created the network load balancer and VPC endpoint service, but AWS hasn’t yet created the VPC endpoint.PENDING_ACCEPTANCE
- AWS has received the connection request from your VPC endpoint to the Atlas VPC endpoint service.PENDING
- AWS is establishing the connection between your VPC endpoint and the Atlas VPC endpoint service.AVAILABLE
- Atlas VPC resources are connected to the VPC endpoint in your VPC. You can connect to Atlas clusters in this region using AWS PrivateLink.REJECTED
- AWS failed to establish a connection between Atlas VPC resources to the VPC endpoint in your VPC.DELETING
- Atlas is removing the interface endpoint from the private endpoint connection.
- azure_
status str - Status of the interface endpoint for AZURE.
Returns one of the following values:
INITIATING
- Atlas has not yet accepted the connection to your private endpoint.AVAILABLE
- Atlas approved the connection to your private endpoint.FAILED
- Atlas failed to accept the connection your private endpoint.DELETING
- Atlas is removing the connection to your private endpoint from the Private Link service.
- delete_
requested bool - Indicates if Atlas received a request to remove the interface endpoint from the private endpoint connection.
- endpoint_
service_ strid - endpoints
Sequence[Get
Private Link Endpoint Service Endpoint] - Collection of individual private endpoints that comprise your network endpoint group.
- error_
message str - Error message pertaining to the interface endpoint. Returns null if there are no errors.
- gcp_
status str - Status of the interface endpoint for GCP.
Returns one of the following values:
INITIATING
- Atlas has not yet accepted the connection to your private endpoint.AVAILABLE
- Atlas approved the connection to your private endpoint.FAILED
- Atlas failed to accept the connection your private endpoint.DELETING
- Atlas is removing the connection to your private endpoint from the Private Link service.
- id str
- The provider-assigned unique ID for this managed resource.
- interface_
endpoint_ strid - Unique identifier of the interface endpoint.
- private_
endpoint_ strconnection_ name - Name of the connection for this private endpoint that Atlas generates.
- private_
endpoint_ strip_ address - Private IP address of the private endpoint network interface.
- private_
endpoint_ strresource_ id - Unique identifier of the private endpoint.
- private_
link_ strid - project_
id str - provider_
name str
- aws
Connection StringStatus - Status of the interface endpoint for AWS.
Returns one of the following values:
NONE
- Atlas created the network load balancer and VPC endpoint service, but AWS hasn’t yet created the VPC endpoint.PENDING_ACCEPTANCE
- AWS has received the connection request from your VPC endpoint to the Atlas VPC endpoint service.PENDING
- AWS is establishing the connection between your VPC endpoint and the Atlas VPC endpoint service.AVAILABLE
- Atlas VPC resources are connected to the VPC endpoint in your VPC. You can connect to Atlas clusters in this region using AWS PrivateLink.REJECTED
- AWS failed to establish a connection between Atlas VPC resources to the VPC endpoint in your VPC.DELETING
- Atlas is removing the interface endpoint from the private endpoint connection.
- azure
Status String - Status of the interface endpoint for AZURE.
Returns one of the following values:
INITIATING
- Atlas has not yet accepted the connection to your private endpoint.AVAILABLE
- Atlas approved the connection to your private endpoint.FAILED
- Atlas failed to accept the connection your private endpoint.DELETING
- Atlas is removing the connection to your private endpoint from the Private Link service.
- delete
Requested Boolean - Indicates if Atlas received a request to remove the interface endpoint from the private endpoint connection.
- endpoint
Service StringId - endpoints List<Property Map>
- Collection of individual private endpoints that comprise your network endpoint group.
- error
Message String - Error message pertaining to the interface endpoint. Returns null if there are no errors.
- gcp
Status String - Status of the interface endpoint for GCP.
Returns one of the following values:
INITIATING
- Atlas has not yet accepted the connection to your private endpoint.AVAILABLE
- Atlas approved the connection to your private endpoint.FAILED
- Atlas failed to accept the connection your private endpoint.DELETING
- Atlas is removing the connection to your private endpoint from the Private Link service.
- id String
- The provider-assigned unique ID for this managed resource.
- interface
Endpoint StringId - Unique identifier of the interface endpoint.
- private
Endpoint StringConnection Name - Name of the connection for this private endpoint that Atlas generates.
- private
Endpoint StringIp Address - Private IP address of the private endpoint network interface.
- private
Endpoint StringResource Id - Unique identifier of the private endpoint.
- private
Link StringId - project
Id String - provider
Name String
Supporting Types
GetPrivateLinkEndpointServiceEndpoint
- Endpoint
Name string - Forwarding rule that corresponds to the endpoint you created in GCP.
- Ip
Address string - Private IP address of the network endpoint group you created in GCP.
- Status string
- Status of the endpoint. Atlas returns one of the values shown above.
- Endpoint
Name string - Forwarding rule that corresponds to the endpoint you created in GCP.
- Ip
Address string - Private IP address of the network endpoint group you created in GCP.
- Status string
- Status of the endpoint. Atlas returns one of the values shown above.
- endpoint
Name String - Forwarding rule that corresponds to the endpoint you created in GCP.
- ip
Address String - Private IP address of the network endpoint group you created in GCP.
- status String
- Status of the endpoint. Atlas returns one of the values shown above.
- endpoint
Name string - Forwarding rule that corresponds to the endpoint you created in GCP.
- ip
Address string - Private IP address of the network endpoint group you created in GCP.
- status string
- Status of the endpoint. Atlas returns one of the values shown above.
- endpoint_
name str - Forwarding rule that corresponds to the endpoint you created in GCP.
- ip_
address str - Private IP address of the network endpoint group you created in GCP.
- status str
- Status of the endpoint. Atlas returns one of the values shown above.
- endpoint
Name String - Forwarding rule that corresponds to the endpoint you created in GCP.
- ip
Address String - Private IP address of the network endpoint group you created in GCP.
- status String
- Status of the endpoint. Atlas returns one of the values shown above.
Package Details
- Repository
- MongoDB Atlas pulumi/pulumi-mongodbatlas
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
mongodbatlas
Terraform Provider.