Skip to content

Latest commit

 

History

History
19 lines (15 loc) · 1.19 KB

README.md

File metadata and controls

19 lines (15 loc) · 1.19 KB

stencil-aws-account-resolver

Stencil blocks to resolve account name and related values of AWS account.

List of existent blocks

Following table shows list of existent blocks and what they are resolved to.

Block Resolution Original source
${stencil(account):alias} acme-playground API(IAM listAccountAliases).AccountAliases[0]
${stencil(account):companyTld} cloud ssm(us-east-1):/stencil/aws/companyTld
${stencil(account):id} 123456789012 API(STS getCallerIdentity).Account
${stencil(account):name} acme-playground API(Organizations describeAccount).Account.Name
${stencil(account):unit} playground ${stencil(account):name}.split('-').slice(1).join('-')
${stencil(account):companyName} acme ${stencil(account):name}.split('-')[0]
${stencil(account):companyDomain} acme.cloud ssm(us-east-1):/stencil/aws/companyDomain or ${stencil(account):companyName}.${stencil(account):companyTld} if ssm value is not available
${stencil(account):domain} playground.acme.cloud ${stencil(account):unit}.${stencil(account):companyDomain}
${stencil(account):domainHostedZoneId} Z3XXYYAABBCCDD API(Route53 listHostedZonesByName).Id