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)


1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 1971

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


1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 1971

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)


1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 1971

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)


1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 1971

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)


1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 1971

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.



1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 1971

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)


1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 1971

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.



1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 1971

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)


1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 1971

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)


1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 1971

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)


1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 1971

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)


1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 1971

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


1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 1971

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)


1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 1971

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:



1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 1971

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)


1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 1971

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:



1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 1971

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