Data Source
更新时间 2025-12-18 13:57:17
最近更新时间: 2025-12-18 13:57:17
Data Source定义
Data Source是通过一种特殊Resource,其作用是访问资源的各种数据,可以查询且不限于某种资源列表、数据库支持的字符集、云主机机器规格等等,Data Source使用 data 关键字声明:
data "ctyun_mysql_instances" "mysql_list" {
page_no = 1
page_size = 10
name = "mysql_example"
}Data Source 结果引用
上述实例查询MySQL数据库实例列表,筛选条件是名为"mysql_example",页码为1,页面大小为10。查询成功后,引用MySQL实例格式为:data.<数据类型>.<名称>.<字段名称>
data "ctyun_mysql_instances" "mysql_list" {
page_no = 1
page_size = 10
name = "mysql_example"
}
resource "ctyun_eip" "eip_example" {
...
}
# 名为mysql_example的mysql实例绑定eip
resource "ctyun_mysql_association_eip" "association_eip" {
eip_id = ctyun_eip.eip_example.id
inst_id = data.ctyun_mysql_instances.mysql_list[0].id
}