Class DistributionOriginCustomOriginConfig


  • public final class DistributionOriginCustomOriginConfig
    extends java.lang.Object
    • Method Detail

      • httpPort

        public java.lang.Integer httpPort()
        Returns:
        HTTP port the custom origin listens on.
      • httpsPort

        public java.lang.Integer httpsPort()
        Returns:
        HTTPS port the custom origin listens on.
      • ipAddressType

        public java.util.Optional<java.lang.String> ipAddressType()
        Returns:
        IP protocol CloudFront uses when connecting to your origin. Valid values: `ipv4`, `ipv6`, `dualstack`.
      • originKeepaliveTimeout

        public java.util.Optional<java.lang.Integer> originKeepaliveTimeout()
      • originProtocolPolicy

        public java.lang.String originProtocolPolicy()
        Returns:
        Origin protocol policy to apply to your origin. One of `http-only`, `https-only`, or `match-viewer`.
      • originReadTimeout

        public java.util.Optional<java.lang.Integer> originReadTimeout()
      • originSslProtocols

        public java.util.List<java.lang.String> originSslProtocols()
        Returns:
        List of SSL/TLS protocols that CloudFront can use when connecting to your origin over HTTPS. Valid values: `SSLv3`, `TLSv1`, `TLSv1.1`, `TLSv1.2`. For more information, see [Minimum Origin SSL Protocol](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/distribution-web-values-specify.html#DownloadDistValuesOriginSSLProtocols) in the Amazon CloudFront Developer Guide.