Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data ThingIndexingConfiguration = ThingIndexingConfiguration' {}
- newThingIndexingConfiguration :: ThingIndexingMode -> ThingIndexingConfiguration
- thingIndexingConfiguration_managedFields :: Lens' ThingIndexingConfiguration (Maybe [Field])
- thingIndexingConfiguration_thingConnectivityIndexingMode :: Lens' ThingIndexingConfiguration (Maybe ThingConnectivityIndexingMode)
- thingIndexingConfiguration_customFields :: Lens' ThingIndexingConfiguration (Maybe [Field])
- thingIndexingConfiguration_thingIndexingMode :: Lens' ThingIndexingConfiguration ThingIndexingMode
Documentation
data ThingIndexingConfiguration Source #
The thing indexing configuration. For more information, see Managing Thing Indexing.
See: newThingIndexingConfiguration
smart constructor.
ThingIndexingConfiguration' | |
|
Instances
newThingIndexingConfiguration Source #
Create a value of ThingIndexingConfiguration
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:managedFields:ThingIndexingConfiguration'
, thingIndexingConfiguration_managedFields
- Contains fields that are indexed and whose types are already known by
the Fleet Indexing service.
$sel:thingConnectivityIndexingMode:ThingIndexingConfiguration'
, thingIndexingConfiguration_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.
$sel:customFields:ThingIndexingConfiguration'
, thingIndexingConfiguration_customFields
- Contains custom field names and their data type.
$sel:thingIndexingMode:ThingIndexingConfiguration'
, thingIndexingConfiguration_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.
thingIndexingConfiguration_managedFields :: Lens' ThingIndexingConfiguration (Maybe [Field]) Source #
Contains fields that are indexed and whose types are already known by the Fleet Indexing service.
thingIndexingConfiguration_thingConnectivityIndexingMode :: Lens' ThingIndexingConfiguration (Maybe ThingConnectivityIndexingMode) Source #
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.
thingIndexingConfiguration_customFields :: Lens' ThingIndexingConfiguration (Maybe [Field]) Source #
Contains custom field names and their data type.
thingIndexingConfiguration_thingIndexingMode :: Lens' ThingIndexingConfiguration ThingIndexingMode Source #
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.