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)


2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 2041

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


2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 2041

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)


2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 2041

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)


2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 2041

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)


2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 2041

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.



2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 2041

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)


2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 2041

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.



2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 2041

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)


2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 2041

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)


2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 2041

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)


2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 2041

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)


2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 2041

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


2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 2041

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)


2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 2041

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:



2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 2041

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)


2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 2041

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:



2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 2041

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