Class DistributionOriginCustomOriginConfigArgs


  • public final class DistributionOriginCustomOriginConfigArgs
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • httpPort

        public com.pulumi.core.Output<java.lang.Integer> httpPort()
        Returns:
        HTTP port the custom origin listens on.
      • httpsPort

        public com.pulumi.core.Output<java.lang.Integer> httpsPort()
        Returns:
        HTTPS port the custom origin listens on.
      • ipAddressType

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

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> originKeepaliveTimeout()
      • originProtocolPolicy

        public com.pulumi.core.Output<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<com.pulumi.core.Output<java.lang.Integer>> originReadTimeout()
      • originSslProtocols

        public com.pulumi.core.Output<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.