Package com.pulumi.aws.dms.inputs
Class EndpointRedisSettingsArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.dms.inputs.EndpointRedisSettingsArgs.Builder
-
- Enclosing class:
- EndpointRedisSettingsArgs
public static final class EndpointRedisSettingsArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(EndpointRedisSettingsArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EndpointRedisSettingsArgs.Builder
authPassword(com.pulumi.core.Output<java.lang.String> authPassword)
EndpointRedisSettingsArgs.Builder
authPassword(java.lang.String authPassword)
EndpointRedisSettingsArgs.Builder
authType(com.pulumi.core.Output<java.lang.String> authType)
EndpointRedisSettingsArgs.Builder
authType(java.lang.String authType)
EndpointRedisSettingsArgs.Builder
authUserName(com.pulumi.core.Output<java.lang.String> authUserName)
EndpointRedisSettingsArgs.Builder
authUserName(java.lang.String authUserName)
EndpointRedisSettingsArgs
build()
EndpointRedisSettingsArgs.Builder
port(com.pulumi.core.Output<java.lang.Integer> port)
EndpointRedisSettingsArgs.Builder
port(java.lang.Integer port)
EndpointRedisSettingsArgs.Builder
serverName(com.pulumi.core.Output<java.lang.String> serverName)
EndpointRedisSettingsArgs.Builder
serverName(java.lang.String serverName)
EndpointRedisSettingsArgs.Builder
sslCaCertificateArn(com.pulumi.core.Output<java.lang.String> sslCaCertificateArn)
EndpointRedisSettingsArgs.Builder
sslCaCertificateArn(java.lang.String sslCaCertificateArn)
EndpointRedisSettingsArgs.Builder
sslSecurityProtocol(com.pulumi.core.Output<java.lang.String> sslSecurityProtocol)
EndpointRedisSettingsArgs.Builder
sslSecurityProtocol(java.lang.String sslSecurityProtocol)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(EndpointRedisSettingsArgs defaults)
-
-
Method Detail
-
authPassword
public EndpointRedisSettingsArgs.Builder authPassword(@Nullable com.pulumi.core.Output<java.lang.String> authPassword)
- Parameters:
authPassword
- The password provided with the auth-role and auth-token options of the AuthType setting for a Redis target endpoint.- Returns:
- builder
-
authPassword
public EndpointRedisSettingsArgs.Builder authPassword(java.lang.String authPassword)
- Parameters:
authPassword
- The password provided with the auth-role and auth-token options of the AuthType setting for a Redis target endpoint.- Returns:
- builder
-
authType
public EndpointRedisSettingsArgs.Builder authType(com.pulumi.core.Output<java.lang.String> authType)
- Parameters:
authType
- The type of authentication to perform when connecting to a Redis target. Options include `none`, `auth-token`, and `auth-role`. The `auth-token` option requires an `auth_password` value to be provided. The `auth-role` option requires `auth_user_name` and `auth_password` values to be provided.- Returns:
- builder
-
authType
public EndpointRedisSettingsArgs.Builder authType(java.lang.String authType)
- Parameters:
authType
- The type of authentication to perform when connecting to a Redis target. Options include `none`, `auth-token`, and `auth-role`. The `auth-token` option requires an `auth_password` value to be provided. The `auth-role` option requires `auth_user_name` and `auth_password` values to be provided.- Returns:
- builder
-
authUserName
public EndpointRedisSettingsArgs.Builder authUserName(@Nullable com.pulumi.core.Output<java.lang.String> authUserName)
- Parameters:
authUserName
- The username provided with the `auth-role` option of the AuthType setting for a Redis target endpoint.- Returns:
- builder
-
authUserName
public EndpointRedisSettingsArgs.Builder authUserName(java.lang.String authUserName)
- Parameters:
authUserName
- The username provided with the `auth-role` option of the AuthType setting for a Redis target endpoint.- Returns:
- builder
-
port
public EndpointRedisSettingsArgs.Builder port(com.pulumi.core.Output<java.lang.Integer> port)
- Parameters:
port
- Transmission Control Protocol (TCP) port for the endpoint.- Returns:
- builder
-
port
public EndpointRedisSettingsArgs.Builder port(java.lang.Integer port)
- Parameters:
port
- Transmission Control Protocol (TCP) port for the endpoint.- Returns:
- builder
-
serverName
public EndpointRedisSettingsArgs.Builder serverName(com.pulumi.core.Output<java.lang.String> serverName)
- Parameters:
serverName
- Fully qualified domain name of the endpoint.- Returns:
- builder
-
serverName
public EndpointRedisSettingsArgs.Builder serverName(java.lang.String serverName)
- Parameters:
serverName
- Fully qualified domain name of the endpoint.- Returns:
- builder
-
sslCaCertificateArn
public EndpointRedisSettingsArgs.Builder sslCaCertificateArn(@Nullable com.pulumi.core.Output<java.lang.String> sslCaCertificateArn)
- Parameters:
sslCaCertificateArn
- The Amazon Resource Name (ARN) for the certificate authority (CA) that DMS uses to connect to your Redis target endpoint.- Returns:
- builder
-
sslCaCertificateArn
public EndpointRedisSettingsArgs.Builder sslCaCertificateArn(java.lang.String sslCaCertificateArn)
- Parameters:
sslCaCertificateArn
- The Amazon Resource Name (ARN) for the certificate authority (CA) that DMS uses to connect to your Redis target endpoint.- Returns:
- builder
-
sslSecurityProtocol
public EndpointRedisSettingsArgs.Builder sslSecurityProtocol(@Nullable com.pulumi.core.Output<java.lang.String> sslSecurityProtocol)
- Parameters:
sslSecurityProtocol
- The plaintext option doesn't provide Transport Layer Security (TLS) encryption for traffic between endpoint and database. Options include `plaintext`, `ssl-encryption`. The default is `ssl-encryption`.- Returns:
- builder
-
sslSecurityProtocol
public EndpointRedisSettingsArgs.Builder sslSecurityProtocol(java.lang.String sslSecurityProtocol)
- Parameters:
sslSecurityProtocol
- The plaintext option doesn't provide Transport Layer Security (TLS) encryption for traffic between endpoint and database. Options include `plaintext`, `ssl-encryption`. The default is `ssl-encryption`.- Returns:
- builder
-
build
public EndpointRedisSettingsArgs build()
-
-