Values.CreateDomainAssociationRequestSourceThe request structure for the create domain association request.
type nonrec t = {appId : AppId.t;The unique ID for an Amplify app.
*)domainName : DomainName.t;The domain name for the domain association.
*)enableAutoSubDomain : EnableAutoSubDomain.t option;Enables the automated creation of subdomains for branches.
*)subDomainSettings : SubDomainSettings.t;The setting for the subdomain.
*)autoSubDomainCreationPatterns : AutoSubDomainCreationPatterns.t option;Sets the branch patterns for automatic subdomain creation.
*)autoSubDomainIAMRole : AutoSubDomainIAMRole.t option;The required AWS Identity and Access Management (IAM) service role for the Amazon Resource Name (ARN) for automatically creating subdomains.
*)certificateSettings : CertificateSettings.t option;The type of SSL/TLS certificate to use for your custom domain. If you don't specify a certificate type, Amplify uses the default certificate that it provisions and manages for you.
*)}val make :
?enableAutoSubDomain:??? ->
?autoSubDomainCreationPatterns:??? ->
?autoSubDomainIAMRole:??? ->
?certificateSettings:??? ->
appId:AppId.t ->
domainName:DomainName.t ->
subDomainSettings:SubDomainSettings.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Boolean of EnableAutoSubDomain.t
| `List of
[> `String of AutoSubDomainCreationPattern.t
| `Structure of (string * [> `String of DomainPrefix.t ]) list ]
list
| `String of AppId.t
| `Structure of
(string * [> `Enum of string | `String of CertificateArn.t ]) list ])
list ]