如何在 Terraform 中初始化列表?
How to initialize list in Terraform?
我想创建一个只有一个值的变量,一个元素列表。所以我做了:
variable "cipher_suites" = {
type = list(string)
default = [
"TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384",
"TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256"
]
}
还有这个
variable "cipher_suites" {
type = "list"
default = [
"TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384",
"TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256"
]
}
但是我在声明和初始化方面遇到了很多这样的错误:
This character is not used
2019-10-09T06:41:12.2239556Z within the language.
我做错了什么?
这是正确的方法,对我很有效。
variable "cipher_suites" {
type = list(string)
default = [
"TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384",
"TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256"
]
}
希望对您有所帮助,如果这对您不起作用,可能是另一个错误,可能是某些导入或类似的错误。
我想创建一个只有一个值的变量,一个元素列表。所以我做了:
variable "cipher_suites" = {
type = list(string)
default = [
"TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384",
"TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256"
]
}
还有这个
variable "cipher_suites" {
type = "list"
default = [
"TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384",
"TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256"
]
}
但是我在声明和初始化方面遇到了很多这样的错误:
This character is not used
2019-10-09T06:41:12.2239556Z within the language.
我做错了什么?
这是正确的方法,对我很有效。
variable "cipher_suites" {
type = list(string)
default = [
"TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384",
"TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256"
]
}
希望对您有所帮助,如果这对您不起作用,可能是另一个错误,可能是某些导入或类似的错误。