Class: Aws::WorkSpacesThinClient::Types::Device

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

Overview

Describes a thin client device.

Constant Summary collapse

SENSITIVE =
[:name, :tags]

Instance Attribute Summary collapse

Instance Attribute Details

#arnString

The Amazon Resource Name (ARN) of the device.

Returns:

  • (String)


363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
# File 'gems/aws-sdk-workspacesthinclient/lib/aws-sdk-workspacesthinclient/types.rb', line 363

class Device < Struct.new(
  :id,
  :serial_number,
  :name,
  :model,
  :environment_id,
  :status,
  :current_software_set_id,
  :current_software_set_version,
  :desired_software_set_id,
  :pending_software_set_id,
  :pending_software_set_version,
  :software_set_update_schedule,
  :software_set_compliance_status,
  :software_set_update_status,
  :last_connected_at,
  :last_posture_at,
  :created_at,
  :updated_at,
  :arn,
  :kms_key_arn,
  :tags)
  SENSITIVE = [:name, :tags]
  include Aws::Structure
end

#created_atTime

The timestamp of when the device was created.

Returns:

  • (Time)


363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
# File 'gems/aws-sdk-workspacesthinclient/lib/aws-sdk-workspacesthinclient/types.rb', line 363

class Device < Struct.new(
  :id,
  :serial_number,
  :name,
  :model,
  :environment_id,
  :status,
  :current_software_set_id,
  :current_software_set_version,
  :desired_software_set_id,
  :pending_software_set_id,
  :pending_software_set_version,
  :software_set_update_schedule,
  :software_set_compliance_status,
  :software_set_update_status,
  :last_connected_at,
  :last_posture_at,
  :created_at,
  :updated_at,
  :arn,
  :kms_key_arn,
  :tags)
  SENSITIVE = [:name, :tags]
  include Aws::Structure
end

#current_software_set_idString

The ID of the software set currently installed on the device.

Returns:

  • (String)


363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
# File 'gems/aws-sdk-workspacesthinclient/lib/aws-sdk-workspacesthinclient/types.rb', line 363

class Device < Struct.new(
  :id,
  :serial_number,
  :name,
  :model,
  :environment_id,
  :status,
  :current_software_set_id,
  :current_software_set_version,
  :desired_software_set_id,
  :pending_software_set_id,
  :pending_software_set_version,
  :software_set_update_schedule,
  :software_set_compliance_status,
  :software_set_update_status,
  :last_connected_at,
  :last_posture_at,
  :created_at,
  :updated_at,
  :arn,
  :kms_key_arn,
  :tags)
  SENSITIVE = [:name, :tags]
  include Aws::Structure
end

#current_software_set_versionString

The version of the software set currently installed on the device.

Returns:

  • (String)


363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
# File 'gems/aws-sdk-workspacesthinclient/lib/aws-sdk-workspacesthinclient/types.rb', line 363

class Device < Struct.new(
  :id,
  :serial_number,
  :name,
  :model,
  :environment_id,
  :status,
  :current_software_set_id,
  :current_software_set_version,
  :desired_software_set_id,
  :pending_software_set_id,
  :pending_software_set_version,
  :software_set_update_schedule,
  :software_set_compliance_status,
  :software_set_update_status,
  :last_connected_at,
  :last_posture_at,
  :created_at,
  :updated_at,
  :arn,
  :kms_key_arn,
  :tags)
  SENSITIVE = [:name, :tags]
  include Aws::Structure
end

#desired_software_set_idString

The ID of the software set which the device has been set to.

Returns:

  • (String)


363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
# File 'gems/aws-sdk-workspacesthinclient/lib/aws-sdk-workspacesthinclient/types.rb', line 363

class Device < Struct.new(
  :id,
  :serial_number,
  :name,
  :model,
  :environment_id,
  :status,
  :current_software_set_id,
  :current_software_set_version,
  :desired_software_set_id,
  :pending_software_set_id,
  :pending_software_set_version,
  :software_set_update_schedule,
  :software_set_compliance_status,
  :software_set_update_status,
  :last_connected_at,
  :last_posture_at,
  :created_at,
  :updated_at,
  :arn,
  :kms_key_arn,
  :tags)
  SENSITIVE = [:name, :tags]
  include Aws::Structure
end

#environment_idString

