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.
9717 9718 9719 9720 9721 9722 9723 9724 9725 9726 9727 |
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 9717 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.
9717 9718 9719 9720 9721 9722 9723 9724 9725 9726 9727 |
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 9717 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.
9717 9718 9719 9720 9721 9722 9723 9724 9725 9726 9727 |
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 9717 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.
9717 9718 9719 9720 9721 9722 9723 9724 9725 9726 9727 |
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 9717 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.
9717 9718 9719 9720 9721 9722 9723 9724 9725 9726 9727 |
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 9717 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.
9717 9718 9719 9720 9721 9722 9723 9724 9725 9726 9727 |
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 9717 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.
9717 9718 9719 9720 9721 9722 9723 9724 9725 9726 9727 |
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 9717 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 |