AWSIoTThingGroupIndexingConfiguration
Objective-C
@interface AWSIoTThingGroupIndexingConfiguration
Swift
class AWSIoTThingGroupIndexingConfiguration
Thing group indexing configuration.
Required parameters: [thingGroupIndexingMode]
-
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.
Declaration
Objective-C
@property (nonatomic, strong) NSArray<AWSIoTField *> *_Nullable customFields;
Swift
var customFields: [AWSIoTField]? { get set }
-
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.
You can’t modify managed fields by updating fleet indexing configuration.
Declaration
Objective-C
@property (nonatomic, strong) NSArray<AWSIoTField *> *_Nullable managedFields;
Swift
var managedFields: [AWSIoTField]? { get set }
-
Thing group indexing mode.
Declaration
Objective-C
@property (nonatomic) AWSIoTThingGroupIndexingMode thingGroupIndexingMode;
Swift
var thingGroupIndexingMode: AWSIoTThingGroupIndexingMode { get set }