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.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.dms.CfnReplicationTaskProps
CfnReplicationTaskProps.Builder, CfnReplicationTaskProps.Jsii$Proxy
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnReplicationTaskProps.Builder
.protected
Jsii$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.JsonNode
final boolean
final String
Indicates when you want a change data capture (CDC) operation to start.final Number
Indicates the start time for a change data capture (CDC) operation.final String
Indicates when you want a change data capture (CDC) operation to stop.final String
The migration type.final String
The Amazon Resource Name (ARN) of a replication instance.final String
An identifier for the replication task.final String
Overall settings for the task, in JSON format.final String
A display name for the resource identifier at the end of theEndpointArn
response parameter that is returned in the createdEndpoint
object.final String
An Amazon Resource Name (ARN) that uniquely identifies the source endpoint.final String
The table mappings for the task, in JSON format.getTags()
One or more tags to be assigned to the replication task.final String
An Amazon Resource Name (ARN) that uniquely identifies the target endpoint.final String
Supplemental information that the task requires to migrate the data for certain source and target endpoints.final int
hashCode()
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:CfnReplicationTaskProps
The migration type.Valid values:
full-load
|cdc
|full-load-and-cdc
- Specified by:
getMigrationType
in interfaceCfnReplicationTaskProps
- See Also:
-
getReplicationInstanceArn
Description copied from interface:CfnReplicationTaskProps
The Amazon Resource Name (ARN) of a replication instance.- Specified by:
getReplicationInstanceArn
in interfaceCfnReplicationTaskProps
- See Also:
-
getSourceEndpointArn
Description copied from interface:CfnReplicationTaskProps
An Amazon Resource Name (ARN) that uniquely identifies the source endpoint.- Specified by:
getSourceEndpointArn
in interfaceCfnReplicationTaskProps
- See Also:
-
getTableMappings
Description copied from interface:CfnReplicationTaskProps
The 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:
getTableMappings
in interfaceCfnReplicationTaskProps
- See Also:
-
getTargetEndpointArn
Description copied from interface:CfnReplicationTaskProps
An Amazon Resource Name (ARN) that uniquely identifies the target endpoint.- Specified by:
getTargetEndpointArn
in interfaceCfnReplicationTaskProps
- See Also:
-
getCdcStartPosition
Description copied from interface:CfnReplicationTaskProps
Indicates when you want a change data capture (CDC) operation to start.Use either
CdcStartPosition
orCdcStartTime
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
slotName
extra 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:
getCdcStartPosition
in interfaceCfnReplicationTaskProps
- See Also:
-
getCdcStartTime
Description copied from interface:CfnReplicationTaskProps
Indicates the start time for a change data capture (CDC) operation.- Specified by:
getCdcStartTime
in interfaceCfnReplicationTaskProps
- See Also:
-
getCdcStopPosition
Description copied from interface:CfnReplicationTaskProps
Indicates 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:
getCdcStopPosition
in interfaceCfnReplicationTaskProps
- See Also:
-
getReplicationTaskIdentifier
Description copied from interface:CfnReplicationTaskProps
An 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:
getReplicationTaskIdentifier
in interfaceCfnReplicationTaskProps
- See Also:
-
getReplicationTaskSettings
Description copied from interface:CfnReplicationTaskProps
Overall 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:
getReplicationTaskSettings
in interfaceCfnReplicationTaskProps
- See Also:
-
getResourceIdentifier
Description copied from interface:CfnReplicationTaskProps
A display name for the resource identifier at the end of theEndpointArn
response parameter that is returned in the createdEndpoint
object.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
valuearn:aws:dms:eu-west-1:012345678901:rep:Example-App-ARN1
. If you don't specify aResourceIdentifier
value, AWS DMS generates a default identifier value for the end ofEndpointArn
.- Specified by:
getResourceIdentifier
in interfaceCfnReplicationTaskProps
- See Also:
-
getTags
Description copied from interface:CfnReplicationTaskProps
One or more tags to be assigned to the replication task.- Specified by:
getTags
in interfaceCfnReplicationTaskProps
- See Also:
-
getTaskData
Description copied from interface:CfnReplicationTaskProps
Supplemental 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:
getTaskData
in interfaceCfnReplicationTaskProps
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-