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 }