Class IngressPointIngressPointConfigurationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.mailmanager.inputs.IngressPointIngressPointConfigurationArgs.Builder
-
- Enclosing class:
- IngressPointIngressPointConfigurationArgs
public static final class IngressPointIngressPointConfigurationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(IngressPointIngressPointConfigurationArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(IngressPointIngressPointConfigurationArgs defaults)
-
-
Method Detail
-
secretArn
public IngressPointIngressPointConfigurationArgs.Builder secretArn(@Nullable com.pulumi.core.Output<java.lang.String> secretArn)
- Parameters:
secretArn- ARN of the secret in AWS Secrets Manager that holds the SMTP password, used for `AUTH` ingress points.- Returns:
- builder
-
secretArn
public IngressPointIngressPointConfigurationArgs.Builder secretArn(java.lang.String secretArn)
- Parameters:
secretArn- ARN of the secret in AWS Secrets Manager that holds the SMTP password, used for `AUTH` ingress points.- Returns:
- builder
-
smtpPasswordWo
public IngressPointIngressPointConfigurationArgs.Builder smtpPasswordWo(@Nullable com.pulumi.core.Output<java.lang.String> smtpPasswordWo)
- Parameters:
smtpPasswordWo- **NOTE:** This field is write-only and its value will not be updated in state as part of read operations. SMTP password used for `AUTH` ingress points. This argument is not stored in state. If set, requires `smtpPasswordWoVersion` to be set.- Returns:
- builder
-
smtpPasswordWo
public IngressPointIngressPointConfigurationArgs.Builder smtpPasswordWo(java.lang.String smtpPasswordWo)
- Parameters:
smtpPasswordWo- **NOTE:** This field is write-only and its value will not be updated in state as part of read operations. SMTP password used for `AUTH` ingress points. This argument is not stored in state. If set, requires `smtpPasswordWoVersion` to be set.- Returns:
- builder
-
smtpPasswordWoVersion
public IngressPointIngressPointConfigurationArgs.Builder smtpPasswordWoVersion(@Nullable com.pulumi.core.Output<java.lang.Integer> smtpPasswordWoVersion)
- Parameters:
smtpPasswordWoVersion- Required when `smtpPasswordWo` is set. Changing this value triggers an update to `smtpPasswordWo`.- Returns:
- builder
-
smtpPasswordWoVersion
public IngressPointIngressPointConfigurationArgs.Builder smtpPasswordWoVersion(java.lang.Integer smtpPasswordWoVersion)
- Parameters:
smtpPasswordWoVersion- Required when `smtpPasswordWo` is set. Changing this value triggers an update to `smtpPasswordWo`.- Returns:
- builder
-
tlsAuthConfiguration
public IngressPointIngressPointConfigurationArgs.Builder tlsAuthConfiguration(@Nullable com.pulumi.core.Output<IngressPointIngressPointConfigurationTlsAuthConfigurationArgs> tlsAuthConfiguration)
- Parameters:
tlsAuthConfiguration- Configuration used to authenticate with `MTLS` ingress points. See `tlsAuthConfiguration` Block for details.- Returns:
- builder
-
tlsAuthConfiguration
public IngressPointIngressPointConfigurationArgs.Builder tlsAuthConfiguration(IngressPointIngressPointConfigurationTlsAuthConfigurationArgs tlsAuthConfiguration)
- Parameters:
tlsAuthConfiguration- Configuration used to authenticate with `MTLS` ingress points. See `tlsAuthConfiguration` Block for details.- Returns:
- builder
-
build
public IngressPointIngressPointConfigurationArgs build()
-
-