Class: Aws::S3Tables::Types::GetTableMigrationResponse
- Inherits:
-
Struct
- Object
- Struct
- Aws::S3Tables::Types::GetTableMigrationResponse
- Defined in:
- gems/aws-sdk-s3tables/lib/aws-sdk-s3tables/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#created_at ⇒ Time
The date and time that the migration was created.
-
#data_migration ⇒ Types::DataMigrationOverview
The maintenance settings and migration policies for the destination table.
-
#failure_reason ⇒ Types::MigrationFailureReason
The reason that the migration failed.
-
#has_valid_plan ⇒ Boolean
A Boolean value that specifies whether planning produced a plan that the migration can run.
-
#migration_id ⇒ String
The ID of the migration.
-
#migration_output ⇒ Types::MigrationOutputOverview
The bucket and prefixes for the migration's reports, and the location of each report once it is written.
-
#migration_stats ⇒ Types::MigrationStats
The number of objects that migrated, failed or are pending.
-
#name ⇒ String
The name of the destination table.
-
#namespace ⇒ String
The namespace of the destination table.
-
#planning_stats ⇒ Types::PlanningStats
Statistics about the source and the partitions in the migration.
-
#review_migration_plan ⇒ Boolean
A Boolean value that specifies whether the migration waits in the
pendingReviewstate, so that you can review the compatibility reports before it migrates any data. -
#role_arn ⇒ String
The Amazon Resource Name (ARN) of the IAM role that the migration uses.
-
#source ⇒ Types::SourceConfiguration
The source table of the migration.
-
#source_type ⇒ String
The type of the migration's source.
-
#state ⇒ String
The state of the migration.
-
#state_updated_at ⇒ Time
The date and time that the migration's state last changed.
-
#table_arn ⇒ String
The Amazon Resource Name (ARN) of the destination table, once the migration creates it.
-
#table_bucket_arn ⇒ String
The Amazon Resource Name (ARN) of the table bucket that contains the destination table.
-
#type ⇒ String
The type of the migration.
Instance Attribute Details
#created_at ⇒ Time
The date and time that the migration was created.
1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 |
# File 'gems/aws-sdk-s3tables/lib/aws-sdk-s3tables/types.rb', line 1178 class GetTableMigrationResponse < Struct.new( :migration_id, :table_bucket_arn, :namespace, :table_arn, :name, :type, :state, :role_arn, :review_migration_plan, :has_valid_plan, :created_at, :state_updated_at, :failure_reason, :planning_stats, :migration_stats, :source_type, :source, :data_migration, :migration_output) SENSITIVE = [] include Aws::Structure end |
#data_migration ⇒ Types::DataMigrationOverview
The maintenance settings and migration policies for the destination table.
1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 |
# File 'gems/aws-sdk-s3tables/lib/aws-sdk-s3tables/types.rb', line 1178 class GetTableMigrationResponse < Struct.new( :migration_id, :table_bucket_arn, :namespace, :table_arn, :name, :type, :state, :role_arn, :review_migration_plan, :has_valid_plan, :created_at, :state_updated_at, :failure_reason, :planning_stats, :migration_stats, :source_type, :source, :data_migration, :migration_output) SENSITIVE = [] include Aws::Structure end |
#failure_reason ⇒ Types::MigrationFailureReason
The reason that the migration failed. The code names the cause, such
as a migration role that S3 Tables can't assume or an Amazon Web
Services Glue table that doesn't exist, or the report that lists
the findings. This value is returned only when the migration is in
the failed state.
1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 |
# File 'gems/aws-sdk-s3tables/lib/aws-sdk-s3tables/types.rb', line 1178 class GetTableMigrationResponse < Struct.new( :migration_id, :table_bucket_arn, :namespace, :table_arn, :name, :type, :state, :role_arn, :review_migration_plan, :has_valid_plan, :created_at, :state_updated_at, :failure_reason, :planning_stats, :migration_stats, :source_type, :source, :data_migration, :migration_output) SENSITIVE = [] include Aws::Structure end |
#has_valid_plan ⇒ Boolean
A Boolean value that specifies whether planning produced a plan that the migration can run. If planning hasn't finished, this value isn't returned.
1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 |
# File 'gems/aws-sdk-s3tables/lib/aws-sdk-s3tables/types.rb', line 1178 class GetTableMigrationResponse < Struct.new( :migration_id, :table_bucket_arn, :namespace, :table_arn, :name, :type, :state, :role_arn, :review_migration_plan, :has_valid_plan, :created_at, :state_updated_at, :failure_reason, :planning_stats, :migration_stats, :source_type, :source, :data_migration, :migration_output) SENSITIVE = [] include Aws::Structure end |
#migration_id ⇒ String
The ID of the migration.
1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 |
# File 'gems/aws-sdk-s3tables/lib/aws-sdk-s3tables/types.rb', line 1178 class GetTableMigrationResponse < Struct.new( :migration_id, :table_bucket_arn, :namespace, :table_arn, :name, :type, :state, :role_arn, :review_migration_plan, :has_valid_plan, :created_at, :state_updated_at, :failure_reason, :planning_stats, :migration_stats, :source_type, :source, :data_migration, :migration_output) SENSITIVE = [] include Aws::Structure end |
#migration_output ⇒ Types::MigrationOutputOverview
The bucket and prefixes for the migration's reports, and the location of each report once it is written.
1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 |
# File 'gems/aws-sdk-s3tables/lib/aws-sdk-s3tables/types.rb', line 1178 class GetTableMigrationResponse < Struct.new( :migration_id, :table_bucket_arn, :namespace, :table_arn, :name, :type, :state, :role_arn, :review_migration_plan, :has_valid_plan, :created_at, :state_updated_at, :failure_reason, :planning_stats, :migration_stats, :source_type, :source, :data_migration, :migration_output) SENSITIVE = [] include Aws::Structure end |
#migration_stats ⇒ Types::MigrationStats
The number of objects that migrated, failed or are pending. These counts are set when planning finishes and updated when the migration ends.
1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 |
# File 'gems/aws-sdk-s3tables/lib/aws-sdk-s3tables/types.rb', line 1178 class GetTableMigrationResponse < Struct.new( :migration_id, :table_bucket_arn, :namespace, :table_arn, :name, :type, :state, :role_arn, :review_migration_plan, :has_valid_plan, :created_at, :state_updated_at, :failure_reason, :planning_stats, :migration_stats, :source_type, :source, :data_migration, :migration_output) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The name of the destination table.
1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 |
# File 'gems/aws-sdk-s3tables/lib/aws-sdk-s3tables/types.rb', line 1178 class GetTableMigrationResponse < Struct.new( :migration_id, :table_bucket_arn, :namespace, :table_arn, :name, :type, :state, :role_arn, :review_migration_plan, :has_valid_plan, :created_at, :state_updated_at, :failure_reason, :planning_stats, :migration_stats, :source_type, :source, :data_migration, :migration_output) SENSITIVE = [] include Aws::Structure end |
#namespace ⇒ String
The namespace of the destination table.
1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 |
# File 'gems/aws-sdk-s3tables/lib/aws-sdk-s3tables/types.rb', line 1178 class GetTableMigrationResponse < Struct.new( :migration_id, :table_bucket_arn, :namespace, :table_arn, :name, :type, :state, :role_arn, :review_migration_plan, :has_valid_plan, :created_at, :state_updated_at, :failure_reason, :planning_stats, :migration_stats, :source_type, :source, :data_migration, :migration_output) SENSITIVE = [] include Aws::Structure end |
#planning_stats ⇒ Types::PlanningStats
Statistics about the source and the partitions in the migration. This value is returned after planning finishes.
1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 |
# File 'gems/aws-sdk-s3tables/lib/aws-sdk-s3tables/types.rb', line 1178 class GetTableMigrationResponse < Struct.new( :migration_id, :table_bucket_arn, :namespace, :table_arn, :name, :type, :state, :role_arn, :review_migration_plan, :has_valid_plan, :created_at, :state_updated_at, :failure_reason, :planning_stats, :migration_stats, :source_type, :source, :data_migration, :migration_output) SENSITIVE = [] include Aws::Structure end |
#review_migration_plan ⇒ Boolean
A Boolean value that specifies whether the migration waits in the
pendingReview state, so that you can review the compatibility
reports before it migrates any data.
1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 |
# File 'gems/aws-sdk-s3tables/lib/aws-sdk-s3tables/types.rb', line 1178 class GetTableMigrationResponse < Struct.new( :migration_id, :table_bucket_arn, :namespace, :table_arn, :name, :type, :state, :role_arn, :review_migration_plan, :has_valid_plan, :created_at, :state_updated_at, :failure_reason, :planning_stats, :migration_stats, :source_type, :source, :data_migration, :migration_output) SENSITIVE = [] include Aws::Structure end |
#role_arn ⇒ String
The Amazon Resource Name (ARN) of the IAM role that the migration uses.
1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 |
# File 'gems/aws-sdk-s3tables/lib/aws-sdk-s3tables/types.rb', line 1178 class GetTableMigrationResponse < Struct.new( :migration_id, :table_bucket_arn, :namespace, :table_arn, :name, :type, :state, :role_arn, :review_migration_plan, :has_valid_plan, :created_at, :state_updated_at, :failure_reason, :planning_stats, :migration_stats, :source_type, :source, :data_migration, :migration_output) SENSITIVE = [] include Aws::Structure end |
#source ⇒ Types::SourceConfiguration
The source table of the migration.
1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 |
# File 'gems/aws-sdk-s3tables/lib/aws-sdk-s3tables/types.rb', line 1178 class GetTableMigrationResponse < Struct.new( :migration_id, :table_bucket_arn, :namespace, :table_arn, :name, :type, :state, :role_arn, :review_migration_plan, :has_valid_plan, :created_at, :state_updated_at, :failure_reason, :planning_stats, :migration_stats, :source_type, :source, :data_migration, :migration_output) SENSITIVE = [] include Aws::Structure end |
#source_type ⇒ String
The type of the migration's source.
1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 |
# File 'gems/aws-sdk-s3tables/lib/aws-sdk-s3tables/types.rb', line 1178 class GetTableMigrationResponse < Struct.new( :migration_id, :table_bucket_arn, :namespace, :table_arn, :name, :type, :state, :role_arn, :review_migration_plan, :has_valid_plan, :created_at, :state_updated_at, :failure_reason, :planning_stats, :migration_stats, :source_type, :source, :data_migration, :migration_output) SENSITIVE = [] include Aws::Structure end |
#state ⇒ String
The state of the migration. Valid values:
new- S3 Tables accepted the request.planning- The migration is checking the source table, its objects and the destination for compatibility, and writing the compatibility reports.pendingReview- Planning finished, and the migration waits for you to continue or cancel it withUpdateTableMigration.queued- The migration is waiting to start migrating data.migrating- The migration is running the plan from theplanningstate: it copies data and commits it to the destination table. A migration reaches this state only ifhasValidPlanistrue.succeeded- Every planned object migrated.failed- The migration failed. CheckfailureReasonfor the cause.cancelling- You cancelled the migration, and it is finishing the work in progress.cancelled- The migration is cancelled.
A migration ends in the succeeded, failed or cancelled state.
You can cancel it until it ends.
1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 |
# File 'gems/aws-sdk-s3tables/lib/aws-sdk-s3tables/types.rb', line 1178 class GetTableMigrationResponse < Struct.new( :migration_id, :table_bucket_arn, :namespace, :table_arn, :name, :type, :state, :role_arn, :review_migration_plan, :has_valid_plan, :created_at, :state_updated_at, :failure_reason, :planning_stats, :migration_stats, :source_type, :source, :data_migration, :migration_output) SENSITIVE = [] include Aws::Structure end |
#state_updated_at ⇒ Time
The date and time that the migration's state last changed.
1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 |
# File 'gems/aws-sdk-s3tables/lib/aws-sdk-s3tables/types.rb', line 1178 class GetTableMigrationResponse < Struct.new( :migration_id, :table_bucket_arn, :namespace, :table_arn, :name, :type, :state, :role_arn, :review_migration_plan, :has_valid_plan, :created_at, :state_updated_at, :failure_reason, :planning_stats, :migration_stats, :source_type, :source, :data_migration, :migration_output) SENSITIVE = [] include Aws::Structure end |
#table_arn ⇒ String
The Amazon Resource Name (ARN) of the destination table, once the migration creates it.
1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 |
# File 'gems/aws-sdk-s3tables/lib/aws-sdk-s3tables/types.rb', line 1178 class GetTableMigrationResponse < Struct.new( :migration_id, :table_bucket_arn, :namespace, :table_arn, :name, :type, :state, :role_arn, :review_migration_plan, :has_valid_plan, :created_at, :state_updated_at, :failure_reason, :planning_stats, :migration_stats, :source_type, :source, :data_migration, :migration_output) SENSITIVE = [] include Aws::Structure end |
#table_bucket_arn ⇒ String
The Amazon Resource Name (ARN) of the table bucket that contains the destination table.
1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 |
# File 'gems/aws-sdk-s3tables/lib/aws-sdk-s3tables/types.rb', line 1178 class GetTableMigrationResponse < Struct.new( :migration_id, :table_bucket_arn, :namespace, :table_arn, :name, :type, :state, :role_arn, :review_migration_plan, :has_valid_plan, :created_at, :state_updated_at, :failure_reason, :planning_stats, :migration_stats, :source_type, :source, :data_migration, :migration_output) SENSITIVE = [] include Aws::Structure end |
#type ⇒ String
The type of the migration. Valid values:
start- A migration thatStartTableMigrationstarted.sync- A migration thatSyncTableMigrationstarted.
1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 |
# File 'gems/aws-sdk-s3tables/lib/aws-sdk-s3tables/types.rb', line 1178 class GetTableMigrationResponse < Struct.new( :migration_id, :table_bucket_arn, :namespace, :table_arn, :name, :type, :state, :role_arn, :review_migration_plan, :has_valid_plan, :created_at, :state_updated_at, :failure_reason, :planning_stats, :migration_stats, :source_type, :source, :data_migration, :migration_output) SENSITIVE = [] include Aws::Structure end |