class
Amazonite::DynamoDB::RestoreTableToPointInTimeInput
- Amazonite::DynamoDB::RestoreTableToPointInTimeInput
- Reference
- Object
Included Modules
- JSON::Serializable
Defined in:
dynamodb/restore_table_to_point_in_time_input.crConstructors
- .new(pull : JSON::PullParser)
- .new(target_table_name : String, source_table_arn : String | Nil = nil, source_table_name : String | Nil = nil, use_latest_restorable_time : Bool | Nil = nil, restore_date_time : Time | Nil = nil, billing_mode_override : BillingMode | Nil = nil, global_secondary_index_override : Array(GlobalSecondaryIndex) | Nil = nil, local_secondary_index_override : Array(LocalSecondaryIndex) | Nil = nil, provisioned_throughput_override : ProvisionedThroughput | Nil = nil, on_demand_throughput_override : OnDemandThroughput | Nil = nil, sse_specification_override : SSESpecification | Nil = nil, vector_index_override : Array(VectorIndex) | Nil = nil)
- .new(*, __pull_for_json_serializable pull : JSON::PullParser)
Instance Method Summary
-
#==(other : self)
Returns
trueif this reference is the same as other. -
#billing_mode_override : BillingMode | Nil
The billing mode of the restored table.
-
#billing_mode_override=(billing_mode_override : BillingMode | Nil)
The billing mode of the restored table.
-
#global_secondary_index_override : Array(GlobalSecondaryIndex) | Nil
List of global secondary indexes for the restored table.
-
#global_secondary_index_override=(global_secondary_index_override : Array(GlobalSecondaryIndex) | Nil)
List of global secondary indexes for the restored table.
-
#hash(hasher)
See
Object#hash(hasher) -
#local_secondary_index_override : Array(LocalSecondaryIndex) | Nil
List of local secondary indexes for the restored table.
-
#local_secondary_index_override=(local_secondary_index_override : Array(LocalSecondaryIndex) | Nil)
List of local secondary indexes for the restored table.
- #on_demand_throughput_override : OnDemandThroughput | Nil
- #on_demand_throughput_override=(on_demand_throughput_override : OnDemandThroughput | Nil)
-
#provisioned_throughput_override : ProvisionedThroughput | Nil
Provisioned throughput settings for the restored table.
-
#provisioned_throughput_override=(provisioned_throughput_override : ProvisionedThroughput | Nil)
Provisioned throughput settings for the restored table.
-
#restore_date_time : Time | Nil
Time in the past to restore the table to.
-
#restore_date_time=(restore_date_time : Time | Nil)
Time in the past to restore the table to.
-
#source_table_arn : String | Nil
The DynamoDB table that will be restored.
-
#source_table_arn=(source_table_arn : String | Nil)
The DynamoDB table that will be restored.
-
#source_table_name : String | Nil
Name of the source table that is being restored.
-
#source_table_name=(source_table_name : String | Nil)
Name of the source table that is being restored.
-
#sse_specification_override : SSESpecification | Nil
The new server-side encryption settings for the restored table.
-
#sse_specification_override=(sse_specification_override : SSESpecification | Nil)
The new server-side encryption settings for the restored table.
-
#target_table_name : String
The name of the new table to which it must be restored to.
-
#target_table_name=(target_table_name : String)
The name of the new table to which it must be restored to.
-
#use_latest_restorable_time : Bool | Nil
Restore the table to the latest possible time.
-
#use_latest_restorable_time=(use_latest_restorable_time : Bool | Nil)
Restore the table to the latest possible time.
- #validate! : Nil
-
#vector_index_override : Array(VectorIndex) | Nil
The vector indexes for the restored table.
-
#vector_index_override=(vector_index_override : Array(VectorIndex) | Nil)
The vector indexes for the restored table.
Constructor Detail
Instance Method Detail
Returns true if this reference is the same as other. Invokes same?.
The billing mode of the restored table.
List of global secondary indexes for the restored table. The indexes provided should match existing secondary indexes. You can choose to exclude some or all of the indexes at the time of restore.
The WarmThroughput setting is not supported on global secondary indexes when you use
RestoreTableToPointInTime. Although WarmThroughput appears in the shared index definition,
including it in a GlobalSecondaryIndexOverride entry causes the request to fail with a
validation error.
List of global secondary indexes for the restored table. The indexes provided should match existing secondary indexes. You can choose to exclude some or all of the indexes at the time of restore.
The WarmThroughput setting is not supported on global secondary indexes when you use
RestoreTableToPointInTime. Although WarmThroughput appears in the shared index definition,
including it in a GlobalSecondaryIndexOverride entry causes the request to fail with a
validation error.
List of local secondary indexes for the restored table. The indexes provided should match existing secondary indexes. You can choose to exclude some or all of the indexes at the time of restore.
List of local secondary indexes for the restored table. The indexes provided should match existing secondary indexes. You can choose to exclude some or all of the indexes at the time of restore.
Provisioned throughput settings for the restored table.
Provisioned throughput settings for the restored table.
The DynamoDB table that will be restored. This value is an Amazon Resource Name (ARN).
The DynamoDB table that will be restored. This value is an Amazon Resource Name (ARN).
Name of the source table that is being restored.
The new server-side encryption settings for the restored table.
The new server-side encryption settings for the restored table.
The name of the new table to which it must be restored to.
Restore the table to the latest possible time. LatestRestorableDateTime is typically 5 minutes
before the current time.
Restore the table to the latest possible time. LatestRestorableDateTime is typically 5 minutes
before the current time.
The vector indexes for the restored table. If not specified, all vector indexes from the source table are restored. The indexes provided must match existing vector indexes from the source table. You can choose to exclude some or all of the vector indexes at the time of restore.
The vector indexes for the restored table. If not specified, all vector indexes from the source table are restored. The indexes provided must match existing vector indexes from the source table. You can choose to exclude some or all of the vector indexes at the time of restore.