Class: Aws::RedshiftServerless::Types::TableRestoreStatus
- Inherits:
-
Struct
- Object
- Struct
- Aws::RedshiftServerless::Types::TableRestoreStatus
- Defined in:
- gems/aws-sdk-redshiftserverless/lib/aws-sdk-redshiftserverless/types.rb
Overview
Contains information about a table restore request.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#message ⇒ String
A message that explains the returned status.
-
#namespace_name ⇒ String
The namespace of the table being restored from.
-
#new_table_name ⇒ String
The name of the table to create from the restore operation.
-
#progress_in_mega_bytes ⇒ Integer
The amount of data restored to the new table so far, in megabytes (MB).
-
#recovery_point_id ⇒ String
The ID of the recovery point being restored from.
-
#request_time ⇒ Time
The time that the table restore request was made, in Universal Coordinated Time (UTC).
-
#snapshot_name ⇒ String
The name of the snapshot being restored from.
-
#source_database_name ⇒ String
The name of the source database being restored from.
-
#source_schema_name ⇒ String
The name of the source schema being restored from.
-
#source_table_name ⇒ String
The name of the source table being restored from.
-
#status ⇒ String
A value that describes the current state of the table restore request.
-
#table_restore_request_id ⇒ String
The ID of the RestoreTableFromSnapshot request.
-
#target_database_name ⇒ String
The name of the database to restore to.
-
#target_schema_name ⇒ String
The name of the schema to restore to.
-
#total_data_in_mega_bytes ⇒ Integer
The total amount of data to restore to the new table, in megabytes (MB).
-
#workgroup_name ⇒ String
The name of the workgroup being restored from.
Instance Attribute Details
#message ⇒ String
A message that explains the returned status. For example, if the
status of the operation is FAILED
, the message explains why the
operation failed.
2858 2859 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 2876 2877 |
# File 'gems/aws-sdk-redshiftserverless/lib/aws-sdk-redshiftserverless/types.rb', line 2858 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_name ⇒ String
The namespace of the table being restored from.
2858 2859 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 2876 2877 |
# File 'gems/aws-sdk-redshiftserverless/lib/aws-sdk-redshiftserverless/types.rb', line 2858 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_name ⇒ String
The name of the table to create from the restore operation.
2858 2859 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 2876 2877 |
# File 'gems/aws-sdk-redshiftserverless/lib/aws-sdk-redshiftserverless/types.rb', line 2858 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_bytes ⇒ Integer
The amount of data restored to the new table so far, in megabytes (MB).
2858 2859 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 2876 2877 |
# File 'gems/aws-sdk-redshiftserverless/lib/aws-sdk-redshiftserverless/types.rb', line 2858 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_id ⇒ String
The ID of the recovery point being restored from.
2858 2859 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 2876 2877 |
# File 'gems/aws-sdk-redshiftserverless/lib/aws-sdk-redshiftserverless/types.rb', line 2858 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_time ⇒ Time
The time that the table restore request was made, in Universal Coordinated Time (UTC).
2858 2859 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 2876 2877 |
# File 'gems/aws-sdk-redshiftserverless/lib/aws-sdk-redshiftserverless/types.rb', line 2858 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_name ⇒ String
The name of the snapshot being restored from.
2858 2859 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 2876 2877 |
# File 'gems/aws-sdk-redshiftserverless/lib/aws-sdk-redshiftserverless/types.rb', line 2858 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_name ⇒ String
The name of the source database being restored from.
2858 2859 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 2876 2877 |
# File 'gems/aws-sdk-redshiftserverless/lib/aws-sdk-redshiftserverless/types.rb', line 2858 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_name ⇒ String
The name of the source schema being restored from.
2858 2859 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 2876 2877 |
# File 'gems/aws-sdk-redshiftserverless/lib/aws-sdk-redshiftserverless/types.rb', line 2858 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_name ⇒ String
The name of the source table being restored from.
2858 2859 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 2876 2877 |
# File 'gems/aws-sdk-redshiftserverless/lib/aws-sdk-redshiftserverless/types.rb', line 2858 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 |
#status ⇒ String
A value that describes the current state of the table restore
request. Possible values are SUCCEEDED
, FAILED
, CANCELED
,
PENDING
, and IN_PROGRESS
.
2858 2859 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 2876 2877 |
# File 'gems/aws-sdk-redshiftserverless/lib/aws-sdk-redshiftserverless/types.rb', line 2858 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_id ⇒ String
The ID of the RestoreTableFromSnapshot request.
2858 2859 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 2876 2877 |
# File 'gems/aws-sdk-redshiftserverless/lib/aws-sdk-redshiftserverless/types.rb', line 2858 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_name ⇒ String
The name of the database to restore to.
2858 2859 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 2876 2877 |
# File 'gems/aws-sdk-redshiftserverless/lib/aws-sdk-redshiftserverless/types.rb', line 2858 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_name ⇒ String
The name of the schema to restore to.
2858 2859 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 2876 2877 |
# File 'gems/aws-sdk-redshiftserverless/lib/aws-sdk-redshiftserverless/types.rb', line 2858 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_bytes ⇒ Integer
The total amount of data to restore to the new table, in megabytes (MB).
2858 2859 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 2876 2877 |
# File 'gems/aws-sdk-redshiftserverless/lib/aws-sdk-redshiftserverless/types.rb', line 2858 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_name ⇒ String
The name of the workgroup being restored from.
2858 2859 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 2876 2877 |
# File 'gems/aws-sdk-redshiftserverless/lib/aws-sdk-redshiftserverless/types.rb', line 2858 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 |