The ID of the environment the device is associated with.

Returns:

  • (String)


363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
# File 'gems/aws-sdk-workspacesthinclient/lib/aws-sdk-workspacesthinclient/types.rb', line 363

class Device < Struct.new(
  :id,
  :serial_number,
  :name,
  :model,
  :environment_id,
  :status,
  :current_software_set_id,
  :current_software_set_version,
  :desired_software_set_id,
  :pending_software_set_id,
  :pending_software_set_version,
  :software_set_update_schedule,
  :software_set_compliance_status,
  :software_set_update_status,
  :last_connected_at,
  :last_posture_at,
  :created_at,
  :updated_at,
  :arn,
  :kms_key_arn,
  :tags)
  SENSITIVE = [:name, :tags]
  include Aws::Structure
end

#idString

The ID of the device.

Returns:

  • (String)


363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
# File 'gems/aws-sdk-workspacesthinclient/lib/aws-sdk-workspacesthinclient/types.rb', line 363

class Device < Struct.new(
  :id,
  :serial_number,
  :name,
  :model,
  :environment_id,
  :status,
  :current_software_set_id,
  :current_software_set_version,
  :desired_software_set_id,
  :pending_software_set_id,
  :pending_software_set_version,
  :software_set_update_schedule,
  :software_set_compliance_status,
  :software_set_update_status,
  :last_connected_at,
  :last_posture_at,
  :created_at,
  :updated_at,
  :arn,
  :kms_key_arn,
  :tags)
  SENSITIVE = [:name, :tags]
  include Aws::Structure
end

#kms_key_arnString

The Amazon Resource Name (ARN) of the Key Management Service key used to encrypt the device.

Returns:

  • (String)


363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
# File 'gems/aws-sdk-workspacesthinclient/lib/aws-sdk-workspacesthinclient/types.rb', line 363

class Device < Struct.new(
  :id,
  :serial_number,
  :name,
  :model,
  :environment_id,
  :status,
  :current_software_set_id,
  :current_software_set_version,
  :desired_software_set_id,
  :pending_software_set_id,
  :pending_software_set_version,
  :software_set_update_schedule,
  :software_set_compliance_status,
  :software_set_update_status,
  :last_connected_at,
  :last_posture_at,
  :created_at,
  :updated_at,
  :arn,
  :kms_key_arn,
  :tags)
  SENSITIVE = [:name, :tags]
  include Aws::Structure
end

#last_connected_atTime

The timestamp of the most recent session on the device.

Returns:

  • (Time)


363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
# File 'gems/aws-sdk-workspacesthinclient/lib/aws-sdk-workspacesthinclient/types.rb', line 363

class Device < Struct.new(
  :id,
  :serial_number,
  :name,
  :model,
  :environment_id,
  :status,
  :current_software_set_id,
  :current_software_set_version,
  :desired_software_set_id,
  :pending_software_set_id,
  :pending_software_set_version,
  :software_set_update_schedule,
  :software_set_compliance_status,
  :software_set_update_status,
  :last_connected_at,
  :last_posture_at,
  :created_at,
  :updated_at,
  :arn,
  :kms_key_arn,
  :tags)
  SENSITIVE = [:name, :tags]
  include Aws::Structure
end

#last_posture_atTime

The timestamp of the most recent check-in of the device.

Returns:

  • (Time)


363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
# File 'gems/aws-sdk-workspacesthinclient/lib/aws-sdk-workspacesthinclient/types.rb', line 363

class Device < Struct.new(
  :id,
  :serial_number,
  :name,
  :model,
  :environment_id,
  :status,
  :current_software_set_id,
  :current_software_set_version,
  :desired_software_set_id,
  :pending_software_set_id,
  :pending_software_set_version,
  :software_set_update_schedule,
  :software_set_compliance_status,
  :software_set_update_status,
  :last_connected_at,
  :last_posture_at,
  :created_at,
  :updated_at,
  :arn,
  :kms_key_arn,
  :tags)
  SENSITIVE = [:name, :tags]
  include Aws::Structure
end

#modelString

The model number of the device.

Returns:

  • (String)


363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
# File 'gems/aws-sdk-workspacesthinclient/lib/aws-sdk-workspacesthinclient/types.rb', line 363

