Class: Aws::IoTManagedIntegrations::Types::DiscoveredDeviceSummary
- Inherits:
-
Struct
- Object
- Struct
- Aws::IoTManagedIntegrations::Types::DiscoveredDeviceSummary
- Defined in:
- gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb
Overview
Structure containing summary information about a device discovered during a device discovery job.
Constant Summary collapse
- SENSITIVE =
[:connector_device_id, :connector_device_name, :brand, :model, :authentication_material]
Instance Attribute Summary collapse
-
#authentication_material ⇒ String
The authentication material required for connecting to the discovered device, such as credentials or tokens.
-
#brand ⇒ String
The brand of the discovered device.
-
#connector_device_id ⇒ String
The third-party device identifier as defined by the connector.
-
#connector_device_name ⇒ String
The name of the device as defined by the connector or third-party system.
-
#device_types ⇒ Array<String>
The list of device types or categories that the discovered device belongs to.
-
#discovered_at ⇒ Time
The timestamp indicating when the device was discovered.
-
#managed_thing_id ⇒ String
The identifier of the managed thing created for this discovered device, if one exists.
-
#model ⇒ String
The model of the discovered device.
-
#modification ⇒ String
The status of the discovered device, indicating whether it has been added, removed, or modified since the last discovery.
Instance Attribute Details
#authentication_material ⇒ String
The authentication material required for connecting to the discovered device, such as credentials or tokens.
1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 |
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 1437 class DiscoveredDeviceSummary < Struct.new( :connector_device_id, :connector_device_name, :device_types, :managed_thing_id, :modification, :discovered_at, :brand, :model, :authentication_material) SENSITIVE = [:connector_device_id, :connector_device_name, :brand, :model, :authentication_material] include Aws::Structure end |
#brand ⇒ String
The brand of the discovered device.
1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 |
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 1437 class DiscoveredDeviceSummary < Struct.new( :connector_device_id, :connector_device_name, :device_types, :managed_thing_id, :modification, :discovered_at, :brand, :model, :authentication_material) SENSITIVE = [:connector_device_id, :connector_device_name, :brand, :model, :authentication_material] include Aws::Structure end |
#connector_device_id ⇒ String
The third-party device identifier as defined by the connector. This identifier must not contain personal identifiable information (PII).
1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 |
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 1437 class DiscoveredDeviceSummary < Struct.new( :connector_device_id, :connector_device_name, :device_types, :managed_thing_id, :modification, :discovered_at, :brand, :model, :authentication_material) SENSITIVE = [:connector_device_id, :connector_device_name, :brand, :model, :authentication_material] include Aws::Structure end |
#connector_device_name ⇒ String
The name of the device as defined by the connector or third-party system.
1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 |
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 1437 class DiscoveredDeviceSummary < Struct.new( :connector_device_id, :connector_device_name, :device_types, :managed_thing_id, :modification, :discovered_at, :brand, :model, :authentication_material) SENSITIVE = [:connector_device_id, :connector_device_name, :brand, :model, :authentication_material] include Aws::Structure end |
#device_types ⇒ Array<String>
The list of device types or categories that the discovered device belongs to.
1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 |
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 1437 class DiscoveredDeviceSummary < Struct.new( :connector_device_id, :connector_device_name, :device_types, :managed_thing_id, :modification, :discovered_at, :brand, :model, :authentication_material) SENSITIVE = [:connector_device_id, :connector_device_name, :brand, :model, :authentication_material] include Aws::Structure end |
#discovered_at ⇒ Time
The timestamp indicating when the device was discovered.
1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 |
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 1437 class DiscoveredDeviceSummary < Struct.new( :connector_device_id, :connector_device_name, :device_types, :managed_thing_id, :modification, :discovered_at, :brand, :model, :authentication_material) SENSITIVE = [:connector_device_id, :connector_device_name, :brand, :model, :authentication_material] include Aws::Structure end |
#managed_thing_id ⇒ String
The identifier of the managed thing created for this discovered device, if one exists.
1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 |
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 1437 class DiscoveredDeviceSummary < Struct.new( :connector_device_id, :connector_device_name, :device_types, :managed_thing_id, :modification, :discovered_at, :brand, :model, :authentication_material) SENSITIVE = [:connector_device_id, :connector_device_name, :brand, :model, :authentication_material] include Aws::Structure end |
#model ⇒ String
The model of the discovered device.
1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 |
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 1437 class DiscoveredDeviceSummary < Struct.new( :connector_device_id, :connector_device_name, :device_types, :managed_thing_id, :modification, :discovered_at, :brand, :model, :authentication_material) SENSITIVE = [:connector_device_id, :connector_device_name, :brand, :model, :authentication_material] include Aws::Structure end |
#modification ⇒ String
The status of the discovered device, indicating whether it has been added, removed, or modified since the last discovery.
1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 |
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 1437 class DiscoveredDeviceSummary < Struct.new( :connector_device_id, :connector_device_name, :device_types, :managed_thing_id, :modification, :discovered_at, :brand, :model, :authentication_material) SENSITIVE = [:connector_device_id, :connector_device_name, :brand, :model, :authentication_material] include Aws::Structure end |