@Generated(value="jsii-pacmak/1.50.0 (build d1830a4)", date="2022-01-04T15:39:05.592Z") @Stability(value=Stable) public class CfnEndpoint extends CfnResource implements IInspectable
The AWS::DMS::Endpoint resource creates an AWS DMS endpoint.
Currently, the only endpoint setting types that AWS CloudFormation supports are DynamoDBSettings , ElasticSearchSettings , and NeptuneSettings .
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.dms.*;
CfnEndpoint cfnEndpoint = CfnEndpoint.Builder.create(this, "MyCfnEndpoint")
.endpointType("endpointType")
.engineName("engineName")
// the properties below are optional
.certificateArn("certificateArn")
.databaseName("databaseName")
.docDbSettings(DocDbSettingsProperty.builder()
.secretsManagerAccessRoleArn("secretsManagerAccessRoleArn")
.secretsManagerSecretId("secretsManagerSecretId")
.build())
.dynamoDbSettings(DynamoDbSettingsProperty.builder()
.serviceAccessRoleArn("serviceAccessRoleArn")
.build())
.elasticsearchSettings(ElasticsearchSettingsProperty.builder()
.endpointUri("endpointUri")
.errorRetryDuration(123)
.fullLoadErrorPercentage(123)
.serviceAccessRoleArn("serviceAccessRoleArn")
.build())
.endpointIdentifier("endpointIdentifier")
.extraConnectionAttributes("extraConnectionAttributes")
.ibmDb2Settings(IbmDb2SettingsProperty.builder()
.secretsManagerAccessRoleArn("secretsManagerAccessRoleArn")
.secretsManagerSecretId("secretsManagerSecretId")
.build())
.kafkaSettings(KafkaSettingsProperty.builder()
.broker("broker")
.includeControlDetails(false)
.includeNullAndEmpty(false)
.includeTableAlterOperations(false)
.includeTransactionDetails(false)
.noHexPrefix(false)
.partitionIncludeSchemaTable(false)
.saslPassword("saslPassword")
.saslUserName("saslUserName")
.securityProtocol("securityProtocol")
.sslCaCertificateArn("sslCaCertificateArn")
.sslClientCertificateArn("sslClientCertificateArn")
.sslClientKeyArn("sslClientKeyArn")
.sslClientKeyPassword("sslClientKeyPassword")
.topic("topic")
.build())
.kinesisSettings(KinesisSettingsProperty.builder()
.includeControlDetails(false)
.includeNullAndEmpty(false)
.includeTableAlterOperations(false)
.includeTransactionDetails(false)
.messageFormat("messageFormat")
.noHexPrefix(false)
.partitionIncludeSchemaTable(false)
.serviceAccessRoleArn("serviceAccessRoleArn")
.streamArn("streamArn")
.build())
.kmsKeyId("kmsKeyId")
.microsoftSqlServerSettings(MicrosoftSqlServerSettingsProperty.builder()
.secretsManagerAccessRoleArn("secretsManagerAccessRoleArn")
.secretsManagerSecretId("secretsManagerSecretId")
.build())
.mongoDbSettings(MongoDbSettingsProperty.builder()
.authMechanism("authMechanism")
.authSource("authSource")
.authType("authType")
.databaseName("databaseName")
.docsToInvestigate("docsToInvestigate")
.extractDocId("extractDocId")
.nestingLevel("nestingLevel")
.password("password")
.port(123)
.secretsManagerAccessRoleArn("secretsManagerAccessRoleArn")
.secretsManagerSecretId("secretsManagerSecretId")
.serverName("serverName")
.username("username")
.build())
.mySqlSettings(MySqlSettingsProperty.builder()
.secretsManagerAccessRoleArn("secretsManagerAccessRoleArn")
.secretsManagerSecretId("secretsManagerSecretId")
.build())
.neptuneSettings(NeptuneSettingsProperty.builder()
.errorRetryDuration(123)
.iamAuthEnabled(false)
.maxFileSize(123)
.maxRetryCount(123)
.s3BucketFolder("s3BucketFolder")
.s3BucketName("s3BucketName")
.serviceAccessRoleArn("serviceAccessRoleArn")
.build())
.oracleSettings(OracleSettingsProperty.builder()
.secretsManagerAccessRoleArn("secretsManagerAccessRoleArn")
.secretsManagerOracleAsmAccessRoleArn("secretsManagerOracleAsmAccessRoleArn")
.secretsManagerOracleAsmSecretId("secretsManagerOracleAsmSecretId")
.secretsManagerSecretId("secretsManagerSecretId")
.build())
.password("password")
.port(123)
.postgreSqlSettings(PostgreSqlSettingsProperty.builder()
.secretsManagerAccessRoleArn("secretsManagerAccessRoleArn")
.secretsManagerSecretId("secretsManagerSecretId")
.build())
.redisSettings(RedisSettingsProperty.builder()
.authPassword("authPassword")
.authType("authType")
.authUserName("authUserName")
.port(123)
.serverName("serverName")
.sslCaCertificateArn("sslCaCertificateArn")
.sslSecurityProtocol("sslSecurityProtocol")
.build())
.redshiftSettings(RedshiftSettingsProperty.builder()
.secretsManagerAccessRoleArn("secretsManagerAccessRoleArn")
.secretsManagerSecretId("secretsManagerSecretId")
.build())
.resourceIdentifier("resourceIdentifier")
.s3Settings(S3SettingsProperty.builder()
.bucketFolder("bucketFolder")
.bucketName("bucketName")
.compressionType("compressionType")
.csvDelimiter("csvDelimiter")
.csvRowDelimiter("csvRowDelimiter")
.externalTableDefinition("externalTableDefinition")
.serviceAccessRoleArn("serviceAccessRoleArn")
.build())
.serverName("serverName")
.sslMode("sslMode")
.sybaseSettings(SybaseSettingsProperty.builder()
.secretsManagerAccessRoleArn("secretsManagerAccessRoleArn")
.secretsManagerSecretId("secretsManagerSecretId")
.build())
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.username("username")
.build();
| Modifier and Type | Class and Description |
|---|---|
static class |
CfnEndpoint.Builder
A fluent builder for
CfnEndpoint. |
static interface |
CfnEndpoint.DocDbSettingsProperty
Not currently supported by AWS CloudFormation .
|
static interface |
CfnEndpoint.DynamoDbSettingsProperty
Provides the Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role used to define an Amazon DynamoDB target endpoint.
|
static interface |
CfnEndpoint.ElasticsearchSettingsProperty
Provides information that defines an OpenSearch endpoint.
|
static interface |
CfnEndpoint.IbmDb2SettingsProperty
Not currently supported by AWS CloudFormation .
|
static interface |
CfnEndpoint.KafkaSettingsProperty
Not currently supported by AWS CloudFormation .
|
static interface |
CfnEndpoint.KinesisSettingsProperty
Not currently supported by AWS CloudFormation ..
|
static interface |
CfnEndpoint.MicrosoftSqlServerSettingsProperty
Not currently supported by AWS CloudFormation .
|
static interface |
CfnEndpoint.MongoDbSettingsProperty
Not currently supported by AWS CloudFormation .
|
static interface |
CfnEndpoint.MySqlSettingsProperty
Not currently supported by AWS CloudFormation .
|
static interface |
CfnEndpoint.NeptuneSettingsProperty
Provides information that defines an Amazon Neptune endpoint.
|
static interface |
CfnEndpoint.OracleSettingsProperty
Not currently supported by AWS CloudFormation .
|
static interface |
CfnEndpoint.PostgreSqlSettingsProperty
Not currently supported by AWS CloudFormation .
|
static interface |
CfnEndpoint.RedisSettingsProperty
Provides information that defines a Redis target endpoint.
|
static interface |
CfnEndpoint.RedshiftSettingsProperty
Not currently supported by AWS CloudFormation .
|
static interface |
CfnEndpoint.S3SettingsProperty
Not currently supported by AWS CloudFormation .
|
static interface |
CfnEndpoint.SybaseSettingsProperty
Not currently supported by AWS CloudFormation .
|
software.amazon.jsii.JsiiObject.InitializationModeIInspectable.Jsii$Default, IInspectable.Jsii$ProxyIConstruct.Jsii$Default| Modifier and Type | Field and Description |
|---|---|
static String |
CFN_RESOURCE_TYPE_NAME
The CloudFormation resource type name for this resource class.
|
| Modifier | Constructor and Description |
|---|---|
|
CfnEndpoint(Construct scope,
String id,
CfnEndpointProps props)
Create a new `AWS::DMS::Endpoint`.
|
protected |
CfnEndpoint(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) |
protected |
CfnEndpoint(software.amazon.jsii.JsiiObjectRef objRef) |
| Modifier and Type | Method and Description |
|---|---|
String |
getAttrExternalId()
A value that can be used for cross-account validation.
|
String |
getCertificateArn()
The Amazon Resource Name (ARN) for the certificate.
|
protected Map<String,Object> |
getCfnProperties() |
String |
getDatabaseName()
The name of the endpoint database.
|
Object |
getDocDbSettings()
Settings in JSON format for the source DocumentDB endpoint.
|
Object |
getDynamoDbSettings()
Settings in JSON format for the target Amazon DynamoDB endpoint.
|
Object |
getElasticsearchSettings()
Settings in JSON format for the target OpenSearch endpoint.
|
String |
getEndpointIdentifier()
The database endpoint identifier.
|
String |
getEndpointType()
The type of endpoint.
|
String |
getEngineName()
The type of engine for the endpoint.
|
String |
getExtraConnectionAttributes()
Additional attributes associated with the connection.
|
Object |
getIbmDb2Settings()
Not currently supported by AWS CloudFormation .
|
Object |
getKafkaSettings()
Settings in JSON format for the target Apache Kafka endpoint.
|
Object |
getKinesisSettings()
Settings in JSON format for the target endpoint for Amazon Kinesis Data Streams.
|
String |
getKmsKeyId()
An AWS KMS key identifier that is used to encrypt the connection parameters for the endpoint.
|
Object |
getMicrosoftSqlServerSettings()
Not currently supported by AWS CloudFormation .
|
Object |
getMongoDbSettings()
Not currently supported by AWS CloudFormation .
|
Object |
getMySqlSettings()
Settings in JSON format for the source and target MySQL endpoint.
|
Object |
getNeptuneSettings()
`AWS::DMS::Endpoint.NeptuneSettings`.
|
Object |
getOracleSettings()
Settings in JSON format for the source and target Oracle endpoint.
|
String |
getPassword()
The password to be used to log in to the endpoint database.
|
Number |
getPort()
The port used by the endpoint database.
|
Object |
getPostgreSqlSettings()
Not currently supported by AWS CloudFormation .
|
Object |
getRedisSettings()
Settings in JSON format for the target Redis endpoint.
|
Object |
getRedshiftSettings()
Not currently supported by AWS CloudFormation .
|
String |
getResourceIdentifier()
A friendly name for the resource identifier at the end of the `EndpointArn` response parameter that is returned in the created `Endpoint` object.
|
Object |
getS3Settings()
Settings in JSON format for the target Amazon S3 endpoint.
|
String |
getServerName()
The name of the server where the endpoint database resides.
|
String |
getSslMode()
The Secure Sockets Layer (SSL) mode to use for the SSL connection.
|
Object |
getSybaseSettings()
Settings in JSON format for the source and target SAP ASE endpoint.
|
TagManager |
getTags()
One or more tags to be assigned to the endpoint.
|
String |
getUsername()
The user name to be used to log in to the endpoint database.
|
void |
inspect(TreeInspector inspector)
Examines the CloudFormation resource and discloses attributes.
|
protected Map<String,Object> |
renderProperties(Map<String,Object> props) |
void |
setCertificateArn(String value)
The Amazon Resource Name (ARN) for the certificate.
|
void |
setDatabaseName(String value)
The name of the endpoint database.
|
void |
setDocDbSettings(CfnEndpoint.DocDbSettingsProperty value)
Settings in JSON format for the source DocumentDB endpoint.
|
void |
setDocDbSettings(IResolvable value)
Settings in JSON format for the source DocumentDB endpoint.
|
void |
setDynamoDbSettings(CfnEndpoint.DynamoDbSettingsProperty value)
Settings in JSON format for the target Amazon DynamoDB endpoint.
|
void |
setDynamoDbSettings(IResolvable value)
Settings in JSON format for the target Amazon DynamoDB endpoint.
|
void |
setElasticsearchSettings(CfnEndpoint.ElasticsearchSettingsProperty value)
Settings in JSON format for the target OpenSearch endpoint.
|
void |
setElasticsearchSettings(IResolvable value)
Settings in JSON format for the target OpenSearch endpoint.
|
void |
setEndpointIdentifier(String value)
The database endpoint identifier.
|
void |
setEndpointType(String value)
The type of endpoint.
|
void |
setEngineName(String value)
The type of engine for the endpoint.
|
void |
setExtraConnectionAttributes(String value)
Additional attributes associated with the connection.
|
void |
setIbmDb2Settings(CfnEndpoint.IbmDb2SettingsProperty value)
Not currently supported by AWS CloudFormation .
|
void |
setIbmDb2Settings(IResolvable value)
Not currently supported by AWS CloudFormation .
|
void |
setKafkaSettings(CfnEndpoint.KafkaSettingsProperty value)
Settings in JSON format for the target Apache Kafka endpoint.
|
void |
setKafkaSettings(IResolvable value)
Settings in JSON format for the target Apache Kafka endpoint.
|
void |
setKinesisSettings(CfnEndpoint.KinesisSettingsProperty value)
Settings in JSON format for the target endpoint for Amazon Kinesis Data Streams.
|
void |
setKinesisSettings(IResolvable value)
Settings in JSON format for the target endpoint for Amazon Kinesis Data Streams.
|
void |
setKmsKeyId(String value)
An AWS KMS key identifier that is used to encrypt the connection parameters for the endpoint.
|
void |
setMicrosoftSqlServerSettings(CfnEndpoint.MicrosoftSqlServerSettingsProperty value)
Not currently supported by AWS CloudFormation .
|
void |
setMicrosoftSqlServerSettings(IResolvable value)
Not currently supported by AWS CloudFormation .
|
void |
setMongoDbSettings(CfnEndpoint.MongoDbSettingsProperty value)
Not currently supported by AWS CloudFormation .
|
void |
setMongoDbSettings(IResolvable value)
Not currently supported by AWS CloudFormation .
|
void |
setMySqlSettings(CfnEndpoint.MySqlSettingsProperty value)
Settings in JSON format for the source and target MySQL endpoint.
|
void |
setMySqlSettings(IResolvable value)
Settings in JSON format for the source and target MySQL endpoint.
|
void |
setNeptuneSettings(CfnEndpoint.NeptuneSettingsProperty value)
`AWS::DMS::Endpoint.NeptuneSettings`.
|
void |
setNeptuneSettings(IResolvable value)
`AWS::DMS::Endpoint.NeptuneSettings`.
|
void |
setOracleSettings(CfnEndpoint.OracleSettingsProperty value)
Settings in JSON format for the source and target Oracle endpoint.
|
void |
setOracleSettings(IResolvable value)
Settings in JSON format for the source and target Oracle endpoint.
|
void |
setPassword(String value)
The password to be used to log in to the endpoint database.
|
void |
setPort(Number value)
The port used by the endpoint database.
|
void |
setPostgreSqlSettings(CfnEndpoint.PostgreSqlSettingsProperty value)
Not currently supported by AWS CloudFormation .
|
void |
setPostgreSqlSettings(IResolvable value)
Not currently supported by AWS CloudFormation .
|
void |
setRedisSettings(CfnEndpoint.RedisSettingsProperty value)
Settings in JSON format for the target Redis endpoint.
|
void |
setRedisSettings(IResolvable value)
Settings in JSON format for the target Redis endpoint.
|
void |
setRedshiftSettings(CfnEndpoint.RedshiftSettingsProperty value)
Not currently supported by AWS CloudFormation .
|
void |
setRedshiftSettings(IResolvable value)
Not currently supported by AWS CloudFormation .
|
void |
setResourceIdentifier(String value)
A friendly name for the resource identifier at the end of the `EndpointArn` response parameter that is returned in the created `Endpoint` object.
|
void |
setS3Settings(CfnEndpoint.S3SettingsProperty value)
Settings in JSON format for the target Amazon S3 endpoint.
|
void |
setS3Settings(IResolvable value)
Settings in JSON format for the target Amazon S3 endpoint.
|
void |
setServerName(String value)
The name of the server where the endpoint database resides.
|
void |
setSslMode(String value)
The Secure Sockets Layer (SSL) mode to use for the SSL connection.
|
void |
setSybaseSettings(CfnEndpoint.SybaseSettingsProperty value)
Settings in JSON format for the source and target SAP ASE endpoint.
|
void |
setSybaseSettings(IResolvable value)
Settings in JSON format for the source and target SAP ASE endpoint.
|
void |
setUsername(String value)
The user name to be used to log in to the endpoint database.
|
addDeletionOverride, addDependsOn, addMetadata, addOverride, addPropertyDeletionOverride, addPropertyOverride, applyRemovalPolicy, applyRemovalPolicy, applyRemovalPolicy, getAtt, getCfnOptions, getCfnResourceType, getMetadata, getUpdatedProperites, isCfnResource, shouldSynthesize, toString, validatePropertiesgetRefgetCreationStack, getLogicalId, getStack, isCfnElement, overrideLogicalIdgetNode, isConstruct, onPrepare, onSynthesize, onValidate, prepare, synthesize, validatejsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet@Stability(value=Stable) public static final String CFN_RESOURCE_TYPE_NAME
protected CfnEndpoint(software.amazon.jsii.JsiiObjectRef objRef)
protected CfnEndpoint(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
@Stability(value=Stable)
public CfnEndpoint(@NotNull
Construct scope,
@NotNull
String id,
@NotNull
CfnEndpointProps props)
scope - - scope in which this resource is defined. This parameter is required.id - - scoped id of the resource. This parameter is required.props - - resource properties. This parameter is required.@Stability(value=Stable)
public void inspect(@NotNull
TreeInspector inspector)
inspect in interface IInspectableinspector - - tree inspector to collect and process attributes. This parameter is required.@Stability(value=Stable) @NotNull protected Map<String,Object> renderProperties(@NotNull Map<String,Object> props)
renderProperties in class CfnResourceprops - This parameter is required.@Stability(value=Stable) @NotNull public String getAttrExternalId()
@Stability(value=Stable) @NotNull protected Map<String,Object> getCfnProperties()
getCfnProperties in class CfnResource@Stability(value=Stable) @NotNull public TagManager getTags()
@Stability(value=Stable) @NotNull public String getEndpointType()
Valid values are source and target .
@Stability(value=Stable)
public void setEndpointType(@NotNull
String value)
Valid values are source and target .
@Stability(value=Stable) @NotNull public String getEngineName()
Valid values, depending on the EndpointType value, include "mysql" , "oracle" , "postgres" , "mariadb" , "aurora" , "aurora-postgresql" , "opensearch" , "redshift" , "s3" , "db2" , "azuredb" , "sybase" , "dynamodb" , "mongodb" , "kinesis" , "kafka" , "elasticsearch" , "docdb" , "sqlserver" , and "neptune" .
@Stability(value=Stable)
public void setEngineName(@NotNull
String value)
Valid values, depending on the EndpointType value, include "mysql" , "oracle" , "postgres" , "mariadb" , "aurora" , "aurora-postgresql" , "opensearch" , "redshift" , "s3" , "db2" , "azuredb" , "sybase" , "dynamodb" , "mongodb" , "kinesis" , "kafka" , "elasticsearch" , "docdb" , "sqlserver" , and "neptune" .
@Stability(value=Stable) @Nullable public String getCertificateArn()
@Stability(value=Stable)
public void setCertificateArn(@Nullable
String value)
@Stability(value=Stable) @Nullable public String getDatabaseName()
For a MySQL source or target endpoint, do not specify DatabaseName.
@Stability(value=Stable)
public void setDatabaseName(@Nullable
String value)
For a MySQL source or target endpoint, do not specify DatabaseName.
@Stability(value=Stable) @Nullable public Object getDocDbSettings()
For more information about the available settings, see the configuration properties section in Using DocumentDB as a Target for AWS Database Migration Service in the AWS Database Migration Service User Guide.
@Stability(value=Stable)
public void setDocDbSettings(@Nullable
CfnEndpoint.DocDbSettingsProperty value)
For more information about the available settings, see the configuration properties section in Using DocumentDB as a Target for AWS Database Migration Service in the AWS Database Migration Service User Guide.
@Stability(value=Stable)
public void setDocDbSettings(@Nullable
IResolvable value)
For more information about the available settings, see the configuration properties section in Using DocumentDB as a Target for AWS Database Migration Service in the AWS Database Migration Service User Guide.
@Stability(value=Stable) @Nullable public Object getDynamoDbSettings()
For information about other available settings, see Using Object Mapping to Migrate Data to DynamoDB in the AWS Database Migration Service User Guide.
@Stability(value=Stable)
public void setDynamoDbSettings(@Nullable
CfnEndpoint.DynamoDbSettingsProperty value)
For information about other available settings, see Using Object Mapping to Migrate Data to DynamoDB in the AWS Database Migration Service User Guide.
@Stability(value=Stable)
public void setDynamoDbSettings(@Nullable
IResolvable value)
For information about other available settings, see Using Object Mapping to Migrate Data to DynamoDB in the AWS Database Migration Service User Guide.
@Stability(value=Stable) @Nullable public Object getElasticsearchSettings()
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 .
@Stability(value=Stable)
public void setElasticsearchSettings(@Nullable
CfnEndpoint.ElasticsearchSettingsProperty value)
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 .
@Stability(value=Stable)
public void setElasticsearchSettings(@Nullable
IResolvable value)
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 .
@Stability(value=Stable) @Nullable public String getEndpointIdentifier()
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.
@Stability(value=Stable)
public void setEndpointIdentifier(@Nullable
String value)
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.
@Stability(value=Stable) @Nullable public String getExtraConnectionAttributes()
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.
@Stability(value=Stable)
public void setExtraConnectionAttributes(@Nullable
String value)
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.
@Stability(value=Stable) @Nullable public Object getIbmDb2Settings()
@Stability(value=Stable)
public void setIbmDb2Settings(@Nullable
CfnEndpoint.IbmDb2SettingsProperty value)
@Stability(value=Stable)
public void setIbmDb2Settings(@Nullable
IResolvable value)
@Stability(value=Stable) @Nullable public Object getKafkaSettings()
For more information about the available settings, see Using object mapping to migrate data to a Kafka topic in the AWS Database Migration Service User Guide.
@Stability(value=Stable)
public void setKafkaSettings(@Nullable
CfnEndpoint.KafkaSettingsProperty value)
For more information about the available settings, see Using object mapping to migrate data to a Kafka topic in the AWS Database Migration Service User Guide.
@Stability(value=Stable)
public void setKafkaSettings(@Nullable
IResolvable value)
For more information about the available settings, see Using object mapping to migrate data to a Kafka topic in the AWS Database Migration Service User Guide.
@Stability(value=Stable) @Nullable public Object getKinesisSettings()
For more information about the available settings, see Using Amazon Kinesis Data Streams as a Target for AWS Database Migration Service in the AWS Database Migration Service User Guide.
@Stability(value=Stable)
public void setKinesisSettings(@Nullable
CfnEndpoint.KinesisSettingsProperty value)
For more information about the available settings, see Using Amazon Kinesis Data Streams as a Target for AWS Database Migration Service in the AWS Database Migration Service User Guide.
@Stability(value=Stable)
public void setKinesisSettings(@Nullable
IResolvable value)
For more information about the available settings, see Using Amazon Kinesis Data Streams as a Target for AWS Database Migration Service in the AWS Database Migration Service User Guide.
@Stability(value=Stable) @Nullable public String getKmsKeyId()
If you don't specify a value for the KmsKeyId parameter, then 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 .
@Stability(value=Stable)
public void setKmsKeyId(@Nullable
String value)
If you don't specify a value for the KmsKeyId parameter, then 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 .
@Stability(value=Stable) @Nullable public Object getMicrosoftSqlServerSettings()
@Stability(value=Stable)
public void setMicrosoftSqlServerSettings(@Nullable
CfnEndpoint.MicrosoftSqlServerSettingsProperty value)
@Stability(value=Stable)
public void setMicrosoftSqlServerSettings(@Nullable
IResolvable value)
@Stability(value=Stable) @Nullable public Object getMongoDbSettings()
@Stability(value=Stable)
public void setMongoDbSettings(@Nullable
CfnEndpoint.MongoDbSettingsProperty value)
@Stability(value=Stable)
public void setMongoDbSettings(@Nullable
IResolvable value)
@Stability(value=Stable) @Nullable public Object getMySqlSettings()
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.
@Stability(value=Stable)
public void setMySqlSettings(@Nullable
CfnEndpoint.MySqlSettingsProperty value)
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.
@Stability(value=Stable)
public void setMySqlSettings(@Nullable
IResolvable value)
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.
@Stability(value=Stable) @Nullable public Object getNeptuneSettings()
@Stability(value=Stable)
public void setNeptuneSettings(@Nullable
CfnEndpoint.NeptuneSettingsProperty value)
@Stability(value=Stable)
public void setNeptuneSettings(@Nullable
IResolvable value)
@Stability(value=Stable) @Nullable public Object getOracleSettings()
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.
@Stability(value=Stable)
public void setOracleSettings(@Nullable
CfnEndpoint.OracleSettingsProperty value)
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.
@Stability(value=Stable)
public void setOracleSettings(@Nullable
IResolvable value)
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.
@Stability(value=Stable) @Nullable public String getPassword()
@Stability(value=Stable)
public void setPassword(@Nullable
String value)
@Stability(value=Stable) @Nullable public Number getPort()
@Stability(value=Stable)
public void setPort(@Nullable
Number value)
@Stability(value=Stable) @Nullable public Object getPostgreSqlSettings()
@Stability(value=Stable)
public void setPostgreSqlSettings(@Nullable
CfnEndpoint.PostgreSqlSettingsProperty value)
@Stability(value=Stable)
public void setPostgreSqlSettings(@Nullable
IResolvable value)
@Stability(value=Stable) @Nullable public Object getRedisSettings()
@Stability(value=Stable)
public void setRedisSettings(@Nullable
CfnEndpoint.RedisSettingsProperty value)
@Stability(value=Stable)
public void setRedisSettings(@Nullable
IResolvable value)
@Stability(value=Stable) @Nullable public Object getRedshiftSettings()
@Stability(value=Stable)
public void setRedshiftSettings(@Nullable
CfnEndpoint.RedshiftSettingsProperty value)
@Stability(value=Stable)
public void setRedshiftSettings(@Nullable
IResolvable value)
@Stability(value=Stable) @Nullable public String getResourceIdentifier()
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 value arn:aws:dms:eu-west-1:012345678901:rep:Example-App-ARN1 . If you don't specify a ResourceIdentifier value, AWS DMS generates a default identifier value for the end of EndpointArn .
@Stability(value=Stable)
public void setResourceIdentifier(@Nullable
String value)
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 value arn:aws:dms:eu-west-1:012345678901:rep:Example-App-ARN1 . If you don't specify a ResourceIdentifier value, AWS DMS generates a default identifier value for the end of EndpointArn .
@Stability(value=Stable) @Nullable public Object getS3Settings()
For more information about the available settings, see Extra Connection Attributes When Using Amazon S3 as a Target for AWS DMS in the AWS Database Migration Service User Guide.
@Stability(value=Stable)
public void setS3Settings(@Nullable
CfnEndpoint.S3SettingsProperty value)
For more information about the available settings, see Extra Connection Attributes When Using Amazon S3 as a Target for AWS DMS in the AWS Database Migration Service User Guide.
@Stability(value=Stable)
public void setS3Settings(@Nullable
IResolvable value)
For more information about the available settings, see Extra Connection Attributes When Using Amazon S3 as a Target for AWS DMS in the AWS Database Migration Service User Guide.
@Stability(value=Stable) @Nullable public String getServerName()
@Stability(value=Stable)
public void setServerName(@Nullable
String value)
@Stability(value=Stable) @Nullable public String getSslMode()
When
engine_nameis set to S3, then the only allowed value isnone.
@Stability(value=Stable)
public void setSslMode(@Nullable
String value)
When
engine_nameis set to S3, then the only allowed value isnone.
@Stability(value=Stable) @Nullable public Object getSybaseSettings()
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.
@Stability(value=Stable)
public void setSybaseSettings(@Nullable
CfnEndpoint.SybaseSettingsProperty value)
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.
@Stability(value=Stable)
public void setSybaseSettings(@Nullable
IResolvable value)
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.
@Stability(value=Stable) @Nullable public String getUsername()
@Stability(value=Stable)
public void setUsername(@Nullable
String value)
Copyright © 2022. All rights reserved.