Class: Aws::WorkSpacesThinClient::Types::DeviceSummary

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]

Instance Attribute Summary collapse

Instance Attribute Details

#arnString

The Amazon Resource Name (ARN) of the device.

Returns:

  • (String)


455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
# File 'gems/aws-sdk-workspacesthinclient/lib/aws-sdk-workspacesthinclient/types.rb', line 455

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

#created_atTime

The timestamp of when the device was created.

Returns:

  • (Time)


455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
# File 'gems/aws-sdk-workspacesthinclient/lib/aws-sdk-workspacesthinclient/types.rb', line 455

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

#current_software_set_idString

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

Returns:

  • (String)


455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
# File 'gems/aws-sdk-workspacesthinclient/lib/aws-sdk-workspacesthinclient/types.rb', line 455

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

#desired_software_set_idString

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

Returns:

  • (String)


455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
# File 'gems/aws-sdk-workspacesthinclient/lib/aws-sdk-workspacesthinclient/types.rb', line 455

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

#environment_idString

The ID of the environment the device is associated with.

Returns:

  • (String)


455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
# File 'gems/aws-sdk-workspacesthinclient/lib/aws-sdk-workspacesthinclient/types.rb', line 455

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

#idString

The ID of the device.

Returns:

  • (String)


455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
# File 'gems/aws-sdk-workspacesthinclient/lib/aws-sdk-workspacesthinclient/types.rb', line 455

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

#last_connected_atTime

The timestamp of the most recent session on the device.

Returns:

  • (Time)


455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
# File 'gems/aws-sdk-workspacesthinclient/lib/aws-sdk-workspacesthinclient/types.rb', line 455

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

#last_posture_atTime

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

Returns:

  • (Time)


455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
# File 'gems/aws-sdk-workspacesthinclient/lib/aws-sdk-workspacesthinclient/types.rb', line 455

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

#modelString

The model number of the device.

Returns:

  • (String)


455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
# File 'gems/aws-sdk-workspacesthinclient/lib/aws-sdk-workspacesthinclient/types.rb', line 455

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

#nameString

The name of the device.

Returns:

  • (String)


455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
# File 'gems/aws-sdk-workspacesthinclient/lib/aws-sdk-workspacesthinclient/types.rb', line 455

class DeviceSummary < Struct.new(
  :id,
  :serial_number,
  :name,
  :model,
  :environment_id,
  :status,
  :current_software_set_id,
  :desired_software_set_id,
  :pending_software_set_id,
  :software_set_update_schedule,
  :last_connected_at,
  :last_posture_at,
  :created_at,
  :updated_at,
  :arn)
  SENSITIVE = [:name]
  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)


455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
# File 'gems/aws-sdk-workspacesthinclient/lib/aws-sdk-workspacesthinclient/types.rb', line 455

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

#serial_numberString

The hardware serial number of the device.

Returns:

  • (String)


455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
# File 'gems/aws-sdk-workspacesthinclient/lib/aws-sdk-workspacesthinclient/types.rb', line 455

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

#software_set_update_scheduleString

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

Returns:

  • (String)


455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
# File 'gems/aws-sdk-workspacesthinclient/lib/aws-sdk-workspacesthinclient/types.rb', line 455

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

#statusString

The status of the device.

Returns:

  • (String)


455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
# File 'gems/aws-sdk-workspacesthinclient/lib/aws-sdk-workspacesthinclient/types.rb', line 455

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

#updated_atTime

The timestamp of when the device was updated.

Returns:

  • (Time)


455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
# File 'gems/aws-sdk-workspacesthinclient/lib/aws-sdk-workspacesthinclient/types.rb', line 455

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