Class: Aws::IoT::Types::ThingDocument
- Inherits:
-
Struct
- Object
- Struct
- Aws::IoT::Types::ThingDocument
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-iot/types.rb
Overview
The thing search index document.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#attributes ⇒ Hash<String,String>
The attributes.
-
#connectivity ⇒ Types::ThingConnectivity
Indicates whether the thing is connected to the Amazon Web Services IoT Core service.
-
#device_defender ⇒ String
Contains Device Defender data.
-
#shadow ⇒ String
The unnamed shadow and named shadow.
-
#thing_group_names ⇒ Array<String>
Thing group and billing group names.
-
#thing_id ⇒ String
The thing ID.
-
#thing_name ⇒ String
The thing name.
-
#thing_type_name ⇒ String
The thing type name.
Instance Attribute Details
#attributes ⇒ Hash<String,String>
The attributes.
16093 16094 16095 16096 16097 16098 16099 16100 16101 16102 16103 16104 |
# File 'lib/aws-sdk-iot/types.rb', line 16093 class ThingDocument < Struct.new( :thing_name, :thing_id, :thing_type_name, :thing_group_names, :attributes, :shadow, :device_defender, :connectivity) SENSITIVE = [] include Aws::Structure end |
#connectivity ⇒ Types::ThingConnectivity
Indicates whether the thing is connected to the Amazon Web Services IoT Core service.
16093 16094 16095 16096 16097 16098 16099 16100 16101 16102 16103 16104 |
# File 'lib/aws-sdk-iot/types.rb', line 16093 class ThingDocument < Struct.new( :thing_name, :thing_id, :thing_type_name, :thing_group_names, :attributes, :shadow, :device_defender, :connectivity) SENSITIVE = [] include Aws::Structure end |
#device_defender ⇒ String
Contains Device Defender data.
For more information about Device Defender, see [Device Defender].
[1]: docs.aws.amazon.com/iot/latest/developerguide/device-defender.html
16093 16094 16095 16096 16097 16098 16099 16100 16101 16102 16103 16104 |
# File 'lib/aws-sdk-iot/types.rb', line 16093 class ThingDocument < Struct.new( :thing_name, :thing_id, :thing_type_name, :thing_group_names, :attributes, :shadow, :device_defender, :connectivity) SENSITIVE = [] include Aws::Structure end |
#shadow ⇒ String
The unnamed shadow and named shadow.
For more information about shadows, see [IoT Device Shadow service.]
[1]: docs.aws.amazon.com/iot/latest/developerguide/iot-device-shadows.html
16093 16094 16095 16096 16097 16098 16099 16100 16101 16102 16103 16104 |
# File 'lib/aws-sdk-iot/types.rb', line 16093 class ThingDocument < Struct.new( :thing_name, :thing_id, :thing_type_name, :thing_group_names, :attributes, :shadow, :device_defender, :connectivity) SENSITIVE = [] include Aws::Structure end |
#thing_group_names ⇒ Array<String>
Thing group and billing group names.
16093 16094 16095 16096 16097 16098 16099 16100 16101 16102 16103 16104 |
# File 'lib/aws-sdk-iot/types.rb', line 16093 class ThingDocument < Struct.new( :thing_name, :thing_id, :thing_type_name, :thing_group_names, :attributes, :shadow, :device_defender, :connectivity) SENSITIVE = [] include Aws::Structure end |
#thing_id ⇒ String
The thing ID.
16093 16094 16095 16096 16097 16098 16099 16100 16101 16102 16103 16104 |
# File 'lib/aws-sdk-iot/types.rb', line 16093 class ThingDocument < Struct.new( :thing_name, :thing_id, :thing_type_name, :thing_group_names, :attributes, :shadow, :device_defender, :connectivity) SENSITIVE = [] include Aws::Structure end |
#thing_name ⇒ String
The thing name.
16093 16094 16095 16096 16097 16098 16099 16100 16101 16102 16103 16104 |
# File 'lib/aws-sdk-iot/types.rb', line 16093 class ThingDocument < Struct.new( :thing_name, :thing_id, :thing_type_name, :thing_group_names, :attributes, :shadow, :device_defender, :connectivity) SENSITIVE = [] include Aws::Structure end |
#thing_type_name ⇒ String
The thing type name.
16093 16094 16095 16096 16097 16098 16099 16100 16101 16102 16103 16104 |
# File 'lib/aws-sdk-iot/types.rb', line 16093 class ThingDocument < Struct.new( :thing_name, :thing_id, :thing_type_name, :thing_group_names, :attributes, :shadow, :device_defender, :connectivity) SENSITIVE = [] include Aws::Structure end |