AWS CloudFormation Template Parameter Variables

This topic provides a list of variables supported in AWS CloudFormation template parameters. For general information on variables, see Add Data to Workflows With Variables.

If you need a variable that isn't documented, create a case through the Snow Support Portal, and if the variable is available, we'll provide you with the variable name. We'll also add it to the list of documented variables in the next release.

VariableExpressionDescription
Custom Attributes
Custom Attributeform.customAttribute['*']A custom attribute from the request.
Destination
Availability Zonedestination.availabilityZoneThe availability zone. Populated when deploying to:
  • EC2-Classic, and the availability zone is specified
  • a VPC, using the subnet's availability zone
This variable is not populated when deploying to EC2-Classic and the availability zone is set to "Let the system decide" in the automated deployment placement
Availability Zonesdestination.availabilityZonesA comma-separated list of availability zones. Populated when deploying to:
  • EC2-Classic, and the availability zone is specified
  • a VPC, using the subnet's availability zone
This variable is not populated when deploying to EC2-Classic and the availability zone is set to "Let the system decide" in the automated deployment placement
Key Pairdestination.keyPairThe key pair assigned to the target destination.
Region Remote IDdestination.region.remoteIdThe ID of the target region. Populated only when deploying to an AWS or Microsoft Azure.
Security Group Namesdestination.securityGroup.namesA comma-separated list of security group names assigned to the target destination.
Security Groups IDsdestination.securityGroup.remoteIdsA comma-separated list of security group IDs assigned to the target destination. When deploying to an AWS VPC, the security group IDs must be provided to AWS.
Note: Security group IDs are not exposed in the Commander console.
Subnet CIDR Blockdestination.subnet.cidrBlockThe first CIDR block. Populated only when deploying to an AWS VPC or a Microsoft Azure virtual network.
Subnet CIDR Blocksdestination.subnet.cidrBlocksA comma-separated list of CIDR blocks from subnets assigned to the target destination. Populated only when the deployment destination is AWS VPC or a Microsoft Azure virtual network.
Subnet IDdestination.subnet.remoteIdThe first subnet ID. Populated only when deploying to an AWS VPC or a Microsoft Azure virtual network.
Subnet IDsdestination.subnet.remoteIdsA comma-separated list of subnet IDs assigned to the target destination. Populated only when the deployment destination is AWS VPC or a Microsoft Azure virtual network.
VPC CIDR Blockdestination.vpc.cidrBlockThe first CIDR block. Populated only when deploying to a VPC.
VPC CIDR Blocksdestination.vpc.cidrBlocksA comma-separated list of CIDR blocks from subnets assigned to the target destination. Populated only when deploying to a VPC.
VPC Remote IDdestination.vpc.remoteIdThe ID of the target VPC. Populated only when deploying to a VPC.
Form
Component Nameform.componentNameThe component name from the request.
Form Dynamic Lists
Dynamic Listform.dynamicList['*']A dynamic list from the request. Replace * with the name of the dynamic list.
Form Input Fields
Input Fieldform.inputField['*']An input text field from the request. Replace * with the name of the input field.
Requester
Requester Emailrequester.emailThe requester's email address.
Requester Namerequester.nameThe requester's name.
User IDrequester.userIdThe requester's user ID.