AWS::SNS::Topic:

Properties: 
  DisplayName: "\"string to identify the topici, optional field\""
  Subscription: |
    [
      {
         "Endpoint" => "http|https|@|phone-number|SQS Queue|EndpointArn of Mobile App/device|Lambda Arn",
         "Protocol" => "http|https|email|email-json|sms|sqs|application|lambda"
      }
    ]
  TopicName: "\"A name for the topic, optional\""