1. Packages
  2. Tencentcloud Provider
  3. API Docs
  4. getMongodbInstanceConnections
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack

tencentcloud.getMongodbInstanceConnections

Explore with Pulumi AI

tencentcloud logo
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack

    Use this data source to query detailed information of mongodb instance_connections

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const instanceConnections = tencentcloud.getMongodbInstanceConnections({
        instanceId: "cmgo-9d0p6umb",
    });
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    instance_connections = tencentcloud.get_mongodb_instance_connections(instance_id="cmgo-9d0p6umb")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/tencentcloud/tencentcloud"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := tencentcloud.GetMongodbInstanceConnections(ctx, &tencentcloud.GetMongodbInstanceConnectionsArgs{
    			InstanceId: "cmgo-9d0p6umb",
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Tencentcloud = Pulumi.Tencentcloud;
    
    return await Deployment.RunAsync(() => 
    {
        var instanceConnections = Tencentcloud.GetMongodbInstanceConnections.Invoke(new()
        {
            InstanceId = "cmgo-9d0p6umb",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.tencentcloud.TencentcloudFunctions;
    import com.pulumi.tencentcloud.inputs.GetMongodbInstanceConnectionsArgs;
    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) {
            final var instanceConnections = TencentcloudFunctions.getMongodbInstanceConnections(GetMongodbInstanceConnectionsArgs.builder()
                .instanceId("cmgo-9d0p6umb")
                .build());
    
        }
    }
    
    variables:
      instanceConnections:
        fn::invoke:
          function: tencentcloud:getMongodbInstanceConnections
          arguments:
            instanceId: cmgo-9d0p6umb
    

    Using getMongodbInstanceConnections

    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 getMongodbInstanceConnections(args: GetMongodbInstanceConnectionsArgs, opts?: InvokeOptions): Promise<GetMongodbInstanceConnectionsResult>
    function getMongodbInstanceConnectionsOutput(args: GetMongodbInstanceConnectionsOutputArgs, opts?: InvokeOptions): Output<GetMongodbInstanceConnectionsResult>
    def get_mongodb_instance_connections(id: Optional[str] = None,
                                         instance_id: Optional[str] = None,
                                         result_output_file: Optional[str] = None,
                                         opts: Optional[InvokeOptions] = None) -> GetMongodbInstanceConnectionsResult
    def get_mongodb_instance_connections_output(id: Optional[pulumi.Input[str]] = None,
                                         instance_id: Optional[pulumi.Input[str]] = None,
                                         result_output_file: Optional[pulumi.Input[str]] = None,
                                         opts: Optional[InvokeOptions] = None) -> Output[GetMongodbInstanceConnectionsResult]
    func GetMongodbInstanceConnections(ctx *Context, args *GetMongodbInstanceConnectionsArgs, opts ...InvokeOption) (*GetMongodbInstanceConnectionsResult, error)
    func GetMongodbInstanceConnectionsOutput(ctx *Context, args *GetMongodbInstanceConnectionsOutputArgs, opts ...InvokeOption) GetMongodbInstanceConnectionsResultOutput

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

    public static class GetMongodbInstanceConnections 
    {
        public static Task<GetMongodbInstanceConnectionsResult> InvokeAsync(GetMongodbInstanceConnectionsArgs args, InvokeOptions? opts = null)
        public static Output<GetMongodbInstanceConnectionsResult> Invoke(GetMongodbInstanceConnectionsInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetMongodbInstanceConnectionsResult> getMongodbInstanceConnections(GetMongodbInstanceConnectionsArgs args, InvokeOptions options)
    public static Output<GetMongodbInstanceConnectionsResult> getMongodbInstanceConnections(GetMongodbInstanceConnectionsArgs args, InvokeOptions options)
    
    fn::invoke:
      function: tencentcloud:index/getMongodbInstanceConnections:getMongodbInstanceConnections
      arguments:
        # arguments dictionary

    The following arguments are supported:

    InstanceId string
    Instance ID, the format is: cmgo-9d0p6umb.Same as the instance ID displayed in the cloud database console page.
    Id string
    ResultOutputFile string
    Used to save results.
    InstanceId string
    Instance ID, the format is: cmgo-9d0p6umb.Same as the instance ID displayed in the cloud database console page.
    Id string
    ResultOutputFile string
    Used to save results.
    instanceId String
    Instance ID, the format is: cmgo-9d0p6umb.Same as the instance ID displayed in the cloud database console page.
    id String
    resultOutputFile String
    Used to save results.
    instanceId string
    Instance ID, the format is: cmgo-9d0p6umb.Same as the instance ID displayed in the cloud database console page.
    id string
    resultOutputFile string
    Used to save results.
    instance_id str
    Instance ID, the format is: cmgo-9d0p6umb.Same as the instance ID displayed in the cloud database console page.
    id str
    result_output_file str
    Used to save results.
    instanceId String
    Instance ID, the format is: cmgo-9d0p6umb.Same as the instance ID displayed in the cloud database console page.
    id String
    resultOutputFile String
    Used to save results.

    getMongodbInstanceConnections Result

    The following output properties are available:

    clients List<Property Map>
    Client connection info.
    id String
    instanceId String
    resultOutputFile String

    Supporting Types

    GetMongodbInstanceConnectionsClient

    Count double
    client connection count.
    InternalService bool
    is internal.
    Ip string
    client connection ip.
    Count float64
    client connection count.
    InternalService bool
    is internal.
    Ip string
    client connection ip.
    count Double
    client connection count.
    internalService Boolean
    is internal.
    ip String
    client connection ip.
    count number
    client connection count.
    internalService boolean
    is internal.
    ip string
    client connection ip.
    count float
    client connection count.
    internal_service bool
    is internal.
    ip str
    client connection ip.
    count Number
    client connection count.
    internalService Boolean
    is internal.
    ip String
    client connection ip.

    Package Details

    Repository
    tencentcloud tencentcloudstack/terraform-provider-tencentcloud
    License
    Notes
    This Pulumi package is based on the tencentcloud Terraform Provider.
    tencentcloud logo
    tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack