Module Values.AssociateCustomDomainResponseSource

Associate your own domain name with the App Runner subdomain URL of your App Runner service. After you call AssociateCustomDomain and receive a successful response, use the information in the CustomDomain record that's returned to add CNAME records to your Domain Name System (DNS). For each mapped domain name, add a mapping to the target App Runner subdomain and one or more certificate validation records. App Runner then performs DNS validation to verify that you own or control the domain name that you associated. App Runner tracks domain validity in a certificate stored in AWS Certificate Manager (ACM).

Sourcetype nonrec t = {
  1. dNSTarget : String_.t option;
    (*

    The App Runner subdomain of the App Runner service. The custom domain name is mapped to this target name.

    *)
  2. serviceArn : AppRunnerResourceArn.t option;
    (*

    The Amazon Resource Name (ARN) of the App Runner service with which a custom domain name is associated.

    *)
  3. customDomain : CustomDomain.t option;
    (*

    A description of the domain name that's being associated.

    *)
  4. vpcDNSTargets : VpcDNSTargetList.t option;
    (*

    DNS Target records for the custom domains of this Amazon VPC.

    *)
}
Sourcetype nonrec error = [
  1. | `InternalServiceErrorException of InternalServiceErrorException.t
  2. | `InvalidRequestException of InvalidRequestException.t
  3. | `InvalidStateException of InvalidStateException.t
  4. | `Unknown_operation_error of string * string option
]
Sourceval make : ?dNSTarget:??? -> ?serviceArn:??? -> ?customDomain:??? -> ?vpcDNSTargets:??? -> unit -> t
Sourceval error_of_json : string -> Yojson.Safe.t -> [> `InternalServiceErrorException of InternalServiceErrorException.t | `InvalidRequestException of InvalidRequestException.t | `InvalidStateException of InvalidStateException.t | `Unknown_operation_error of string * string option ]
Sourceval error_of_xml : string -> Awso.Xml.t -> [> `InternalServiceErrorException of InternalServiceErrorException.t | `InvalidRequestException of InvalidRequestException.t | `InvalidStateException of InvalidStateException.t | `Unknown_operation_error of string * string option ]
Sourceval error_to_json : error -> Yojson.Safe.t
Sourceval to_value : t -> [> `Structure of (string * [> `List of [> `Structure of (string * [> `String of AppRunnerResourceArn.t ]) list ] list | `String of String_.t | `Structure of (string * [> `Boolean of NullableBoolean.t | `Enum of string | `List of [> `Structure of (string * [> `Enum of string | `String of String_.t ]) list ] list | `String of DomainName.t ]) list ]) 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