ApiGatewayV2.DomainNamesee http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-domainname.html
type domain_name_configuration = {ownership_verification_certificate_arn : string option;security_policy : string option;endpoint_type : string option;certificate_name : string option;certificate_arn : string option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigatewayv2-domainname-domainnameconfiguration.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-apigatewayv2-domainname-mutualtlsauthentication.html
type properties = {mutual_tls_authentication : mutual_tls_authentication option;domain_name : string;domain_name_configurations : domain_name_configuration list option;}see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-domainname.html;
val make_properties :
?mutual_tls_authentication:mutual_tls_authentication ->
domain_name:string ->
?domain_name_configurations:domain_name_configuration list ->
?tags:string Stdlib__Map.Make(Stdlib.String).t ->
unit ->
propertiesval make_domain_name_configuration :
?ownership_verification_certificate_arn:string ->
?security_policy:string ->
?endpoint_type:string ->
?certificate_name:string ->
?certificate_arn:string ->
unit ->
domain_name_configurationval make_mutual_tls_authentication :
?truststore_version:string ->
?truststore_uri:string ->
unit ->
mutual_tls_authenticationval yojson_of_domain_name_configuration :
domain_name_configuration ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_mutual_tls_authentication :
mutual_tls_authentication ->
[> `Assoc of (string * Yojson.Safe.t) list ]val yojson_of_properties :
properties ->
[> `Assoc of (string * Yojson.Safe.t) list ]val create_attributes : string -> attributes