dynamoDb/cfn/cfn.yaml (29 lines of code) (raw):

AWSTemplateFormatVersion: "2010-09-09" Description: Generate the DynamoDB tables for the price-migration-engine Parameters: Stage: Description: Stage name Type: String AllowedValues: - DEV - CODE - PROD Default: CODE Resources: CohortSpecTable: Type: AWS::DynamoDB::Table Description: Holds specification for each cohort. Properties: TableName: !Sub price-migration-engine-cohort-spec-${Stage} BillingMode: PAY_PER_REQUEST AttributeDefinitions: - AttributeName: cohortName AttributeType: S KeySchema: - AttributeName: cohortName KeyType: HASH PointInTimeRecoverySpecification: PointInTimeRecoveryEnabled: TRUE Tags: - Key: devx-backup-enabled Value: true