Route53RecoveryReadiness.ResourceSetsee http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53recoveryreadiness-resourceset.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53recoveryreadiness-resourceset-r53resourcerecord.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53recoveryreadiness-resourceset-nlbresource.html
and target_resource = {r53_resource : r53_resource_record option;nlb_resource : nlb_resource option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53recoveryreadiness-resourceset-targetresource.html
and dns_target_resource = {target_resource : target_resource option;record_type : string option;domain_name : string option;hosted_zone_arn : string option;record_set_id : string option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53recoveryreadiness-resourceset-dnstargetresource.html
and resource = {resource_arn : string option;dns_target_resource : dns_target_resource option;readiness_scopes : string list option;component_id : string option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53recoveryreadiness-resourceset-resource.html
type properties = {resource_set_type : string;resource_set_name : string option;resources : resource list;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53recoveryreadiness-resourceset.html;
val make_properties :
resource_set_type:string ->
?resource_set_name:string ->
resources:resource list ->
?tags:tag list ->
unit ->
propertiesval make_tag : value:string -> key:string -> unit -> tagval make_r53_resource_record :
?domain_name:string ->
?record_set_id:string ->
unit ->
r53_resource_recordval make_nlb_resource : ?arn:string -> unit -> nlb_resourceval make_target_resource :
?r53_resource:r53_resource_record ->
?nlb_resource:nlb_resource ->
unit ->
target_resourceval make_dns_target_resource :
?target_resource:target_resource ->
?record_type:string ->
?domain_name:string ->
?hosted_zone_arn:string ->
?record_set_id:string ->
unit ->
dns_target_resourceval make_resource :
?resource_arn:string ->
?dns_target_resource:dns_target_resource ->
?readiness_scopes:string list ->
?component_id:string ->
unit ->
resourceval yojson_of_tag : tag -> [> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_r53_resource_record : r53_resource_record -> Yojson.Safe.tval yojson_of_nlb_resource : nlb_resource -> Yojson.Safe.tval yojson_of_target_resource : target_resource -> Yojson.Safe.tval yojson_of_dns_target_resource : dns_target_resource -> Yojson.Safe.tval yojson_of_resource :
resource ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_properties :
properties ->
[> `Assoc of (string * Yojson.Safe.t) list ]val create_attributes : string -> attributes