1. Packages
  2. Tencentcloud Provider
  3. API Docs
  4. getMongodbInstanceConnections
tencentcloud 1.81.182 published on Monday, Apr 14, 2025 by tencentcloudstack

tencentcloud.getMongodbInstanceConnections

Explore with Pulumi AI

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",
});
Copy
import pulumi
import pulumi_tencentcloud as tencentcloud

instance_connections = tencentcloud.get_mongodb_instance_connections(instance_id="cmgo-9d0p6umb")
Copy
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
	})
}
Copy
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",
    });

});
Copy
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());

    }
}
Copy
variables:
  instanceConnections:
    fn::invoke:
      function: tencentcloud:getMongodbInstanceConnections
      arguments:
        instanceId: cmgo-9d0p6umb
Copy

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>
Copy
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]
Copy
func GetMongodbInstanceConnections(ctx *Context, args *GetMongodbInstanceConnectionsArgs, opts ...InvokeOption) (*GetMongodbInstanceConnectionsResult, error)
func GetMongodbInstanceConnectionsOutput(ctx *Context, args *GetMongodbInstanceConnectionsOutputArgs, opts ...InvokeOption) GetMongodbInstanceConnectionsResultOutput
Copy

> 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)
}
Copy
public static CompletableFuture<GetMongodbInstanceConnectionsResult> getMongodbInstanceConnections(GetMongodbInstanceConnectionsArgs args, InvokeOptions options)
public static Output<GetMongodbInstanceConnectionsResult> getMongodbInstanceConnections(GetMongodbInstanceConnectionsArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: tencentcloud:index/getMongodbInstanceConnections:getMongodbInstanceConnections
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

InstanceId This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. double
client connection count.
InternalService This property is required. bool
is internal.
Ip This property is required. string
client connection ip.
Count This property is required. float64
client connection count.
InternalService This property is required. bool
is internal.
Ip This property is required. string
client connection ip.
count This property is required. Double
client connection count.
internalService This property is required. Boolean
is internal.
ip This property is required. String
client connection ip.
count This property is required. number
client connection count.
internalService This property is required. boolean
is internal.
ip This property is required. string
client connection ip.
count This property is required. float
client connection count.
internal_service This property is required. bool
is internal.
ip This property is required. str
client connection ip.
count This property is required. Number
client connection count.
internalService This property is required. Boolean
is internal.
ip This property is required. String
client connection ip.

Package Details

Repository
tencentcloud tencentcloudstack/terraform-provider-tencentcloud
License
Notes
This Pulumi package is based on the tencentcloud Terraform Provider.