AWSIoTDescribeThingResponse

@interface AWSIoTDescribeThingResponse

The output from the DescribeThing operation.

  • The thing attributes.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSDictionary<NSString *, NSString *> *_Nullable attributes;

    Swift

    var attributes: [String : String]? { get set }
  • The name of the billing group the thing belongs to.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable billingGroupName;

    Swift

    var billingGroupName: String? { get set }
  • The default client ID.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable defaultClientId;

    Swift

    var defaultClientId: String? { get set }
  • The ARN of the thing to describe.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable thingArn;

    Swift

    var thingArn: String? { get set }
  • The ID of the thing to describe.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable thingId;

    Swift

    var thingId: String? { get set }
  • The name of the thing.

    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 }
  • The current version of the thing record in the registry.

    To avoid unintentional changes to the information in the registry, you can pass the version information in the expectedVersion parameter of the UpdateThing and DeleteThing calls.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSNumber *_Nullable version;

    Swift

    var version: NSNumber? { get set }