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 specifiedvswitchresources.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 totruecan 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:50to4000.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.
该文章对您有帮助吗?