Class MultitenantDistributionViewerCertificateArgs.Builder

    • Method Detail

      • acmCertificateArn

        public MultitenantDistributionViewerCertificateArgs.Builder acmCertificateArn​(@Nullable
                                                                                      com.pulumi.core.Output<java.lang.String> acmCertificateArn)
        Parameters:
        acmCertificateArn - ARN of the AWS Certificate Manager certificate that you wish to use with this distribution. Required when using a custom SSL certificate.
        Returns:
        builder
      • acmCertificateArn

        public MultitenantDistributionViewerCertificateArgs.Builder acmCertificateArn​(java.lang.String acmCertificateArn)
        Parameters:
        acmCertificateArn - ARN of the AWS Certificate Manager certificate that you wish to use with this distribution. Required when using a custom SSL certificate.
        Returns:
        builder
      • cloudfrontDefaultCertificate

        public MultitenantDistributionViewerCertificateArgs.Builder cloudfrontDefaultCertificate​(@Nullable
                                                                                                 com.pulumi.core.Output<java.lang.Boolean> cloudfrontDefaultCertificate)
        Parameters:
        cloudfrontDefaultCertificate - Whether to use the CloudFront default certificate. Cannot be used with `acmCertificateArn`.
        Returns:
        builder
      • cloudfrontDefaultCertificate

        public MultitenantDistributionViewerCertificateArgs.Builder cloudfrontDefaultCertificate​(java.lang.Boolean cloudfrontDefaultCertificate)
        Parameters:
        cloudfrontDefaultCertificate - Whether to use the CloudFront default certificate. Cannot be used with `acmCertificateArn`.
        Returns:
        builder
      • minimumProtocolVersion

        public MultitenantDistributionViewerCertificateArgs.Builder minimumProtocolVersion​(@Nullable
                                                                                           com.pulumi.core.Output<java.lang.String> minimumProtocolVersion)
        Parameters:
        minimumProtocolVersion - Minimum version of the SSL protocol that you want CloudFront to use for HTTPS connections. Default: `TLSv1`.
        Returns:
        builder
      • minimumProtocolVersion

        public MultitenantDistributionViewerCertificateArgs.Builder minimumProtocolVersion​(java.lang.String minimumProtocolVersion)
        Parameters:
        minimumProtocolVersion - Minimum version of the SSL protocol that you want CloudFront to use for HTTPS connections. Default: `TLSv1`.
        Returns:
        builder
      • sslSupportMethod

        public MultitenantDistributionViewerCertificateArgs.Builder sslSupportMethod​(@Nullable
                                                                                     com.pulumi.core.Output<java.lang.String> sslSupportMethod)
        Parameters:
        sslSupportMethod - How you want CloudFront to serve HTTPS requests. Valid values are `sni-only` and `vip`. Required when `acmCertificateArn` is specified.
        Returns:
        builder
      • sslSupportMethod

        public MultitenantDistributionViewerCertificateArgs.Builder sslSupportMethod​(java.lang.String sslSupportMethod)
        Parameters:
        sslSupportMethod - How you want CloudFront to serve HTTPS requests. Valid values are `sni-only` and `vip`. Required when `acmCertificateArn` is specified.
        Returns:
        builder