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.
Instance Attribute Details
#data_migration_arn ⇒ String
The Amazon Resource Name (ARN) that identifies this replication.
1946 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 |
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 1946 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_blocks ⇒ Array<String>
The CIDR blocks of the endpoints for the data migration.
1946 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 |
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 1946 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_time ⇒ Time
The UTC time when DMS created the data migration.
1946 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 |
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 1946 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_time ⇒ Time
The UTC time when data migration ended.
1946 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 |
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 1946 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_name ⇒ String
The user-friendly name for the data migration.
1946 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 |
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 1946 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_settings ⇒ Types::DataMigrationSettings
Specifies CloudWatch settings and selection rules for the data migration.
1946 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 |
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 1946 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_time ⇒ Time
The UTC time when DMS started the data migration.
1946 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 |
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 1946 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_statistics ⇒ Types::DataMigrationStatistics
Provides information about the data migration's run, including start and stop time, latency, and data migration progress.
1946 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 |
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 1946 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_status ⇒ String
The current status of the data migration.
1946 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 |
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 1946 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_type ⇒ String
Specifies whether the data migration is full-load only, change data capture (CDC) only, or full-load and CDC.
1946 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 |
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 1946 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_message ⇒ String
Information about the data migration's most recent error or failure.
1946 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 |
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 1946 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_arn ⇒ String
The Amazon Resource Name (ARN) of the data migration's associated migration project.
1946 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 |
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 1946 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_addresses ⇒ Array<String>
The IP addresses of the endpoints for the data migration.
1946 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 |
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 1946 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_arn ⇒ String
The IAM role that the data migration uses to access Amazon Web Services resources.
1946 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 |
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 1946 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_settings ⇒ Array<Types::SourceDataSetting>
Specifies information about the data migration's source data provider.
1946 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 |
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 1946 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_reason ⇒ String
The reason the data migration last stopped.
1946 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 |
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 1946 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 |