Class: Aws::RedshiftServerless::Types::TableRestoreStatus

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-redshiftserverless/types.rb

Overview

Contains information about a table restore request.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#messageString

A message that explains the returned status. For example, if the status of the operation is ‘FAILED`, the message explains why the operation failed.



3465
3466
3467
3468
3469
3470
3471
3472
3473
3474
3475
3476
3477
3478
3479
3480
3481
3482
3483
3484
# File 'lib/aws-sdk-redshiftserverless/types.rb', line 3465

class TableRestoreStatus < Struct.new(
  :message,
  :namespace_name,
  :new_table_name,
  :progress_in_mega_bytes,
  :recovery_point_id,
  :request_time,
  :snapshot_name,
  :source_database_name,
  :source_schema_name,
  :source_table_name,
  :status,
  :table_restore_request_id,
  :target_database_name,
  :target_schema_name,
  :total_data_in_mega_bytes,
  :workgroup_name)
  SENSITIVE = []
  include Aws::Structure
end

#namespace_nameString

The namespace of the table being restored from.



3465
3466
3467
3468
3469
3470
3471
3472
3473
3474
3475
3476
3477
3478
3479
3480
3481
3482
3483
3484
# File 'lib/aws-sdk-redshiftserverless/types.rb', line 3465

class TableRestoreStatus < Struct.new(
  :message,
  :namespace_name,
  :new_table_name,
  :progress_in_mega_bytes,
  :recovery_point_id,
  :request_time,
  :snapshot_name,
  :source_database_name,
  :source_schema_name,
  :source_table_name,
  :status,
  :table_restore_request_id,
  :target_database_name,
  :target_schema_name,
  :total_data_in_mega_bytes,
  :workgroup_name)
  SENSITIVE = []
  include Aws::Structure
end

#new_table_nameString

The name of the table to create from the restore operation.



3465
3466
3467
3468
3469
3470
3471
3472
3473
3474
3475
3476
3477
3478
3479
3480
3481
3482
3483
3484
# File 'lib/aws-sdk-redshiftserverless/types.rb', line 3465

class TableRestoreStatus < Struct.new(
  :message,
  :namespace_name,
  :new_table_name,
  :progress_in_mega_bytes,
  :recovery_point_id,
  :request_time,
  :snapshot_name,
  :source_database_name,
  :source_schema_name,
  :source_table_name,
  :status,
  :table_restore_request_id,
  :target_database_name,
  :target_schema_name,
  :total_data_in_mega_bytes,
  :workgroup_name)
  SENSITIVE = []
  include Aws::Structure
end

#progress_in_mega_bytesInteger

The amount of data restored to the new table so far, in megabytes (MB).



3465
3466
3467
3468
3469
3470
3471
3472
3473
3474
3475
3476
3477
3478
3479
3480
3481
3482
3483
3484
# File 'lib/aws-sdk-redshiftserverless/types.rb', line 3465

class TableRestoreStatus < Struct.new(
  :message,
  :namespace_name,
  :new_table_name,
  :progress_in_mega_bytes,
  :recovery_point_id,
  :request_time,
  :snapshot_name,
  :source_database_name,
  :source_schema_name,
  :source_table_name,
  :status,
  :table_restore_request_id,
  :target_database_name,
  :target_schema_name,
  :total_data_in_mega_bytes,
  :workgroup_name)
  SENSITIVE = []
  include Aws::Structure
end

#recovery_point_idString

The ID of the recovery point being restored from.



3465
3466
3467
3468
3469
3470
3471
3472
3473
3474
3475
3476
3477
3478
3479
3480
3481
3482
3483
3484
# File 'lib/aws-sdk-redshiftserverless/types.rb', line 3465

class TableRestoreStatus < Struct.new(
  :message,
  :namespace_name,
  :new_table_name,
  :progress_in_mega_bytes,
  :recovery_point_id,
  :request_time,
  :snapshot_name,
  :source_database_name,
  :source_schema_name,
  :source_table_name,
  :status,
  :table_restore_request_id,
  :target_database_name,
  :target_schema_name,
  :total_data_in_mega_bytes,
  :workgroup_name)
  SENSITIVE = []
  include Aws::Structure
end

#request_timeTime

The time that the table restore request was made, in Universal Coordinated Time (UTC).



3465
3466
3467
3468
3469
3470
3471
3472
3473
3474
3475
3476
3477
3478
3479
3480
3481
3482
3483
3484
# File 'lib/aws-sdk-redshiftserverless/types.rb', line 3465

class TableRestoreStatus < Struct.new(
  :message,
  :namespace_name,
  :new_table_name,
  :progress_in_mega_bytes,
  :recovery_point_id,
  :request_time,
  :snapshot_name,
  :source_database_name,
  :source_schema_name,
  :source_table_name,
  :status,
  :table_restore_request_id,
  :target_database_name,
  :target_schema_name,
  :total_data_in_mega_bytes,
  :workgroup_name)
  SENSITIVE = []
  include Aws::Structure
end

#snapshot_nameString

The name of the snapshot being restored from.



3465
3466
3467
3468
3469
3470
3471
3472
3473
3474
3475
3476
3477
3478
3479
3480
3481
3482
3483
3484
# File 'lib/aws-sdk-redshiftserverless/types.rb', line 3465

class TableRestoreStatus < Struct.new(
  :message,
  :namespace_name,
  :new_table_name,
  :progress_in_mega_bytes,
  :recovery_point_id,
  :request_time,
  :snapshot_name,
  :source_database_name,
  :source_schema_name,
  :source_table_name,
  :status,
  :table_restore_request_id,
  :target_database_name,
  :target_schema_name,
  :total_data_in_mega_bytes,
  :workgroup_name)
  SENSITIVE = []
  include Aws::Structure
end

#source_database_nameString

The name of the source database being restored from.



3465
3466
3467
3468
3469
3470
3471
3472
3473
3474
3475
3476
3477
3478
3479
3480
3481
3482
3483
3484
# File 'lib/aws-sdk-redshiftserverless/types.rb', line 3465

class TableRestoreStatus < Struct.new(
  :message,
  :namespace_name,
  :new_table_name,
  :progress_in_mega_bytes,
  :recovery_point_id,
  :request_time,
  :snapshot_name,
  :source_database_name,
  :source_schema_name,
  :source_table_name,
  :status,
  :table_restore_request_id,
  :target_database_name,
  :target_schema_name,
  :total_data_in_mega_bytes,
  :workgroup_name)
  SENSITIVE = []
  include Aws::Structure
end

#source_schema_nameString

The name of the source schema being restored from.



3465
3466
3467
3468
3469
3470
3471
3472
3473
3474
3475
3476
3477
3478
3479
3480
3481
3482
3483
3484
# File 'lib/aws-sdk-redshiftserverless/types.rb', line 3465

class TableRestoreStatus < Struct.new(
  :message,
  :namespace_name,
  :new_table_name,
  :progress_in_mega_bytes,
  :recovery_point_id,
  :request_time,
  :snapshot_name,
  :source_database_name,
  :source_schema_name,
  :source_table_name,
  :status,
  :table_restore_request_id,
  :target_database_name,
  :target_schema_name,
  :total_data_in_mega_bytes,
  :workgroup_name)
  SENSITIVE = []
  include Aws::Structure
end

#source_table_nameString

The name of the source table being restored from.



3465
3466
3467
3468
3469
3470
3471
3472
3473
3474
3475
3476
3477
3478
3479
3480
3481
3482
3483
3484
# File 'lib/aws-sdk-redshiftserverless/types.rb', line 3465

class TableRestoreStatus < Struct.new(
  :message,
  :namespace_name,
  :new_table_name,
  :progress_in_mega_bytes,
  :recovery_point_id,
  :request_time,
  :snapshot_name,
  :source_database_name,
  :source_schema_name,
  :source_table_name,
  :status,
  :table_restore_request_id,
  :target_database_name,
  :target_schema_name,
  :total_data_in_mega_bytes,
  :workgroup_name)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

A value that describes the current state of the table restore request. Possible values are ‘SUCCEEDED`, `FAILED`, `CANCELED`, `PENDING`, and `IN_PROGRESS`.



