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