AWSIoTThingDocument
Objective-C
@interface AWSIoTThingDocument
Swift
class AWSIoTThingDocument
The thing search index document.
-
The attributes.
Declaration
Objective-C
@property (nonatomic, strong) NSDictionary<NSString *, NSString *> *_Nullable attributes;
Swift
var attributes: [String : String]? { get set }
-
Indicates whether the thing is connected to the Amazon Web Services IoT Core service.
Declaration
Objective-C
@property (nonatomic, strong) AWSIoTThingConnectivity *_Nullable connectivity;
Swift
var connectivity: AWSIoTThingConnectivity? { get set }
-
Contains Device Defender data.
For more information about Device Defender, see Device Defender.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable deviceDefender;
Swift
var deviceDefender: String? { get set }
-
The unnamed shadow and named shadow.
For more information about shadows, see IoT Device Shadow service.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable shadow;
Swift
var shadow: String? { get set }
-
Thing group names.
Declaration
Objective-C
@property (nonatomic, strong) NSArray<NSString *> *_Nullable thingGroupNames;
Swift
var thingGroupNames: [String]? { get set }
-
The thing ID.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable thingId;
Swift
var thingId: String? { get set }
-
The thing name.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable thingName;
Swift
var thingName: String? { get set }
-
The thing type name.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable thingTypeName;
Swift
var thingTypeName: String? { get set }