[][src]Struct rusoto_dynamodb::RestoreTableFromBackupInput

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

impl Clone for RestoreTableFromBackupInput[src]

impl Debug for RestoreTableFromBackupInput[src]

impl Default for RestoreTableFromBackupInput[src]

impl PartialEq<RestoreTableFromBackupInput> for RestoreTableFromBackupInput[src]

impl Serialize for RestoreTableFromBackupInput[src]

impl StructuralPartialEq for RestoreTableFromBackupInput[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.