Class CfnEndpoint.RedisSettingsProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.dms.CfnEndpoint.RedisSettingsProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnEndpoint.RedisSettingsProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnEndpoint.RedisSettingsProperty
@Stability(Stable)
@Internal
public static final class CfnEndpoint.RedisSettingsProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnEndpoint.RedisSettingsProperty
An implementation for
CfnEndpoint.RedisSettingsProperty
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.dms.CfnEndpoint.RedisSettingsProperty
CfnEndpoint.RedisSettingsProperty.Builder, CfnEndpoint.RedisSettingsProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnEndpoint.RedisSettingsProperty.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final String
The password provided with theauth-role
andauth-token
options of theAuthType
setting for a Redis target endpoint.final String
The type of authentication to perform when connecting to a Redis target.final String
The user name provided with theauth-role
option of theAuthType
setting for a Redis target endpoint.final Number
getPort()
Transmission Control Protocol (TCP) port for the endpoint.final String
Fully qualified domain name of the endpoint.final String
The Amazon Resource Name (ARN) for the certificate authority (CA) that DMS uses to connect to your Redis target endpoint.final String
The connection to a Redis target endpoint using Transport Layer Security (TLS).final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnEndpoint.RedisSettingsProperty.Builder
.
-
-
Method Details
-
getAuthPassword
Description copied from interface:CfnEndpoint.RedisSettingsProperty
The password provided with theauth-role
andauth-token
options of theAuthType
setting for a Redis target endpoint.- Specified by:
getAuthPassword
in interfaceCfnEndpoint.RedisSettingsProperty
- See Also:
-
getAuthType
Description copied from interface:CfnEndpoint.RedisSettingsProperty
The type of authentication to perform when connecting to a Redis target.Options include
none
,auth-token
, andauth-role
. Theauth-token
option requires anAuthPassword
value to be provided. Theauth-role
option requiresAuthUserName
andAuthPassword
values to be provided.- Specified by:
getAuthType
in interfaceCfnEndpoint.RedisSettingsProperty
- See Also:
-
getAuthUserName
Description copied from interface:CfnEndpoint.RedisSettingsProperty
The user name provided with theauth-role
option of theAuthType
setting for a Redis target endpoint.- Specified by:
getAuthUserName
in interfaceCfnEndpoint.RedisSettingsProperty
- See Also:
-
getPort
Description copied from interface:CfnEndpoint.RedisSettingsProperty
Transmission Control Protocol (TCP) port for the endpoint.- Specified by:
getPort
in interfaceCfnEndpoint.RedisSettingsProperty
- See Also:
-
getServerName
Description copied from interface:CfnEndpoint.RedisSettingsProperty
Fully qualified domain name of the endpoint.- Specified by:
getServerName
in interfaceCfnEndpoint.RedisSettingsProperty
- See Also:
-
getSslCaCertificateArn
Description copied from interface:CfnEndpoint.RedisSettingsProperty
The Amazon Resource Name (ARN) for the certificate authority (CA) that DMS uses to connect to your Redis target endpoint.- Specified by:
getSslCaCertificateArn
in interfaceCfnEndpoint.RedisSettingsProperty
- See Also:
-
getSslSecurityProtocol
Description copied from interface:CfnEndpoint.RedisSettingsProperty
The connection to a Redis target endpoint using Transport Layer Security (TLS).Valid values include
plaintext
andssl-encryption
. The default isssl-encryption
. Thessl-encryption
option makes an encrypted connection. Optionally, you can identify an Amazon Resource Name (ARN) for an SSL certificate authority (CA) using theSslCaCertificateArn
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.- Specified by:
getSslSecurityProtocol
in interfaceCfnEndpoint.RedisSettingsProperty
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-