@Stability(value=Stable) @Internal public static final class CfnReplicationTaskProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnReplicationTaskProps
CfnReplicationTaskPropssoftware.amazon.jsii.JsiiObject.InitializationModeCfnReplicationTaskProps.Builder, CfnReplicationTaskProps.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(CfnReplicationTaskProps.Builder builder)
Constructor that initializes the object based on literal property values passed by the
CfnReplicationTaskProps.Builder. |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
String |
getCdcStartPosition()
Indicates when you want a change data capture (CDC) operation to start.
|
Number |
getCdcStartTime()
Indicates the start time for a change data capture (CDC) operation.
|
String |
getCdcStopPosition()
Indicates when you want a change data capture (CDC) operation to stop.
|
String |
getMigrationType()
The migration type.
|
String |
getReplicationInstanceArn()
The Amazon Resource Name (ARN) of a replication instance.
|
String |
getReplicationTaskIdentifier()
An identifier for the replication task.
|
String |
getReplicationTaskSettings()
Overall settings for the task, in JSON format.
|
String |
getResourceIdentifier()
A display name for the resource identifier at the end of the `EndpointArn` response parameter that is returned in the created `Endpoint` object.
|
String |
getSourceEndpointArn()
An Amazon Resource Name (ARN) that uniquely identifies the source endpoint.
|
String |
getTableMappings()
The table mappings for the task, in JSON format.
|
List<CfnTag> |
getTags()
One or more tags to be assigned to the replication task.
|
String |
getTargetEndpointArn()
An Amazon Resource Name (ARN) that uniquely identifies the target endpoint.
|
String |
getTaskData()
`AWS::DMS::ReplicationTask.TaskData`.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(CfnReplicationTaskProps.Builder builder)
CfnReplicationTaskProps.Builder.public final String getMigrationType()
CfnReplicationTaskProps
Valid values: full-load | cdc | full-load-and-cdc
getMigrationType in interface CfnReplicationTaskPropspublic final String getReplicationInstanceArn()
CfnReplicationTaskPropsgetReplicationInstanceArn in interface CfnReplicationTaskPropspublic final String getSourceEndpointArn()
CfnReplicationTaskPropsgetSourceEndpointArn in interface CfnReplicationTaskPropspublic final String getTableMappings()
CfnReplicationTaskPropsFor more information, see Using Table Mapping to Specify Task Settings in the AWS Database Migration Service User Guide .
getTableMappings in interface CfnReplicationTaskPropspublic final String getTargetEndpointArn()
CfnReplicationTaskPropsgetTargetEndpointArn in interface CfnReplicationTaskPropspublic final String getCdcStartPosition()
CfnReplicationTaskProps
Use either CdcStartPosition or CdcStartTime to specify when you want a CDC operation to start. Specifying both values results in an error.
The value can be in date, checkpoint, log sequence number (LSN), or system change number (SCN) format.
Here is a date example: --cdc-start-position "2018-03-08T12:12:12"
Here is a checkpoint example: --cdc-start-position "checkpoint:V1#27#mysql-bin-changelog.157832:1975:-1:2002:677883278264080:mysql-bin-changelog.157832:1876#0#0#*#0#93"
Here is an LSN example: --cdc-start-position “mysql-bin-changelog.000024:373”
When you use this task setting with a source PostgreSQL database, a logical replication slot should already be created and associated with the source endpoint. You can verify this by setting the
slotNameextra connection attribute to the name of this logical replication slot. For more information, see Extra Connection Attributes When Using PostgreSQL as a Source for AWS DMS in the AWS Database Migration Service User Guide .
getCdcStartPosition in interface CfnReplicationTaskPropspublic final Number getCdcStartTime()
CfnReplicationTaskPropsgetCdcStartTime in interface CfnReplicationTaskPropspublic final String getCdcStopPosition()
CfnReplicationTaskPropsThe value can be either server time or commit time.
Here is a server time example: --cdc-stop-position "server_time:2018-02-09T12:12:12"
Here is a commit time example: --cdc-stop-position "commit_time: 2018-02-09T12:12:12"
getCdcStopPosition in interface CfnReplicationTaskPropspublic final String getReplicationTaskIdentifier()
CfnReplicationTaskPropsConstraints:
getReplicationTaskIdentifier in interface CfnReplicationTaskPropspublic final String getReplicationTaskSettings()
CfnReplicationTaskPropsFor more information, see Specifying Task Settings for AWS Database Migration Service Tasks in the AWS Database Migration Service User Guide .
getReplicationTaskSettings in interface CfnReplicationTaskPropspublic final String getResourceIdentifier()
CfnReplicationTaskProps
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 .
getResourceIdentifier in interface CfnReplicationTaskPropspublic final List<CfnTag> getTags()
CfnReplicationTaskPropsgetTags in interface CfnReplicationTaskPropspublic final String getTaskData()
CfnReplicationTaskPropsgetTaskData in interface CfnReplicationTaskProps@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.