首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

将值从CLI传递到object类型的Terraform变量

Terraform是一种基础设施即代码工具,用于自动化管理云计算资源。它允许开发人员使用声明性语言定义基础设施,并通过执行代码来创建、修改和删除云资源。

在Terraform中,可以通过CLI(命令行界面)将值传递给object类型的变量。object类型是一种复合类型,可以包含多个键值对。

要将值从CLI传递到object类型的Terraform变量,可以使用以下步骤:

  1. 在Terraform配置文件中定义一个object类型的变量,例如:
代码语言:txt
复制
variable "my_object" {
  type = object({
    key1 = string
    key2 = number
    key3 = bool
  })
}

上述代码定义了一个名为"my_object"的变量,它是一个object类型,包含三个键值对,分别是key1、key2和key3。

  1. 在CLI中使用-var参数传递object类型的值。例如:
代码语言:txt
复制
terraform apply -var 'my_object={key1="value1", key2=123, key3=true}'

上述命令将一个object类型的值传递给名为"my_object"的变量。可以根据实际情况修改键值对的值。

通过以上步骤,就可以将值从CLI传递到object类型的Terraform变量。这样可以灵活地配置和管理基础设施,根据不同的需求传递不同的参数。

Terraform相关产品和产品介绍链接地址:

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券