class Device < Struct.new(
  :id,
  :serial_number,
  :name,
  :model,
  :environment_id,
  :status,
  :current_software_set_id,
  :current_software_set_version,
  :desired_software_set_id,
  :pending_software_set_id,
  :pending_software_set_version,
  :software_set_update_schedule,
  :software_set_compliance_status,
  :software_set_update_status,
  :last_connected_at,
  :last_posture_at,
  :created_at,
  :updated_at,
  :arn,
  :kms_key_arn,
  :tags)
  SENSITIVE = [:name, :tags]
  include Aws::Structure
end

#nameString

The name of the device.

Returns:

  • (String)


363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
# File 'gems/aws-sdk-workspacesthinclient/lib/aws-sdk-workspacesthinclient/types.rb', line 363

class Device < Struct.new(
  :id,
  :serial_number,
  :name,
  :model,
  :environment_id,
  :status,
  :current_software_set_id,
  :current_software_set_version,
  :desired_software_set_id,
  :pending_software_set_id,
  :pending_software_set_version,
  :software_set_update_schedule,
  :software_set_compliance_status,
  :software_set_update_status,
  :last_connected_at,
  :last_posture_at,
  :created_at,
  :updated_at,
  :arn,
  :kms_key_arn,
  :tags)
  SENSITIVE = [:name, :tags]
  include Aws::Structure
end

#pending_software_set_idString

The ID of the software set that is pending to be installed on the device.

Returns:

  • (String)


363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
# File 'gems/aws-sdk-workspacesthinclient/lib/aws-sdk-workspacesthinclient/types.rb', line 363

class Device < Struct.new(
  :id,
  :serial_number,
  :name,
  :model,
  :environment_id,
  :status,
  :current_software_set_id,
  :current_software_set_version,
  :desired_software_set_id,
  :pending_software_set_id,
  :pending_software_set_version,
  :software_set_update_schedule,
  :software_set_compliance_status,
  :software_set_update_status,
  :last_connected_at,
  :last_posture_at,
  :created_at,
  :updated_at,
  :arn,
  :kms_key_arn,
  :tags)
  SENSITIVE = [:name, :tags]
  include Aws::Structure
end

#pending_software_set_versionString

The version of the software set that is pending to be installed on the device.

Returns:

  • (String)


363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
# File 'gems/aws-sdk-workspacesthinclient/lib/aws-sdk-workspacesthinclient/types.rb', line 363

class Device < Struct.new(
  :id,
  :serial_number,
  :name,
  :model,
  :environment_id,
  :status,
  :current_software_set_id,
  :current_software_set_version,
  :desired_software_set_id,
  :pending_software_set_id,
  :pending_software_set_version,
  :software_set_update_schedule,
  :software_set_compliance_status,
  :software_set_update_status,
  :last_connected_at,
  :last_posture_at,
  :created_at,
  :updated_at,
  :arn,
  :kms_key_arn,
  :tags)
  SENSITIVE = [:name, :tags]
  include Aws::Structure
end

#serial_numberString

The hardware serial number of the device.

Returns:

  • (String)


363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
# File 'gems/aws-sdk-workspacesthinclient/lib/aws-sdk-workspacesthinclient/types.rb', line 363

class Device < Struct.new(
  :id,
  :serial_number,
  :name,
  :model,
  :environment_id,
  :status,
  :current_software_set_id,
  :current_software_set_version,
  :desired_software_set_id,
  :pending_software_set_id,
  :pending_software_set_version,
  :software_set_update_schedule,
  :software_set_compliance_status,
  :software_set_update_status,
  :last_connected_at,
  :last_posture_at,
  :created_at,
  :updated_at,
  :arn,
  :kms_key_arn,
  :tags)
  SENSITIVE = [:name, :tags]
  include Aws::Structure
end

#software_set_compliance_statusString

Describes if the software currently installed on the device is a supported version.

Returns:

  • (String)


363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
# File 'gems/aws-sdk-workspacesthinclient/lib/aws-sdk-workspacesthinclient/types.rb', line 363

class Device < Struct.new(
  :id,
  :serial_number,
  :name,
  :model,
  :environment_id,
  :status,
  :current_software_set_id,
  :current_software_set_version,
  :desired_software_set_id,
  :pending_software_set_id,
  :pending_software_set_version,
  :software_set_update_schedule,
  :software_set_compliance_status,
  :software_set_update_status,
  :last_connected_at,
  :last_posture_at,
  :created_at,
  :updated_at,
  :arn,
  :kms_key_arn,
  :tags)
  SENSITIVE = [:name, :tags]
  include Aws::Structure
