gpt4 book ai didi

terraform - 在 Terraform 中,如何定义对象列表?

转载 作者:行者123 更新时间:2023-12-03 08:24:34 33 4
gpt4 key购买 nike

在 Terraform 中,我们如何定义对象列表?

变量.tf

variable "aws_cluster_arn" {
type = string

}

variable "aws_ecs_placement_strategy" {
type = list(object)
}

configuration.tfvars

aws_ecs_placement_strategy=(object({type="spread",field="attribute:ecs.availability-zone"}),object({type="BinPack",field="CPU"}))

我收到以下错误:

Error: Invalid type specification

on variables.tf line 53, in variable "aws_ecs_placement_strategy":
53: type = list(object)

最佳答案

定义object类型时,您应该指定object的所有字段及其类型,如下所示:

variable "aws_ecs_placement_strategy" {
type = list(object({
type = string,
field = string
}))
}

关于terraform - 在 Terraform 中,如何定义对象列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66956706/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com