Struct aws_sdk_iot::types::ThingIndexingConfiguration  
source · #[non_exhaustive]pub struct ThingIndexingConfiguration { /* private fields */ }Expand description
The thing indexing configuration. For more information, see Managing Thing Indexing.
Implementations§
source§impl ThingIndexingConfiguration
 
impl ThingIndexingConfiguration
sourcepub fn thing_indexing_mode(&self) -> Option<&ThingIndexingMode>
 
pub fn thing_indexing_mode(&self) -> Option<&ThingIndexingMode>
Thing indexing mode. Valid values are:
-  REGISTRY – Your thing index contains registry data only. 
-  REGISTRY_AND_SHADOW - Your thing index contains registry and shadow data. 
-  OFF - Thing indexing is disabled. 
sourcepub fn thing_connectivity_indexing_mode(
    &self
) -> Option<&ThingConnectivityIndexingMode>
 
pub fn thing_connectivity_indexing_mode( &self ) -> Option<&ThingConnectivityIndexingMode>
Thing connectivity indexing mode. Valid values are:
-  STATUS – Your thing index contains connectivity status. To enable thing connectivity indexing, thingIndexMode must not be set to OFF. 
-  OFF - Thing connectivity status indexing is disabled. 
sourcepub fn device_defender_indexing_mode(
    &self
) -> Option<&DeviceDefenderIndexingMode>
 
pub fn device_defender_indexing_mode( &self ) -> Option<&DeviceDefenderIndexingMode>
Device Defender indexing mode. Valid values are:
-  VIOLATIONS – Your thing index contains Device Defender violations. To enable Device Defender indexing, deviceDefenderIndexingMode must not be set to OFF. 
-  OFF - Device Defender indexing is disabled. 
For more information about Device Defender violations, see Device Defender Detect.
sourcepub fn named_shadow_indexing_mode(&self) -> Option<&NamedShadowIndexingMode>
 
pub fn named_shadow_indexing_mode(&self) -> Option<&NamedShadowIndexingMode>
Named shadow indexing mode. Valid values are:
-  ON – Your thing index contains named shadow. To enable thing named shadow indexing, namedShadowIndexingMode must not be set to OFF. 
-  OFF - Named shadow indexing is disabled. 
For more information about Shadows, see IoT Device Shadow service.
sourcepub fn managed_fields(&self) -> Option<&[Field]>
 
pub fn managed_fields(&self) -> Option<&[Field]>
Contains fields that are indexed and whose types are already known by the Fleet Indexing service.
sourcepub fn custom_fields(&self) -> Option<&[Field]>
 
pub fn custom_fields(&self) -> Option<&[Field]>
Contains custom field names and their data type.
sourcepub fn filter(&self) -> Option<&IndexingFilter>
 
pub fn filter(&self) -> Option<&IndexingFilter>
Provides additional filters for specific data sources. Named shadow is the only data source that currently supports and requires a filter. To add named shadows to your fleet indexing configuration, set namedShadowIndexingMode to be ON and specify your shadow names in filter.
source§impl ThingIndexingConfiguration
 
impl ThingIndexingConfiguration
sourcepub fn builder() -> ThingIndexingConfigurationBuilder
 
pub fn builder() -> ThingIndexingConfigurationBuilder
Creates a new builder-style object to manufacture ThingIndexingConfiguration.
Trait Implementations§
source§impl Clone for ThingIndexingConfiguration
 
impl Clone for ThingIndexingConfiguration
source§fn clone(&self) -> ThingIndexingConfiguration
 
fn clone(&self) -> ThingIndexingConfiguration
1.0.0 · source§fn clone_from(&mut self, source: &Self)
 
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for ThingIndexingConfiguration
 
impl Debug for ThingIndexingConfiguration
source§impl PartialEq<ThingIndexingConfiguration> for ThingIndexingConfiguration
 
impl PartialEq<ThingIndexingConfiguration> for ThingIndexingConfiguration
source§fn eq(&self, other: &ThingIndexingConfiguration) -> bool
 
fn eq(&self, other: &ThingIndexingConfiguration) -> bool
self and other values to be equal, and is used
by ==.