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, :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.
1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 |
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 1485 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, :brand, :model, :authentication_material] include Aws::Structure end |
#brand ⇒ String
The brand of the discovered device.
1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 |
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 1485 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, :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).
1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 |
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 1485 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, :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.
1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 |
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 1485 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, :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.
1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 |
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 1485 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, :brand, :model, :authentication_material] include Aws::Structure end |
#discovered_at ⇒ Time
The timestamp indicating when the device was discovered.
1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 |
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 1485 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, :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.
1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 |
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 1485 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, :brand, :model, :authentication_material] include Aws::Structure end |
#model ⇒ String
The model of the discovered device.
1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 |
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 1485 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, :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.
1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 |
# File 'gems/aws-sdk-iotmanagedintegrations/lib/aws-sdk-iotmanagedintegrations/types.rb', line 1485 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, :brand, :model, :authentication_material] include Aws::Structure end |