» alicloud_polardb_endpoints

The alicloud_polardb_endpoints data source provides a collection of PolarDB endpoints available in Alibaba Cloud account. Filters support regular expression for the cluster name, searches by clusterId, and other filters which are listed below.

» Example Usage

data "alicloud_polardb_clusters" "polardb_clusters_ds" {
  description_regex = "pc-\\w+"
  status     = "Running"
}

data "alicloud_polardb_endpoints" "default" {
  db_cluster_id    = "${data.alicloud_polardb_clusters.polardb_clusters_ds.clusters.0.id}"
}

output "ends" {
    value = "${data.alicloud_polardb_endpoints.default.endpoints[0].db_endpoint_id}"
}

» Argument Reference

The following arguments are supported:

» Attributes Reference

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

  • endpoints - A list of PolarDB cluster endpoints. Each element contains the following attributes:
    • db_endpoint_id - The endpoint ID.
    • auto_add_new_nodes - Whether the new node is automatically added to the default cluster address.Options are Enable and Disable.
    • endpoint_config - The Endpoint configuration. ConsistLevel: session consistency level, value:0: final consistency,1: session consistency;LoadBalanceStrategy: load balancing strategy. Based on the automatic scheduling of load, the value is: load.
    • endpoint_type - Cluster address type.Cluster: the default address of the Cluster.Primary: Primary address.Custom: Custom cluster addresses.
    • nodes - A list of nodes that connect to the address configuration.
    • read_write_mode - Read-write mode:ReadWrite: readable and writable (automatic read-write separation).ReadOnly: ReadOnly.
    • address_items - A list of endpoint addresses. Each element contains the following attributes.
      • net_type - IP network type:Public or Private.
      • connection_string - Connection instance string.
      • port - Intranet connection port.
      • vpc_id - ID of the VPC the instance belongs to.
      • vswitch_id - ID of the VSwitch the cluster belongs to.
      • ip_address - The ip address of connection string.