end

#software_set_update_scheduleString

An option to define if software updates should be applied within a maintenance window.

Returns:

  • (String)


363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
# File 'gems/aws-sdk-workspacesthinclient/lib/aws-sdk-workspacesthinclient/types.rb', line 363

class Device < Struct.new(
  :id,
  :serial_number,
  :name,
  :model,
  :environment_id,
  :status,
  :current_software_set_id,
  :current_software_set_version,
  :desired_software_set_id,
  :pending_software_set_id,
  :pending_software_set_version,
  :software_set_update_schedule,
  :software_set_compliance_status,
  :software_set_update_status,
  :last_connected_at,
  :last_posture_at,
  :created_at,
  :updated_at,
  :arn,
  :kms_key_arn,
  :tags)
  SENSITIVE = [:name, :tags]
  include Aws::Structure
end

#software_set_update_statusString

Describes if the device has a supported version of software installed.

Returns:

  • (String)


363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
# File 'gems/aws-sdk-workspacesthinclient/lib/aws-sdk-workspacesthinclient/types.rb', line 363

class Device < Struct.new(
  :id,
  :serial_number,
  :name,
  :model,
  :environment_id,
  :status,
  :current_software_set_id,
  :current_software_set_version,
  :desired_software_set_id,
  :pending_software_set_id,
  :pending_software_set_version,
  :software_set_update_schedule,
  :software_set_compliance_status,
  :software_set_update_status,
  :last_connected_at,
  :last_posture_at,
  :created_at,
  :updated_at,
  :arn,
  :kms_key_arn,
  :tags)
  SENSITIVE = [:name, :tags]
  include Aws::Structure
end

#statusString

The status of the device.

Returns:

  • (String)


363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
# File 'gems/aws-sdk-workspacesthinclient/lib/aws-sdk-workspacesthinclient/types.rb', line 363

class Device < Struct.new(
  :id,
  :serial_number,
  :name,
  :model,
  :environment_id,
  :status,
  :current_software_set_id,
  :current_software_set_version,
  :desired_software_set_id,
  :pending_software_set_id,
  :pending_software_set_version,
  :software_set_update_schedule,
  :software_set_compliance_status,
  :software_set_update_status,
  :last_connected_at,
  :last_posture_at,
  :created_at,
  :updated_at,
  :arn,
  :kms_key_arn,
  :tags)
  SENSITIVE = [:name, :tags]
  include Aws::Structure
end

#tagsHash<String,String>

The tag keys and optional values for the resource.

Returns:

  • (Hash<String,String>)


363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
# File 'gems/aws-sdk-workspacesthinclient/lib/aws-sdk-workspacesthinclient/types.rb', line 363

class Device < Struct.new(
  :id,
  :serial_number,
  :name,
  :model,
  :environment_id,
  :status,
  :current_software_set_id,
  :current_software_set_version,
  :desired_software_set_id,
  :pending_software_set_id,
  :pending_software_set_version,
  :software_set_update_schedule,
  :software_set_compliance_status,
  :software_set_update_status,
  :last_connected_at,
  :last_posture_at,
  :created_at,
  :updated_at,
  :arn,
  :kms_key_arn,
  :tags)
  SENSITIVE = [:name, :tags]
  include Aws::Structure
end

#updated_atTime

The timestamp of when the device was updated.

Returns:

  • (Time)


363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
# File 'gems/aws-sdk-workspacesthinclient/lib/aws-sdk-workspacesthinclient/types.rb', line 363

class Device < Struct.new(
  :id,
  :serial_number,
  :name,
  :model,
  :environment_id,
  :status,
  :current_software_set_id,
  :current_software_set_version,
  :desired_software_set_id,
  :pending_software_set_id,
  :pending_software_set_version,
  :software_set_update_schedule,
  :software_set_compliance_status,
  :software_set_update_status,
  :last_connected_at,
  :last_posture_at,
  :created_at,
  :updated_at,
  :arn,
  :kms_key_arn,
  :tags)
  SENSITIVE = [:name, :tags]
  include Aws::Structure
end