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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.dms.CfnEndpoint.RedisSettingsProperty
CfnEndpoint.RedisSettingsProperty.Builder, CfnEndpoint.RedisSettingsProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnEndpoint.RedisSettingsProperty.Builder.protectedJsii$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.JsonNodefinal booleanfinal StringThe password provided with theauth-roleandauth-tokenoptions of theAuthTypesetting for a Redis target endpoint.final StringThe type of authentication to perform when connecting to a Redis target.final StringThe user name provided with theauth-roleoption of theAuthTypesetting for a Redis target endpoint.final NumbergetPort()Transmission Control Protocol (TCP) port for the endpoint.final StringFully qualified domain name of the endpoint.final StringThe Amazon Resource Name (ARN) for the certificate authority (CA) that DMS uses to connect to your Redis target endpoint.final StringThe connection to a Redis target endpoint using Transport Layer Security (TLS).final inthashCode()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.RedisSettingsPropertyThe password provided with theauth-roleandauth-tokenoptions of theAuthTypesetting for a Redis target endpoint.- Specified by:
getAuthPasswordin interfaceCfnEndpoint.RedisSettingsProperty- See Also:
-
getAuthType
Description copied from interface:CfnEndpoint.RedisSettingsPropertyThe type of authentication to perform when connecting to a Redis target.Options include
none,auth-token, andauth-role. Theauth-tokenoption requires anAuthPasswordvalue to be provided. Theauth-roleoption requiresAuthUserNameandAuthPasswordvalues to be provided.- Specified by:
getAuthTypein interfaceCfnEndpoint.RedisSettingsProperty- See Also:
-
getAuthUserName
Description copied from interface:CfnEndpoint.RedisSettingsPropertyThe user name provided with theauth-roleoption of theAuthTypesetting for a Redis target endpoint.- Specified by:
getAuthUserNamein interfaceCfnEndpoint.RedisSettingsProperty- See Also:
-
getPort
Description copied from interface:CfnEndpoint.RedisSettingsPropertyTransmission Control Protocol (TCP) port for the endpoint.- Specified by:
getPortin interfaceCfnEndpoint.RedisSettingsProperty- See Also:
-
getServerName
Description copied from interface:CfnEndpoint.RedisSettingsPropertyFully qualified domain name of the endpoint.- Specified by:
getServerNamein interfaceCfnEndpoint.RedisSettingsProperty- See Also:
-
getSslCaCertificateArn
Description copied from interface:CfnEndpoint.RedisSettingsPropertyThe Amazon Resource Name (ARN) for the certificate authority (CA) that DMS uses to connect to your Redis target endpoint.- Specified by:
getSslCaCertificateArnin interfaceCfnEndpoint.RedisSettingsProperty- See Also:
-
getSslSecurityProtocol
Description copied from interface:CfnEndpoint.RedisSettingsPropertyThe connection to a Redis target endpoint using Transport Layer Security (TLS).Valid values include
plaintextandssl-encryption. The default isssl-encryption. Thessl-encryptionoption makes an encrypted connection. Optionally, you can identify an Amazon Resource Name (ARN) for an SSL certificate authority (CA) using theSslCaCertificateArnsetting. If an ARN isn't given for a CA, DMS uses the Amazon root CA.The
plaintextoption doesn't provide Transport Layer Security (TLS) encryption for traffic between endpoint and database.- Specified by:
getSslSecurityProtocolin interfaceCfnEndpoint.RedisSettingsProperty- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-