Class: Aws::Panorama::Types::Device

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

Overview

A device.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#brandString

The device’s maker.

Returns:

  • (String)


1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
# File 'lib/aws-sdk-panorama/types.rb', line 1261

class Device < Struct.new(
  :brand,
  :created_time,
  :current_software,
  :description,
  :device_aggregated_status,
  :device_id,
  :last_updated_time,
  :latest_device_job,
  :lease_expiration_time,
  :name,
  :provisioning_status,
  :tags,
  :type)
  SENSITIVE = []
  include Aws::Structure
end

#created_timeTime

When the device was created.

Returns:

  • (Time)


1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
# File 'lib/aws-sdk-panorama/types.rb', line 1261

class Device < Struct.new(
  :brand,
  :created_time,
  :current_software,
  :description,
  :device_aggregated_status,
  :device_id,
  :last_updated_time,
  :latest_device_job,
  :lease_expiration_time,
  :name,
  :provisioning_status,
  :tags,
  :type)
  SENSITIVE = []
  include Aws::Structure
end

#current_softwareString

A device’s current software.

Returns:

  • (String)


1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
# File 'lib/aws-sdk-panorama/types.rb', line 1261

class Device < Struct.new(
  :brand,
  :created_time,
  :current_software,
  :description,
  :device_aggregated_status,
  :device_id,
  :last_updated_time,
  :latest_device_job,
  :lease_expiration_time,
  :name,
  :provisioning_status,
  :tags,
  :type)
  SENSITIVE = []
  include Aws::Structure
end

#descriptionString

A description for the device.

Returns:

  • (String)


1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
# File 'lib/aws-sdk-panorama/types.rb', line 1261

class Device < Struct.new(
  :brand,
  :created_time,
  :current_software,
  :description,
  :device_aggregated_status,
  :device_id,
  :last_updated_time,
  :latest_device_job,
  :lease_expiration_time,
  :name,
  :provisioning_status,
  :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)


1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
# File 'lib/aws-sdk-panorama/types.rb', line 1261

class Device < Struct.new(
  :brand,
  :created_time,
  :current_software,
  :description,
  :device_aggregated_status,
  :device_id,
  :last_updated_time,
  :latest_device_job,
  :lease_expiration_time,
  :name,
  :provisioning_status,
  :tags,
  :type)
  SENSITIVE = []
  include Aws::Structure
end

#device_idString

The device’s ID.

Returns:

  • (String)


1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
# File 'lib/aws-sdk-panorama/types.rb', line 1261

class Device < Struct.new(
  :brand,
  :created_time,
  :current_software,
  :description,
  :device_aggregated_status,
  :device_id,
  :last_updated_time,
  :latest_device_job,
  :lease_expiration_time,
  :name,
  :provisioning_status,
  :tags,
  :type)
  SENSITIVE = []
  include Aws::Structure
end

#last_updated_timeTime

When the device was updated.

Returns:

  • (Time)


1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
# File 'lib/aws-sdk-panorama/types.rb', line 1261

class Device < Struct.new(
  :brand,
  :created_time,
  :current_software,
  :description,
  :device_aggregated_status,
  :device_id,
  :last_updated_time,
  :latest_device_job,
  :lease_expiration_time,
  :name,
  :provisioning_status,
  :tags,
  :type)
  SENSITIVE = []
  include Aws::Structure
end

#latest_device_jobTypes::LatestDeviceJob

A device’s latest job. Includes the target image version, and the update job status.



1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
# File 'lib/aws-sdk-panorama/types.rb', line 1261

class Device < Struct.new(
  :brand,
  :created_time,
  :current_software,
  :description,
  :device_aggregated_status,
  :device_id,
  :last_updated_time,
  :latest_device_job,
  :lease_expiration_time,
  :name,
  :provisioning_status,
  :tags,
  :type)
  SENSITIVE = []
  include Aws::Structure
end

#lease_expiration_timeTime

The device’s lease expiration time.

Returns:

  • (Time)


1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
# File 'lib/aws-sdk-panorama/types.rb', line 1261

class Device < Struct.new(
  :brand,
  :created_time,
  :current_software,
  :description,
  :device_aggregated_status,
  :device_id,
  :last_updated_time,
  :latest_device_job,
  :lease_expiration_time,
  :name,
  :provisioning_status,
  :tags,
  :type)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The device’s name.

Returns:

  • (String)


1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
# File 'lib/aws-sdk-panorama/types.rb', line 1261

class Device < Struct.new(
  :brand,
  :created_time,
  :current_software,
  :description,
  :device_aggregated_status,
  :device_id,
  :last_updated_time,
  :latest_device_job,
  :lease_expiration_time,
  :name,
  :provisioning_status,
  :tags,
  :type)
  SENSITIVE = []
  include Aws::Structure
end

#provisioning_statusString

The device’s provisioning status.

Returns:

  • (String)


1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
# File 'lib/aws-sdk-panorama/types.rb', line 1261

class Device < Struct.new(
  :brand,
  :created_time,
  :current_software,
  :description,
  :device_aggregated_status,
  :device_id,
  :last_updated_time,
  :latest_device_job,
  :lease_expiration_time,
  :name,
  :provisioning_status,
  :tags,
  :type)
  SENSITIVE = []
  include Aws::Structure
end

#tagsHash<String,String>

The device’s tags.

Returns:

  • (Hash<String,String>)


1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
# File 'lib/aws-sdk-panorama/types.rb', line 1261

class Device < Struct.new(
  :brand,
  :created_time,
  :current_software,
  :description,
  :device_aggregated_status,
  :device_id,
  :last_updated_time,
  :latest_device_job,
  :lease_expiration_time,
  :name,
  :provisioning_status,
  :tags,
  :type)
  SENSITIVE = []
  include Aws::Structure
end

#typeString

The device’s type.

Returns:

  • (String)


1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
# File 'lib/aws-sdk-panorama/types.rb', line 1261

class Device < Struct.new(
  :brand,
  :created_time,
  :current_software,
  :description,
  :device_aggregated_status,
  :device_id,
  :last_updated_time,
  :latest_device_job,
  :lease_expiration_time,
  :name,
  :provisioning_status,
  :tags,
  :type)
  SENSITIVE = []
  include Aws::Structure
end