Values.AwsCloudFrontDistributionOriginCustomOriginConfigSourceA custom origin. A custom origin is any origin that is not an Amazon S3 bucket, with one exception. An Amazon S3 bucket that is configured with static website hosting is a custom origin.
type nonrec t = {httpPort : Integer.t option;The HTTP port that CloudFront uses to connect to the origin.
*)httpsPort : Integer.t option;The HTTPS port that CloudFront uses to connect to the origin.
*)originKeepaliveTimeout : Integer.t option;Specifies how long, in seconds, CloudFront persists its connection to the origin.
*)originProtocolPolicy : NonEmptyString.t option;Specifies the protocol (HTTP or HTTPS) that CloudFront uses to connect to the origin.
*)originReadTimeout : Integer.t option;Specifies how long, in seconds, CloudFront waits for a response from the origin.
*)originSslProtocols : AwsCloudFrontDistributionOriginSslProtocols.t option;Specifies the minimum SSL/TLS protocol that CloudFront uses when connecting to your origin over HTTPS.
*)}val to_value :
t ->
[> `Structure of
(string
* [> `Integer of Integer.t
| `String of NonEmptyString.t
| `Structure of
(string
* [> `Integer of Integer.t
| `List of [> `String of NonEmptyString.t ] list ])
list ])
list ]