1. Packages
  2. Mongodbatlas Provider
  3. API Docs
  4. getStreamPrivatelinkEndpoints
MongoDB Atlas v3.28.0 published on Friday, Feb 28, 2025 by Pulumi

mongodbatlas.getStreamPrivatelinkEndpoints

Explore with Pulumi AI

mongodbatlas logo
MongoDB Atlas v3.28.0 published on Friday, Feb 28, 2025 by Pulumi

    # Data Source: mongodbatlas.getStreamPrivatelinkEndpoints

    mongodbatlas.getStreamPrivatelinkEndpoints describes a Privatelink Endpoint for Streams.

    Example Usage

    Using getStreamPrivatelinkEndpoints

    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 getStreamPrivatelinkEndpoints(args: GetStreamPrivatelinkEndpointsArgs, opts?: InvokeOptions): Promise<GetStreamPrivatelinkEndpointsResult>
    function getStreamPrivatelinkEndpointsOutput(args: GetStreamPrivatelinkEndpointsOutputArgs, opts?: InvokeOptions): Output<GetStreamPrivatelinkEndpointsResult>
    def get_stream_privatelink_endpoints(project_id: Optional[str] = None,
                                         opts: Optional[InvokeOptions] = None) -> GetStreamPrivatelinkEndpointsResult
    def get_stream_privatelink_endpoints_output(project_id: Optional[pulumi.Input[str]] = None,
                                         opts: Optional[InvokeOptions] = None) -> Output[GetStreamPrivatelinkEndpointsResult]
    func LookupStreamPrivatelinkEndpoints(ctx *Context, args *LookupStreamPrivatelinkEndpointsArgs, opts ...InvokeOption) (*LookupStreamPrivatelinkEndpointsResult, error)
    func LookupStreamPrivatelinkEndpointsOutput(ctx *Context, args *LookupStreamPrivatelinkEndpointsOutputArgs, opts ...InvokeOption) LookupStreamPrivatelinkEndpointsResultOutput

    > Note: This function is named LookupStreamPrivatelinkEndpoints in the Go SDK.

    public static class GetStreamPrivatelinkEndpoints 
    {
        public static Task<GetStreamPrivatelinkEndpointsResult> InvokeAsync(GetStreamPrivatelinkEndpointsArgs args, InvokeOptions? opts = null)
        public static Output<GetStreamPrivatelinkEndpointsResult> Invoke(GetStreamPrivatelinkEndpointsInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetStreamPrivatelinkEndpointsResult> getStreamPrivatelinkEndpoints(GetStreamPrivatelinkEndpointsArgs args, InvokeOptions options)
    public static Output<GetStreamPrivatelinkEndpointsResult> getStreamPrivatelinkEndpoints(GetStreamPrivatelinkEndpointsArgs args, InvokeOptions options)
    
    fn::invoke:
      function: mongodbatlas:index/getStreamPrivatelinkEndpoints:getStreamPrivatelinkEndpoints
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ProjectId string
    Unique 24-hexadecimal digit string that identifies your project. Use the /groups endpoint to retrieve all projects to which the authenticated user has access.
    ProjectId string
    Unique 24-hexadecimal digit string that identifies your project. Use the /groups endpoint to retrieve all projects to which the authenticated user has access.
    projectId String
    Unique 24-hexadecimal digit string that identifies your project. Use the /groups endpoint to retrieve all projects to which the authenticated user has access.
    projectId string
    Unique 24-hexadecimal digit string that identifies your project. Use the /groups endpoint to retrieve all projects to which the authenticated user has access.
    project_id str
    Unique 24-hexadecimal digit string that identifies your project. Use the /groups endpoint to retrieve all projects to which the authenticated user has access.
    projectId String
    Unique 24-hexadecimal digit string that identifies your project. Use the /groups endpoint to retrieve all projects to which the authenticated user has access.

    getStreamPrivatelinkEndpoints Result

    The following output properties are available:

    Id string
    The provider-assigned unique ID for this managed resource.
    ProjectId string
    Unique 24-hexadecimal digit string that identifies your project. Use the /groups endpoint to retrieve all projects to which the authenticated user has access.
    Results List<GetStreamPrivatelinkEndpointsResult>
    Id string
    The provider-assigned unique ID for this managed resource.
    ProjectId string
    Unique 24-hexadecimal digit string that identifies your project. Use the /groups endpoint to retrieve all projects to which the authenticated user has access.
    Results []GetStreamPrivatelinkEndpointsResult
    id String
    The provider-assigned unique ID for this managed resource.
    projectId String
    Unique 24-hexadecimal digit string that identifies your project. Use the /groups endpoint to retrieve all projects to which the authenticated user has access.
    results List<GetStreamPrivatelinkEndpointsResult>
    id string
    The provider-assigned unique ID for this managed resource.
    projectId string
    Unique 24-hexadecimal digit string that identifies your project. Use the /groups endpoint to retrieve all projects to which the authenticated user has access.
    results GetStreamPrivatelinkEndpointsResult[]
    id str
    The provider-assigned unique ID for this managed resource.
    project_id str
    Unique 24-hexadecimal digit string that identifies your project. Use the /groups endpoint to retrieve all projects to which the authenticated user has access.
    results Sequence[GetStreamPrivatelinkEndpointsResult]
    id String
    The provider-assigned unique ID for this managed resource.
    projectId String
    Unique 24-hexadecimal digit string that identifies your project. Use the /groups endpoint to retrieve all projects to which the authenticated user has access.
    results List<Property Map>

    Supporting Types

    GetStreamPrivatelinkEndpointsResult

    DnsDomain string
    Domain name of Privatelink connected cluster.
    DnsSubDomains List<string>
    Sub-Domain name of Confluent cluster. These are typically your availability zones.
    Id string
    The ID of the Private Link connection.
    InterfaceEndpointId string
    Interface endpoint ID that is created from the specified service endpoint ID.
    ProjectId string
    Unique 24-hexadecimal digit string that identifies your project. Use the /groups endpoint to retrieve all projects to which the authenticated user has access.
    ProviderName string
    Provider where the Kafka cluster is deployed.
    Region string
    Domain name of Confluent cluster.
    ServiceEndpointId string
    Service Endpoint ID.
    State string
    Status of the connection.
    Vendor string
    Vendor who manages the Kafka cluster.
    DnsDomain string
    Domain name of Privatelink connected cluster.
    DnsSubDomains []string
    Sub-Domain name of Confluent cluster. These are typically your availability zones.
    Id string
    The ID of the Private Link connection.
    InterfaceEndpointId string
    Interface endpoint ID that is created from the specified service endpoint ID.
    ProjectId string
    Unique 24-hexadecimal digit string that identifies your project. Use the /groups endpoint to retrieve all projects to which the authenticated user has access.
    ProviderName string
    Provider where the Kafka cluster is deployed.
    Region string
    Domain name of Confluent cluster.
    ServiceEndpointId string
    Service Endpoint ID.
    State string
    Status of the connection.
    Vendor string
    Vendor who manages the Kafka cluster.
    dnsDomain String
    Domain name of Privatelink connected cluster.
    dnsSubDomains List<String>
    Sub-Domain name of Confluent cluster. These are typically your availability zones.
    id String
    The ID of the Private Link connection.
    interfaceEndpointId String
    Interface endpoint ID that is created from the specified service endpoint ID.
    projectId String
    Unique 24-hexadecimal digit string that identifies your project. Use the /groups endpoint to retrieve all projects to which the authenticated user has access.
    providerName String
    Provider where the Kafka cluster is deployed.
    region String
    Domain name of Confluent cluster.
    serviceEndpointId String
    Service Endpoint ID.
    state String
    Status of the connection.
    vendor String
    Vendor who manages the Kafka cluster.
    dnsDomain string
    Domain name of Privatelink connected cluster.
    dnsSubDomains string[]
    Sub-Domain name of Confluent cluster. These are typically your availability zones.
    id string
    The ID of the Private Link connection.
    interfaceEndpointId string
    Interface endpoint ID that is created from the specified service endpoint ID.
    projectId string
    Unique 24-hexadecimal digit string that identifies your project. Use the /groups endpoint to retrieve all projects to which the authenticated user has access.
    providerName string
    Provider where the Kafka cluster is deployed.
    region string
    Domain name of Confluent cluster.
    serviceEndpointId string
    Service Endpoint ID.
    state string
    Status of the connection.
    vendor string
    Vendor who manages the Kafka cluster.
    dns_domain str
    Domain name of Privatelink connected cluster.
    dns_sub_domains Sequence[str]
    Sub-Domain name of Confluent cluster. These are typically your availability zones.
    id str
    The ID of the Private Link connection.
    interface_endpoint_id str
    Interface endpoint ID that is created from the specified service endpoint ID.
    project_id str
    Unique 24-hexadecimal digit string that identifies your project. Use the /groups endpoint to retrieve all projects to which the authenticated user has access.
    provider_name str
    Provider where the Kafka cluster is deployed.
    region str
    Domain name of Confluent cluster.
    service_endpoint_id str
    Service Endpoint ID.
    state str
    Status of the connection.
    vendor str
    Vendor who manages the Kafka cluster.
    dnsDomain String
    Domain name of Privatelink connected cluster.
    dnsSubDomains List<String>
    Sub-Domain name of Confluent cluster. These are typically your availability zones.
    id String
    The ID of the Private Link connection.
    interfaceEndpointId String
    Interface endpoint ID that is created from the specified service endpoint ID.
    projectId String
    Unique 24-hexadecimal digit string that identifies your project. Use the /groups endpoint to retrieve all projects to which the authenticated user has access.
    providerName String
    Provider where the Kafka cluster is deployed.
    region String
    Domain name of Confluent cluster.
    serviceEndpointId String
    Service Endpoint ID.
    state String
    Status of the connection.
    vendor String
    Vendor who manages the Kafka cluster.

    Package Details

    Repository
    MongoDB Atlas pulumi/pulumi-mongodbatlas
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the mongodbatlas Terraform Provider.
    mongodbatlas logo
    MongoDB Atlas v3.28.0 published on Friday, Feb 28, 2025 by Pulumi