EndpointRedisSettings class

Constructors

EndpointRedisSettings({Input<String?>? authPassword, required Input<String> authType, Input<String?>? authUserName, required Input<int> port, required Input<String> serverName, Input<String?>? sslCaCertificateArn, Input<String?>? sslSecurityProtocol})
Creates a new EndpointRedisSettings. authPassword The password provided with the auth-role and auth-token options of the AuthType setting for a Redis target endpoint. authType 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. authUserName The username provided with the auth-role option of the AuthType setting for a Redis target endpoint. port TCP port for the endpoint. serverName Fully qualified domain name of the endpoint. sslCaCertificateArn ARN for the certificate authority (CA) that DMS uses to connect to your Redis target endpoint. sslSecurityProtocol The plaintext option doesn't provide TLS encryption for traffic between endpoint and database. Options include plaintext, ssl-encryption. The default is ssl-encryption.
const
EndpointRedisSettings.fromMap(Map<String, dynamic> map)
factory

Properties

authPassword → Input<String?>?
The password provided with the auth-role and auth-token options of the AuthType setting for a Redis target endpoint.
final
authType → Input<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.
final
authUserName → Input<String?>?
The username provided with the auth-role option of the AuthType setting for a Redis target endpoint.
final
hashCode int
The hash code for this object.
no setterinherited
port → Input<int>
TCP port for the endpoint.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
serverName → Input<String>
Fully qualified domain name of the endpoint.
final
sslCaCertificateArn → Input<String?>?
ARN for the certificate authority (CA) that DMS uses to connect to your Redis target endpoint.
final
sslSecurityProtocol → Input<String?>?
The plaintext option doesn't provide TLS encryption for traffic between endpoint and database. Options include plaintext, ssl-encryption. The default is ssl-encryption.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited