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 ThingGroupIndexingConfiguration = ThingGroupIndexingConfiguration' {}
- newThingGroupIndexingConfiguration :: ThingGroupIndexingMode -> ThingGroupIndexingConfiguration
- thingGroupIndexingConfiguration_managedFields :: Lens' ThingGroupIndexingConfiguration (Maybe [Field])
- thingGroupIndexingConfiguration_customFields :: 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:managedFields:ThingGroupIndexingConfiguration'
, thingGroupIndexingConfiguration_managedFields
- Contains fields that are indexed and whose types are already known by
the Fleet Indexing service.
$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:thingGroupIndexingMode:ThingGroupIndexingConfiguration'
, thingGroupIndexingConfiguration_thingGroupIndexingMode
- Thing group indexing mode.
thingGroupIndexingConfiguration_managedFields :: Lens' ThingGroupIndexingConfiguration (Maybe [Field]) Source #
Contains fields that are indexed and whose types are already known by the Fleet Indexing service.
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_thingGroupIndexingMode :: Lens' ThingGroupIndexingConfiguration ThingGroupIndexingMode Source #
Thing group indexing mode.