Class: Aws::Panorama::Types::DescribeDeviceResponse
- Inherits:
-
Struct
- Object
- Struct
- Aws::Panorama::Types::DescribeDeviceResponse
- Defined in:
- gems/aws-sdk-panorama/lib/aws-sdk-panorama/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#alternate_softwares ⇒ Array<Types::AlternateSoftwareMetadata>
Beta software releases available for the device.
-
#arn ⇒ String
The device's ARN.
-
#brand ⇒ String
The device's maker.
-
#created_time ⇒ Time
When the device was created.
-
#current_networking_status ⇒ Types::NetworkStatus
The device's networking status.
-
#current_software ⇒ String
The device's current software version.
-
#description ⇒ String
The device's description.
-
#device_aggregated_status ⇒ String
A device's aggregated status.
-
#device_connection_status ⇒ String
The device's connection status.
-
#device_id ⇒ String
The device's ID.
-
#latest_alternate_software ⇒ String
The most recent beta software release.
-
#latest_device_job ⇒ Types::LatestDeviceJob
A device's latest job.
-
#latest_software ⇒ String
The latest software version available for the device.
-
#lease_expiration_time ⇒ Time
The device's lease expiration time.
-
#name ⇒ String
The device's name.
-
#networking_configuration ⇒ Types::NetworkPayload
The device's networking configuration.
-
#provisioning_status ⇒ String
The device's provisioning status.
-
#serial_number ⇒ String
The device's serial number.
-
#tags ⇒ Hash<String,String>
The device's tags.
-
#type ⇒ String
The device's type.
Instance Attribute Details
#alternate_softwares ⇒ Array<Types::AlternateSoftwareMetadata>
Beta software releases available for the device.
788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 |
# File 'gems/aws-sdk-panorama/lib/aws-sdk-panorama/types.rb', line 788 class DescribeDeviceResponse < Struct.new( :alternate_softwares, :arn, :brand, :created_time, :current_networking_status, :current_software, :description, :device_aggregated_status, :device_connection_status, :device_id, :latest_alternate_software, :latest_device_job, :latest_software, :lease_expiration_time, :name, :networking_configuration, :provisioning_status, :serial_number, :tags, :type) SENSITIVE = [] include Aws::Structure end |
#arn ⇒ String
The device's ARN.
788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 |
# File 'gems/aws-sdk-panorama/lib/aws-sdk-panorama/types.rb', line 788 class DescribeDeviceResponse < Struct.new( :alternate_softwares, :arn, :brand, :created_time, :current_networking_status, :current_software, :description, :device_aggregated_status, :device_connection_status, :device_id, :latest_alternate_software, :latest_device_job, :latest_software, :lease_expiration_time, :name, :networking_configuration, :provisioning_status, :serial_number, :tags, :type) SENSITIVE = [] include Aws::Structure end |
#brand ⇒ String
The device's maker.
788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 |
# File 'gems/aws-sdk-panorama/lib/aws-sdk-panorama/types.rb', line 788 class DescribeDeviceResponse < Struct.new( :alternate_softwares, :arn, :brand, :created_time, :current_networking_status, :current_software, :description, :device_aggregated_status, :device_connection_status, :device_id, :latest_alternate_software, :latest_device_job, :latest_software, :lease_expiration_time, :name, :networking_configuration, :provisioning_status, :serial_number, :tags, :type) SENSITIVE = [] include Aws::Structure end |
#created_time ⇒ Time
When the device was created.
788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 |
# File 'gems/aws-sdk-panorama/lib/aws-sdk-panorama/types.rb', line 788 class DescribeDeviceResponse < Struct.new( :alternate_softwares, :arn, :brand, :created_time, :current_networking_status, :current_software, :description, :device_aggregated_status, :device_connection_status, :device_id, :latest_alternate_software, :latest_device_job, :latest_software, :lease_expiration_time, :name, :networking_configuration, :provisioning_status, :serial_number, :tags, :type) SENSITIVE = [] include Aws::Structure end |
#current_networking_status ⇒ Types::NetworkStatus
The device's networking status.
788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 |
# File 'gems/aws-sdk-panorama/lib/aws-sdk-panorama/types.rb', line 788 class DescribeDeviceResponse < Struct.new( :alternate_softwares, :arn, :brand, :created_time, :current_networking_status, :current_software, :description, :device_aggregated_status, :device_connection_status, :device_id, :latest_alternate_software, :latest_device_job, :latest_software, :lease_expiration_time, :name, :networking_configuration, :provisioning_status, :serial_number, :tags, :type) SENSITIVE = [] include Aws::Structure end |
#current_software ⇒ String
The device's current software version.
788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 |
# File 'gems/aws-sdk-panorama/lib/aws-sdk-panorama/types.rb', line 788 class DescribeDeviceResponse < Struct.new( :alternate_softwares, :arn, :brand, :created_time, :current_networking_status, :current_software, :description, :device_aggregated_status, :device_connection_status, :device_id, :latest_alternate_software, :latest_device_job, :latest_software, :lease_expiration_time, :name, :networking_configuration, :provisioning_status, :serial_number, :tags, :type) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
The device's description.
788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 |
# File 'gems/aws-sdk-panorama/lib/aws-sdk-panorama/types.rb', line 788 class DescribeDeviceResponse < Struct.new( :alternate_softwares, :arn, :brand, :created_time, :current_networking_status, :current_software, :description, :device_aggregated_status, :device_connection_status, :device_id, :latest_alternate_software, :latest_device_job, :latest_software, :lease_expiration_time, :name, :networking_configuration, :provisioning_status, :serial_number, :tags, :type) SENSITIVE = [] include Aws::Structure end |
#device_aggregated_status ⇒ String
A device's aggregated status. Including the device's connection status, provisioning status, and lease status.
788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 |
# File 'gems/aws-sdk-panorama/lib/aws-sdk-panorama/types.rb', line 788 class DescribeDeviceResponse < Struct.new( :alternate_softwares, :arn, :brand, :created_time, :current_networking_status, :current_software, :description, :device_aggregated_status, :device_connection_status, :device_id, :latest_alternate_software, :latest_device_job, :latest_software, :lease_expiration_time, :name, :networking_configuration, :provisioning_status, :serial_number, :tags, :type) SENSITIVE = [] include Aws::Structure end |
#device_connection_status ⇒ String
The device's connection status.
788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 |
# File 'gems/aws-sdk-panorama/lib/aws-sdk-panorama/types.rb', line 788 class DescribeDeviceResponse < Struct.new( :alternate_softwares, :arn, :brand, :created_time, :current_networking_status, :current_software, :description, :device_aggregated_status, :device_connection_status, :device_id, :latest_alternate_software, :latest_device_job, :latest_software, :lease_expiration_time, :name, :networking_configuration, :provisioning_status, :serial_number, :tags, :type) SENSITIVE = [] include Aws::Structure end |
#device_id ⇒ String
The device's ID.
788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 |
# File 'gems/aws-sdk-panorama/lib/aws-sdk-panorama/types.rb', line 788 class DescribeDeviceResponse < Struct.new( :alternate_softwares, :arn, :brand, :created_time, :current_networking_status, :current_software, :description, :device_aggregated_status, :device_connection_status, :device_id, :latest_alternate_software, :latest_device_job, :latest_software, :lease_expiration_time, :name, :networking_configuration, :provisioning_status, :serial_number, :tags, :type) SENSITIVE = [] include Aws::Structure end |
#latest_alternate_software ⇒ String
The most recent beta software release.
788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 |
# File 'gems/aws-sdk-panorama/lib/aws-sdk-panorama/types.rb', line 788 class DescribeDeviceResponse < Struct.new( :alternate_softwares, :arn, :brand, :created_time, :current_networking_status, :current_software, :description, :device_aggregated_status, :device_connection_status, :device_id, :latest_alternate_software, :latest_device_job, :latest_software, :lease_expiration_time, :name, :networking_configuration, :provisioning_status, :serial_number, :tags, :type) SENSITIVE = [] include Aws::Structure end |
#latest_device_job ⇒ Types::LatestDeviceJob
A device's latest job. Includes the target image version, and the job status.
788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 |
# File 'gems/aws-sdk-panorama/lib/aws-sdk-panorama/types.rb', line 788 class DescribeDeviceResponse < Struct.new( :alternate_softwares, :arn, :brand, :created_time, :current_networking_status, :current_software, :description, :device_aggregated_status, :device_connection_status, :device_id, :latest_alternate_software, :latest_device_job, :latest_software, :lease_expiration_time, :name, :networking_configuration, :provisioning_status, :serial_number, :tags, :type) SENSITIVE = [] include Aws::Structure end |
#latest_software ⇒ String
The latest software version available for the device.
788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 |
# File 'gems/aws-sdk-panorama/lib/aws-sdk-panorama/types.rb', line 788 class DescribeDeviceResponse < Struct.new( :alternate_softwares, :arn, :brand, :created_time, :current_networking_status, :current_software, :description, :device_aggregated_status, :device_connection_status, :device_id, :latest_alternate_software, :latest_device_job, :latest_software, :lease_expiration_time, :name, :networking_configuration, :provisioning_status, :serial_number, :tags, :type) SENSITIVE = [] include Aws::Structure end |
#lease_expiration_time ⇒ Time
The device's lease expiration time.
788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 |
# File 'gems/aws-sdk-panorama/lib/aws-sdk-panorama/types.rb', line 788 class DescribeDeviceResponse < Struct.new( :alternate_softwares, :arn, :brand, :created_time, :current_networking_status, :current_software, :description, :device_aggregated_status, :device_connection_status, :device_id, :latest_alternate_software, :latest_device_job, :latest_software, :lease_expiration_time, :name, :networking_configuration, :provisioning_status, :serial_number, :tags, :type) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
The device's name.
788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 |
# File 'gems/aws-sdk-panorama/lib/aws-sdk-panorama/types.rb', line 788 class DescribeDeviceResponse < Struct.new( :alternate_softwares, :arn, :brand, :created_time, :current_networking_status, :current_software, :description, :device_aggregated_status, :device_connection_status, :device_id, :latest_alternate_software, :latest_device_job, :latest_software, :lease_expiration_time, :name, :networking_configuration, :provisioning_status, :serial_number, :tags, :type) SENSITIVE = [] include Aws::Structure end |
#networking_configuration ⇒ Types::NetworkPayload
The device's networking configuration.
788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 |
# File 'gems/aws-sdk-panorama/lib/aws-sdk-panorama/types.rb', line 788 class DescribeDeviceResponse < Struct.new( :alternate_softwares, :arn, :brand, :created_time, :current_networking_status, :current_software, :description, :device_aggregated_status, :device_connection_status, :device_id, :latest_alternate_software, :latest_device_job, :latest_software, :lease_expiration_time, :name, :networking_configuration, :provisioning_status, :serial_number, :tags, :type) SENSITIVE = [] include Aws::Structure end |
#provisioning_status ⇒ String
The device's provisioning status.
788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 |
# File 'gems/aws-sdk-panorama/lib/aws-sdk-panorama/types.rb', line 788 class DescribeDeviceResponse < Struct.new( :alternate_softwares, :arn, :brand, :created_time, :current_networking_status, :current_software, :description, :device_aggregated_status, :device_connection_status, :device_id, :latest_alternate_software, :latest_device_job, :latest_software, :lease_expiration_time, :name, :networking_configuration, :provisioning_status, :serial_number, :tags, :type) SENSITIVE = [] include Aws::Structure end |
#serial_number ⇒ String
The device's serial number.
788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 |
# File 'gems/aws-sdk-panorama/lib/aws-sdk-panorama/types.rb', line 788 class DescribeDeviceResponse < Struct.new( :alternate_softwares, :arn, :brand, :created_time, :current_networking_status, :current_software, :description, :device_aggregated_status, :device_connection_status, :device_id, :latest_alternate_software, :latest_device_job, :latest_software, :lease_expiration_time, :name, :networking_configuration, :provisioning_status, :serial_number, :tags, :type) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Hash<String,String>
The device's tags.
788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 |
# File 'gems/aws-sdk-panorama/lib/aws-sdk-panorama/types.rb', line 788 class DescribeDeviceResponse < Struct.new( :alternate_softwares, :arn, :brand, :created_time, :current_networking_status, :current_software, :description, :device_aggregated_status, :device_connection_status, :device_id, :latest_alternate_software, :latest_device_job, :latest_software, :lease_expiration_time, :name, :networking_configuration, :provisioning_status, :serial_number, :tags, :type) SENSITIVE = [] include Aws::Structure end |
#type ⇒ String
The device's type.
788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 |
# File 'gems/aws-sdk-panorama/lib/aws-sdk-panorama/types.rb', line 788 class DescribeDeviceResponse < Struct.new( :alternate_softwares, :arn, :brand, :created_time, :current_networking_status, :current_software, :description, :device_aggregated_status, :device_connection_status, :device_id, :latest_alternate_software, :latest_device_job, :latest_software, :lease_expiration_time, :name, :networking_configuration, :provisioning_status, :serial_number, :tags, :type) SENSITIVE = [] include Aws::Structure end |