class Aws::DatabaseMigrationService::Types::RedisSettings

Provides information that defines a Redis target endpoint.

@note When making an API call, you may pass RedisSettings

data as a hash:

    {
      server_name: "String", # required
      port: 1, # required
      ssl_security_protocol: "plaintext", # accepts plaintext, ssl-encryption
      auth_type: "none", # accepts none, auth-role, auth-token
      auth_user_name: "String",
      auth_password: "SecretString",
      ssl_ca_certificate_arn: "String",
    }

@!attribute [rw] server_name

Fully qualified domain name of the endpoint.
@return [String]

@!attribute [rw] port

Transmission Control Protocol (TCP) port for the endpoint.
@return [Integer]

@!attribute [rw] ssl_security_protocol

The connection to a Redis target endpoint using Transport Layer
Security (TLS). Valid values include `plaintext` and
`ssl-encryption`. The default is `ssl-encryption`. The
`ssl-encryption` option makes an encrypted connection. Optionally,
you can identify an Amazon Resource Name (ARN) for an SSL
certificate authority (CA) using the `SslCaCertificateArn `setting.
If an ARN isn't given for a CA, DMS uses the Amazon root CA.

The `plaintext` option doesn't provide Transport Layer Security
(TLS) encryption for traffic between endpoint and database.
@return [String]

@!attribute [rw] auth_type

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 `AuthPassword` value to be provided.
The `auth-role` option requires `AuthUserName` and `AuthPassword`
values to be provided.
@return [String]

@!attribute [rw] auth_user_name

The user name provided with the `auth-role` option of the `AuthType`
setting for a Redis target endpoint.
@return [String]

@!attribute [rw] auth_password

The password provided with the `auth-role` and `auth-token` options
of the `AuthType` setting for a Redis target endpoint.
@return [String]

@!attribute [rw] ssl_ca_certificate_arn

The Amazon Resource Name (ARN) for the certificate authority (CA)
that DMS uses to connect to your Redis target endpoint.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/dms-2016-01-01/RedisSettings AWS API Documentation

Constants

SENSITIVE