class
Amazonite::DynamoDB::RestoreTableFromBackupInput
- Amazonite::DynamoDB::RestoreTableFromBackupInput
- Reference
- Object
Included Modules
- JSON::Serializable
Defined in:
dynamodb/restore_table_from_backup_input.crConstructors
- .new(target_table_name : String, backup_arn : String, 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 : JSON::PullParser)
- .new(*, __pull_for_json_serializable pull : JSON::PullParser)
Instance Method Summary
-
#==(other : self)
Returns
trueif this reference is the same as other. -
#backup_arn : String
The Amazon Resource Name (ARN) associated with the backup.
-
#backup_arn=(backup_arn : String)
The Amazon Resource Name (ARN) associated with the backup.
-
#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.
-
#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 the backup must be restored.
-
#target_table_name=(target_table_name : String)
The name of the new table to which the backup must be restored.
- #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.
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.
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 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 the backup must be restored.
The vector indexes for the restored table. If not specified, all vector indexes from the backup are restored. The indexes provided must match existing vector indexes from the backup. 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 backup are restored. The indexes provided must match existing vector indexes from the backup. You can choose to exclude some or all of the vector indexes at the time of restore.