Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data ThingGroupIndexingConfiguration = ThingGroupIndexingConfiguration' {}
- newThingGroupIndexingConfiguration :: ThingGroupIndexingMode -> ThingGroupIndexingConfiguration
- thingGroupIndexingConfiguration_customFields :: Lens' ThingGroupIndexingConfiguration (Maybe [Field])
- thingGroupIndexingConfiguration_managedFields :: Lens' ThingGroupIndexingConfiguration (Maybe [Field])
- thingGroupIndexingConfiguration_thingGroupIndexingMode :: Lens' ThingGroupIndexingConfiguration ThingGroupIndexingMode
Documentation
data ThingGroupIndexingConfiguration Source #
Thing group indexing configuration.
See: newThingGroupIndexingConfiguration
smart constructor.
ThingGroupIndexingConfiguration' | |
|
Instances
newThingGroupIndexingConfiguration Source #
:: ThingGroupIndexingMode |
|
-> ThingGroupIndexingConfiguration |
Create a value of ThingGroupIndexingConfiguration
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:customFields:ThingGroupIndexingConfiguration'
, thingGroupIndexingConfiguration_customFields
- A list of thing group fields to index. This list cannot contain any
managed fields. Use the GetIndexingConfiguration API to get a list of
managed fields.
Contains custom field names and their data type.
$sel:managedFields:ThingGroupIndexingConfiguration'
, thingGroupIndexingConfiguration_managedFields
- Contains fields that are indexed and whose types are already known by
the Fleet Indexing service. This is an optional field. For more
information, see
Managed fields
in the Amazon Web Services IoT Core Developer Guide.
$sel:thingGroupIndexingMode:ThingGroupIndexingConfiguration'
, thingGroupIndexingConfiguration_thingGroupIndexingMode
- Thing group indexing mode.
thingGroupIndexingConfiguration_customFields :: Lens' ThingGroupIndexingConfiguration (Maybe [Field]) Source #
A list of thing group fields to index. This list cannot contain any managed fields. Use the GetIndexingConfiguration API to get a list of managed fields.
Contains custom field names and their data type.
thingGroupIndexingConfiguration_managedFields :: Lens' ThingGroupIndexingConfiguration (Maybe [Field]) Source #
Contains fields that are indexed and whose types are already known by the Fleet Indexing service. This is an optional field. For more information, see Managed fields in the Amazon Web Services IoT Core Developer Guide.
thingGroupIndexingConfiguration_thingGroupIndexingMode :: Lens' ThingGroupIndexingConfiguration ThingGroupIndexingMode Source #
Thing group indexing mode.