pub struct RestoreTableFromBackupInput {
pub backup_arn: String,
pub billing_mode_override: Option<String>,
pub global_secondary_index_override: Option<Vec<GlobalSecondaryIndex>>,
pub local_secondary_index_override: Option<Vec<LocalSecondaryIndex>>,
pub provisioned_throughput_override: Option<ProvisionedThroughput>,
pub sse_specification_override: Option<SSESpecification>,
pub target_table_name: String,
}
Fields§
§backup_arn: String
The Amazon Resource Name (ARN) associated with the backup.
billing_mode_override: Option<String>
The billing mode of the restored table.
global_secondary_index_override: Option<Vec<GlobalSecondaryIndex>>
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.
local_secondary_index_override: Option<Vec<LocalSecondaryIndex>>
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_override: Option<ProvisionedThroughput>
Provisioned throughput settings for the restored table.
sse_specification_override: Option<SSESpecification>
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.
Trait Implementations§
Source§impl Clone for RestoreTableFromBackupInput
impl Clone for RestoreTableFromBackupInput
Source§fn clone(&self) -> RestoreTableFromBackupInput
fn clone(&self) -> RestoreTableFromBackupInput
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for RestoreTableFromBackupInput
impl Debug for RestoreTableFromBackupInput
Source§impl Default for RestoreTableFromBackupInput
impl Default for RestoreTableFromBackupInput
Source§fn default() -> RestoreTableFromBackupInput
fn default() -> RestoreTableFromBackupInput
Returns the “default value” for a type. Read more
impl StructuralPartialEq for RestoreTableFromBackupInput
Auto Trait Implementations§
impl Freeze for RestoreTableFromBackupInput
impl RefUnwindSafe for RestoreTableFromBackupInput
impl Send for RestoreTableFromBackupInput
impl Sync for RestoreTableFromBackupInput
impl Unpin for RestoreTableFromBackupInput
impl UnwindSafe for RestoreTableFromBackupInput
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more