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)


1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 1953

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


1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 1953

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


1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 1953

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


1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 1953

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


1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 1953

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,
  :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.



1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 1953

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


1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 1953

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,
  :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.



1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 1953

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


1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 1953

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


1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 1953

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


1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 1953

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


1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 1953

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


1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 1953

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


1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 1953

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,
  :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:



1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 1953

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


1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 1953

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,
  :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