resources.json 980 Bytes
{
  "AWSTemplateFormatVersion" : "2010-09-09",
 
  "Description" : "Creates the DynamoDB Table needed for the example",
 
  "Resources" : {
    "snslambda" : {
      "Type" : "AWS::DynamoDB::Table",
      "Properties" : {
        "AttributeDefinitions": [
            { 
                "AttributeName" : "SnsTopicArn",
                "AttributeType" : "S"
            },
            {
                "AttributeName" : "SnsPublishTime",
                "AttributeType" : "S"
            }
        ],
        "KeySchema": [
          { "AttributeName": "SnsTopicArn", "KeyType": "HASH" },
          { "AttributeName": "SnsPublishTime", "KeyType": "RANGE" }
        ],
        "ProvisionedThroughput" : {
          "ReadCapacityUnits" : 5,
          "WriteCapacityUnits" : 5
        }                
      }
    }
  },
 
  "Outputs" : {
    "TableName" : {
      "Value" : {"Ref" : "snslambda"},
      "Description" : "Table name of the newly created DynamoDB table"
    }
  }
}