alicloud_gpdb_instances
更新时间:
This data source provides the AnalyticDB for PostgreSQL instances of the current Alibaba Cloud user.
-> NOTE: Available in 1.47.0+
Example Usage
Basic Usage
data "alicloud_gpdb_instances" "ids" {}
output "gpdb_db_instance_id_1" {
value = data.alicloud_gpdb_instances.ids.instances.0.id
}
Argument Reference
The following arguments are supported:
name_regex
- (Optional) A regex string to apply to the instance name.availability_zone
- (Optional) Instance availability zone.vswitch_id
- (Optional) Used to retrieve instances belong to specifiedvswitch
resources.db_instance_categories
- (Optional) The db instance categories.db_instance_modes
- (Optional) The db instance modes.description
- (Optional) The description of the instance.enable_details
- (Optional) Default tofalse
. Set it totrue
can output more details about resource attributes.ids
- (Optional) A list of DB Instance IDs.instance_network_type
- (Optional) The network type of the instance.output_file
- (Optional) File name where to save data source results (after runningterraform plan
).resource_group_id
- (Optional) The ID of the enterprise resource group to which the instance belongs.status
- (Optional) The status of the instance. Valid values:Creating
,DBInstanceClassChanging
,DBInstanceNetTypeChanging
,Deleting
,EngineVersionUpgrading
,GuardDBInstanceCreating
,GuardSwitching
,Importing
,ImportingFromOtherInstance
,Rebooting
,Restoring
,Running
,Transfering
,TransferingToOtherInstance
.
Argument Reference
The following attributes are exported in addition to the arguments listed above:
ids
- The ids list of AnalyticDB for PostgreSQL instances.names
- The names list of AnalyticDB for PostgreSQL instance.instances
- A list of Gpdb Db Instances. Each element contains the following attributes:connection_string
- The endpoint of the instance.cpu_cores
- The number of CPU cores of the computing node. Unit: Core.create_time
- The time when the instance was created. The time is in the YYYY-MM-DDThh:mm:ssZ format, such as 2011-05-30T12:11:4Z.db_instance_category
- The db instance category. Valid values:HighAvailability
,Basic
.db_instance_class
- The db instance class.db_instance_id
- The db instance id.db_instance_mode
- The db instance mode. Valid values:StorageElastic
,Serverless
,Classic
.description
- The description of the instance.engine
- The database engine used by the instance.engine_version
- The version of the database engine used by the instance.id
- The ID of the db Instance.instance_network_type
- The network type of the instance.ip_whitelist
- The ip whitelist.ip_group_attribute
- The value of this parameter is empty by default. The attribute of the whitelist group. The console does not display the whitelist group whose value of this parameter is hidden.ip_group_name
- IP whitelist group namesecurity_ip_list
- List of IP addresses allowed to access all databases of an instance. The list contains up to 1,000 IP addresses, separated by commas. Supported formats include 0.0.0.0/0, 10.23.12.24 (IP), and 10.23.12.24/24 (Classless Inter-Domain Routing (CIDR) mode. /24 represents the length of the prefix in an IP address. The range of the prefix length is [1,32]). System default to["127.0.0.1"]
.maintain_end_time
- The end time of the maintenance window for the instance.maintain_start_time
- The start time of the maintenance window for the instance.master_node_num
- The number of Master nodes. Valid values: 1 to 2. if it is not filled in, the default value is 1 Master node.memory_size
- The memory size of the compute node.payment_type
- The billing method of the instance. Valid values:Subscription
,PayAsYouGo
.seg_node_num
- Calculate the number of nodes. The value range of the high-availability version of the storage elastic mode is 4 to 512, and the value must be a multiple of 4. The value range of the basic version of the storage elastic mode is 2 to 512, and the value must be a multiple of 2. The-Serverless version has a value range of 2 to 512. The value must be a multiple of 2.status
- The status of the instance. Valid values:Creating
,DBInstanceClassChanging
,DBInstanceNetTypeChanging
,Deleting
,EngineVersionUpgrading
,GuardDBInstanceCreating
,GuardSwitching
,Importing
,ImportingFromOtherInstance
,Rebooting
,Restoring
,Running
,Transfering
,TransferingToOtherInstance
.storage_size
- The storage capacity. Unit: GB. Value:50
to4000
.storage_type
- The type of disks. Valid values:cloud_essd
,cloud_efficiency
.tags
- The tags of the instance.vpc_id
- The ID of the VPC。.vswitch_id
- The vswitch id.zone_id
- The zone ID of the instance.region_id
- Region ID the instance belongs to.connection_string
- (Available in 1.196.0+) The connection string of the instance.port
- (Available in 1.196.0+) The connection port of the instance.
文档内容是否对您有帮助?