Section: Expressions and Functions

Conditional expression

hcl
hcl
instance_type = var.environment == "prod" ? "t3.large" : "t3.micro"
Explanation

Choose values conditionally.

Learn the surrounding workflow

Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.

Related commands

Same sheet · prioritizing Expressions and Functions
For expression
Transform collections with a for expression.
OpenIn sheethclsame section
Merge maps
Combine multiple maps into one.
OpenIn sheethclsame section
try and can
Handle optional values and guard against invalid access.
OpenIn sheethclsame section
templatefile function
Render a file template with variables.
OpenIn sheethclsame section
String variable
Declare a typed string variable.
OpenIn sheethcl1 tag match
Use count
Create multiple similar resources with count.
OpenIn sheethcl1 tag match