列表类型(list)与集合类型(set) 列表类型和集合类型表示方式相同: 元素为基本类型的列表/集合:使用 [ ] 封装。 元素为块类型的列表/集合:使用重复块的形式表示。 示例如下: java 基本类型的列表(集合表示方式相同) securitygroups ["default", "internal"] 块类型的列表(集合表示方式相同) network { uuid "55534eaa533a419d9b40ec427ea7195a" } network { uuid "ad091b52742f469e8f3cfd81cadf0743" } 特殊类型 null: 空类型。若将参数设置为 null,表示该参数未填写,HCL会自动忽略该参数并使用默认值。 null 在条件表达式中较为常见,示例如下: java var.test"" ? null : var.test 含义:当var.test的值为""时,忽略该参数;否则使用var.test的值 其他语法 注释规则 单行注释:以 或 // 开头。 多行注释:以 / 开始、以 / 结束,不支持嵌套块注释。 编码格式 Terraform配置文件使用UTF8编码,标识符、注释和字符串均支持非ASCII字符. 多行字符串 以 <
内容,最后以 EOF 结尾( EOF 可替换为其他字符)。示例如下: java resource "ctyunobsbucket" "webbucket" { ... website { ... routingrules <