Class: Aws::SecurityHub::Types::AwsDmsReplicationTaskDetails

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb

Overview

Provides details about an Database Migration Service (DMS) replication task. A replication task moves a set of data from the source endpoint to the target endpoint.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#cdc_start_positionString

Indicates when you want a change data capture (CDC) operation to start. CCdcStartPosition or CCdcStartTime specifies when you want a CDC operation to start. Only a value for one of these fields is included.

Returns:

  • (String)


5728
5729
5730
5731
5732
5733
5734
5735
5736
5737
5738
5739
5740
5741
5742
5743
5744
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 5728

class AwsDmsReplicationTaskDetails < Struct.new(
  :cdc_start_position,
  :cdc_start_time,
  :cdc_stop_position,
  :migration_type,
  :id,
  :resource_identifier,
  :replication_instance_arn,
  :replication_task_identifier,
  :replication_task_settings,
  :source_endpoint_arn,
  :table_mappings,
  :target_endpoint_arn,
  :task_data)
  SENSITIVE = []
  include Aws::Structure
end

#cdc_start_timeString

Indicates the start time for a CDC operation. CdcStartPosition or CCdcStartTime specifies when you want a CDC operation to start. Only a value for one of these fields is included.

Returns:

  • (String)


5728
5729
5730
5731
5732
5733
5734
5735
5736
5737
5738
5739
5740
5741
5742
5743
5744
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 5728

class AwsDmsReplicationTaskDetails < Struct.new(
  :cdc_start_position,
  :cdc_start_time,
  :cdc_stop_position,
  :migration_type,
  :id,
  :resource_identifier,
  :replication_instance_arn,
  :replication_task_identifier,
  :replication_task_settings,
  :source_endpoint_arn,
  :table_mappings,
  :target_endpoint_arn,
  :task_data)
  SENSITIVE = []
  include Aws::Structure
end

#cdc_stop_positionString

Indicates when you want a CDC operation to stop. The value can be either server time or commit time.

Returns:

  • (String)


5728
5729
5730
5731
5732
5733
5734
5735
5736
5737
5738
5739
5740
5741
5742
5743
5744
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 5728

class AwsDmsReplicationTaskDetails < Struct.new(
  :cdc_start_position,
  :cdc_start_time,
  :cdc_stop_position,
  :migration_type,
  :id,
  :resource_identifier,
  :replication_instance_arn,
  :replication_task_identifier,
  :replication_task_settings,
  :source_endpoint_arn,
  :table_mappings,
  :target_endpoint_arn,
  :task_data)
  SENSITIVE = []
  include Aws::Structure
end

#idString

The identifier of the replication task.

Returns:

  • (String)


5728
5729
5730
5731
5732
5733
5734
5735
5736
5737
5738
5739
5740
5741
5742
5743
5744
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 5728

class AwsDmsReplicationTaskDetails < Struct.new(
  :cdc_start_position,
  :cdc_start_time,
  :cdc_stop_position,
  :migration_type,
  :id,
  :resource_identifier,
  :replication_instance_arn,
  :replication_task_identifier,
  :replication_task_settings,
  :source_endpoint_arn,
  :table_mappings,
  :target_endpoint_arn,
  :task_data)
  SENSITIVE = []
  include Aws::Structure
end

#migration_typeString

The migration type.

Returns:

  • (String)


5728
5729
5730
5731
5732
5733
5734
5735
5736
5737
5738
5739
5740
5741
5742
5743
5744
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 5728

class AwsDmsReplicationTaskDetails < Struct.new(
  :cdc_start_position,
  :cdc_start_time,
  :cdc_stop_position,
  :migration_type,
  :id,
  :resource_identifier,
  :replication_instance_arn,
  :replication_task_identifier,
  :replication_task_settings,
  :source_endpoint_arn,
  :table_mappings,
  :target_endpoint_arn,
  :task_data)
  SENSITIVE = []
  include Aws::Structure
end

#replication_instance_arnString

The Amazon Resource Name (ARN) of a replication instance.

Returns:

  • (String)


5728
5729
5730
5731
5732
5733
5734
5735
5736
5737
5738
5739
5740
5741
5742
5743
5744
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 5728

class AwsDmsReplicationTaskDetails < Struct.new(
  :cdc_start_position,
  :cdc_start_time,
  :cdc_stop_position,
  :migration_type,
  :id,
  :resource_identifier,
  :replication_instance_arn,
  :replication_task_identifier,
  :replication_task_settings,
  :source_endpoint_arn,
  :table_mappings,
  :target_endpoint_arn,
  :task_data)
  SENSITIVE = []
  include Aws::Structure
end

#replication_task_identifierString

The user-defined replication task identifier or name.

Returns:

  • (String)


5728
5729
5730
5731
5732
5733
5734
5735
5736
5737
5738
5739
5740
5741
5742
5743
5744
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 5728

