Class: Aws::AlexaForBusiness::Types::Device
- Inherits:
-
Struct
- Object
- Struct
- Aws::AlexaForBusiness::Types::Device
- Defined in:
- gems/aws-sdk-alexaforbusiness/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.
2120 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130 2131 2132 2133 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/types.rb', line 2120 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.
2120 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130 2131 2132 2133 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/types.rb', line 2120 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.
2120 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130 2131 2132 2133 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/types.rb', line 2120 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.
2120 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130 2131 2132 2133 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/types.rb', line 2120 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.
2120 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130 2131 2132 2133 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/types.rb', line 2120 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.
2120 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130 2131 2132 2133 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/types.rb', line 2120 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.
2120 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130 2131 2132 2133 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/types.rb', line 2120 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.
2120 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130 2131 2132 2133 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/types.rb', line 2120 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.
2120 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130 2131 2132 2133 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/types.rb', line 2120 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.
2120 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130 2131 2132 2133 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/types.rb', line 2120 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 |