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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.dms.CfnEndpointProps
CfnEndpointProps.Builder, CfnEndpointProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnEndpointProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnEndpointProps.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 Amazon Resource Name (ARN) for the certificate.final StringThe name of the endpoint database.final ObjectSettings in JSON format for the source and target DocumentDB endpoint.final ObjectSettings in JSON format for the target Amazon DynamoDB endpoint.final ObjectSettings in JSON format for the target OpenSearch endpoint.final StringThe database endpoint identifier.final StringThe type of endpoint.final StringThe type of engine for the endpoint, depending on theEndpointTypevalue.final StringAdditional attributes associated with the connection.final ObjectSettings in JSON format for the source GCP MySQL endpoint.final ObjectSettings in JSON format for the source IBM Db2 LUW endpoint.final ObjectSettings in JSON format for the target Apache Kafka endpoint.final ObjectSettings in JSON format for the target endpoint for Amazon Kinesis Data Streams.final StringAn AWS KMS key identifier that is used to encrypt the connection parameters for the endpoint.final ObjectSettings in JSON format for the source and target Microsoft SQL Server endpoint.final ObjectSettings in JSON format for the source MongoDB endpoint.final ObjectSettings in JSON format for the source and target MySQL endpoint.final ObjectSettings in JSON format for the target Amazon Neptune endpoint.final ObjectSettings in JSON format for the source and target Oracle endpoint.final StringThe password to be used to log in to the endpoint database.final NumbergetPort()The port used by the endpoint database.final ObjectSettings in JSON format for the source and target PostgreSQL endpoint.final ObjectSettings in JSON format for the target Redis endpoint.final ObjectSettings in JSON format for the Amazon Redshift endpoint.final StringA display name for the resource identifier at the end of theEndpointArnresponse parameter that is returned in the createdEndpointobject.final ObjectSettings in JSON format for the source and target Amazon S3 endpoint.final StringThe name of the server where the endpoint database resides.final StringThe Secure Sockets Layer (SSL) mode to use for the SSL connection.final ObjectSettings in JSON format for the source and target SAP ASE endpoint.getTags()One or more tags to be assigned to the endpoint.final StringThe user name to be used to log in to the endpoint database.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 theCfnEndpointProps.Builder.
-
-
Method Details
-
getEndpointType
Description copied from interface:CfnEndpointPropsThe type of endpoint.Valid values are
sourceandtarget.- Specified by:
getEndpointTypein interfaceCfnEndpointProps- See Also:
-
getEngineName
Description copied from interface:CfnEndpointPropsThe type of engine for the endpoint, depending on theEndpointTypevalue.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:
getEngineNamein interfaceCfnEndpointProps- See Also:
-
getCertificateArn
Description copied from interface:CfnEndpointPropsThe Amazon Resource Name (ARN) for the certificate.- Specified by:
getCertificateArnin interfaceCfnEndpointProps- See Also:
-
getDatabaseName
Description copied from interface:CfnEndpointPropsThe 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:
getDatabaseNamein interfaceCfnEndpointProps- See Also:
-
getDocDbSettings
Description copied from interface:CfnEndpointPropsSettings 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 .
Returns union: either
IResolvableorCfnEndpoint.DocDbSettingsProperty- Specified by:
getDocDbSettingsin interfaceCfnEndpointProps- See Also:
-
getDynamoDbSettings
Description copied from interface:CfnEndpointPropsSettings 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 .
Returns union: either
IResolvableorCfnEndpoint.DynamoDbSettingsProperty- Specified by:
getDynamoDbSettingsin interfaceCfnEndpointProps- See Also:
-
getElasticsearchSettings
Description copied from interface:CfnEndpointPropsSettings 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 .
Returns union: either
IResolvableorCfnEndpoint.ElasticsearchSettingsProperty- Specified by:
getElasticsearchSettingsin interfaceCfnEndpointProps- See Also:
-
getEndpointIdentifier
Description copied from interface:CfnEndpointPropsThe 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:
getEndpointIdentifierin interfaceCfnEndpointProps- See Also:
-
getExtraConnectionAttributes
Description copied from interface:CfnEndpointPropsAdditional 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:
getExtraConnectionAttributesin interfaceCfnEndpointProps- See Also:
-
getGcpMySqlSettings
Description copied from interface:CfnEndpointPropsSettings 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 .
Returns union: either
IResolvableorCfnEndpoint.GcpMySQLSettingsProperty- Specified by:
getGcpMySqlSettingsin interfaceCfnEndpointProps- See Also:
-
getIbmDb2Settings
Description copied from interface:CfnEndpointPropsSettings 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 .
Returns union: either
IResolvableorCfnEndpoint.IbmDb2SettingsProperty- Specified by:
getIbmDb2Settingsin interfaceCfnEndpointProps- See Also:
-
getKafkaSettings
Description copied from interface:CfnEndpointPropsSettings 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 .
Returns union: either
IResolvableorCfnEndpoint.KafkaSettingsProperty- Specified by:
getKafkaSettingsin interfaceCfnEndpointProps- See Also:
-
getKinesisSettings
Description copied from interface:CfnEndpointPropsSettings 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 .
Returns union: either
IResolvableorCfnEndpoint.KinesisSettingsProperty- Specified by:
getKinesisSettingsin interfaceCfnEndpointProps- See Also:
-
getKmsKeyId
Description copied from interface:CfnEndpointPropsAn AWS KMS key identifier that is used to encrypt the connection parameters for the endpoint.If you don't specify a value for the
KmsKeyIdparameter, 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:
getKmsKeyIdin interfaceCfnEndpointProps- See Also:
-
getMicrosoftSqlServerSettings
Description copied from interface:CfnEndpointPropsSettings 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 .
Returns union: either
IResolvableorCfnEndpoint.MicrosoftSqlServerSettingsProperty- Specified by:
getMicrosoftSqlServerSettingsin interfaceCfnEndpointProps- See Also:
-
getMongoDbSettings
Description copied from interface:CfnEndpointPropsSettings 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 .
Returns union: either
IResolvableorCfnEndpoint.MongoDbSettingsProperty- Specified by:
getMongoDbSettingsin interfaceCfnEndpointProps- See Also:
-
getMySqlSettings
Description copied from interface:CfnEndpointPropsSettings 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 .
Returns union: either
IResolvableorCfnEndpoint.MySqlSettingsProperty- Specified by:
getMySqlSettingsin interfaceCfnEndpointProps- See Also:
-
getNeptuneSettings
Description copied from interface:CfnEndpointPropsSettings 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 .
Returns union: either
IResolvableorCfnEndpoint.NeptuneSettingsProperty- Specified by:
getNeptuneSettingsin interfaceCfnEndpointProps- See Also:
-
getOracleSettings
Description copied from interface:CfnEndpointPropsSettings 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 .
Returns union: either
IResolvableorCfnEndpoint.OracleSettingsProperty- Specified by:
getOracleSettingsin interfaceCfnEndpointProps- See Also:
-
getPassword
Description copied from interface:CfnEndpointPropsThe password to be used to log in to the endpoint database.- Specified by:
getPasswordin interfaceCfnEndpointProps- See Also:
-
getPort
Description copied from interface:CfnEndpointPropsThe port used by the endpoint database.- Specified by:
getPortin interfaceCfnEndpointProps- See Also:
-
getPostgreSqlSettings
Description copied from interface:CfnEndpointPropsSettings 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 .
Returns union: either
IResolvableorCfnEndpoint.PostgreSqlSettingsProperty- Specified by:
getPostgreSqlSettingsin interfaceCfnEndpointProps- See Also:
-
getRedisSettings
Description copied from interface:CfnEndpointPropsSettings 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 .
Returns union: either
IResolvableorCfnEndpoint.RedisSettingsProperty- Specified by:
getRedisSettingsin interfaceCfnEndpointProps- See Also:
-
getRedshiftSettings
Description copied from interface:CfnEndpointPropsSettings 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 .
Returns union: either
IResolvableorCfnEndpoint.RedshiftSettingsProperty- Specified by:
getRedshiftSettingsin interfaceCfnEndpointProps- See Also:
-
getResourceIdentifier
Description copied from interface:CfnEndpointPropsA display name for the resource identifier at the end of theEndpointArnresponse parameter that is returned in the createdEndpointobject.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
EndpointArnvaluearn:aws:dms:eu-west-1:012345678901:rep:Example-App-ARN1. If you don't specify aResourceIdentifiervalue, AWS DMS generates a default identifier value for the end ofEndpointArn.- Specified by:
getResourceIdentifierin interfaceCfnEndpointProps- See Also:
-
getS3Settings
Description copied from interface:CfnEndpointPropsSettings 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 .
Returns union: either
IResolvableorCfnEndpoint.S3SettingsProperty- Specified by:
getS3Settingsin interfaceCfnEndpointProps- See Also:
-
getServerName
Description copied from interface:CfnEndpointPropsThe name of the server where the endpoint database resides.- Specified by:
getServerNamein interfaceCfnEndpointProps- See Also:
-
getSslMode
Description copied from interface:CfnEndpointPropsThe Secure Sockets Layer (SSL) mode to use for the SSL connection. The default isnone.When
engine_nameis set to S3, the only allowed value isnone.- Specified by:
getSslModein interfaceCfnEndpointProps- See Also:
-
getSybaseSettings
Description copied from interface:CfnEndpointPropsSettings 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 .
Returns union: either
IResolvableorCfnEndpoint.SybaseSettingsProperty- Specified by:
getSybaseSettingsin interfaceCfnEndpointProps- See Also:
-
getTags
Description copied from interface:CfnEndpointPropsOne or more tags to be assigned to the endpoint.- Specified by:
getTagsin interfaceCfnEndpointProps- See Also:
-
getUsername
Description copied from interface:CfnEndpointPropsThe user name to be used to log in to the endpoint database.- Specified by:
getUsernamein interfaceCfnEndpointProps- 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()
-