Route53.RecordSetGroupsee http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-recordsetgroup.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset-geolocation.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordsetgroup-coordinates.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-cidrroutingconfig.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-aliastarget.html
and geo_proximity_location = {aws_region : string option;bias : int option;coordinates : coordinates option;local_zone_group : string option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-geoproximitylocation.html
and record_set = {alias_target : alias_target option;cidr_routing_config : cidr_routing_config option;failover : string option;geo_location : geo_location option;geo_proximity_location : geo_proximity_location option;health_check_id : string option;hosted_zone_id : string option;hosted_zone_name : string option;multi_value_answer : bool option;name : string;region : string option;resource_records : string list option;set_identifier : string option;ttl : string option;type_ : string;weight : int option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html
type properties = {comment : string option;hosted_zone_id : string option;hosted_zone_name : string option;record_sets : record_set list option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-recordsetgroup.html;
val make_properties :
?comment:string ->
?hosted_zone_id:string ->
?hosted_zone_name:string ->
?record_sets:record_set list ->
unit ->
propertiesval make_geo_location :
?continent_code:string ->
?country_code:string ->
?subdivision_code:string ->
unit ->
geo_locationval make_coordinates :
latitude:string ->
longitude:string ->
unit ->
coordinatesval make_cidr_routing_config :
collection_id:string ->
location_name:string ->
unit ->
cidr_routing_configval make_alias_target :
dns_name:string ->
?evaluate_target_health:bool ->
hosted_zone_id:string ->
unit ->
alias_targetval make_geo_proximity_location :
?aws_region:string ->
?bias:int ->
?coordinates:coordinates ->
?local_zone_group:string ->
unit ->
geo_proximity_locationval make_record_set :
?alias_target:alias_target ->
?cidr_routing_config:cidr_routing_config ->
?failover:string ->
?geo_location:geo_location ->
?geo_proximity_location:geo_proximity_location ->
?health_check_id:string ->
?hosted_zone_id:string ->
?hosted_zone_name:string ->
?multi_value_answer:bool ->
name:string ->
?region:string ->
?resource_records:string list ->
?set_identifier:string ->
?ttl:string ->
type_:string ->
?weight:int ->
unit ->
record_setval yojson_of_geo_location : geo_location -> Yojson.Safe.tval yojson_of_coordinates : coordinates -> Yojson.Safe.tval yojson_of_cidr_routing_config : cidr_routing_config -> Yojson.Safe.tval yojson_of_alias_target : alias_target -> Yojson.Safe.tval yojson_of_geo_proximity_location : geo_proximity_location -> Yojson.Safe.tval yojson_of_record_set :
record_set ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_properties :
properties ->
[> `Assoc of (string * Yojson.Safe.t) list ]val create_attributes : string -> attributes