def _create_ddb_table()

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