Class MultitenantDistributionOriginCustomOriginConfigArgs


  • public final class MultitenantDistributionOriginCustomOriginConfigArgs
    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:
        Type of IP addresses used by your origins. Valid values are `ipv4` and `dualstack`.
      • originKeepaliveTimeout

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> originKeepaliveTimeout()
        Returns:
        Custom keep-alive timeout, in seconds. Default: 5.
      • originProtocolPolicy

        public com.pulumi.core.Output<java.lang.String> originProtocolPolicy()
        Returns:
        Origin protocol policy to apply to your origin. Valid values are `http-only`, `https-only`, and `match-viewer`.
      • originReadTimeout

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> originReadTimeout()
        Returns:
        Custom read timeout, in seconds. Default: 30.
      • originSslProtocols

        public com.pulumi.core.Output<java.util.List<java.lang.String>> originSslProtocols()
        Returns:
        List of SSL/TLS protocols that you want CloudFront to use when communicating with your origin over HTTPS.