Class: Aws::DatabaseMigrationService::Types::DataMigrationSettings

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

Overview

Options for configuring a data migration, including whether to enable CloudWatch logs, and the selection rules to use to include or exclude database objects from the migration.

Constant Summary collapse

SENSITIVE =
[:selection_rules]

Instance Attribute Summary collapse

Instance Attribute Details

#cloudwatch_logs_enabledBoolean

Whether to enable CloudWatch logging for the data migration.

Returns:

  • (Boolean)


1994
1995
1996
1997
1998
1999
2000
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 1994

class DataMigrationSettings < Struct.new(
  :number_of_jobs,
  :cloudwatch_logs_enabled,
  :selection_rules)
  SENSITIVE = [:selection_rules]
  include Aws::Structure
end

#number_of_jobsInteger

The number of parallel jobs that trigger parallel threads to unload the tables from the source, and then load them to the target.

Returns:

  • (Integer)


1994
1995
1996
1997
1998
1999
2000
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 1994

class DataMigrationSettings < Struct.new(
  :number_of_jobs,
  :cloudwatch_logs_enabled,
  :selection_rules)
  SENSITIVE = [:selection_rules]
  include Aws::Structure
end

#selection_rulesString

A JSON-formatted string that defines what objects to include and exclude from the migration.

Returns:

  • (String)


1994
1995
1996
1997
1998
1999
2000
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 1994

class DataMigrationSettings < Struct.new(
  :number_of_jobs,
  :cloudwatch_logs_enabled,
  :selection_rules)
  SENSITIVE = [:selection_rules]
  include Aws::Structure
end