Class CfnReplicationTaskMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnReplicationTaskMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnReplicationTaskMixinProps
CfnReplicationTaskMixinProps-
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.cfnpropertymixins.services.dms.CfnReplicationTaskMixinProps
CfnReplicationTaskMixinProps.Builder, CfnReplicationTaskMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnReplicationTaskMixinProps.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 StringSupplemental information that the task requires to migrate the data for certain source and target endpoints.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 theCfnReplicationTaskMixinProps.Builder.
-
-
Method Details
-
getCdcStartPosition
Description copied from interface:CfnReplicationTaskMixinPropsIndicates 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 interfaceCfnReplicationTaskMixinProps- See Also:
-
getCdcStartTime
Description copied from interface:CfnReplicationTaskMixinPropsIndicates the start time for a change data capture (CDC) operation.- Specified by:
getCdcStartTimein interfaceCfnReplicationTaskMixinProps- See Also:
-
getCdcStopPosition
Description copied from interface:CfnReplicationTaskMixinPropsIndicates 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 interfaceCfnReplicationTaskMixinProps- See Also:
-
getMigrationType
Description copied from interface:CfnReplicationTaskMixinPropsThe migration type.Valid values:
full-load|cdc|full-load-and-cdc- Specified by:
getMigrationTypein interfaceCfnReplicationTaskMixinProps- See Also:
-
getReplicationInstanceArn
Description copied from interface:CfnReplicationTaskMixinPropsThe Amazon Resource Name (ARN) of a replication instance.- Specified by:
getReplicationInstanceArnin interfaceCfnReplicationTaskMixinProps- See Also:
-
getReplicationTaskIdentifier
Description copied from interface:CfnReplicationTaskMixinPropsAn 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 interfaceCfnReplicationTaskMixinProps- See Also:
-
getReplicationTaskSettings
Description copied from interface:CfnReplicationTaskMixinPropsOverall 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 interfaceCfnReplicationTaskMixinProps- See Also:
-
getResourceIdentifier
Description copied from interface:CfnReplicationTaskMixinPropsA 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 interfaceCfnReplicationTaskMixinProps- See Also:
-
getSourceEndpointArn
Description copied from interface:CfnReplicationTaskMixinPropsAn Amazon Resource Name (ARN) that uniquely identifies the source endpoint.- Specified by:
getSourceEndpointArnin interfaceCfnReplicationTaskMixinProps- See Also:
-
getTableMappings
Description copied from interface:CfnReplicationTaskMixinPropsThe 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 interfaceCfnReplicationTaskMixinProps- See Also:
-
getTags
Description copied from interface:CfnReplicationTaskMixinPropsOne or more tags to be assigned to the replication task.- Specified by:
getTagsin interfaceCfnReplicationTaskMixinProps- See Also:
-
getTargetEndpointArn
Description copied from interface:CfnReplicationTaskMixinPropsAn Amazon Resource Name (ARN) that uniquely identifies the target endpoint.- Specified by:
getTargetEndpointArnin interfaceCfnReplicationTaskMixinProps- See Also:
-
getTaskData
Description copied from interface:CfnReplicationTaskMixinPropsSupplemental information that the task requires to migrate the data for certain source and target endpoints.For more information, see Specifying Supplemental Data for Task Settings in the AWS Database Migration Service User Guide.
- Specified by:
getTaskDatain interfaceCfnReplicationTaskMixinProps- 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()
-