Class DistributionOriginCustomOriginConfigArgs.Builder

    • Method Detail

      • ipAddressType

        public DistributionOriginCustomOriginConfigArgs.Builder ipAddressType​(@Nullable
                                                                              com.pulumi.core.Output<java.lang.String> ipAddressType)
        Parameters:
        ipAddressType - IP protocol CloudFront uses when connecting to your origin. Valid values: `ipv4`, `ipv6`, `dualstack`.
        Returns:
        builder
      • ipAddressType

        public DistributionOriginCustomOriginConfigArgs.Builder ipAddressType​(java.lang.String ipAddressType)
        Parameters:
        ipAddressType - IP protocol CloudFront uses when connecting to your origin. Valid values: `ipv4`, `ipv6`, `dualstack`.
        Returns:
        builder
      • originProtocolPolicy

        public DistributionOriginCustomOriginConfigArgs.Builder originProtocolPolicy​(com.pulumi.core.Output<java.lang.String> originProtocolPolicy)
        Parameters:
        originProtocolPolicy - Origin protocol policy to apply to your origin. One of `http-only`, `https-only`, or `match-viewer`.
        Returns:
        builder
      • originProtocolPolicy

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

        public DistributionOriginCustomOriginConfigArgs.Builder originSslProtocols​(com.pulumi.core.Output<java.util.List<java.lang.String>> originSslProtocols)
        Parameters:
        originSslProtocols - 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.
        Returns:
        builder
      • originSslProtocols

        public DistributionOriginCustomOriginConfigArgs.Builder originSslProtocols​(java.util.List<java.lang.String> originSslProtocols)
        Parameters:
        originSslProtocols - 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.
        Returns:
        builder
      • originSslProtocols

        public DistributionOriginCustomOriginConfigArgs.Builder originSslProtocols​(java.lang.String... originSslProtocols)
        Parameters:
        originSslProtocols - 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.
        Returns:
        builder