3465
3466
3467
3468
3469
3470
3471
3472
3473
3474
3475
3476
3477
3478
3479
3480
3481
3482
3483
3484
# File 'lib/aws-sdk-redshiftserverless/types.rb', line 3465

class TableRestoreStatus < Struct.new(
  :message,
  :namespace_name,
  :new_table_name,
  :progress_in_mega_bytes,
  :recovery_point_id,
  :request_time,
  :snapshot_name,
  :source_database_name,
  :source_schema_name,
  :source_table_name,
  :status,
  :table_restore_request_id,
  :target_database_name,
  :target_schema_name,
  :total_data_in_mega_bytes,
  :workgroup_name)
  SENSITIVE = []
  include Aws::Structure
end

#table_restore_request_idString

The ID of the RestoreTableFromSnapshot request.



3465
3466
3467
3468
3469
3470
3471
3472
3473
3474
3475
3476
3477
3478
3479
3480
3481
3482
3483
3484
# File 'lib/aws-sdk-redshiftserverless/types.rb', line 3465

class TableRestoreStatus < Struct.new(
  :message,
  :namespace_name,
  :new_table_name,
  :progress_in_mega_bytes,
  :recovery_point_id,
  :request_time,
  :snapshot_name,
  :source_database_name,
  :source_schema_name,
  :source_table_name,
  :status,
  :table_restore_request_id,
  :target_database_name,
  :target_schema_name,
  :total_data_in_mega_bytes,
  :workgroup_name)
  SENSITIVE = []
  include Aws::Structure
