最近更新时间: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 - 系统磁盘的类型。
纯净模式
