Class EndpointRedisSettings


  • public final class EndpointRedisSettings
    extends java.lang.Object
    • Method Detail

      • authPassword

        public java.util.Optional<java.lang.String> authPassword()
        Returns:
        The password provided with the auth-role and auth-token options of the AuthType setting for a Redis target endpoint.
      • authType

        public java.lang.String authType()
        Returns:
        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.
      • authUserName

        public java.util.Optional<java.lang.String> authUserName()
        Returns:
        The username provided with the `auth-role` option of the AuthType setting for a Redis target endpoint.
      • port

        public java.lang.Integer port()
        Returns:
        Transmission Control Protocol (TCP) port for the endpoint.
      • serverName

        public java.lang.String serverName()
        Returns:
        Fully qualified domain name of the endpoint.
      • sslCaCertificateArn

        public java.util.Optional<java.lang.String> sslCaCertificateArn()
        Returns:
        The Amazon Resource Name (ARN) for the certificate authority (CA) that DMS uses to connect to your Redis target endpoint.
      • sslSecurityProtocol

        public java.util.Optional<java.lang.String> sslSecurityProtocol()
        Returns:
        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`.