AWS::Route53::RecordSet:

Properties:
  AliasTarget: | 
    {
      "DNSName"              => "The DNS name of the load balancer, the domain name of the CloudFront distribution, or the website endpoint of the Amazon S3 bucket",
      "EvaluateTargetHealth" => true,
      "HostedZoneId"         => "For CloudFront, use Z2FDTNDATAQYW2 http://docs.aws.amazon.com/Route53/latest/APIReference/CreateAliasRRSAPI.html"
    }
  Comment: "\"Comment\""
  Failover: "\"PRIMARY | SECONDARY\""
  GeoLocation: | 
    {
      "ContinentCode"   => "AF, AN, AS, EU, OC, NA, SA",
      "CountryCode"     => "http://docs.aws.amazon.com/Route53/latest/APIReference/API_ChangeResourceRecordSets_Requests.html#change-rrsets-request-continent-code",
      "SubdivisionCode" => "http://docs.aws.amazon.com/Route53/latest/APIReference/API_ChangeResourceRecordSets_Requests.html#change-rrsets-request-subdivision-code"
    }
  HealthCheckId: "\"The health check ID\""
  HostedZoneId: "\"The ID of the hosted zone\""
  HostedZoneName: "\"You must specify either the HostedZoneName or HostedZoneId, but you cannot specify both.\""
  Name: "\"The name of the domain.  ends with a period as the last label indication\""
  Region: "\"Latency resource record sets only: The Amazon EC2 region where the resource that is specified in this resource record set resides.\""
  ResourceRecords: |
    ["List of resource records to add.", " if you set ResourceRecords, you must set TTL or SetIdentifier."]
  SetIdentifier: "\"A unique identifier that differentiates among multiple resource record sets that have the same combination of DNS name and type.\""
  TTL: "\"The resource record cache time to live (TTL), in seconds.\""
  Type: "\"A | AAAA | CNAME | MX | NS | PTR | SOA | SPF | SRV | TXT\""
  Weight: "\"Weighted resource record sets only:  Weight expects integer values\""