Module Route53.RecordSetGroup

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53-recordsetgroup.html

type geo_location = {
  1. continent_code : string option;
  2. country_code : string option;
  3. subdivision_code : string option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset-geolocation.html

and coordinates = {
  1. latitude : string;
  2. longitude : string;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordsetgroup-coordinates.html

and cidr_routing_config = {
  1. collection_id : string;
  2. location_name : string;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-cidrroutingconfig.html

and alias_target = {
  1. dns_name : string;
  2. evaluate_target_health : bool option;
  3. hosted_zone_id : string;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-aliastarget.html

and geo_proximity_location = {
  1. aws_region : string option;
  2. bias : int option;
  3. coordinates : coordinates option;
  4. local_zone_group : string option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-geoproximitylocation.html

and record_set = {
  1. alias_target : alias_target option;
  2. cidr_routing_config : cidr_routing_config option;
  3. failover : string option;
  4. geo_location : geo_location option;
  5. geo_proximity_location : geo_proximity_location option;
  6. health_check_id : string option;
  7. hosted_zone_id : string option;
  8. hosted_zone_name : string option;
  9. multi_value_answer : bool option;
  10. name : string;
  11. region : string option;
  12. resource_records : string list option;
  13. set_identifier : string option;
  14. ttl : string option;
  15. type_ : string;
  16. weight : int option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html

type properties = {
  1. comment : string option;
  2. hosted_zone_id : string option;
  3. hosted_zone_name : string option;
  4. 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 -> properties
val make_geo_location : ?continent_code:string -> ?country_code:string -> ?subdivision_code:string -> unit -> geo_location
val make_coordinates : latitude:string -> longitude:string -> unit -> coordinates
val make_cidr_routing_config : collection_id:string -> location_name:string -> unit -> cidr_routing_config
val make_alias_target : dns_name:string -> ?evaluate_target_health:bool -> hosted_zone_id:string -> unit -> alias_target
val make_geo_proximity_location : ?aws_region:string -> ?bias:int -> ?coordinates:coordinates -> ?local_zone_group:string -> unit -> geo_proximity_location
val 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_set
val yojson_of_geo_location : geo_location -> Yojson.Safe.t
val yojson_of_coordinates : coordinates -> Yojson.Safe.t
val yojson_of_cidr_routing_config : cidr_routing_config -> Yojson.Safe.t
val yojson_of_alias_target : alias_target -> Yojson.Safe.t
val yojson_of_geo_proximity_location : geo_proximity_location -> Yojson.Safe.t
val 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 ]
type attributes = {
  1. ref_ : string;
}
val create_attributes : string -> attributes
val cloudformation_type : string