Terraform types
(Redirected from Type (Terraform))
Jump to navigation
Jump to search
Types[edit]
string: a sequence of Unicode characters representing some text, like "hello".number: a numeric value. The number type can represent both whole numbers like 15 and fractional values like 6.283185.bool: a boolean value, eithertrueorfalse. bool values can be used in conditional logic.listortuple: a sequence of values, like["us-west-1a", "us-west-1c"]. Elements in a list or tuple are identified by consecutive whole numbers, starting with zero.maporobject: a group of values identified by named labels, like{name = "Mabel", age = 52}.
Examples[edit]
type = list(string) default = []
List example: ["us-west-1a", "us-west-1c"]
type = string default = null
Map/Object example[edit]
{
name = "John"
age = 52
}
variable "amis" {
type = "map"
default = {
"us-east-1" = "ami-b374d5a5"
"us-west-2" = "ami-4b32be2b"
}
}
Object list[edit]
variable "Your_Var_Name" {
type = list
default = [{
"your_var_1" = "your_value_1"
"your_var_2" = "your_value_1"
"your_var_3" = "your_value_1"
}]
}
Errors[edit]
- Terraform error:
List of object required - Error: Element 0: object required
- Error: Incorrect attribute value type
Related terms[edit]
See also[edit]
Advertising: