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.
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_blocks ⇒ Array<String>
The CIDR blocks of the endpoints 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_create_time ⇒ Time
The UTC time when DMS created 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_end_time ⇒ Time
The UTC time when data migration ended.
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_name ⇒ String
The user-friendly name 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_settings ⇒ Types::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_time ⇒ Time
The UTC time when DMS started 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_statistics ⇒ Types::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_status ⇒ String
The current status of 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_type ⇒ String
Specifies whether the data migration is full-load only, change data capture (CDC) only, or full-load and CDC.
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_message ⇒ String
Information about the data migration's most recent error or failure.
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_arn ⇒ String
The Amazon Resource Name (ARN) of the data migration's associated migration project.
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_addresses ⇒ Array<String>
The IP addresses of the endpoints 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 |
#service_access_role_arn ⇒ String
The IAM role that the data migration uses to access Amazon Web Services resources.
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_settings ⇒ Array<Types::SourceDataSetting>
Specifies information about the data migration's source data provider.
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_reason ⇒ String
The reason the data migration last stopped.
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 |