Class ListenerMutualAuthenticationArgs.Builder

    • Method Detail

      • advertiseTrustStoreCaNames

        public ListenerMutualAuthenticationArgs.Builder advertiseTrustStoreCaNames​(@Nullable
                                                                                   com.pulumi.core.Output<java.lang.String> advertiseTrustStoreCaNames)
        Parameters:
        advertiseTrustStoreCaNames - Valid values are `off` and `on`.
        Returns:
        builder
      • advertiseTrustStoreCaNames

        public ListenerMutualAuthenticationArgs.Builder advertiseTrustStoreCaNames​(java.lang.String advertiseTrustStoreCaNames)
        Parameters:
        advertiseTrustStoreCaNames - Valid values are `off` and `on`.
        Returns:
        builder
      • ignoreClientCertificateExpiry

        public ListenerMutualAuthenticationArgs.Builder ignoreClientCertificateExpiry​(@Nullable
                                                                                      com.pulumi.core.Output<java.lang.Boolean> ignoreClientCertificateExpiry)
        Parameters:
        ignoreClientCertificateExpiry - Whether client certificate expiry is ignored. Default is `false`.
        Returns:
        builder
      • ignoreClientCertificateExpiry

        public ListenerMutualAuthenticationArgs.Builder ignoreClientCertificateExpiry​(java.lang.Boolean ignoreClientCertificateExpiry)
        Parameters:
        ignoreClientCertificateExpiry - Whether client certificate expiry is ignored. Default is `false`.
        Returns:
        builder
      • mode

        public ListenerMutualAuthenticationArgs.Builder mode​(com.pulumi.core.Output<java.lang.String> mode)
        Parameters:
        mode - Valid values are `off`, `passthrough`, and `verify`.
        Returns:
        builder
      • trustStoreArn

        public ListenerMutualAuthenticationArgs.Builder trustStoreArn​(@Nullable
                                                                      com.pulumi.core.Output<java.lang.String> trustStoreArn)
        Parameters:
        trustStoreArn - ARN of the elbv2 Trust Store.
        Returns:
        builder