Class: Aws::DatabaseMigrationService::Types::DataMigration

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

Overview

This object provides information about a DMS data migration.

Constant Summary collapse

SENSITIVE =
[:public_ip_addresses]

Instance Attribute Summary collapse

Instance Attribute Details

#data_migration_arnString

The Amazon Resource Name (ARN) that identifies this replication.

Returns:

  • (String)


2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 2029

class DataMigration < Struct.new(
  :data_migration_name,
  :data_migration_arn,
  :data_migration_create_time,
  :data_migration_start_time,
  :data_migration_end_time,
  :service_access_role_arn,
  :migration_project_arn,
  :data_migration_type,
  :data_migration_settings,
  :source_data_settings,
  :target_data_settings,
  :data_migration_statistics,
  :data_migration_status,
  :public_ip_addresses,
  :data_migration_cidr_blocks,
  :last_failure_message,
  :stop_reason)
  SENSITIVE = [:public_ip_addresses]
  include Aws::Structure
end

#data_migration_cidr_blocksArray<String>

The CIDR blocks of the endpoints for the data migration.

Returns:

  • (Array<String>)


2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 2029

class DataMigration < Struct.new(
  :data_migration_name,
  :data_migration_arn,
  :data_migration_create_time,
  :data_migration_start_time,
  :data_migration_end_time,
  :service_access_role_arn,
  :migration_project_arn,
  :data_migration_type,
  :data_migration_settings,
  :source_data_settings,
  :target_data_settings,
  :data_migration_statistics,
  :data_migration_status,
  :public_ip_addresses,
  :data_migration_cidr_blocks,
  :last_failure_message,
  :stop_reason)
  SENSITIVE = [:public_ip_addresses]
  include Aws::Structure
end

#data_migration_create_timeTime

The UTC time when DMS created the data migration.

Returns:

  • (Time)


2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 2029

class DataMigration < Struct.new(
  :data_migration_name,
  :data_migration_arn,
  :data_migration_create_time,
  :data_migration_start_time,
  :data_migration_end_time,
  :service_access_role_arn,
  :migration_project_arn,
  :data_migration_type,
  :data_migration_settings,
  :source_data_settings,
  :target_data_settings,
  :data_migration_statistics,
  :data_migration_status,
  :public_ip_addresses,
  :data_migration_cidr_blocks,
  :last_failure_message,
  :stop_reason)
  SENSITIVE = [:public_ip_addresses]
  include Aws::Structure
end

#data_migration_end_timeTime

The UTC time when data migration ended.

Returns:

  • (Time)


2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 2029

class DataMigration < Struct.new(
  :data_migration_name,
  :data_migration_arn,
  :data_migration_create_time,
  :data_migration_start_time,
  :data_migration_end_time,
  :service_access_role_arn,
  :migration_project_arn,
  :data_migration_type,
  :data_migration_settings,
  :source_data_settings,
  :target_data_settings,
  :data_migration_statistics,
  :data_migration_status,
  :public_ip_addresses,
  :data_migration_cidr_blocks,
  :last_failure_message,
  :stop_reason)
  SENSITIVE = [:public_ip_addresses]
  include Aws::Structure
end

#data_migration_nameString

The user-friendly name for the data migration.

Returns:

  • (String)


2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 2029

class DataMigration < Struct.new(
  :data_migration_name,
  :data_migration_arn,
  :data_migration_create_time,
  :data_migration_start_time,
  :data_migration_end_time,
  :service_access_role_arn,
  :migration_project_arn,
  :data_migration_type,
  :data_migration_settings,
  :source_data_settings,
  :target_data_settings,
  :data_migration_statistics,
  :data_migration_status,
  :public_ip_addresses,
  :data_migration_cidr_blocks,
  :last_failure_message,
  :stop_reason)
  SENSITIVE = [:public_ip_addresses]
  include Aws::Structure
end

#data_migration_settingsTypes::DataMigrationSettings

Specifies CloudWatch settings and selection rules for the data migration.



2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 2029

