Class: Aws::DatabaseMigrationService::Types::ModifyDataMigrationMessage

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

Overview

Constant Summary collapse

SENSITIVE =
[:selection_rules]

Instance Attribute Summary collapse

Instance Attribute Details

#data_migration_identifierString

The identifier (name or ARN) of the data migration to modify.

Returns:

  • (String)


7383
7384
7385
7386
7387
7388
7389
7390
7391
7392
7393
7394
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 7383

class ModifyDataMigrationMessage < Struct.new(
  :data_migration_identifier,
  :data_migration_name,
  :enable_cloudwatch_logs,
  :service_access_role_arn,
  :data_migration_type,
  :source_data_settings,
  :number_of_jobs,
  :selection_rules)
  SENSITIVE = [:selection_rules]
  include Aws::Structure
end

#data_migration_nameString

The new name for the data migration.

Returns:

  • (String)


7383
7384
7385
7386
7387
7388
7389
7390
7391
7392
7393
7394
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 7383

class ModifyDataMigrationMessage < Struct.new(
  :data_migration_identifier,
  :data_migration_name,
  :enable_cloudwatch_logs,
  :service_access_role_arn,
  :data_migration_type,
  :source_data_settings,
  :number_of_jobs,
  :selection_rules)
  SENSITIVE = [:selection_rules]
  include Aws::Structure
end

#data_migration_typeString

The new migration type for the data migration.

Returns:

  • (String)


7383
7384
7385
7386
7387
7388
7389
7390
7391
7392
7393
7394
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 7383

class ModifyDataMigrationMessage < Struct.new(
  :data_migration_identifier,
  :data_migration_name,
  :enable_cloudwatch_logs,
  :service_access_role_arn,
  :data_migration_type,
  :source_data_settings,
  :number_of_jobs,
  :selection_rules)
  SENSITIVE = [:selection_rules]
  include Aws::Structure
end

#enable_cloudwatch_logsBoolean

Whether to enable Cloudwatch logs for the data migration.

Returns:

  • (Boolean)


7383
7384
7385
7386
7387
7388
7389
7390
7391
7392
7393
7394
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 7383

class ModifyDataMigrationMessage < Struct.new(
  :data_migration_identifier,
  :data_migration_name,
  :enable_cloudwatch_logs,
  :service_access_role_arn,
  :data_migration_type,
  :source_data_settings,
  :number_of_jobs,
  :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)


7383
7384
7385
7386
7387
7388
7389
7390
7391
7392
7393
7394
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 7383

class ModifyDataMigrationMessage < Struct.new(
  :data_migration_identifier,
  :data_migration_name,
  :enable_cloudwatch_logs,
  :service_access_role_arn,
  :data_migration_type,
  :source_data_settings,
  :number_of_jobs,
  :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)


7383
7384
7385
7386
7387
7388
7389
7390
7391
7392
7393
7394
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 7383

class ModifyDataMigrationMessage < Struct.new(
  :data_migration_identifier,
  :data_migration_name,
  :enable_cloudwatch_logs,
  :service_access_role_arn,
  :data_migration_type,
  :source_data_settings,
  :number_of_jobs,
  :selection_rules)
  SENSITIVE = [:selection_rules]
  include Aws::Structure
end

#service_access_role_arnString

The new service access role ARN for the data migration.

Returns:

  • (String)


7383
7384
7385
7386
7387
7388
7389
7390
7391
7392
7393
7394
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 7383

class ModifyDataMigrationMessage < Struct.new(
  :data_migration_identifier,
  :data_migration_name,
  :enable_cloudwatch_logs,
  :service_access_role_arn,
  :data_migration_type,
  :source_data_settings,
  :number_of_jobs,
  :selection_rules)
  SENSITIVE = [:selection_rules]
  include Aws::Structure
end

#source_data_settingsArray<Types::SourceDataSetting>

The new information about the source data provider for the data migration.

Returns:



7383
7384
7385
7386
7387
7388
7389
7390
7391
7392
7393
7394
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 7383

class ModifyDataMigrationMessage < Struct.new(
  :data_migration_identifier,
  :data_migration_name,
  :enable_cloudwatch_logs,
  :service_access_role_arn,
  :data_migration_type,
  :source_data_settings,
  :number_of_jobs,
  :selection_rules)
  SENSITIVE = [:selection_rules]
  include Aws::Structure
end