Package com.pulumi.aws.alb.inputs
Class ListenerMutualAuthenticationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.alb.inputs.ListenerMutualAuthenticationArgs.Builder
-
- Enclosing class:
- ListenerMutualAuthenticationArgs
public static final class ListenerMutualAuthenticationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ListenerMutualAuthenticationArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ListenerMutualAuthenticationArgs defaults)
-
-
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
-
mode
public ListenerMutualAuthenticationArgs.Builder mode(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
-
trustStoreArn
public ListenerMutualAuthenticationArgs.Builder trustStoreArn(java.lang.String trustStoreArn)
- Parameters:
trustStoreArn- ARN of the elbv2 Trust Store.- Returns:
- builder
-
build
public ListenerMutualAuthenticationArgs build()
-
-