alicloud_dms_enterprise_instances
更新时间:
This data source provides a list of DMS Enterprise Instances in an Alibaba Cloud account according to the specified filters.
-> NOTE: Available in 1.88.0+
Example Usage
# Declare the data source
data "alicloud_dms_enterprise_instances" "dms_enterprise_instances_ds" {
net_type = "CLASSIC"
instance_type = "mysql"
env_type = "test"
name_regex = "tf_testAcc"
output_file = "dms_enterprise_instances.json"
}
output "first_database_instance_id" {
value = "${data.alicloud_dms_enterprise_instances.dms_enterprise_instances_ds.instances.0.instance_id}"
}
Argument Reference
The following arguments are supported:
status
- (Optional) Filter the results by status of the DMS Enterprise Instances. Valid values:NORMAL
,UNAVAILABLE
,UNKNOWN
,DELETED
,DISABLE
.env_type
- (Optional) The type of the environment to which the database instance belongs.instance_source
- (Optional) The source of the database instance.instance_state
- (Optional) The status of the database instance.net_type
- (Optional) The network type of the database instance. Valid values: CLASSIC and VPC. For more information about the valid values, see the description of the RegisterInstance operation.search_key
- (Optional) The keyword used to query database instances.tid
- (Optional) The ID of the tenant in Data Management (DMS) Enterprise.name_regex
- (Optional, Available in v1.100.0+) A regex string to filter the results by the DMS Enterprise Instance instance_alias.instance_alias_regex
- (Optional) A regex string to filter the results by the DMS Enterprise Instance instance_alias.output_file
- (Optional) File name where to save data source results (after runningterraform plan
).
Attributes Reference
The following attributes are exported in addition to the arguments listed above:
ids
- A list of DMS Enterprise IDs (Each of them consists of host:port).names
- A list of DMS Enterprise names.instances
- A list of KMS keys. Each element contains the following attributes:data_link_name
- The name of the data link for the database instance.database_password
- The logon password of the database instance.database_user
- The logon username of the database instance.dba_id
- The ID of the database administrator (DBA) of the database instance.dba_nick_name
- The nickname of the DBA.ddl_online
- Indicates whether the online data description language (DDL) service was enabled for the database instance.ecs_instance_id
- The ID of the Elastic Compute Service (ECS) instance to which the database instance belongs.ecs_region
- The region where the database instance resides.env_type
- The type of the environment to which the database instance belongs..export_timeout
- The timeout period for exporting the database instance.host
- The endpoint of the database instance.instance_alias
- The alias of the database instance.instance_id
- The ID of the database instance.instance_source
- The ID of the database instance.instance_type
- The ID of the database instance.port
- The connection port of the database instance.query_timeout
- The timeout period for querying the database instance.safe_rule_id
- The ID of the security rule for the database instance.sid
- The system ID (SID) of the database instance.status
- The status of the database instance.use_dsql
- Indicates whether cross-database query was enabled for the database instance.vpc_id
- The ID of the Virtual Private Cloud (VPC) to which the database instance belongs.
文档内容是否对您有帮助?