最近更新时间:2025-03-18 20:10:12
此数据源基于可用区和实例ID提供实例资源列表。
# Get instances
data "ksyun_instances" "default" {
output_file = "output_result"
ids = []
project_id = []
network_interface {
network_interface_id = []
subnet_id = []
group_id = []
}
instance_state {
name = []
}
availability_zone {
name = []
}
}
支持以下参数:
ids
- (可选)实例ID列表。
name_regex
- (可选)用于通过实例名称过滤结果的正则表达式字符串。
output_file
- (可选)执行terraform plan时存储数据源结果输出的文件名称。
除了上述所有参数外,还导出以下属性:
instances
- 下面文档化的实例。
此属性(instances
)支持以下内容:
instance_id
- 实例的ID。
instance_state
- 实例的状态。
subnet_id
- 与实例关联的子网ID。
image_id
- 实例要使用的镜像ID。
instance_type
- 实例的类型。
security_group_id
- 关联的安全组ID。
instance_name
- 实例的名称。
project_id
- 实例分配的项目ID。
user_data
- 要指定到此实例的用户数据。
creation_date
- 创建时间。
charge_type
- 实例计费类型。
availability_zone_name
- 实例所在的可用区名称。
private_ip_address
- 实例的私有IP地址。
disk_size
- 系统磁盘的大小。
disk_type
- 系统磁盘的类型。
纯净模式