Module Values.SetupInstanceHttpsRequestSource

Creates an SSL/TLS certificate that secures traffic for your website. After the certificate is created, it is installed on the specified Lightsail instance. If you provide more than one domain name in the request, at least one name must be less than or equal to 63 characters in length.

Sourcetype nonrec t = {
  1. instanceName : ResourceName.t;
    (*

    The name of the Lightsail instance.

    *)
  2. emailAddress : EmailAddress.t;
    (*

    The contact method for SSL/TLS certificate renewal alerts. You can enter one email address.

    *)
  3. domainNames : SetupDomainNameList.t;
    (*

    The name of the domain and subdomains that were specified for the SSL/TLS certificate.

    *)
  4. certificateProvider : CertificateProvider.t;
    (*

    The certificate authority that issues the SSL/TLS certificate.

    *)
}
Sourceval context_ : string
Sourceval make : instanceName:ResourceName.t -> emailAddress:EmailAddress.t -> domainNames:SetupDomainNameList.t -> certificateProvider:CertificateProvider.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `List of [> `String of SetupDomainName.t ] list | `String of ResourceName.t ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t