Class: Aws::IoT::Types::DescribeThingResponse

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-iot/types.rb

Overview

The output from the DescribeThing operation.

Instance Attribute Summary collapse

Instance Attribute Details

#attributesHash<String,String>

The thing attributes.



4431
4432
4433
4434
4435
4436
4437
4438
4439
4440
4441
# File 'lib/aws-sdk-iot/types.rb', line 4431

class DescribeThingResponse < Struct.new(
  :default_client_id,
  :thing_name,
  :thing_id,
  :thing_arn,
  :thing_type_name,
  :attributes,
  :version,
  :billing_group_name)
  include Aws::Structure
end

#billing_group_nameString

The name of the billing group the thing belongs to.



4431
4432
4433
4434
4435
4436
4437
4438
4439
4440
4441
# File 'lib/aws-sdk-iot/types.rb', line 4431

class DescribeThingResponse < Struct.new(
  :default_client_id,
  :thing_name,
  :thing_id,
  :thing_arn,
  :thing_type_name,
  :attributes,
  :version,
  :billing_group_name)
  include Aws::Structure
end

#default_client_idString

The default client ID.



4431
4432
4433
4434
4435
4436
4437
4438
4439
4440
4441
# File 'lib/aws-sdk-iot/types.rb', line 4431

class DescribeThingResponse < Struct.new(
  :default_client_id,
  :thing_name,
  :thing_id,
  :thing_arn,
  :thing_type_name,
  :attributes,
  :version,
  :billing_group_name)
  include Aws::Structure
end

#thing_arnString

The ARN of the thing to describe.



4431
4432
4433
4434
4435
4436
4437
4438
4439
4440
4441
# File 'lib/aws-sdk-iot/types.rb', line 4431

class DescribeThingResponse < Struct.new(
  :default_client_id,
  :thing_name,
  :thing_id,
  :thing_arn,
  :thing_type_name,
  :attributes,
  :version,
  :billing_group_name)
  include Aws::Structure
end

#thing_idString

The ID of the thing to describe.



4431
4432
4433
4434
4435
4436
4437
4438
4439
4440
4441
# File 'lib/aws-sdk-iot/types.rb', line 4431

class DescribeThingResponse < Struct.new(
  :default_client_id,
  :thing_name,
  :thing_id,
  :thing_arn,
  :thing_type_name,
  :attributes,
  :version,
  :billing_group_name)
  include Aws::Structure
end

#thing_nameString

The name of the thing.



4431
4432
4433
4434
4435
4436
4437
4438
4439
4440
4441
# File 'lib/aws-sdk-iot/types.rb', line 4431

class DescribeThingResponse < Struct.new(
  :default_client_id,
  :thing_name,
  :thing_id,
  :thing_arn,
  :thing_type_name,
  :attributes,
  :version,
  :billing_group_name)
  include Aws::Structure
end

#thing_type_nameString

The thing type name.



4431
4432
4433
4434
4435
4436
4437
4438
4439
4440
4441
# File 'lib/aws-sdk-iot/types.rb', line 4431

class DescribeThingResponse < Struct.new(
  :default_client_id,
  :thing_name,
  :thing_id,
  :thing_arn,
  :thing_type_name,
  :attributes,
  :version,
  :billing_group_name)
  include Aws::Structure
end

#versionInteger

The current version of the thing record in the registry.

<note markdown=“1”> 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.

</note>


4431
4432
4433
4434
4435
4436
4437
4438
4439
4440
4441
# File 'lib/aws-sdk-iot/types.rb', line 4431

class DescribeThingResponse < Struct.new(
  :default_client_id,
  :thing_name,
  :thing_id,
  :thing_arn,
  :thing_type_name,
  :attributes,
  :version,
  :billing_group_name)
  include Aws::Structure
end