class DataMigration < Struct.new(
  :data_migration_name,
  :data_migration_arn,
  :data_migration_create_time,
  :data_migration_start_time,
  :data_migration_end_time,
  :service_access_role_arn,
  :migration_project_arn,
  :data_migration_type,
  :data_migration_settings,
  :source_data_settings,
  :target_data_settings,
  :data_migration_statistics,
  :data_migration_status,
  :public_ip_addresses,
  :data_migration_cidr_blocks,
  :last_failure_message,
  :stop_reason)
  SENSITIVE = [:public_ip_addresses]
  include Aws::Structure
end

#data_migration_start_timeTime

The UTC time when DMS started the data migration.

Returns:

  • (Time)


2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 2029

class DataMigration < Struct.new(
  :data_migration_name,
  :data_migration_arn,
  :data_migration_create_time,
  :data_migration_start_time,
  :data_migration_end_time,
  :service_access_role_arn,
  :migration_project_arn,
  :data_migration_type,
  :data_migration_settings,
  :source_data_settings,
  :target_data_settings,
  :data_migration_statistics,
  :data_migration_status,
  :public_ip_addresses,
  :data_migration_cidr_blocks,
  :last_failure_message,
  :stop_reason)
  SENSITIVE = [:public_ip_addresses]
  include Aws::Structure
end

#data_migration_statisticsTypes::DataMigrationStatistics

Provides information about the data migration's run, including start and stop time, latency, and data migration progress.



2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 2029

class DataMigration < Struct.new(
  :data_migration_name,
  :data_migration_arn,
  :data_migration_create_time,
  :data_migration_start_time,
  :data_migration_end_time,
  :service_access_role_arn,
  :migration_project_arn,
  :data_migration_type,
  :data_migration_settings,
  :source_data_settings,
  :target_data_settings,
  :data_migration_statistics,
  :data_migration_status,
  :public_ip_addresses,
  :data_migration_cidr_blocks,
  :last_failure_message,
  :stop_reason)
  SENSITIVE = [:public_ip_addresses]
  include Aws::Structure
end

#data_migration_statusString

The current status of the data migration.

Returns:

  • (String)


2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 2029

class DataMigration < Struct.new(
  :data_migration_name,
  :data_migration_arn,
  :data_migration_create_time,
  :data_migration_start_time,
  :data_migration_end_time,
  :service_access_role_arn,
  :migration_project_arn,
  :data_migration_type,
  :data_migration_settings,
  :source_data_settings,
  :target_data_settings,
  :data_migration_statistics,
  :data_migration_status,
  :public_ip_addresses,
  :data_migration_cidr_blocks,
  :last_failure_message,
  :stop_reason)
  SENSITIVE = [:public_ip_addresses]
  include Aws::Structure
end

#data_migration_typeString

Specifies whether the data migration is full-load only, change data capture (CDC) only, or full-load and CDC.

Returns:

  • (String)


2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 2029

class DataMigration < Struct.new(
  :data_migration_name,
  :data_migration_arn,
  :data_migration_create_time,
  :data_migration_start_time,
  :data_migration_end_time,
  :service_access_role_arn,
  :migration_project_arn,
  :data_migration_type,
  :data_migration_settings,
  :source_data_settings,
  :target_data_settings,
  :data_migration_statistics,
  :data_migration_status,
  :public_ip_addresses,
  :data_migration_cidr_blocks,
  :last_failure_message,
  :stop_reason)
  SENSITIVE = [:public_ip_addresses]
  include Aws::Structure
end

#last_failure_messageString

Information about the data migration's most recent error or failure.

Returns:

  • (String)


2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 2029

class DataMigration < Struct.new(
  :data_migration_name,
  :data_migration_arn,
  :data_migration_create_time,
  :data_migration_start_time,
  :data_migration_end_time,
  :service_access_role_arn,
  :migration_project_arn,
  :data_migration_type,
  :data_migration_settings,
  :source_data_settings,
  :target_data_settings,
  :data_migration_statistics,
  :data_migration_status,
  :public_ip_addresses,
  :data_migration_cidr_blocks,
  :last_failure_message,
  :stop_reason)
  SENSITIVE = [:public_ip_addresses]
  include Aws::Structure
end

#migration_project_arnString

The Amazon Resource Name (ARN) of the data migration's associated migration project.

Returns:

  • (String)


2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 2029

