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

mongodbatlas.getStreamPrivatelinkEndpoint

Explore with Pulumi AI

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

    # Data Source: mongodbatlas.StreamPrivatelinkEndpoint

    mongodbatlas.StreamPrivatelinkEndpoint describes a Privatelink Endpoint for Streams.

    Example Usage

    Using getStreamPrivatelinkEndpoint

    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 getStreamPrivatelinkEndpoint(args: GetStreamPrivatelinkEndpointArgs, opts?: InvokeOptions): Promise<GetStreamPrivatelinkEndpointResult>
    function getStreamPrivatelinkEndpointOutput(args: GetStreamPrivatelinkEndpointOutputArgs, opts?: InvokeOptions): Output<GetStreamPrivatelinkEndpointResult>
    def get_stream_privatelink_endpoint(id: Optional[str] = None,
                                        project_id: Optional[str] = None,
                                        opts: Optional[InvokeOptions] = None) -> GetStreamPrivatelinkEndpointResult
    def get_stream_privatelink_endpoint_output(id: Optional[pulumi.Input[str]] = None,
                                        project_id: Optional[pulumi.Input[str]] = None,
                                        opts: Optional[InvokeOptions] = None) -> Output[GetStreamPrivatelinkEndpointResult]
    func LookupStreamPrivatelinkEndpoint(ctx *Context, args *LookupStreamPrivatelinkEndpointArgs, opts ...InvokeOption) (*LookupStreamPrivatelinkEndpointResult, error)
    func LookupStreamPrivatelinkEndpointOutput(ctx *Context, args *LookupStreamPrivatelinkEndpointOutputArgs, opts ...InvokeOption) LookupStreamPrivatelinkEndpointResultOutput

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

    public static class GetStreamPrivatelinkEndpoint 
    {
        public static Task<GetStreamPrivatelinkEndpointResult> InvokeAsync(GetStreamPrivatelinkEndpointArgs args, InvokeOptions? opts = null)
        public static Output<GetStreamPrivatelinkEndpointResult> Invoke(GetStreamPrivatelinkEndpointInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetStreamPrivatelinkEndpointResult> getStreamPrivatelinkEndpoint(GetStreamPrivatelinkEndpointArgs args, InvokeOptions options)
    public static Output<GetStreamPrivatelinkEndpointResult> getStreamPrivatelinkEndpoint(GetStreamPrivatelinkEndpointArgs args, InvokeOptions options)
    
    fn::invoke:
      function: mongodbatlas:index/getStreamPrivatelinkEndpoint:getStreamPrivatelinkEndpoint
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Id string
    The ID of the Private Link connection.
    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.
    Id string
    The ID of the Private Link connection.
    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.
    id String
    The ID of the Private Link connection.
    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.
    id string
    The ID of the Private Link connection.
    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.
    id str
    The ID of the Private Link connection.
    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.
    id String
    The ID of the Private Link connection.
    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.

    getStreamPrivatelinkEndpoint Result

    The following output properties are available:

    DnsDomain string
    DnsSubDomains List<string>
    Id string
    The ID of the Private Link connection.
    InterfaceEndpointId string
    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
    Region string
    ServiceEndpointId string
    State string
    Vendor string
    DnsDomain string
    DnsSubDomains []string
    Id string
    The ID of the Private Link connection.
    InterfaceEndpointId string
    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
    Region string
    ServiceEndpointId string
    State string
    Vendor string
    dnsDomain String
    dnsSubDomains List<String>
    id String
    The ID of the Private Link connection.
    interfaceEndpointId String
    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
    region String
    serviceEndpointId String
    state String
    vendor String
    dnsDomain string
    dnsSubDomains string[]
    id string
    The ID of the Private Link connection.
    interfaceEndpointId string
    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
    region string
    serviceEndpointId string
    state string
    vendor string
    dns_domain str
    dns_sub_domains Sequence[str]
    id str
    The ID of the Private Link connection.
    interface_endpoint_id str
    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
    region str
    service_endpoint_id str
    state str
    vendor str
    dnsDomain String
    dnsSubDomains List<String>
    id String
    The ID of the Private Link connection.
    interfaceEndpointId String
    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
    region String
    serviceEndpointId String
    state String
    vendor String

    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