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<String, String>?>? tags, Input<Map<String, String>?>? tagsAll, Input<String?>? targetEndpointArn})
Creates a new ReplicationTaskState. cdcStartPosition 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. cdcStartTime RFC3339 formatted date string or UNIX timestamp for the start of the Change Data Capture (CDC) operation. migrationType Migration type. Can be one of full-load | cdc | full-load-and-cdc. region Region where this resource will be managed. Defaults to the Region set in the provider configuration. replicationInstanceArn ARN of the replication instance. replicationTaskArn ARN for the replication task. replicationTaskId 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. replicationTaskSettings 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.CloudWatchLogGroup and Logging.CloudWatchLogStream are read only and should not be defined, even as null, in the configuration since AWS provides a value for these settings. resourceIdentifier A friendly name for the resource identifier at the end of the EndpointArn response parameter that is returned in the created Endpoint object. sourceEndpointArn ARN that uniquely identifies the source endpoint. startReplicationTask Whether to run or stop the replication task. status Replication Task status. tableMappings 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 tags A map of tags to assign to the resource. .If configured with a provider defaultTags configuration block present, tags with matching keys will overwrite those defined at the provider-level. tagsAll Map of tags assigned to the resource, including those inherited from the provider defaultTags configuration block. targetEndpointArn ARN 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.CloudWatchLogGroup and Logging.CloudWatchLogStream are read only and should not be defined, even as null, 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
tags → Input<Map<String, String>?>?
A map of tags to assign to the resource. .If configured with a provider defaultTags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
final
tagsAll → Input<Map<String, String>?>?
Map of tags assigned to the resource, including those inherited from the provider defaultTags configuration 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