Amplify.Domain
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplify-domain.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplify-domain-subdomainsetting.html
type properties = {
sub_domain_settings : sub_domain_setting list;
app_id : string;
auto_sub_domain_iam_role : string option;
domain_name : string;
enable_auto_sub_domain : bool option;
auto_sub_domain_creation_patterns : string list option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-amplify-domain.html;
val make_properties :
sub_domain_settings:sub_domain_setting list ->
app_id:string ->
?auto_sub_domain_iam_role:string ->
domain_name:string ->
?enable_auto_sub_domain:bool ->
?auto_sub_domain_creation_patterns:string list ->
unit ->
properties
val make_sub_domain_setting :
prefix:string ->
branch_name:string ->
unit ->
sub_domain_setting
val yojson_of_sub_domain_setting :
sub_domain_setting ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_properties :
properties ->
[> `Assoc of (string * Yojson.Safe.t) list ]
val create_attributes : string -> attributes