1. Packages
  2. Packages
  3. Tencentcloud Provider
  4. API Docs
  5. getMongodbDbInstanceNodeProperty
Viewing docs for tencentcloud 1.83.3
published on Friday, Jun 19, 2026 by tencentcloudstack
Viewing docs for tencentcloud 1.83.3
published on Friday, Jun 19, 2026 by tencentcloudstack

    Use this data source to query detailed information of MongoDB (mongodb) DB instance node property

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const example = tencentcloud.getMongodbDbInstanceNodeProperty({
        instanceId: "cmgo-5aqo4yf7",
    });
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    example = tencentcloud.get_mongodb_db_instance_node_property(instance_id="cmgo-5aqo4yf7")
    
    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.GetMongodbDbInstanceNodeProperty(ctx, &tencentcloud.GetMongodbDbInstanceNodePropertyArgs{
    			InstanceId: "cmgo-5aqo4yf7",
    		}, 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 example = Tencentcloud.GetMongodbDbInstanceNodeProperty.Invoke(new()
        {
            InstanceId = "cmgo-5aqo4yf7",
        });
    
    });
    
    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.GetMongodbDbInstanceNodePropertyArgs;
    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 example = TencentcloudFunctions.getMongodbDbInstanceNodeProperty(GetMongodbDbInstanceNodePropertyArgs.builder()
                .instanceId("cmgo-5aqo4yf7")
                .build());
    
        }
    }
    
    variables:
      example:
        fn::invoke:
          function: tencentcloud:getMongodbDbInstanceNodeProperty
          arguments:
            instanceId: cmgo-5aqo4yf7
    
    Example coming soon!
    

    Example Usage with filters

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const example = tencentcloud.getMongodbDbInstanceNodeProperty({
        instanceId: "cmgo-5aqo4yf7",
        roles: [
            "PRIMARY",
            "SECONDARY",
        ],
        onlyHidden: false,
        priority: 1,
        votes: 1,
        tags: [{
            tagKey: "env",
            tagValue: "prod",
        }],
    });
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    example = tencentcloud.get_mongodb_db_instance_node_property(instance_id="cmgo-5aqo4yf7",
        roles=[
            "PRIMARY",
            "SECONDARY",
        ],
        only_hidden=False,
        priority=1,
        votes=1,
        tags=[{
            "tag_key": "env",
            "tag_value": "prod",
        }])
    
    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.GetMongodbDbInstanceNodeProperty(ctx, &tencentcloud.GetMongodbDbInstanceNodePropertyArgs{
    			InstanceId: "cmgo-5aqo4yf7",
    			Roles: []string{
    				"PRIMARY",
    				"SECONDARY",
    			},
    			OnlyHidden: pulumi.BoolRef(false),
    			Priority:   pulumi.Float64Ref(1),
    			Votes:      pulumi.Float64Ref(1),
    			Tags: []tencentcloud.GetMongodbDbInstanceNodePropertyTag{
    				{
    					TagKey:   pulumi.StringRef("env"),
    					TagValue: pulumi.StringRef("prod"),
    				},
    			},
    		}, 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 example = Tencentcloud.GetMongodbDbInstanceNodeProperty.Invoke(new()
        {
            InstanceId = "cmgo-5aqo4yf7",
            Roles = new[]
            {
                "PRIMARY",
                "SECONDARY",
            },
            OnlyHidden = false,
            Priority = 1,
            Votes = 1,
            Tags = new[]
            {
                new Tencentcloud.Inputs.GetMongodbDbInstanceNodePropertyTagInputArgs
                {
                    TagKey = "env",
                    TagValue = "prod",
                },
            },
        });
    
    });
    
    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.GetMongodbDbInstanceNodePropertyArgs;
    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 example = TencentcloudFunctions.getMongodbDbInstanceNodeProperty(GetMongodbDbInstanceNodePropertyArgs.builder()
                .instanceId("cmgo-5aqo4yf7")
                .roles(            
                    "PRIMARY",
                    "SECONDARY")
                .onlyHidden(false)
                .priority(1)
                .votes(1)
                .tags(GetMongodbDbInstanceNodePropertyTagArgs.builder()
                    .tagKey("env")
                    .tagValue("prod")
                    .build())
                .build());
    
        }
    }
    
    variables:
      example:
        fn::invoke:
          function: tencentcloud:getMongodbDbInstanceNodeProperty
          arguments:
            instanceId: cmgo-5aqo4yf7
            roles:
              - PRIMARY
              - SECONDARY
            onlyHidden: false
            priority: 1
            votes: 1
            tags:
              - tagKey: env
                tagValue: prod
    
    Example coming soon!
    

    Using getMongodbDbInstanceNodeProperty

    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 getMongodbDbInstanceNodeProperty(args: GetMongodbDbInstanceNodePropertyArgs, opts?: InvokeOptions): Promise<GetMongodbDbInstanceNodePropertyResult>
    function getMongodbDbInstanceNodePropertyOutput(args: GetMongodbDbInstanceNodePropertyOutputArgs, opts?: InvokeOptions): Output<GetMongodbDbInstanceNodePropertyResult>
    def get_mongodb_db_instance_node_property(id: Optional[str] = None,
                                              instance_id: Optional[str] = None,
                                              node_ids: Optional[Sequence[str]] = None,
                                              only_hidden: Optional[bool] = None,
                                              priority: Optional[float] = None,
                                              result_output_file: Optional[str] = None,
                                              roles: Optional[Sequence[str]] = None,
                                              tags: Optional[Sequence[GetMongodbDbInstanceNodePropertyTag]] = None,
                                              votes: Optional[float] = None,
                                              opts: Optional[InvokeOptions] = None) -> GetMongodbDbInstanceNodePropertyResult
    def get_mongodb_db_instance_node_property_output(id: pulumi.Input[Optional[str]] = None,
                                              instance_id: pulumi.Input[Optional[str]] = None,
                                              node_ids: pulumi.Input[Optional[Sequence[pulumi.Input[str]]]] = None,
                                              only_hidden: pulumi.Input[Optional[bool]] = None,
                                              priority: pulumi.Input[Optional[float]] = None,
                                              result_output_file: pulumi.Input[Optional[str]] = None,
                                              roles: pulumi.Input[Optional[Sequence[pulumi.Input[str]]]] = None,
                                              tags: pulumi.Input[Optional[Sequence[pulumi.Input[GetMongodbDbInstanceNodePropertyTagArgs]]]] = None,
                                              votes: pulumi.Input[Optional[float]] = None,
                                              opts: Optional[InvokeOptions] = None) -> Output[GetMongodbDbInstanceNodePropertyResult]
    func GetMongodbDbInstanceNodeProperty(ctx *Context, args *GetMongodbDbInstanceNodePropertyArgs, opts ...InvokeOption) (*GetMongodbDbInstanceNodePropertyResult, error)
    func GetMongodbDbInstanceNodePropertyOutput(ctx *Context, args *GetMongodbDbInstanceNodePropertyOutputArgs, opts ...InvokeOption) GetMongodbDbInstanceNodePropertyResultOutput

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

    public static class GetMongodbDbInstanceNodeProperty 
    {
        public static Task<GetMongodbDbInstanceNodePropertyResult> InvokeAsync(GetMongodbDbInstanceNodePropertyArgs args, InvokeOptions? opts = null)
        public static Output<GetMongodbDbInstanceNodePropertyResult> Invoke(GetMongodbDbInstanceNodePropertyInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetMongodbDbInstanceNodePropertyResult> getMongodbDbInstanceNodeProperty(GetMongodbDbInstanceNodePropertyArgs args, InvokeOptions options)
    public static Output<GetMongodbDbInstanceNodePropertyResult> getMongodbDbInstanceNodeProperty(GetMongodbDbInstanceNodePropertyArgs args, InvokeOptions options)
    
    fn::invoke:
      function: tencentcloud:index/getMongodbDbInstanceNodeProperty:getMongodbDbInstanceNodeProperty
      arguments:
        # arguments dictionary
    data "tencentcloud_getmongodbdbinstancenodeproperty" "name" {
        # arguments
    }

    The following arguments are supported:

    InstanceId string
    Instance ID.
    Id string
    NodeIds List<string>
    Node ID list.
    OnlyHidden bool
    Whether to query only Hidden nodes. Default is false.
    Priority double
    Node priority. Value range: [0, 100].
    ResultOutputFile string
    Used to save results.
    Roles List<string>
    Node role list. Valid values: PRIMARY, SECONDARY, READONLY, ARBITER.
    Tags List<GetMongodbDbInstanceNodePropertyTag>
    Node tags for filtering.
    Votes double
    Node votes. 1: has votes; 0: no votes.
    InstanceId string
    Instance ID.
    Id string
    NodeIds []string
    Node ID list.
    OnlyHidden bool
    Whether to query only Hidden nodes. Default is false.
    Priority float64
    Node priority. Value range: [0, 100].
    ResultOutputFile string
    Used to save results.
    Roles []string
    Node role list. Valid values: PRIMARY, SECONDARY, READONLY, ARBITER.
    Tags []GetMongodbDbInstanceNodePropertyTag
    Node tags for filtering.
    Votes float64
    Node votes. 1: has votes; 0: no votes.
    instance_id string
    Instance ID.
    id string
    node_ids list(string)
    Node ID list.
    only_hidden bool
    Whether to query only Hidden nodes. Default is false.
    priority number
    Node priority. Value range: [0, 100].
    result_output_file string
    Used to save results.
    roles list(string)
    Node role list. Valid values: PRIMARY, SECONDARY, READONLY, ARBITER.
    tags list(object)
    Node tags for filtering.
    votes number
    Node votes. 1: has votes; 0: no votes.
    instanceId String
    Instance ID.
    id String
    nodeIds List<String>
    Node ID list.
    onlyHidden Boolean
    Whether to query only Hidden nodes. Default is false.
    priority Double
    Node priority. Value range: [0, 100].
    resultOutputFile String
    Used to save results.
    roles List<String>
    Node role list. Valid values: PRIMARY, SECONDARY, READONLY, ARBITER.
    tags List<GetMongodbDbInstanceNodePropertyTag>
    Node tags for filtering.
    votes Double
    Node votes. 1: has votes; 0: no votes.
    instanceId string
    Instance ID.
    id string
    nodeIds string[]
    Node ID list.
    onlyHidden boolean
    Whether to query only Hidden nodes. Default is false.
    priority number
    Node priority. Value range: [0, 100].
    resultOutputFile string
    Used to save results.
    roles string[]
    Node role list. Valid values: PRIMARY, SECONDARY, READONLY, ARBITER.
    tags GetMongodbDbInstanceNodePropertyTag[]
    Node tags for filtering.
    votes number
    Node votes. 1: has votes; 0: no votes.
    instance_id str
    Instance ID.
    id str
    node_ids Sequence[str]
    Node ID list.
    only_hidden bool
    Whether to query only Hidden nodes. Default is false.
    priority float
    Node priority. Value range: [0, 100].
    result_output_file str
    Used to save results.
    roles Sequence[str]
    Node role list. Valid values: PRIMARY, SECONDARY, READONLY, ARBITER.
    tags Sequence[GetMongodbDbInstanceNodePropertyTag]
    Node tags for filtering.
    votes float
    Node votes. 1: has votes; 0: no votes.
    instanceId String
    Instance ID.
    id String
    nodeIds List<String>
    Node ID list.
    onlyHidden Boolean
    Whether to query only Hidden nodes. Default is false.
    priority Number
    Node priority. Value range: [0, 100].
    resultOutputFile String
    Used to save results.
    roles List<String>
    Node role list. Valid values: PRIMARY, SECONDARY, READONLY, ARBITER.
    tags List<Property Map>
    Node tags for filtering.
    votes Number
    Node votes. 1: has votes; 0: no votes.

    getMongodbDbInstanceNodeProperty Result

    The following output properties are available:

    Id string
    InstanceId string
    Mongos List<GetMongodbDbInstanceNodePropertyMongo>
    Mongos node property list.
    ReplicateSets List<GetMongodbDbInstanceNodePropertyReplicateSet>
    Replica set node info list.
    NodeIds List<string>
    OnlyHidden bool
    Priority double
    Node priority. Value range: [0, 100].
    ResultOutputFile string
    Roles List<string>
    Tags List<GetMongodbDbInstanceNodePropertyTag>
    Node tags.
    Votes double
    Node votes. 1: has votes; 0: no votes.
    Id string
    InstanceId string
    Mongos []GetMongodbDbInstanceNodePropertyMongo
    Mongos node property list.
    ReplicateSets []GetMongodbDbInstanceNodePropertyReplicateSet
    Replica set node info list.
    NodeIds []string
    OnlyHidden bool
    Priority float64
    Node priority. Value range: [0, 100].
    ResultOutputFile string
    Roles []string
    Tags []GetMongodbDbInstanceNodePropertyTag
    Node tags.
    Votes float64
    Node votes. 1: has votes; 0: no votes.
    id string
    instance_id string
    mongos list(object)
    Mongos node property list.
    replicate_sets list(object)
    Replica set node info list.
    node_ids list(string)
    only_hidden bool
    priority number
    Node priority. Value range: [0, 100].
    result_output_file string
    roles list(string)
    tags list(object)
    Node tags.
    votes number
    Node votes. 1: has votes; 0: no votes.
    id String
    instanceId String
    mongos List<GetMongodbDbInstanceNodePropertyMongo>
    Mongos node property list.
    replicateSets List<GetMongodbDbInstanceNodePropertyReplicateSet>
    Replica set node info list.
    nodeIds List<String>
    onlyHidden Boolean
    priority Double
    Node priority. Value range: [0, 100].
    resultOutputFile String
    roles List<String>
    tags List<GetMongodbDbInstanceNodePropertyTag>
    Node tags.
    votes Double
    Node votes. 1: has votes; 0: no votes.
    id string
    instanceId string
    mongos GetMongodbDbInstanceNodePropertyMongo[]
    Mongos node property list.
    replicateSets GetMongodbDbInstanceNodePropertyReplicateSet[]
    Replica set node info list.
    nodeIds string[]
    onlyHidden boolean
    priority number
    Node priority. Value range: [0, 100].
    resultOutputFile string
    roles string[]
    tags GetMongodbDbInstanceNodePropertyTag[]
    Node tags.
    votes number
    Node votes. 1: has votes; 0: no votes.
    id str
    instance_id str
    mongos Sequence[GetMongodbDbInstanceNodePropertyMongo]
    Mongos node property list.
    replicate_sets Sequence[GetMongodbDbInstanceNodePropertyReplicateSet]
    Replica set node info list.
    node_ids Sequence[str]
    only_hidden bool
    priority float
    Node priority. Value range: [0, 100].
    result_output_file str
    roles Sequence[str]
    tags Sequence[GetMongodbDbInstanceNodePropertyTag]
    Node tags.
    votes float
    Node votes. 1: has votes; 0: no votes.
    id String
    instanceId String
    mongos List<Property Map>
    Mongos node property list.
    replicateSets List<Property Map>
    Replica set node info list.
    nodeIds List<String>
    onlyHidden Boolean
    priority Number
    Node priority. Value range: [0, 100].
    resultOutputFile String
    roles List<String>
    tags List<Property Map>
    Node tags.
    votes Number
    Node votes. 1: has votes; 0: no votes.

    Supporting Types

    GetMongodbDbInstanceNodePropertyMongo

    Address string
    Node access address.
    Hidden bool
    Whether the node is a Hidden node.
    NodeName string
    Node name.
    Priority double
    Node priority. Value range: [0, 100].
    ReplicateSetId string
    Replica set ID.
    Role string
    Node role. Valid values: PRIMARY, SECONDARY, READONLY, ARBITER.
    SlaveDelay double
    Primary-secondary sync delay in seconds.
    Status string
    Node status. Valid values: NORMAL, STARTUP, STARTUP2, RECOVERING, DOWN, UNKNOWN, ROLLBACK, REMOVED.
    Tags List<GetMongodbDbInstanceNodePropertyMongoTag>
    Node tags for filtering.
    Votes double
    Node votes. 1: has votes; 0: no votes.
    WanServiceAddress string
    Node public network access address (IP or domain name).
    Zone string
    The availability zone where the node is located.
    Address string
    Node access address.
    Hidden bool
    Whether the node is a Hidden node.
    NodeName string
    Node name.
    Priority float64
    Node priority. Value range: [0, 100].
    ReplicateSetId string
    Replica set ID.
    Role string
    Node role. Valid values: PRIMARY, SECONDARY, READONLY, ARBITER.
    SlaveDelay float64
    Primary-secondary sync delay in seconds.
    Status string
    Node status. Valid values: NORMAL, STARTUP, STARTUP2, RECOVERING, DOWN, UNKNOWN, ROLLBACK, REMOVED.
    Tags []GetMongodbDbInstanceNodePropertyMongoTag
    Node tags for filtering.
    Votes float64
    Node votes. 1: has votes; 0: no votes.
    WanServiceAddress string
    Node public network access address (IP or domain name).
    Zone string
    The availability zone where the node is located.
    address string
    Node access address.
    hidden bool
    Whether the node is a Hidden node.
    node_name string
    Node name.
    priority number
    Node priority. Value range: [0, 100].
    replicate_set_id string
    Replica set ID.
    role string
    Node role. Valid values: PRIMARY, SECONDARY, READONLY, ARBITER.
    slave_delay number
    Primary-secondary sync delay in seconds.
    status string
    Node status. Valid values: NORMAL, STARTUP, STARTUP2, RECOVERING, DOWN, UNKNOWN, ROLLBACK, REMOVED.
    tags list(object)
    Node tags for filtering.
    votes number
    Node votes. 1: has votes; 0: no votes.
    wan_service_address string
    Node public network access address (IP or domain name).
    zone string
    The availability zone where the node is located.
    address String
    Node access address.
    hidden Boolean
    Whether the node is a Hidden node.
    nodeName String
    Node name.
    priority Double
    Node priority. Value range: [0, 100].
    replicateSetId String
    Replica set ID.
    role String
    Node role. Valid values: PRIMARY, SECONDARY, READONLY, ARBITER.
    slaveDelay Double
    Primary-secondary sync delay in seconds.
    status String
    Node status. Valid values: NORMAL, STARTUP, STARTUP2, RECOVERING, DOWN, UNKNOWN, ROLLBACK, REMOVED.
    tags List<GetMongodbDbInstanceNodePropertyMongoTag>
    Node tags for filtering.
    votes Double
    Node votes. 1: has votes; 0: no votes.
    wanServiceAddress String
    Node public network access address (IP or domain name).
    zone String
    The availability zone where the node is located.
    address string
    Node access address.
    hidden boolean
    Whether the node is a Hidden node.
    nodeName string
    Node name.
    priority number
    Node priority. Value range: [0, 100].
    replicateSetId string
    Replica set ID.
    role string
    Node role. Valid values: PRIMARY, SECONDARY, READONLY, ARBITER.
    slaveDelay number
    Primary-secondary sync delay in seconds.
    status string
    Node status. Valid values: NORMAL, STARTUP, STARTUP2, RECOVERING, DOWN, UNKNOWN, ROLLBACK, REMOVED.
    tags GetMongodbDbInstanceNodePropertyMongoTag[]
    Node tags for filtering.
    votes number
    Node votes. 1: has votes; 0: no votes.
    wanServiceAddress string
    Node public network access address (IP or domain name).
    zone string
    The availability zone where the node is located.
    address str
    Node access address.
    hidden bool
    Whether the node is a Hidden node.
    node_name str
    Node name.
    priority float
    Node priority. Value range: [0, 100].
    replicate_set_id str
    Replica set ID.
    role str
    Node role. Valid values: PRIMARY, SECONDARY, READONLY, ARBITER.
    slave_delay float
    Primary-secondary sync delay in seconds.
    status str
    Node status. Valid values: NORMAL, STARTUP, STARTUP2, RECOVERING, DOWN, UNKNOWN, ROLLBACK, REMOVED.
    tags Sequence[GetMongodbDbInstanceNodePropertyMongoTag]
    Node tags for filtering.
    votes float
    Node votes. 1: has votes; 0: no votes.
    wan_service_address str
    Node public network access address (IP or domain name).
    zone str
    The availability zone where the node is located.
    address String
    Node access address.
    hidden Boolean
    Whether the node is a Hidden node.
    nodeName String
    Node name.
    priority Number
    Node priority. Value range: [0, 100].
    replicateSetId String
    Replica set ID.
    role String
    Node role. Valid values: PRIMARY, SECONDARY, READONLY, ARBITER.
    slaveDelay Number
    Primary-secondary sync delay in seconds.
    status String
    Node status. Valid values: NORMAL, STARTUP, STARTUP2, RECOVERING, DOWN, UNKNOWN, ROLLBACK, REMOVED.
    tags List<Property Map>
    Node tags for filtering.
    votes Number
    Node votes. 1: has votes; 0: no votes.
    wanServiceAddress String
    Node public network access address (IP or domain name).
    zone String
    The availability zone where the node is located.

    GetMongodbDbInstanceNodePropertyMongoTag

    TagKey string
    Node tag key.
    TagValue string
    Node tag value.
    TagKey string
    Node tag key.
    TagValue string
    Node tag value.
    tag_key string
    Node tag key.
    tag_value string
    Node tag value.
    tagKey String
    Node tag key.
    tagValue String
    Node tag value.
    tagKey string
    Node tag key.
    tagValue string
    Node tag value.
    tag_key str
    Node tag key.
    tag_value str
    Node tag value.
    tagKey String
    Node tag key.
    tagValue String
    Node tag value.

    GetMongodbDbInstanceNodePropertyReplicateSet

    Nodes []GetMongodbDbInstanceNodePropertyReplicateSetNode
    Node property list in the replica set.
    nodes list(object)
    Node property list in the replica set.
    nodes GetMongodbDbInstanceNodePropertyReplicateSetNode[]
    Node property list in the replica set.
    nodes List<Property Map>
    Node property list in the replica set.

    GetMongodbDbInstanceNodePropertyReplicateSetNode

    Address string
    Node access address.
    Hidden bool
    Whether the node is a Hidden node.
    NodeName string
    Node name.
    Priority double
    Node priority. Value range: [0, 100].
    ReplicateSetId string
    Replica set ID.
    Role string
    Node role. Valid values: PRIMARY, SECONDARY, READONLY, ARBITER.
    SlaveDelay double
    Primary-secondary sync delay in seconds.
    Status string
    Node status. Valid values: NORMAL, STARTUP, STARTUP2, RECOVERING, DOWN, UNKNOWN, ROLLBACK, REMOVED.
    Tags List<GetMongodbDbInstanceNodePropertyReplicateSetNodeTag>
    Node tags for filtering.
    Votes double
    Node votes. 1: has votes; 0: no votes.
    WanServiceAddress string
    Node public network access address (IP or domain name).
    Zone string
    The availability zone where the node is located.
    Address string
    Node access address.
    Hidden bool
    Whether the node is a Hidden node.
    NodeName string
    Node name.
    Priority float64
    Node priority. Value range: [0, 100].
    ReplicateSetId string
    Replica set ID.
    Role string
    Node role. Valid values: PRIMARY, SECONDARY, READONLY, ARBITER.
    SlaveDelay float64
    Primary-secondary sync delay in seconds.
    Status string
    Node status. Valid values: NORMAL, STARTUP, STARTUP2, RECOVERING, DOWN, UNKNOWN, ROLLBACK, REMOVED.
    Tags []GetMongodbDbInstanceNodePropertyReplicateSetNodeTag
    Node tags for filtering.
    Votes float64
    Node votes. 1: has votes; 0: no votes.
    WanServiceAddress string
    Node public network access address (IP or domain name).
    Zone string
    The availability zone where the node is located.
    address string
    Node access address.
    hidden bool
    Whether the node is a Hidden node.
    node_name string
    Node name.
    priority number
    Node priority. Value range: [0, 100].
    replicate_set_id string
    Replica set ID.
    role string
    Node role. Valid values: PRIMARY, SECONDARY, READONLY, ARBITER.
    slave_delay number
    Primary-secondary sync delay in seconds.
    status string
    Node status. Valid values: NORMAL, STARTUP, STARTUP2, RECOVERING, DOWN, UNKNOWN, ROLLBACK, REMOVED.
    tags list(object)
    Node tags for filtering.
    votes number
    Node votes. 1: has votes; 0: no votes.
    wan_service_address string
    Node public network access address (IP or domain name).
    zone string
    The availability zone where the node is located.
    address String
    Node access address.
    hidden Boolean
    Whether the node is a Hidden node.
    nodeName String
    Node name.
    priority Double
    Node priority. Value range: [0, 100].
    replicateSetId String
    Replica set ID.
    role String
    Node role. Valid values: PRIMARY, SECONDARY, READONLY, ARBITER.
    slaveDelay Double
    Primary-secondary sync delay in seconds.
    status String
    Node status. Valid values: NORMAL, STARTUP, STARTUP2, RECOVERING, DOWN, UNKNOWN, ROLLBACK, REMOVED.
    tags List<GetMongodbDbInstanceNodePropertyReplicateSetNodeTag>
    Node tags for filtering.
    votes Double
    Node votes. 1: has votes; 0: no votes.
    wanServiceAddress String
    Node public network access address (IP or domain name).
    zone String
    The availability zone where the node is located.
    address string
    Node access address.
    hidden boolean
    Whether the node is a Hidden node.
    nodeName string
    Node name.
    priority number
    Node priority. Value range: [0, 100].
    replicateSetId string
    Replica set ID.
    role string
    Node role. Valid values: PRIMARY, SECONDARY, READONLY, ARBITER.
    slaveDelay number
    Primary-secondary sync delay in seconds.
    status string
    Node status. Valid values: NORMAL, STARTUP, STARTUP2, RECOVERING, DOWN, UNKNOWN, ROLLBACK, REMOVED.
    tags GetMongodbDbInstanceNodePropertyReplicateSetNodeTag[]
    Node tags for filtering.
    votes number
    Node votes. 1: has votes; 0: no votes.
    wanServiceAddress string
    Node public network access address (IP or domain name).
    zone string
    The availability zone where the node is located.
    address str
    Node access address.
    hidden bool
    Whether the node is a Hidden node.
    node_name str
    Node name.
    priority float
    Node priority. Value range: [0, 100].
    replicate_set_id str
    Replica set ID.
    role str
    Node role. Valid values: PRIMARY, SECONDARY, READONLY, ARBITER.
    slave_delay float
    Primary-secondary sync delay in seconds.
    status str
    Node status. Valid values: NORMAL, STARTUP, STARTUP2, RECOVERING, DOWN, UNKNOWN, ROLLBACK, REMOVED.
    tags Sequence[GetMongodbDbInstanceNodePropertyReplicateSetNodeTag]
    Node tags for filtering.
    votes float
    Node votes. 1: has votes; 0: no votes.
    wan_service_address str
    Node public network access address (IP or domain name).
    zone str
    The availability zone where the node is located.
    address String
    Node access address.
    hidden Boolean
    Whether the node is a Hidden node.
    nodeName String
    Node name.
    priority Number
    Node priority. Value range: [0, 100].
    replicateSetId String
    Replica set ID.
    role String
    Node role. Valid values: PRIMARY, SECONDARY, READONLY, ARBITER.
    slaveDelay Number
    Primary-secondary sync delay in seconds.
    status String
    Node status. Valid values: NORMAL, STARTUP, STARTUP2, RECOVERING, DOWN, UNKNOWN, ROLLBACK, REMOVED.
    tags List<Property Map>
    Node tags for filtering.
    votes Number
    Node votes. 1: has votes; 0: no votes.
    wanServiceAddress String
    Node public network access address (IP or domain name).
    zone String
    The availability zone where the node is located.

    GetMongodbDbInstanceNodePropertyReplicateSetNodeTag

    TagKey string
    Node tag key.
    TagValue string
    Node tag value.
    TagKey string
    Node tag key.
    TagValue string
    Node tag value.
    tag_key string
    Node tag key.
    tag_value string
    Node tag value.
    tagKey String
    Node tag key.
    tagValue String
    Node tag value.
    tagKey string
    Node tag key.
    tagValue string
    Node tag value.
    tag_key str
    Node tag key.
    tag_value str
    Node tag value.
    tagKey String
    Node tag key.
    tagValue String
    Node tag value.

    GetMongodbDbInstanceNodePropertyTag

    TagKey string
    Node tag key.
    TagValue string
    Node tag value.
    TagKey string
    Node tag key.
    TagValue string
    Node tag value.
    tag_key string
    Node tag key.
    tag_value string
    Node tag value.
    tagKey String
    Node tag key.
    tagValue String
    Node tag value.
    tagKey string
    Node tag key.
    tagValue string
    Node tag value.
    tag_key str
    Node tag key.
    tag_value str
    Node tag value.
    tagKey String
    Node tag key.
    tagValue String
    Node tag value.

    Package Details

    Repository
    tencentcloud tencentcloudstack/terraform-provider-tencentcloud
    License
    Notes
    This Pulumi package is based on the tencentcloud Terraform Provider.
    Viewing docs for tencentcloud 1.83.3
    published on Friday, Jun 19, 2026 by tencentcloudstack

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial