0.0.4 • Published 9 months ago

@walery/stencil-aws-account-resolver v0.0.4

Weekly downloads
-
License
MIT
Repository
github
Last release
9 months ago

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.

BlockResolutionOriginal source
${stencil(account):alias}acme-playgroundAPI(IAM listAccountAliases).AccountAliases[0]
${stencil(account):companyTld}cloudssm(us-east-1):/stencil/aws/companyTld
${stencil(account):id}123456789012API(STS getCallerIdentity).Account
${stencil(account):name}acme-playgroundAPI(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.cloudssm(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}Z3XXYYAABBCCDDAPI(Route53 listHostedZonesByName).Id