amazonka-iot-2.0: Amazon IoT SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.IoT.Types.IndexingFilter

Description

 
Synopsis

Documentation

data IndexingFilter Source #

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.

See: newIndexingFilter smart constructor.

Constructors

IndexingFilter' 

Fields

Instances

Instances details
FromJSON IndexingFilter Source # 
Instance details

Defined in Amazonka.IoT.Types.IndexingFilter

ToJSON IndexingFilter Source # 
Instance details

Defined in Amazonka.IoT.Types.IndexingFilter

Generic IndexingFilter Source # 
Instance details

Defined in Amazonka.IoT.Types.IndexingFilter

Associated Types

type Rep IndexingFilter :: Type -> Type #

Read IndexingFilter Source # 
Instance details

Defined in Amazonka.IoT.Types.IndexingFilter

Show IndexingFilter Source # 
Instance details

Defined in Amazonka.IoT.Types.IndexingFilter

NFData IndexingFilter Source # 
Instance details

Defined in Amazonka.IoT.Types.IndexingFilter

Methods

rnf :: IndexingFilter -> () #

Eq IndexingFilter Source # 
Instance details

Defined in Amazonka.IoT.Types.IndexingFilter

Hashable IndexingFilter Source # 
Instance details

Defined in Amazonka.IoT.Types.IndexingFilter

type Rep IndexingFilter Source # 
Instance details

Defined in Amazonka.IoT.Types.IndexingFilter

type Rep IndexingFilter = D1 ('MetaData "IndexingFilter" "Amazonka.IoT.Types.IndexingFilter" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "IndexingFilter'" 'PrefixI 'True) (S1 ('MetaSel ('Just "namedShadowNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))

newIndexingFilter :: IndexingFilter Source #

Create a value of IndexingFilter 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:namedShadowNames:IndexingFilter', indexingFilter_namedShadowNames - The shadow names that you select to index. The default maximum number of shadow names for indexing is 10. To increase the limit, see Amazon Web Services IoT Device Management Quotas in the Amazon Web Services General Reference.

indexingFilter_namedShadowNames :: Lens' IndexingFilter (Maybe [Text]) Source #

The shadow names that you select to index. The default maximum number of shadow names for indexing is 10. To increase the limit, see Amazon Web Services IoT Device Management Quotas in the Amazon Web Services General Reference.