Capabilities
You specify stack capabilities with the capabilities property.
Examples
A single capability:
capabilities: CAPABILITY_IAM
A list of capabilities
capabilities:
  - CAPABILITY_IAM
  - CAPABILITY_NAMED_IAM
Disable all capabilities:
capabilities: []
Default value
By default, all capabilities are enabled.
Usage in configuration
capabilities property can be defined in:
- stack group configuration files
 - blueprint configuration files
 - stack configuration files
 
Stack group config file
When capabilities property is defined in a stack group configuration file:
- its value completely overrides the value inherited from the parent stack group
 - its value is inherited by stack groups and stacks that belong under the stack group
 
Blueprint config file
When capabilities property is defined in a blueprint configuration file:
- its value completely overrides the value inherited from the parent stack group
 - its value is inherited by stacks that extend the blueprint
 
Stack config file
When capabilities property is defined in a stack configuration file:
- if the stack extends a blueprint, its value completely overrides the value inherited from the blueprint
 - otherwise, its value completely overrides the value inherited from the parent stack group
 
Requirements
The capabilities property must satisfy these requirements:
- Must be a string or a list of strings
 - Allowed values are:
- CAPABILITY_IAM
 - CAPABILITY_NAMED_IAM
 - CAPABILITY_AUTO_EXPAND