Blossom Logo Deploy your apps with Heroku-like simplicity using Blossom See Your Savings

Parameter

Use the optional Parameters section to customize your templates. Parameters enable you to input custom values to your template each time you create or update a stack.

The parameter method maps to the CloudFormation Template Anatomy Parameters section.

Example Snippets

There are 3 forms for conditions. Here are example snippets:

# short form
parameter("AmiId")            # no default, so this is a required parameter
parameter("ImageId", "ami-123") # default is ami-123

# medium form
parameter("Company", Default: "boltops", Description: "instance type")

# long form
parameter("InstanceType" => {
  Default: "t2.micro" ,
  Description: "instance type" ,
})

Example Outputs

Parameters:
  AmiId:
    Type: String
  ImageId:
    Default: ami-123
    Type: String
  Company:
    Default: boltops
    Description: instance type
    Type: String
  InstanceType:
    Default: t2.micro
    Description: instance type
    Type: String

Back to DSL Basics Docs.