» alicloud_adb_clusters

The alicloud_adb_clusters data source provides a collection of ADB clusters available in Alibaba Cloud account. Filters support regular expression for the cluster description, searches by tags, and other filters which are listed below.

» Example Usage

data "alicloud_adb_clusters" "adb_clusters_ds" {
  description_regex = "am-\\w+"
  status     = "Running"

output "first_adb_cluster_id" {
  value = "${data.alicloud_adb_clusters.adb_clusters_ds.clusters.0.id}"

» Argument Reference

The following arguments are supported:

  • description_regex - (Optional) A regex string to filter results by cluster description.
  • ids - (Optional) A list of ADB cluster IDs.
  • tags - (Optional, Available in v1.68.0+) A mapping of tags to assign to the resource.

    • Key: It can be up to 64 characters in length. It cannot begin with "aliyun", "acs:", "http://", or "https://". It cannot be a null string.
    • Value: It can be up to 128 characters in length. It cannot begin with "aliyun", "acs:", "http://", or "https://". It can be a null string.
  • output_file - (Optional) File name where to save data source results (after running terraform plan).

» Attributes Reference

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

  • ids - A list of ADB cluster IDs.
  • descriptions - A list of ADB cluster descriptions.
  • clusters - A list of ADB clusters. Each element contains the following attributes:
    • id - The ID of the ADB cluster.
    • description - The description of the ADB cluster.
    • charge_type - Billing method. Value options: PostPaid for Pay-As-You-Go and PrePaid for subscription.
    • network_type - The DBClusterNetworkType of the ADB cluster.
    • region_id - Region ID the cluster belongs to.
    • zone_id - The ZoneId of the ADB cluster.
    • expire_time - Expiration time. Pay-As-You-Go clusters never expire.
    • expired - The expired of the ADB cluster.
    • status - Status of the cluster.
    • lock_mode - The LockMode of the ADB cluster.
    • create_time - The CreateTime of the ADB cluster.
    • vpc_id - ID of the VPC the cluster belongs to.
    • db_node_count - The DBNodeCount of the ADB cluster.
    • db_node_class - The DBNodeClass of the ADB cluster.
    • db_node_storage - The DBNodeStorage of the ADB cluster.