Class: Aws::Panorama::Types::DescribeDeviceResponse

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-panorama/lib/aws-sdk-panorama/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#alternate_softwaresArray<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

#arnString

The device's ARN.

Returns:

  • (String)


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

#brandString

The device's maker.

Returns:

  • (String)


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_timeTime

When the device was created.

Returns:

  • (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

#current_networking_statusTypes::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_softwareString

The device's current software version.

Returns:

  • (String)


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

#descriptionString

The device's description.

Returns:

  • (String)


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_statusString

A device's aggregated status. Including the device's connection status, provisioning status, and lease status.

Returns:

  • (String)


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_statusString

The device's connection status.

Returns:

  • (String)


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_idString

The device's ID.

Returns:

  • (String)


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_softwareString

The most recent beta software release.

Returns:

  • (String)


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_jobTypes::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_softwareString

The latest software version available for the device.

Returns:

  • (String)


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_timeTime

The device's lease expiration time.

Returns:

  • (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

#nameString

The device's name.

Returns:

  • (String)


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_configurationTypes::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_statusString

The device's provisioning status.

Returns:

  • (String)


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_numberString

The device's serial number.

Returns:

  • (String)


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

#tagsHash<String,String>

The device's tags.

Returns:

  • (Hash<String,String>)


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

#typeString

The device's type.

Returns:

  • (String)


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