Class: Aws::DatabaseMigrationService::Types::RedisSettings
- Inherits:
-
Struct
- Object
- Struct
- Aws::DatabaseMigrationService::Types::RedisSettings
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-databasemigrationservice/types.rb
Overview
Provides information that defines a Redis target endpoint.
Constant Summary collapse
- SENSITIVE =
[:auth_password]
Instance Attribute Summary collapse
-
#auth_password ⇒ String
The password provided with the ‘auth-role` and `auth-token` options of the `AuthType` setting for a Redis target endpoint.
-
#auth_type ⇒ String
The type of authentication to perform when connecting to a Redis target.
-
#auth_user_name ⇒ String
The user name provided with the ‘auth-role` option of the `AuthType` setting for a Redis target endpoint.
-
#port ⇒ Integer
Transmission Control Protocol (TCP) port for the endpoint.
-
#server_name ⇒ String
Fully qualified domain name of the endpoint.
-
#ssl_ca_certificate_arn ⇒ String
The Amazon Resource Name (ARN) for the certificate authority (CA) that DMS uses to connect to your Redis target endpoint.
-
#ssl_security_protocol ⇒ String
The connection to a Redis target endpoint using Transport Layer Security (TLS).
Instance Attribute Details
#auth_password ⇒ String
The password provided with the ‘auth-role` and `auth-token` options of the `AuthType` setting for a Redis target endpoint.
10133 10134 10135 10136 10137 10138 10139 10140 10141 10142 10143 |
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 10133 class RedisSettings < Struct.new( :server_name, :port, :ssl_security_protocol, :auth_type, :auth_user_name, :auth_password, :ssl_ca_certificate_arn) SENSITIVE = [:auth_password] include Aws::Structure end |
#auth_type ⇒ String
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.
10133 10134 10135 10136 10137 10138 10139 10140 10141 10142 10143 |
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 10133 class RedisSettings < Struct.new( :server_name, :port, :ssl_security_protocol, :auth_type, :auth_user_name, :auth_password, :ssl_ca_certificate_arn) SENSITIVE = [:auth_password] include Aws::Structure end |
#auth_user_name ⇒ String
The user name provided with the ‘auth-role` option of the `AuthType` setting for a Redis target endpoint.
10133 10134 10135 10136 10137 10138 10139 10140 10141 10142 10143 |
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 10133 class RedisSettings < Struct.new( :server_name, :port, :ssl_security_protocol, :auth_type, :auth_user_name, :auth_password, :ssl_ca_certificate_arn) SENSITIVE = [:auth_password] include Aws::Structure end |
#port ⇒ Integer
Transmission Control Protocol (TCP) port for the endpoint.
10133 10134 10135 10136 10137 10138 10139 10140 10141 10142 10143 |
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 10133 class RedisSettings < Struct.new( :server_name, :port, :ssl_security_protocol, :auth_type, :auth_user_name, :auth_password, :ssl_ca_certificate_arn) SENSITIVE = [:auth_password] include Aws::Structure end |
#server_name ⇒ String
Fully qualified domain name of the endpoint.
10133 10134 10135 10136 10137 10138 10139 10140 10141 10142 10143 |
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 10133 class RedisSettings < Struct.new( :server_name, :port, :ssl_security_protocol, :auth_type, :auth_user_name, :auth_password, :ssl_ca_certificate_arn) SENSITIVE = [:auth_password] include Aws::Structure end |
#ssl_ca_certificate_arn ⇒ String
The Amazon Resource Name (ARN) for the certificate authority (CA) that DMS uses to connect to your Redis target endpoint.
10133 10134 10135 10136 10137 10138 10139 10140 10141 10142 10143 |
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 10133 class RedisSettings < Struct.new( :server_name, :port, :ssl_security_protocol, :auth_type, :auth_user_name, :auth_password, :ssl_ca_certificate_arn) SENSITIVE = [:auth_password] include Aws::Structure end |
#ssl_security_protocol ⇒ String
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.
10133 10134 10135 10136 10137 10138 10139 10140 10141 10142 10143 |
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 10133 class RedisSettings < Struct.new( :server_name, :port, :ssl_security_protocol, :auth_type, :auth_user_name, :auth_password, :ssl_ca_certificate_arn) SENSITIVE = [:auth_password] include Aws::Structure end |