Class: Aws::AlexaForBusiness::Types::Device
- Inherits:
-
Struct
- Object
- Struct
- Aws::AlexaForBusiness::Types::Device
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-alexaforbusiness/types.rb
Overview
A device with attributes.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#device_arn ⇒ String
The ARN of a device.
-
#device_name ⇒ String
The name of a device.
-
#device_serial_number ⇒ String
The serial number of a device.
-
#device_status ⇒ String
The status of a device.
-
#device_status_info ⇒ Types::DeviceStatusInfo
Detailed information about a device’s status.
-
#device_type ⇒ String
The type of a device.
-
#mac_address ⇒ String
The MAC address of a device.
-
#network_profile_info ⇒ Types::DeviceNetworkProfileInfo
Detailed information about a device’s network profile.
-
#room_arn ⇒ String
The room ARN of a device.
-
#software_version ⇒ String
The software version of a device.
Instance Attribute Details
#device_arn ⇒ String
The ARN of a device.
1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 |
# File 'lib/aws-sdk-alexaforbusiness/types.rb', line 1659 class Device < Struct.new( :device_arn, :device_serial_number, :device_type, :device_name, :software_version, :mac_address, :room_arn, :device_status, :device_status_info, :network_profile_info) SENSITIVE = [] include Aws::Structure end |
#device_name ⇒ String
The name of a device.
1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 |
# File 'lib/aws-sdk-alexaforbusiness/types.rb', line 1659 class Device < Struct.new( :device_arn, :device_serial_number, :device_type, :device_name, :software_version, :mac_address, :room_arn, :device_status, :device_status_info, :network_profile_info) SENSITIVE = [] include Aws::Structure end |
#device_serial_number ⇒ String
The serial number of a device.
1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 |
# File 'lib/aws-sdk-alexaforbusiness/types.rb', line 1659 class Device < Struct.new( :device_arn, :device_serial_number, :device_type, :device_name, :software_version, :mac_address, :room_arn, :device_status, :device_status_info, :network_profile_info) SENSITIVE = [] include Aws::Structure end |
#device_status ⇒ String
The status of a device. If the status is not READY, check the DeviceStatusInfo value for details.
1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 |
# File 'lib/aws-sdk-alexaforbusiness/types.rb', line 1659 class Device < Struct.new( :device_arn, :device_serial_number, :device_type, :device_name, :software_version, :mac_address, :room_arn, :device_status, :device_status_info, :network_profile_info) SENSITIVE = [] include Aws::Structure end |
#device_status_info ⇒ Types::DeviceStatusInfo
Detailed information about a device’s status.
1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 |
# File 'lib/aws-sdk-alexaforbusiness/types.rb', line 1659 class Device < Struct.new( :device_arn, :device_serial_number, :device_type, :device_name, :software_version, :mac_address, :room_arn, :device_status, :device_status_info, :network_profile_info) SENSITIVE = [] include Aws::Structure end |
#device_type ⇒ String
The type of a device.
1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 |
# File 'lib/aws-sdk-alexaforbusiness/types.rb', line 1659 class Device < Struct.new( :device_arn, :device_serial_number, :device_type, :device_name, :software_version, :mac_address, :room_arn, :device_status, :device_status_info, :network_profile_info) SENSITIVE = [] include Aws::Structure end |
#mac_address ⇒ String
The MAC address of a device.
1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 |
# File 'lib/aws-sdk-alexaforbusiness/types.rb', line 1659 class Device < Struct.new( :device_arn, :device_serial_number, :device_type, :device_name, :software_version, :mac_address, :room_arn, :device_status, :device_status_info, :network_profile_info) SENSITIVE = [] include Aws::Structure end |
#network_profile_info ⇒ Types::DeviceNetworkProfileInfo
Detailed information about a device’s network profile.
1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 |
# File 'lib/aws-sdk-alexaforbusiness/types.rb', line 1659 class Device < Struct.new( :device_arn, :device_serial_number, :device_type, :device_name, :software_version, :mac_address, :room_arn, :device_status, :device_status_info, :network_profile_info) SENSITIVE = [] include Aws::Structure end |
#room_arn ⇒ String
The room ARN of a device.
1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 |
# File 'lib/aws-sdk-alexaforbusiness/types.rb', line 1659 class Device < Struct.new( :device_arn, :device_serial_number, :device_type, :device_name, :software_version, :mac_address, :room_arn, :device_status, :device_status_info, :network_profile_info) SENSITIVE = [] include Aws::Structure end |
#software_version ⇒ String
The software version of a device.
1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 |
# File 'lib/aws-sdk-alexaforbusiness/types.rb', line 1659 class Device < Struct.new( :device_arn, :device_serial_number, :device_type, :device_name, :software_version, :mac_address, :room_arn, :device_status, :device_status_info, :network_profile_info) SENSITIVE = [] include Aws::Structure end |