Class: Aws::DatabaseMigrationService::Types::DataMigration
- Inherits:
-
Struct
- Object
- Struct
- Aws::DatabaseMigrationService::Types::DataMigration
- 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
-
#data_migration_arn ⇒ String
The Amazon Resource Name (ARN) that identifies this replication.
-
#data_migration_cidr_blocks ⇒ Array<String>
The CIDR blocks of the endpoints for the data migration.
-
#data_migration_create_time ⇒ Time
The UTC time when DMS created the data migration.
-
#data_migration_end_time ⇒ Time
The UTC time when data migration ended.
-
#data_migration_name ⇒ String
The user-friendly name for the data migration.
-
#data_migration_settings ⇒ Types::DataMigrationSettings
Specifies CloudWatch settings and selection rules for the data migration.
-
#data_migration_start_time ⇒ Time
The UTC time when DMS started the data migration.
-
#data_migration_statistics ⇒ Types::DataMigrationStatistics
Provides information about the data migration's run, including start and stop time, latency, and data migration progress.
-
#data_migration_status ⇒ String
The current status of the data migration.
-
#data_migration_type ⇒ String
Specifies whether the data migration is full-load only, change data capture (CDC) only, or full-load and CDC.
-
#last_failure_message ⇒ String
Information about the data migration's most recent error or failure.
-
#migration_project_arn ⇒ String
The Amazon Resource Name (ARN) of the data migration's associated migration project.
-
#public_ip_addresses ⇒ Array<String>
The IP addresses of the endpoints for the data migration.
-
#service_access_role_arn ⇒ String
The IAM role that the data migration uses to access Amazon Web Services resources.
-
#source_data_settings ⇒ Array<Types::SourceDataSetting>
Specifies information about the data migration's source data provider.
-
#stop_reason ⇒ String
The reason the data migration last stopped.
-
#target_data_settings ⇒ Array<Types::TargetDataSetting>
Specifies information about the data migration's target data provider.
Instance Attribute Details
#data_migration_arn ⇒ String
The Amazon Resource Name (ARN) that identifies this replication.
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_blocks ⇒ Array<String>
The CIDR blocks of the endpoints 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_create_time ⇒ Time
The UTC time when DMS created 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_end_time ⇒ Time
The UTC time when data migration ended.
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_name ⇒ String
The user-friendly name 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_settings ⇒ Types::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_time ⇒ Time
The UTC time when DMS started 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_statistics ⇒ Types::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_status ⇒ String
The current status of 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_type ⇒ String
Specifies whether the data migration is full-load only, change data capture (CDC) only, or full-load and CDC.
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_message ⇒ String
Information about the data migration's most recent error or failure.
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_arn ⇒ String
The Amazon Resource Name (ARN) of the data migration's associated migration project.
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_addresses ⇒ Array<String>
The IP addresses of the endpoints 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 |
#service_access_role_arn ⇒ String
The IAM role that the data migration uses to access Amazon Web Services resources.
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_settings ⇒ Array<Types::SourceDataSetting>
Specifies information about the data migration's source data provider.
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_reason ⇒ String
The reason the data migration last stopped.
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_settings ⇒ Array<Types::TargetDataSetting>
Specifies information about the data migration's target data provider.
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 |