end

#target_database_nameString

The name of the database to restore to.



3465
3466
3467
3468
3469
3470
3471
3472
3473
3474
3475
3476
3477
3478
3479
3480
3481
3482
3483
3484
# File 'lib/aws-sdk-redshiftserverless/types.rb', line 3465

class TableRestoreStatus < Struct.new(
  :message,
  :namespace_name,
  :new_table_name,
  :progress_in_mega_bytes,
  :recovery_point_id,
  :request_time,
  :snapshot_name,
  :source_database_name,
  :source_schema_name,
  :source_table_name,
  :status,
  :table_restore_request_id,
  :target_database_name,
  :target_schema_name,
  :total_data_in_mega_bytes,
  :workgroup_name)
  SENSITIVE = []
  include Aws::Structure
end

#target_schema_nameString

The name of the schema to restore to.



3465
3466
3467
3468
3469
3470
3471
3472
3473
3474
3475
3476
3477
3478
3479
3480
3481
3482
3483
3484
# File 'lib/aws-sdk-redshiftserverless/types.rb', line 3465

class TableRestoreStatus < Struct.new(
  :message,
  :namespace_name,
  :new_table_name,
  :progress_in_mega_bytes,
  :recovery_point_id,
  :request_time,
  :snapshot_name,
  :source_database_name,
  :source_schema_name,
  :source_table_name,
  :status,
  :table_restore_request_id,
  :target_database_name,
  :target_schema_name,
  :total_data_in_mega_bytes,
  :workgroup_name)
  SENSITIVE = []
  include Aws::Structure
end

#total_data_in_mega_bytesInteger

The total amount of data to restore to the new table, in megabytes (MB).



3465
3466
3467
3468
3469
3470
3471
3472
3473
3474
3475
3476
3477
3478
3479
3480
3481
3482
3483
3484
# File 'lib/aws-sdk-redshiftserverless/types.rb', line 3465

class TableRestoreStatus < Struct.new(
  :message,
  :namespace_name,
  :new_table_name,
  :progress_in_mega_bytes,
  :recovery_point_id,
  :request_time,
  :snapshot_name,
  :source_database_name,
  :source_schema_name,
  :source_table_name,
  :status,
  :table_restore_request_id,
  :target_database_name,
  :target_schema_name,
  :total_data_in_mega_bytes,
  :workgroup_name)
  SENSITIVE = []
  include Aws::Structure
end

#workgroup_nameString

The name of the workgroup being restored from.



3465
3466
3467
3468
3469
3470
3471
3472
3473
3474
3475
3476
3477
3478
3479
3480
3481
3482
3483
3484
# File 'lib/aws-sdk-redshiftserverless/types.rb', line 3465

class TableRestoreStatus < Struct.new(
  :message,
  :namespace_name,
  :new_table_name,
  :progress_in_mega_bytes,
  :recovery_point_id,
  :request_time,
  :snapshot_name,
  :source_database_name,
  :source_schema_name,
  :source_table_name,
  :status,
  :table_restore_request_id,
  :target_database_name,
  :target_schema_name,
  :total_data_in_mega_bytes,
  :workgroup_name)
  SENSITIVE = []
  include Aws::Structure
end