class AwsDmsReplicationTaskDetails < Struct.new(
  :cdc_start_position,
  :cdc_start_time,
  :cdc_stop_position,
  :migration_type,
  :id,
  :resource_identifier,
  :replication_instance_arn,
  :replication_task_identifier,
  :replication_task_settings,
  :source_endpoint_arn,
  :table_mappings,
  :target_endpoint_arn,
  :task_data)
  SENSITIVE = []
  include Aws::Structure
end

#replication_task_settingsString

The settings for the replication task.

Returns:

  • (String)


5728
5729
5730
5731
5732
5733
5734
5735
5736
5737
5738
5739
5740
5741
5742
5743
5744
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 5728

class AwsDmsReplicationTaskDetails < Struct.new(
  :cdc_start_position,
  :cdc_start_time,
  :cdc_stop_position,
  :migration_type,
  :id,
  :resource_identifier,
  :replication_instance_arn,
  :replication_task_identifier,
  :replication_task_settings,
  :source_endpoint_arn,
  :table_mappings,
  :target_endpoint_arn,
  :task_data)
  SENSITIVE = []
  include Aws::Structure
end

#resource_identifierString

A display name for the resource identifier at the end of the EndpointArn response parameter. If you don't specify a ResourceIdentifier value, DMS generates a default identifier value for the end of EndpointArn.

Returns:

  • (String)


5728
5729
5730
5731
5732
5733
5734
5735
5736
5737
5738
5739
5740
5741
5742
5743
5744
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 5728

class AwsDmsReplicationTaskDetails < Struct.new(
  :cdc_start_position,
  :cdc_start_time,
  :cdc_stop_position,
  :migration_type,
  :id,
  :resource_identifier,
  :replication_instance_arn,
  :replication_task_identifier,
  :replication_task_settings,
  :source_endpoint_arn,
  :table_mappings,
  :target_endpoint_arn,
  :task_data)
  SENSITIVE = []
  include Aws::Structure
end

#source_endpoint_arnString

The ARN of the source endpoint.

Returns:

  • (String)


5728
5729
5730
5731
5732
5733
5734
5735
5736
5737
5738
5739
5740
5741
5742
5743
5744
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 5728

class AwsDmsReplicationTaskDetails < Struct.new(
  :cdc_start_position,
  :cdc_start_time,
  :cdc_stop_position,
  :migration_type,
  :id,
  :resource_identifier,
  :replication_instance_arn,
  :replication_task_identifier,
  :replication_task_settings,
  :source_endpoint_arn,
  :table_mappings,
  :target_endpoint_arn,
  :task_data)
  SENSITIVE = []
  include Aws::Structure
end

#table_mappingsString

The table mappings for the replication task, in JSON format.

Returns:

  • (String)


5728
5729
5730
5731
5732
5733
5734
5735
5736
5737
5738
5739
5740
5741
5742
5743
5744
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 5728

class AwsDmsReplicationTaskDetails < Struct.new(
  :cdc_start_position,
  :cdc_start_time,
  :cdc_stop_position,
  :migration_type,
  :id,
  :resource_identifier,
  :replication_instance_arn,
  :replication_task_identifier,
  :replication_task_settings,
  :source_endpoint_arn,
  :table_mappings,
  :target_endpoint_arn,
  :task_data)
  SENSITIVE = []
  include Aws::Structure
end

#target_endpoint_arnString

The ARN of the target endpoint.

Returns:

  • (String)


5728
5729
5730
5731
5732
5733
5734
5735
5736
5737
5738
5739
5740
5741
5742
5743
5744
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 5728

class AwsDmsReplicationTaskDetails < Struct.new(
  :cdc_start_position,
  :cdc_start_time,
  :cdc_stop_position,
  :migration_type,
  :id,
  :resource_identifier,
  :replication_instance_arn,
  :replication_task_identifier,
  :replication_task_settings,
  :source_endpoint_arn,
  :table_mappings,
  :target_endpoint_arn,
  :task_data)
  SENSITIVE = []
  include Aws::Structure
end

#task_dataString

Supplemental information that the task requires to migrate the data for certain source and target endpoints.

Returns:

  • (String)


5728
5729
5730
5731
5732
5733
5734
5735
5736
5737
5738
5739
5740
5741
5742
5743
5744
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 5728

class AwsDmsReplicationTaskDetails < Struct.new(
  :cdc_start_position,
  :cdc_start_time,
  :cdc_stop_position,
  :migration_type,
  :id,
  :resource_identifier,
  :replication_instance_arn,
  :replication_task_identifier,
  :replication_task_settings,
  :source_endpoint_arn,
  :table_mappings,
  :target_endpoint_arn,
  :task_data)
  SENSITIVE = []
  include Aws::Structure
end