in api/infrastructure/stacks/chaliceapp.py [0:0]
def _create_ddb_table(self):
dynamodb_table = dynamodb.Table(
self, 'deviceRegTokens',
partition_key=dynamodb.Attribute(
name='regToken', type=dynamodb.AttributeType.STRING),
removal_policy=cdk.RemovalPolicy.DESTROY)
self.chalice.add_environment_variable(
key='APP_TABLE_NAME',
value=dynamodb_table.table_name,
function_name='APIHandler'
)
cdk.CfnOutput(self, 'AppTableName',
value=dynamodb_table.table_name)
return dynamodb_table