CustomizationsConfig / CustomizationConfig / CloudFormationStackSetConfig

Defines a custom CloudFormation StackSet to be deployed to the environment.

Example

customizations:
cloudFormationStackSets:
- capabilities: [CAPABILITY_IAM, CAPABILITY_NAMED_IAM, CAPABILITY_AUTO_EXPAND]
deploymentTargets:
organizationalUnits:
- Infrastructure
description: sample desc4
name: OrganizationalUnitStackSet
regions:
- us-east-1
template: cloudformation/OUStackSet.yaml
- capabilities: [CAPABILITY_IAM]
deploymentTargets:
accounts:
- SharedServices
- Management
description:
name: AccountStackSet
regions:
- us-east-1
template: cloudformation/AccountStackSet.yaml

Hierarchy

  • CloudFormationStackSetConfig

Implements

Constructors

Properties

capabilities: undefined = undefined

The CloudFormation capabilities enabled to deploy the stackset.

See

https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_CreateStack.html

deploymentTargets: DeploymentTargets = ...

CloudFormation StackSet deployment targets

description: string = ''

The description is to used to provide more information about the stackset.

name: string = ''

The friendly name that will be used as a base for the created CloudFormation StackSet Name. The name should not contain any spaces as this isn't supported by the Accelerator.

parameters: undefined | CfnParameter[] = undefined

The parameters to be passed to the stackset.

regions: string[] = ...

A list of regions to deploy the stackset.

template: string = ''

The file path to the template file used for deployment.

Generated using TypeDoc