ReplicationTaskState class
Input properties used for looking up and filtering ReplicationTask resources.
Constructors
-
ReplicationTaskState({Input<
String?> ? cdcStartPosition, Input<String?> ? cdcStartTime, Input<String?> ? migrationType, Input<String?> ? region, Input<String?> ? replicationInstanceArn, Input<String?> ? replicationTaskArn, Input<String?> ? replicationTaskId, Input<String?> ? replicationTaskSettings, Input<String?> ? resourceIdentifier, Input<String?> ? sourceEndpointArn, Input<bool?> ? startReplicationTask, Input<String?> ? status, Input<String?> ? tableMappings, Input<Map< ? tags, Input<String, String> ?>Map< ? tagsAll, Input<String, String> ?>String?> ? targetEndpointArn}) -
Creates a new ReplicationTaskState.
cdcStartPositionIndicates when you want a change data capture (CDC) operation to start. The value can be a RFC3339 formatted date, a checkpoint, or a LSN/SCN format depending on the source engine. For more information see Determining a CDC native start point.cdcStartTimeRFC3339 formatted date string or UNIX timestamp for the start of the Change Data Capture (CDC) operation.migrationTypeMigration type. Can be one offull-load | cdc | full-load-and-cdc.regionRegion where this resource will be managed. Defaults to the Region set in the provider configuration.replicationInstanceArnARN of the replication instance.replicationTaskArnARN for the replication task.replicationTaskIdReplication task identifier which must contain from 1 to 255 alphanumeric characters or hyphens, first character must be a letter, cannot end with a hyphen, and cannot contain two consecutive hyphens.replicationTaskSettingsEscaped JSON string that contains the task settings. For a complete list of task settings, see Task Settings for AWS Database Migration Service Tasks. Note thatLogging.CloudWatchLogGroupandLogging.CloudWatchLogStreamare read only and should not be defined, even asnull, in the configuration since AWS provides a value for these settings.resourceIdentifierA friendly name for the resource identifier at the end of the EndpointArn response parameter that is returned in the created Endpoint object.sourceEndpointArnARN that uniquely identifies the source endpoint.startReplicationTaskWhether to run or stop the replication task.statusReplication Task status.tableMappingsEscaped JSON string that contains the table mappings. For information on table mapping see Using Table Mapping with an AWS Database Migration Service Task to Select and Filter DatatagsA map of tags to assign to the resource. .If configured with a providerdefaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.tagsAllMap of tags assigned to the resource, including those inherited from the providerdefaultTagsconfiguration block.targetEndpointArnARN that uniquely identifies the target endpoint.const -
ReplicationTaskState.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
cdcStartPosition
→ Input<
String?> ? -
Indicates when you want a change data capture (CDC) operation to start. The value can be a RFC3339 formatted date, a checkpoint, or a LSN/SCN format depending on the source engine. For more information see Determining a CDC native start point.
final
-
cdcStartTime
→ Input<
String?> ? -
RFC3339 formatted date string or UNIX timestamp for the start of the Change Data Capture (CDC) operation.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
migrationType
→ Input<
String?> ? -
Migration type. Can be one of
full-load | cdc | full-load-and-cdc.final -
region
→ Input<
String?> ? -
Region where this resource will be managed. Defaults to the Region set in the provider configuration.
final
-
replicationInstanceArn
→ Input<
String?> ? -
ARN of the replication instance.
final
-
replicationTaskArn
→ Input<
String?> ? -
ARN for the replication task.
final
-
replicationTaskId
→ Input<
String?> ? -
Replication task identifier which must contain from 1 to 255 alphanumeric characters or hyphens, first character must be a letter, cannot end with a hyphen, and cannot contain two consecutive hyphens.
final
-
replicationTaskSettings
→ Input<
String?> ? -
Escaped JSON string that contains the task settings. For a complete list of task settings, see Task Settings for AWS Database Migration Service Tasks. Note that
Logging.CloudWatchLogGroupandLogging.CloudWatchLogStreamare read only and should not be defined, even asnull, in the configuration since AWS provides a value for these settings.final -
resourceIdentifier
→ Input<
String?> ? -
A friendly name for the resource identifier at the end of the EndpointArn response parameter that is returned in the created Endpoint object.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
sourceEndpointArn
→ Input<
String?> ? -
ARN that uniquely identifies the source endpoint.
final
-
startReplicationTask
→ Input<
bool?> ? -
Whether to run or stop the replication task.
final
-
status
→ Input<
String?> ? -
Replication Task status.
final
-
tableMappings
→ Input<
String?> ? -
Escaped JSON string that contains the table mappings. For information on table mapping see Using Table Mapping with an AWS Database Migration Service Task to Select and Filter Data
final
-
A map of tags to assign to the resource. .If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.final -
Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block.final -
targetEndpointArn
→ Input<
String?> ? -
ARN that uniquely identifies the target endpoint.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited