Struct aws_sdk_dynamodb::types::GlobalTableDescription
source · #[non_exhaustive]pub struct GlobalTableDescription {
pub replication_group: Option<Vec<ReplicaDescription>>,
pub global_table_arn: Option<String>,
pub creation_date_time: Option<DateTime>,
pub global_table_status: Option<GlobalTableStatus>,
pub global_table_name: Option<String>,
}
Expand description
Contains details about the global table.
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.replication_group: Option<Vec<ReplicaDescription>>
The Regions where the global table has replicas.
global_table_arn: Option<String>
The unique identifier of the global table.
creation_date_time: Option<DateTime>
The creation time of the global table.
global_table_status: Option<GlobalTableStatus>
The current state of the global table:
-
CREATING
- The global table is being created. -
UPDATING
- The global table is being updated. -
DELETING
- The global table is being deleted. -
ACTIVE
- The global table is ready for use.
global_table_name: Option<String>
The global table name.
Implementations§
source§impl GlobalTableDescription
impl GlobalTableDescription
sourcepub fn replication_group(&self) -> &[ReplicaDescription]
pub fn replication_group(&self) -> &[ReplicaDescription]
The Regions where the global table has replicas.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .replication_group.is_none()
.
sourcepub fn global_table_arn(&self) -> Option<&str>
pub fn global_table_arn(&self) -> Option<&str>
The unique identifier of the global table.
sourcepub fn creation_date_time(&self) -> Option<&DateTime>
pub fn creation_date_time(&self) -> Option<&DateTime>
The creation time of the global table.
sourcepub fn global_table_status(&self) -> Option<&GlobalTableStatus>
pub fn global_table_status(&self) -> Option<&GlobalTableStatus>
The current state of the global table:
-
CREATING
- The global table is being created. -
UPDATING
- The global table is being updated. -
DELETING
- The global table is being deleted. -
ACTIVE
- The global table is ready for use.
sourcepub fn global_table_name(&self) -> Option<&str>
pub fn global_table_name(&self) -> Option<&str>
The global table name.
source§impl GlobalTableDescription
impl GlobalTableDescription
sourcepub fn builder() -> GlobalTableDescriptionBuilder
pub fn builder() -> GlobalTableDescriptionBuilder
Creates a new builder-style object to manufacture GlobalTableDescription
.
Trait Implementations§
source§impl Clone for GlobalTableDescription
impl Clone for GlobalTableDescription
source§fn clone(&self) -> GlobalTableDescription
fn clone(&self) -> GlobalTableDescription
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for GlobalTableDescription
impl Debug for GlobalTableDescription
source§impl PartialEq for GlobalTableDescription
impl PartialEq for GlobalTableDescription
source§fn eq(&self, other: &GlobalTableDescription) -> bool
fn eq(&self, other: &GlobalTableDescription) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for GlobalTableDescription
Auto Trait Implementations§
impl Freeze for GlobalTableDescription
impl RefUnwindSafe for GlobalTableDescription
impl Send for GlobalTableDescription
impl Sync for GlobalTableDescription
impl Unpin for GlobalTableDescription
impl UnwindSafe for GlobalTableDescription
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§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default 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