pub struct UpdateGlobalTableSettingsInput {
pub global_table_billing_mode: Option<String>,
pub global_table_global_secondary_index_settings_update: Option<Vec<GlobalTableGlobalSecondaryIndexSettingsUpdate>>,
pub global_table_name: String,
pub global_table_provisioned_write_capacity_auto_scaling_settings_update: Option<AutoScalingSettingsUpdate>,
pub global_table_provisioned_write_capacity_units: Option<i64>,
pub replica_settings_update: Option<Vec<ReplicaSettingsUpdate>>,
}
Fields§
§global_table_billing_mode: Option<String>
The billing mode of the global table. If GlobalTableBillingMode
is not specified, the global table defaults to PROVISIONED
capacity billing mode.
-
PROVISIONED
- We recommend usingPROVISIONED
for predictable workloads.PROVISIONED
sets the billing mode to Provisioned Mode. -
PAYPERREQUEST
- We recommend usingPAYPERREQUEST
for unpredictable workloads.PAYPERREQUEST
sets the billing mode to On-Demand Mode.
global_table_global_secondary_index_settings_update: Option<Vec<GlobalTableGlobalSecondaryIndexSettingsUpdate>>
Represents the settings of a global secondary index for a global table that will be modified.
global_table_name: String
The name of the global table
global_table_provisioned_write_capacity_auto_scaling_settings_update: Option<AutoScalingSettingsUpdate>
Auto scaling settings for managing provisioned write capacity for the global table.
global_table_provisioned_write_capacity_units: Option<i64>
The maximum number of writes consumed per second before DynamoDB returns a ThrottlingException.
replica_settings_update: Option<Vec<ReplicaSettingsUpdate>>
Represents the settings for a global table in a Region that will be modified.
Trait Implementations§
Source§impl Clone for UpdateGlobalTableSettingsInput
impl Clone for UpdateGlobalTableSettingsInput
Source§fn clone(&self) -> UpdateGlobalTableSettingsInput
fn clone(&self) -> UpdateGlobalTableSettingsInput
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Default for UpdateGlobalTableSettingsInput
impl Default for UpdateGlobalTableSettingsInput
Source§fn default() -> UpdateGlobalTableSettingsInput
fn default() -> UpdateGlobalTableSettingsInput
Source§impl PartialEq for UpdateGlobalTableSettingsInput
impl PartialEq for UpdateGlobalTableSettingsInput
Source§fn eq(&self, other: &UpdateGlobalTableSettingsInput) -> bool
fn eq(&self, other: &UpdateGlobalTableSettingsInput) -> bool
self
and other
values to be equal, and is used by ==
.