Class CfnEndpointProps.Jsii$Proxy
- All Implemented Interfaces:
CfnEndpointProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnEndpointProps
CfnEndpointProps
-
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.CfnEndpointProps
CfnEndpointProps.Builder, CfnEndpointProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(CfnEndpointProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnEndpointProps.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 Amazon Resource Name (ARN) for the certificate.final String
The name of the endpoint database.final Object
Settings in JSON format for the source and target DocumentDB endpoint.final Object
Settings in JSON format for the target Amazon DynamoDB endpoint.final Object
Settings in JSON format for the target OpenSearch endpoint.final String
The database endpoint identifier.final String
The type of endpoint.final String
The type of engine for the endpoint, depending on theEndpointType
value.final String
Additional attributes associated with the connection.final Object
Settings in JSON format for the source GCP MySQL endpoint.final Object
Settings in JSON format for the source IBM Db2 LUW endpoint.final Object
Settings in JSON format for the target Apache Kafka endpoint.final Object
Settings in JSON format for the target endpoint for Amazon Kinesis Data Streams.final String
An AWS KMS key identifier that is used to encrypt the connection parameters for the endpoint.final Object
Settings in JSON format for the source and target Microsoft SQL Server endpoint.final Object
Settings in JSON format for the source MongoDB endpoint.final Object
Settings in JSON format for the source and target MySQL endpoint.final Object
Settings in JSON format for the target Amazon Neptune endpoint.final Object
Settings in JSON format for the source and target Oracle endpoint.final String
The password to be used to log in to the endpoint database.final Number
getPort()
The port used by the endpoint database.final Object
Settings in JSON format for the source and target PostgreSQL endpoint.final Object
Settings in JSON format for the target Redis endpoint.final Object
Settings in JSON format for the Amazon Redshift endpoint.final String
A display name for the resource identifier at the end of theEndpointArn
response parameter that is returned in the createdEndpoint
object.final Object
Settings in JSON format for the source and target Amazon S3 endpoint.final String
The name of the server where the endpoint database resides.final String
The Secure Sockets Layer (SSL) mode to use for the SSL connection.final Object
Settings in JSON format for the source and target SAP ASE endpoint.getTags()
One or more tags to be assigned to the endpoint.final String
The user name to be used to log in to the endpoint database.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 theCfnEndpointProps.Builder
.
-
-
Method Details
-
getEndpointType
Description copied from interface:CfnEndpointProps
The type of endpoint.Valid values are
source
andtarget
.- Specified by:
getEndpointType
in interfaceCfnEndpointProps
- See Also:
-
getEngineName
Description copied from interface:CfnEndpointProps
The type of engine for the endpoint, depending on theEndpointType
value.Valid values :
mysql
|oracle
|postgres
|mariadb
|aurora
|aurora-postgresql
|opensearch
|redshift
|redshift-serverless
|s3
|db2
|azuredb
|sybase
|dynamodb
|mongodb
|kinesis
|kafka
|elasticsearch
|docdb
|sqlserver
|neptune
- Specified by:
getEngineName
in interfaceCfnEndpointProps
- See Also:
-
getCertificateArn
Description copied from interface:CfnEndpointProps
The Amazon Resource Name (ARN) for the certificate.- Specified by:
getCertificateArn
in interfaceCfnEndpointProps
- See Also:
-
getDatabaseName
Description copied from interface:CfnEndpointProps
The name of the endpoint database.For a MySQL source or target endpoint, don't specify
DatabaseName
. To migrate to a specific database, use this setting andtargetDbType
.- Specified by:
getDatabaseName
in interfaceCfnEndpointProps
- See Also:
-
getDocDbSettings
Description copied from interface:CfnEndpointProps
Settings in JSON format for the source and target DocumentDB endpoint.For more information about other available settings, see Using extra connections attributes with Amazon DocumentDB as a source and Using Amazon DocumentDB as a target for AWS Database Migration Service in the AWS Database Migration Service User Guide .
- Specified by:
getDocDbSettings
in interfaceCfnEndpointProps
- See Also:
-
getDynamoDbSettings
Description copied from interface:CfnEndpointProps
Settings in JSON format for the target Amazon DynamoDB endpoint.For information about other available settings, see Using object mapping to migrate data to DynamoDB in the AWS Database Migration Service User Guide .
- Specified by:
getDynamoDbSettings
in interfaceCfnEndpointProps
- See Also:
-
getElasticsearchSettings
Description copied from interface:CfnEndpointProps
Settings in JSON format for the target OpenSearch endpoint.For more information about the available settings, see Extra connection attributes when using OpenSearch as a target for AWS DMS in the AWS Database Migration Service User Guide .
- Specified by:
getElasticsearchSettings
in interfaceCfnEndpointProps
- See Also:
-
getEndpointIdentifier
Description copied from interface:CfnEndpointProps
The database endpoint identifier.Identifiers must begin with a letter and must contain only ASCII letters, digits, and hyphens. They can't end with a hyphen, or contain two consecutive hyphens.
- Specified by:
getEndpointIdentifier
in interfaceCfnEndpointProps
- See Also:
-
getExtraConnectionAttributes
Description copied from interface:CfnEndpointProps
Additional attributes associated with the connection.Each attribute is specified as a name-value pair associated by an equal sign (=). Multiple attributes are separated by a semicolon (;) with no additional white space. For information on the attributes available for connecting your source or target endpoint, see Working with AWS DMS Endpoints in the AWS Database Migration Service User Guide .
- Specified by:
getExtraConnectionAttributes
in interfaceCfnEndpointProps
- See Also:
-
getGcpMySqlSettings
Description copied from interface:CfnEndpointProps
Settings in JSON format for the source GCP MySQL endpoint.These settings are much the same as the settings for any MySQL-compatible endpoint. For more information, see Extra connection attributes when using MySQL as a source for AWS DMS in the AWS Database Migration Service User Guide .
- Specified by:
getGcpMySqlSettings
in interfaceCfnEndpointProps
- See Also:
-
getIbmDb2Settings
Description copied from interface:CfnEndpointProps
Settings in JSON format for the source IBM Db2 LUW endpoint.For information about other available settings, see Extra connection attributes when using Db2 LUW as a source for AWS DMS in the AWS Database Migration Service User Guide .
- Specified by:
getIbmDb2Settings
in interfaceCfnEndpointProps
- See Also:
-
getKafkaSettings
Description copied from interface:CfnEndpointProps
Settings in JSON format for the target Apache Kafka endpoint.For more information about other available settings, see Using object mapping to migrate data to a Kafka topic in the AWS Database Migration Service User Guide .
- Specified by:
getKafkaSettings
in interfaceCfnEndpointProps
- See Also:
-
getKinesisSettings
Description copied from interface:CfnEndpointProps
Settings in JSON format for the target endpoint for Amazon Kinesis Data Streams.For more information about other available settings, see Using object mapping to migrate data to a Kinesis data stream in the AWS Database Migration Service User Guide .
- Specified by:
getKinesisSettings
in interfaceCfnEndpointProps
- See Also:
-
getKmsKeyId
Description copied from interface:CfnEndpointProps
An AWS KMS key identifier that is used to encrypt the connection parameters for the endpoint.If you don't specify a value for the
KmsKeyId
parameter, AWS DMS uses your default encryption key.AWS KMS creates the default encryption key for your AWS account . Your AWS account has a different default encryption key for each AWS Region .
- Specified by:
getKmsKeyId
in interfaceCfnEndpointProps
- See Also:
-
getMicrosoftSqlServerSettings
Description copied from interface:CfnEndpointProps
Settings in JSON format for the source and target Microsoft SQL Server endpoint.For information about other available settings, see Extra connection attributes when using SQL Server as a source for AWS DMS and Extra connection attributes when using SQL Server as a target for AWS DMS in the AWS Database Migration Service User Guide .
- Specified by:
getMicrosoftSqlServerSettings
in interfaceCfnEndpointProps
- See Also:
-
getMongoDbSettings
Description copied from interface:CfnEndpointProps
Settings in JSON format for the source MongoDB endpoint.For more information about the available settings, see Using MongoDB as a target for AWS Database Migration Service in the AWS Database Migration Service User Guide .
- Specified by:
getMongoDbSettings
in interfaceCfnEndpointProps
- See Also:
-
getMySqlSettings
Description copied from interface:CfnEndpointProps
Settings in JSON format for the source and target MySQL endpoint.For information about other available settings, see Extra connection attributes when using MySQL as a source for AWS DMS and Extra connection attributes when using a MySQL-compatible database as a target for AWS DMS in the AWS Database Migration Service User Guide .
- Specified by:
getMySqlSettings
in interfaceCfnEndpointProps
- See Also:
-
getNeptuneSettings
Description copied from interface:CfnEndpointProps
Settings in JSON format for the target Amazon Neptune endpoint.For more information about the available settings, see Specifying endpoint settings for Amazon Neptune as a target in the AWS Database Migration Service User Guide .
- Specified by:
getNeptuneSettings
in interfaceCfnEndpointProps
- See Also:
-
getOracleSettings
Description copied from interface:CfnEndpointProps
Settings in JSON format for the source and target Oracle endpoint.For information about other available settings, see Extra connection attributes when using Oracle as a source for AWS DMS and Extra connection attributes when using Oracle as a target for AWS DMS in the AWS Database Migration Service User Guide .
- Specified by:
getOracleSettings
in interfaceCfnEndpointProps
- See Also:
-
getPassword
Description copied from interface:CfnEndpointProps
The password to be used to log in to the endpoint database.- Specified by:
getPassword
in interfaceCfnEndpointProps
- See Also:
-
getPort
Description copied from interface:CfnEndpointProps
The port used by the endpoint database.- Specified by:
getPort
in interfaceCfnEndpointProps
- See Also:
-
getPostgreSqlSettings
Description copied from interface:CfnEndpointProps
Settings in JSON format for the source and target PostgreSQL endpoint.For information about other available settings, see Extra connection attributes when using PostgreSQL as a source for AWS DMS and Extra connection attributes when using PostgreSQL as a target for AWS DMS in the AWS Database Migration Service User Guide .
- Specified by:
getPostgreSqlSettings
in interfaceCfnEndpointProps
- See Also:
-
getRedisSettings
Description copied from interface:CfnEndpointProps
Settings in JSON format for the target Redis endpoint.For information about other available settings, see Specifying endpoint settings for Redis as a target in the AWS Database Migration Service User Guide .
- Specified by:
getRedisSettings
in interfaceCfnEndpointProps
- See Also:
-
getRedshiftSettings
Description copied from interface:CfnEndpointProps
Settings in JSON format for the Amazon Redshift endpoint.For more information about other available settings, see Extra connection attributes when using Amazon Redshift as a target for AWS DMS in the AWS Database Migration Service User Guide .
- Specified by:
getRedshiftSettings
in interfaceCfnEndpointProps
- See Also:
-
getResourceIdentifier
Description copied from interface:CfnEndpointProps
A display name for the resource identifier at the end of theEndpointArn
response parameter that is returned in the createdEndpoint
object.The value for this parameter can have up to 31 characters. It can contain only ASCII letters, digits, and hyphen ('-'). Also, it can't end with a hyphen or contain two consecutive hyphens, and can only begin with a letter, such as
Example-App-ARN1
.For example, this value might result in the
EndpointArn
valuearn:aws:dms:eu-west-1:012345678901:rep:Example-App-ARN1
. If you don't specify aResourceIdentifier
value, AWS DMS generates a default identifier value for the end ofEndpointArn
.- Specified by:
getResourceIdentifier
in interfaceCfnEndpointProps
- See Also:
-
getS3Settings
Description copied from interface:CfnEndpointProps
Settings in JSON format for the source and target Amazon S3 endpoint.For more information about other available settings, see Extra connection attributes when using Amazon S3 as a source for AWS DMS and Extra connection attributes when using Amazon S3 as a target for AWS DMS in the AWS Database Migration Service User Guide .
- Specified by:
getS3Settings
in interfaceCfnEndpointProps
- See Also:
-
getServerName
Description copied from interface:CfnEndpointProps
The name of the server where the endpoint database resides.- Specified by:
getServerName
in interfaceCfnEndpointProps
- See Also:
-
getSslMode
Description copied from interface:CfnEndpointProps
The Secure Sockets Layer (SSL) mode to use for the SSL connection. The default isnone
.When
engine_name
is set to S3, the only allowed value isnone
.- Specified by:
getSslMode
in interfaceCfnEndpointProps
- See Also:
-
getSybaseSettings
Description copied from interface:CfnEndpointProps
Settings in JSON format for the source and target SAP ASE endpoint.For information about other available settings, see Extra connection attributes when using SAP ASE as a source for AWS DMS and Extra connection attributes when using SAP ASE as a target for AWS DMS in the AWS Database Migration Service User Guide .
- Specified by:
getSybaseSettings
in interfaceCfnEndpointProps
- See Also:
-
getTags
Description copied from interface:CfnEndpointProps
One or more tags to be assigned to the endpoint.- Specified by:
getTags
in interfaceCfnEndpointProps
- See Also:
-
getUsername
Description copied from interface:CfnEndpointProps
The user name to be used to log in to the endpoint database.- Specified by:
getUsername
in interfaceCfnEndpointProps
- 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()
-