class DataMigration < Struct.new(
  :data_migration_name,
  :data_migration_arn,
  :data_migration_create_time,
  :data_migration_start_time,
  :data_migration_end_time,
  :service_access_role_arn,
  :migration_project_arn,
  :data_migration_type,
  :data_migration_settings,
  :source_data_settings,
  :target_data_settings,
  :data_migration_statistics,
  :data_migration_status,
  :public_ip_addresses,
  :data_migration_cidr_blocks,
  :last_failure_message,
  :stop_reason)
  SENSITIVE = [:public_ip_addresses]
  include Aws::Structure
end

#public_ip_addressesArray<String>

The IP addresses of the endpoints for the data migration.

Returns:

  • (Array<String>)


2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 2029

class DataMigration < Struct.new(
  :data_migration_name,
  :data_migration_arn,
  :data_migration_create_time,
  :data_migration_start_time,
  :data_migration_end_time,
  :service_access_role_arn,
  :migration_project_arn,
  :data_migration_type,
  :data_migration_settings,
  :source_data_settings,
  :target_data_settings,
  :data_migration_statistics,
  :data_migration_status,
  :public_ip_addresses,
  :data_migration_cidr_blocks,
  :last_failure_message,
  :stop_reason)
  SENSITIVE = [:public_ip_addresses]
  include Aws::Structure
end

#service_access_role_arnString

The IAM role that the data migration uses to access Amazon Web Services resources.

Returns:

  • (String)


2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 2029

class DataMigration < Struct.new(
  :data_migration_name,
  :data_migration_arn,
  :data_migration_create_time,
  :data_migration_start_time,
  :data_migration_end_time,
  :service_access_role_arn,
  :migration_project_arn,
  :data_migration_type,
  :data_migration_settings,
  :source_data_settings,
  :target_data_settings,
  :data_migration_statistics,
  :data_migration_status,
  :public_ip_addresses,
  :data_migration_cidr_blocks,
  :last_failure_message,
  :stop_reason)
  SENSITIVE = [:public_ip_addresses]
  include Aws::Structure
end

#source_data_settingsArray<Types::SourceDataSetting>

Specifies information about the data migration's source data provider.

Returns:



2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 2029

class DataMigration < Struct.new(
  :data_migration_name,
  :data_migration_arn,
  :data_migration_create_time,
  :data_migration_start_time,
  :data_migration_end_time,
  :service_access_role_arn,
  :migration_project_arn,
  :data_migration_type,
  :data_migration_settings,
  :source_data_settings,
  :target_data_settings,
  :data_migration_statistics,
  :data_migration_status,
  :public_ip_addresses,
  :data_migration_cidr_blocks,
  :last_failure_message,
  :stop_reason)
  SENSITIVE = [:public_ip_addresses]
  include Aws::Structure
end

#stop_reasonString

The reason the data migration last stopped.

Returns:

  • (String)


2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 2029

class DataMigration < Struct.new(
  :data_migration_name,
  :data_migration_arn,
  :data_migration_create_time,
  :data_migration_start_time,
  :data_migration_end_time,
  :service_access_role_arn,
  :migration_project_arn,
  :data_migration_type,
  :data_migration_settings,
  :source_data_settings,
  :target_data_settings,
  :data_migration_statistics,
  :data_migration_status,
  :public_ip_addresses,
  :data_migration_cidr_blocks,
  :last_failure_message,
  :stop_reason)
  SENSITIVE = [:public_ip_addresses]
  include Aws::Structure
end

#target_data_settingsArray<Types::TargetDataSetting>

Specifies information about the data migration's target data provider.

Returns:



2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 2029

class DataMigration < Struct.new(
  :data_migration_name,
  :data_migration_arn,
  :data_migration_create_time,
  :data_migration_start_time,
  :data_migration_end_time,
  :service_access_role_arn,
  :migration_project_arn,
  :data_migration_type,
  :data_migration_settings,
  :source_data_settings,
  :target_data_settings,
  :data_migration_statistics,
  :data_migration_status,
  :public_ip_addresses,
  :data_migration_cidr_blocks,
  :last_failure_message,
  :stop_reason)
  SENSITIVE = [:public_ip_addresses]
  include Aws::Structure
end