包含string、number、bool、list、map、set、object、tuple、any(默认约束类型为any) string# 字符串 variable"map_example"{ description ="an example of a map in terrform"type=map(string)default= { key1 ="value1"key2 ="value2"key3 ="value3"} } number# 数字 variable"number_example"{ descript...
Terraform支持许多类型约束,包括string、number、bool、list、map、set、object、tuple和any。如果未指定类型,那么Terraform会设置默认约束类型为any。 还可以使用类型约束创建更复杂的对象和元组结构类型。 也可以通过环境变量来设置输入变量初始值。命名规范是TF_VAR_,其中是你要设置的输入变量的名称。 如果不想在每次运...
data_disks { type = "SATA" size = "100" } data_disks { type = "SAS" size = "200" } `map(...)`: 包含多个`key: value`形式。在tf文件中的写法为 tags = { test = "test1" } `set(...)`:不具有任何辅助标识符或者索引的集合,集合中的元素值。 结构类型 `object(...)`:对象中的...
包含string、number、bool、list、map、set、object、tuple、any(默认约束类型为any) string:字符串 variable "map_example" { description = "an example of a map in terrform" type = map(string) default = { key1 = "value1" key2 = "value2" key3 = "value3" } } 1. 2. 3. 4. 5. 6....
一个for表达式的输入(在in关键字之后给出)可以是一个列表,一个集合,一个元组,一个 map,或者一个对象 (object)。 上面的例子显示了一个只有一个临时符号s的for表达式,但是一个for表达式可以选择声明一对临时符号,以便也使用每个项目的键或索引: [for k, v in var.map : length(k) + length(v)] ...
`map(...)`: 包含多个`key: value`形式。在tf文件中的写法为 tags={test="test1"} `set(...)`:不具有任何辅助标识符或者索引的集合,集合中的元素值。 结构类型 `object(...)`:对象中的每个元素可以有各自的类型,其语法可以表示为`{ <KEY> = <TYPE>, <KEY> = <TYPE>, ... }`。
kubernetes_cluster_id = azurerm_kubernetes_cluster.example.id vm_size = "Standard_DS2_v2" node_count = 1 tags = { Environment = "Production" } } 我们可以用azurerm_kubernetes_cluster_node_pool创建一组服务于指定 Azure Kubernetes Cluster 的 Node Pool,该 Node Pool 用于创建并维护一组 K8s Worke...
一个for表达式的输入(在in关键字之后给出)可以是一个列表,一个集合,一个元组,一个 map,或者一个对象 (object)。 上面的例子显示了一个只有一个临时符号s的for表达式,但是一个for表达式可以选择声明一对临时符号,以便也使用每个项目的键或索引: [for k, v in var.map : length(k) + length(v)] ...
一个for表达式的输入(在in关键字之后给出)可以是一个列表,一个集合,一个元组,一个 map,或者一个对象 (object)。 上面的例子显示了一个只有一个临时符号s的for表达式,但是一个for表达式可以选择声明一对临时符号,以便也使用每个项目的键或索引: [for k, v in var.map : length(k) + length(v)] ...
variable "alias_records" { type = map(object({ zone_id = string name = string type = string alias_name = string alias_zone_id = string routing_policy = string })) default = { example-com = { zone_id = "YOUR_ZONE_ID" name = "www" type = "A" alias_name = "example.com" al...