#[non_exhaustive]pub struct ReplicaSpecificationSummary {
pub region: Option<String>,
pub status: Option<TableStatus>,
pub capacity_specification: Option<CapacitySpecificationSummary>,
}
Expand description
The Region-specific settings of a multi-Region table in the specified Amazon Web Services Region.
If the multi-Region table is using provisioned capacity and has optional auto scaling policies configured, note that the Region specific summary returns both read and write capacity settings. But only Region specific read capacity settings can be configured for a multi-Region table. In a multi-Region table, your write capacity units will be synced across all Amazon Web Services Regions to ensure that there is enough capacity to replicate write events across Regions.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.region: Option<String>
The Amazon Web Services Region.
status: Option<TableStatus>
The status of the multi-Region table in the specified Amazon Web Services Region.
capacity_specification: Option<CapacitySpecificationSummary>
The read/write throughput capacity mode for a table. The options are:
-
throughputMode:PAY_PER_REQUEST
and -
throughputMode:PROVISIONED
.
For more information, see Read/write capacity modes in the Amazon Keyspaces Developer Guide.
Implementations§
source§impl ReplicaSpecificationSummary
impl ReplicaSpecificationSummary
sourcepub fn status(&self) -> Option<&TableStatus>
pub fn status(&self) -> Option<&TableStatus>
The status of the multi-Region table in the specified Amazon Web Services Region.
sourcepub fn capacity_specification(&self) -> Option<&CapacitySpecificationSummary>
pub fn capacity_specification(&self) -> Option<&CapacitySpecificationSummary>
The read/write throughput capacity mode for a table. The options are:
-
throughputMode:PAY_PER_REQUEST
and -
throughputMode:PROVISIONED
.
For more information, see Read/write capacity modes in the Amazon Keyspaces Developer Guide.
source§impl ReplicaSpecificationSummary
impl ReplicaSpecificationSummary
sourcepub fn builder() -> ReplicaSpecificationSummaryBuilder
pub fn builder() -> ReplicaSpecificationSummaryBuilder
Creates a new builder-style object to manufacture ReplicaSpecificationSummary
.
Trait Implementations§
source§impl Clone for ReplicaSpecificationSummary
impl Clone for ReplicaSpecificationSummary
source§fn clone(&self) -> ReplicaSpecificationSummary
fn clone(&self) -> ReplicaSpecificationSummary
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ReplicaSpecificationSummary
impl Debug for ReplicaSpecificationSummary
impl StructuralPartialEq for ReplicaSpecificationSummary
Auto Trait Implementations§
impl Freeze for ReplicaSpecificationSummary
impl RefUnwindSafe for ReplicaSpecificationSummary
impl Send for ReplicaSpecificationSummary
impl Sync for ReplicaSpecificationSummary
impl Unpin for ReplicaSpecificationSummary
impl UnwindSafe for ReplicaSpecificationSummary
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more