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

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
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)


2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 2059

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>)


2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 2059

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)


2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 2059

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)


2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 2059

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)


2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 2059

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.



2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 2059

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)


2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 2059

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.



2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 2059

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)


2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 2059

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)


2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 2059

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)


2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 2059

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)


2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 2059

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>)


2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 2059

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)


2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 2059

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:



2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 2059

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)


2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 2059

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:



2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 2059

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