Struct aws_sdk_iot::operation::describe_index::DescribeIndexOutput
source · #[non_exhaustive]pub struct DescribeIndexOutput {
pub index_name: Option<String>,
pub index_status: Option<IndexStatus>,
pub schema: Option<String>,
/* private fields */
}
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.index_name: Option<String>
The index name.
index_status: Option<IndexStatus>
The index status.
schema: Option<String>
Contains a value that specifies the type of indexing performed. Valid values are:
-
REGISTRY – Your thing index contains only registry data.
-
REGISTRY_AND_SHADOW - Your thing index contains registry data and shadow data.
-
REGISTRY_AND_CONNECTIVITY_STATUS - Your thing index contains registry data and thing connectivity status data.
-
REGISTRY_AND_SHADOW_AND_CONNECTIVITY_STATUS - Your thing index contains registry data, shadow data, and thing connectivity status data.
-
MULTI_INDEXING_MODE - Your thing index contains multiple data sources. For more information, see GetIndexingConfiguration.
Implementations§
source§impl DescribeIndexOutput
impl DescribeIndexOutput
sourcepub fn index_name(&self) -> Option<&str>
pub fn index_name(&self) -> Option<&str>
The index name.
sourcepub fn index_status(&self) -> Option<&IndexStatus>
pub fn index_status(&self) -> Option<&IndexStatus>
The index status.
sourcepub fn schema(&self) -> Option<&str>
pub fn schema(&self) -> Option<&str>
Contains a value that specifies the type of indexing performed. Valid values are:
-
REGISTRY – Your thing index contains only registry data.
-
REGISTRY_AND_SHADOW - Your thing index contains registry data and shadow data.
-
REGISTRY_AND_CONNECTIVITY_STATUS - Your thing index contains registry data and thing connectivity status data.
-
REGISTRY_AND_SHADOW_AND_CONNECTIVITY_STATUS - Your thing index contains registry data, shadow data, and thing connectivity status data.
-
MULTI_INDEXING_MODE - Your thing index contains multiple data sources. For more information, see GetIndexingConfiguration.
source§impl DescribeIndexOutput
impl DescribeIndexOutput
sourcepub fn builder() -> DescribeIndexOutputBuilder
pub fn builder() -> DescribeIndexOutputBuilder
Creates a new builder-style object to manufacture DescribeIndexOutput
.
Trait Implementations§
source§impl Clone for DescribeIndexOutput
impl Clone for DescribeIndexOutput
source§fn clone(&self) -> DescribeIndexOutput
fn clone(&self) -> DescribeIndexOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for DescribeIndexOutput
impl Debug for DescribeIndexOutput
source§impl PartialEq for DescribeIndexOutput
impl PartialEq for DescribeIndexOutput
source§fn eq(&self, other: &DescribeIndexOutput) -> bool
fn eq(&self, other: &DescribeIndexOutput) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl RequestId for DescribeIndexOutput
impl RequestId for DescribeIndexOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None
if the service could not be reached.impl StructuralPartialEq for DescribeIndexOutput
Auto Trait Implementations§
impl Freeze for DescribeIndexOutput
impl RefUnwindSafe for DescribeIndexOutput
impl Send for DescribeIndexOutput
impl Sync for DescribeIndexOutput
impl Unpin for DescribeIndexOutput
impl UnwindSafe for DescribeIndexOutput
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> 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