Class CfnReplicationTaskProps.Jsii$Proxy
- All Implemented Interfaces:
CfnReplicationTaskProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnReplicationTaskProps
CfnReplicationTaskProps-
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.CfnReplicationTaskProps
CfnReplicationTaskProps.Builder, CfnReplicationTaskProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnReplicationTaskProps.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 StringIndicates when you want a change data capture (CDC) operation to start.final NumberIndicates the start time for a change data capture (CDC) operation.final StringIndicates when you want a change data capture (CDC) operation to stop.final StringThe migration type.final StringThe Amazon Resource Name (ARN) of a replication instance.final StringAn identifier for the replication task.final StringOverall settings for the task, in JSON format.final StringA display name for the resource identifier at the end of theEndpointArnresponse parameter that is returned in the createdEndpointobject.final StringAn Amazon Resource Name (ARN) that uniquely identifies the source endpoint.final StringThe table mappings for the task, in JSON format.getTags()One or more tags to be assigned to the replication task.final StringAn Amazon Resource Name (ARN) that uniquely identifies the target endpoint.final StringAWS::DMS::ReplicationTask.TaskData.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 theCfnReplicationTaskProps.Builder.
-
-
Method Details
-
getMigrationType
Description copied from interface:CfnReplicationTaskPropsThe migration type.Valid values:
full-load|cdc|full-load-and-cdc- Specified by:
getMigrationTypein interfaceCfnReplicationTaskProps
-
getReplicationInstanceArn
Description copied from interface:CfnReplicationTaskPropsThe Amazon Resource Name (ARN) of a replication instance.- Specified by:
getReplicationInstanceArnin interfaceCfnReplicationTaskProps
-
getSourceEndpointArn
Description copied from interface:CfnReplicationTaskPropsAn Amazon Resource Name (ARN) that uniquely identifies the source endpoint.- Specified by:
getSourceEndpointArnin interfaceCfnReplicationTaskProps
-
getTableMappings
Description copied from interface:CfnReplicationTaskPropsThe table mappings for the task, in JSON format.For more information, see Using Table Mapping to Specify Task Settings in the AWS Database Migration Service User Guide .
- Specified by:
getTableMappingsin interfaceCfnReplicationTaskProps
-
getTargetEndpointArn
Description copied from interface:CfnReplicationTaskPropsAn Amazon Resource Name (ARN) that uniquely identifies the target endpoint.- Specified by:
getTargetEndpointArnin interfaceCfnReplicationTaskProps
-
getCdcStartPosition
Description copied from interface:CfnReplicationTaskPropsIndicates when you want a change data capture (CDC) operation to start.Use either
CdcStartPositionorCdcStartTimeto 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 .- Specified by:
getCdcStartPositionin interfaceCfnReplicationTaskProps
-
getCdcStartTime
Description copied from interface:CfnReplicationTaskPropsIndicates the start time for a change data capture (CDC) operation.- Specified by:
getCdcStartTimein interfaceCfnReplicationTaskProps
-
getCdcStopPosition
Description copied from interface:CfnReplicationTaskPropsIndicates when you want a change data capture (CDC) operation to stop.The 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"- Specified by:
getCdcStopPositionin interfaceCfnReplicationTaskProps
-
getReplicationTaskIdentifier
Description copied from interface:CfnReplicationTaskPropsAn identifier for the replication task.Constraints:
- Must contain 1-255 alphanumeric characters or hyphens.
- First character must be a letter.
- Cannot end with a hyphen or contain two consecutive hyphens.
- Specified by:
getReplicationTaskIdentifierin interfaceCfnReplicationTaskProps
-
getReplicationTaskSettings
Description copied from interface:CfnReplicationTaskPropsOverall settings for the task, in JSON format.For more information, see Specifying Task Settings for AWS Database Migration Service Tasks in the AWS Database Migration Service User Guide .
- Specified by:
getReplicationTaskSettingsin interfaceCfnReplicationTaskProps
-
getResourceIdentifier
Description copied from interface:CfnReplicationTaskPropsA 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 interfaceCfnReplicationTaskProps
-
getTags
Description copied from interface:CfnReplicationTaskPropsOne or more tags to be assigned to the replication task.- Specified by:
getTagsin interfaceCfnReplicationTaskProps
-
getTaskData
Description copied from interface:CfnReplicationTaskPropsAWS::DMS::ReplicationTask.TaskData.- Specified by:
getTaskDatain interfaceCfnReplicationTaskProps
-
$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()
-