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.



914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
# File 'gems/aws-sdk-panorama/lib/aws-sdk-panorama/types.rb', line 914

class DescribeDeviceResponse < Struct.new(
  :alternate_softwares,
  :arn,
  :brand,
  :created_time,
  :current_networking_status,
  :current_software,
  :description,
  :device_connection_status,
  :device_id,
  :latest_alternate_software,
  :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)


914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
# File 'gems/aws-sdk-panorama/lib/aws-sdk-panorama/types.rb', line 914

class DescribeDeviceResponse < Struct.new(
  :alternate_softwares,
  :arn,
  :brand,
  :created_time,
  :current_networking_status,
  :current_software,
  :description,
  :device_connection_status,
  :device_id,
  :latest_alternate_software,
  :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)


914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
# File 'gems/aws-sdk-panorama/lib/aws-sdk-panorama/types.rb', line 914

class DescribeDeviceResponse < Struct.new(
  :alternate_softwares,
  :arn,
  :brand,
  :created_time,
  :current_networking_status,
  :current_software,
  :description,
  :device_connection_status,
  :device_id,
  :latest_alternate_software,
  :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)


914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
# File 'gems/aws-sdk-panorama/lib/aws-sdk-panorama/types.rb', line 914

class DescribeDeviceResponse < Struct.new(
  :alternate_softwares,
  :arn,
  :brand,
  :created_time,
  :current_networking_status,
  :current_software,
  :description,
  :device_connection_status,
  :device_id,
  :latest_alternate_software,
  :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.



914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
# File 'gems/aws-sdk-panorama/lib/aws-sdk-panorama/types.rb', line 914

class DescribeDeviceResponse < Struct.new(
  :alternate_softwares,
  :arn,
  :brand,
  :created_time,
  :current_networking_status,
  :current_software,
  :description,
  :device_connection_status,
  :device_id,
  :latest_alternate_software,
  :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)


914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
# File 'gems/aws-sdk-panorama/lib/aws-sdk-panorama/types.rb', line 914

class DescribeDeviceResponse < Struct.new(
  :alternate_softwares,
  :arn,
  :brand,
  :created_time,
  :current_networking_status,
  :current_software,
  :description,
  :device_connection_status,
  :device_id,
  :latest_alternate_software,
  :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)


914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
# File 'gems/aws-sdk-panorama/lib/aws-sdk-panorama/types.rb', line 914

class DescribeDeviceResponse < Struct.new(
  :alternate_softwares,
  :arn,
  :brand,
  :created_time,
  :current_networking_status,
  :current_software,
  :description,
  :device_connection_status,
  :device_id,
  :latest_alternate_software,
  :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)


914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
# File 'gems/aws-sdk-panorama/lib/aws-sdk-panorama/types.rb', line 914

class DescribeDeviceResponse < Struct.new(
  :alternate_softwares,
  :arn,
  :brand,
  :created_time,
  :current_networking_status,
  :current_software,
  :description,
  :device_connection_status,
  :device_id,
  :latest_alternate_software,
  :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)


914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
# File 'gems/aws-sdk-panorama/lib/aws-sdk-panorama/types.rb', line 914

class DescribeDeviceResponse < Struct.new(
  :alternate_softwares,
  :arn,
  :brand,
  :created_time,
  :current_networking_status,
  :current_software,
  :description,
  :device_connection_status,
  :device_id,
  :latest_alternate_software,
  :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)


914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
# File 'gems/aws-sdk-panorama/lib/aws-sdk-panorama/types.rb', line 914

class DescribeDeviceResponse < Struct.new(
  :alternate_softwares,
  :arn,
  :brand,
  :created_time,
  :current_networking_status,
  :current_software,
  :description,
  :device_connection_status,
  :device_id,
  :latest_alternate_software,
  :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)


914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
# File 'gems/aws-sdk-panorama/lib/aws-sdk-panorama/types.rb', line 914

class DescribeDeviceResponse < Struct.new(
  :alternate_softwares,
  :arn,
  :brand,
  :created_time,
  :current_networking_status,
  :current_software,
  :description,
  :device_connection_status,
  :device_id,
  :latest_alternate_software,
  :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)


914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
# File 'gems/aws-sdk-panorama/lib/aws-sdk-panorama/types.rb', line 914

class DescribeDeviceResponse < Struct.new(
  :alternate_softwares,
  :arn,
  :brand,
  :created_time,
  :current_networking_status,
  :current_software,
  :description,
  :device_connection_status,
  :device_id,
  :latest_alternate_software,
  :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)


914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
# File 'gems/aws-sdk-panorama/lib/aws-sdk-panorama/types.rb', line 914

class DescribeDeviceResponse < Struct.new(
  :alternate_softwares,
  :arn,
  :brand,
  :created_time,
  :current_networking_status,
  :current_software,
  :description,
  :device_connection_status,
  :device_id,
  :latest_alternate_software,
  :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.



914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
# File 'gems/aws-sdk-panorama/lib/aws-sdk-panorama/types.rb', line 914

class DescribeDeviceResponse < Struct.new(
  :alternate_softwares,
  :arn,
  :brand,
  :created_time,
  :current_networking_status,
  :current_software,
  :description,
  :device_connection_status,
  :device_id,
  :latest_alternate_software,
  :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)


914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
# File 'gems/aws-sdk-panorama/lib/aws-sdk-panorama/types.rb', line 914

class DescribeDeviceResponse < Struct.new(
  :alternate_softwares,
  :arn,
  :brand,
  :created_time,
  :current_networking_status,
  :current_software,
  :description,
  :device_connection_status,
  :device_id,
  :latest_alternate_software,
  :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)


914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
# File 'gems/aws-sdk-panorama/lib/aws-sdk-panorama/types.rb', line 914

class DescribeDeviceResponse < Struct.new(
  :alternate_softwares,
  :arn,
  :brand,
  :created_time,
  :current_networking_status,
  :current_software,
  :description,
  :device_connection_status,
  :device_id,
  :latest_alternate_software,
  :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>)


914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
# File 'gems/aws-sdk-panorama/lib/aws-sdk-panorama/types.rb', line 914

class DescribeDeviceResponse < Struct.new(
  :alternate_softwares,
  :arn,
  :brand,
  :created_time,
  :current_networking_status,
  :current_software,
  :description,
  :device_connection_status,
  :device_id,
  :latest_alternate_software,
  :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)


914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
# File 'gems/aws-sdk-panorama/lib/aws-sdk-panorama/types.rb', line 914

class DescribeDeviceResponse < Struct.new(
  :alternate_softwares,
  :arn,
  :brand,
  :created_time,
  :current_networking_status,
  :current_software,
  :description,
  :device_connection_status,
  :device_id,
  :latest_alternate_software,
  :latest_software,
  :lease_expiration_time,
  :name,
  :networking_configuration,
  :provisioning_status,
  :serial_number,
  :tags,
  :type)
  SENSITIVE = []
  include Aws::Structure
end