Class: Aws::DatabaseMigrationService::Types::RedisSettings
- Inherits:
-
Struct
- Object
- Struct
- Aws::DatabaseMigrationService::Types::RedisSettings
- Defined in:
- gems/aws-sdk-databasemigrationservice/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-roleandauth-tokenoptions of theAuthTypesetting 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-roleoption of theAuthTypesetting 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.
11052 11053 11054 11055 11056 11057 11058 11059 11060 11061 11062 |
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 11052 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.
11052 11053 11054 11055 11056 11057 11058 11059 11060 11061 11062 |
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 11052 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.
11052 11053 11054 11055 11056 11057 11058 11059 11060 11061 11062 |
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 11052 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.
11052 11053 11054 11055 11056 11057 11058 11059 11060 11061 11062 |
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 11052 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.
11052 11053 11054 11055 11056 11057 11058 11059 11060 11061 11062 |
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 11052 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.
11052 11053 11054 11055 11056 11057 11058 11059 11060 11061 11062 |
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 11052 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 SslCaCertificateArnsetting.
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.
11052 11053 11054 11055 11056 11057 11058 11059 11060 11061 11062 |
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 11052 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 |