alicloud_mongodb_sharding_network_private_addresses

更新时间:

This data source provides the Mongodb Sharding Network Private Addresses of the current Alibaba Cloud user.

-> NOTE: Available in v1.157.0+.

Example Usage

Basic Usage

data "alicloud_mongodb_sharding_network_private_addresses" "example" {
  db_instance_id = "example_value"
  node_id        = "example_value"
  role           = "Primary"
}
output "mongodb_sharding_network_private_address_id_1" {
  value = data.alicloud_mongodb_sharding_network_private_addresses.example.addresses.0.id
}

Argument Reference

The following arguments are supported:

  • db_instance_id - (Required, ForceNew) The db instance id.
  • node_id - (Optional, ForceNew) The ID of the mongos, shard, or Configserver node in the sharded cluster instance.
  • output_file - (Optional) File name where to save data source results (after running terraform plan).
  • role - (Optional, ForceNew) The role of the node. Valid values: Primary or Secondary.

Argument Reference

The following attributes are exported in addition to the arguments listed above:

  • addresses - A list of Mongodb Sharding Network Private Addresses. Each element contains the following attributes:
    • db_instance_id - The db instance id.
    • network_type - The type of the network.
    • network_address - The endpoint of the instance.
    • node_type - The type of the node.
    • port - The port number.
    • role - The role of the node.
    • vpc_id - The ID of the VPC.
    • expired_time - The remaining duration of the classic network address. Unit: seconds.
    • ip_address - The IP address of the instance.
    • vswitch_id - The vSwitch ID of the VPC.
    • node_id - The ID of the mongos, shard, or Configserver node in the sharded cluster instance.