Class: Aws::WorkSpacesThinClient::Types::Device
- Inherits:
-
Struct
- Object
- Struct
- Aws::WorkSpacesThinClient::Types::Device
- 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
-
#arn ⇒ String
The Amazon Resource Name (ARN) of the device.
-
#created_at ⇒ Time
The timestamp of when the device was created.
-
#current_software_set_id ⇒ String
The ID of the software set currently installed on the device.
-
#current_software_set_version ⇒ String
The version of the software set currently installed on the device.
-
#desired_software_set_id ⇒ String
The ID of the software set which the device has been set to.
-
#environment_id ⇒ String
The ID of the environment the device is associated with.
-
#id ⇒ String
The ID of the device.
-
#kms_key_arn ⇒ String
The Amazon Resource Name (ARN) of the Key Management Service key used to encrypt the device.
-
#last_connected_at ⇒ Time
The timestamp of the most recent session on the device.
-
#last_posture_at ⇒ Time
The timestamp of the most recent check-in of the device.
-
#model ⇒ String
The model number of the device.
-
#name ⇒ String
The name of the device.
-
#pending_software_set_id ⇒ String
The ID of the software set that is pending to be installed on the device.
-
#pending_software_set_version ⇒ String
The version of the software set that is pending to be installed on the device.
-
#serial_number ⇒ String
The hardware serial number of the device.
-
#software_set_compliance_status ⇒ String
Describes if the software currently installed on the device is a supported version.
-
#software_set_update_schedule ⇒ String
An option to define if software updates should be applied within a maintenance window.
-
#software_set_update_status ⇒ String
Describes if the device has a supported version of software installed.
-
#status ⇒ String
The status of the device.
-
#updated_at ⇒ Time
The timestamp of when the device was updated.
Instance Attribute Details
#arn ⇒ String
The Amazon Resource Name (ARN) of the device.
365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 |
# File 'gems/aws-sdk-workspacesthinclient/lib/aws-sdk-workspacesthinclient/types.rb', line 365 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) SENSITIVE = [:name] include Aws::Structure end |
#created_at ⇒ Time
The timestamp of when the device was created.
365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 |
# File 'gems/aws-sdk-workspacesthinclient/lib/aws-sdk-workspacesthinclient/types.rb', line 365 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) SENSITIVE = [:name] include Aws::Structure end |
#current_software_set_id ⇒ String
The ID of the software set currently installed on the device.
365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 |
# File 'gems/aws-sdk-workspacesthinclient/lib/aws-sdk-workspacesthinclient/types.rb', line 365 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) SENSITIVE = [:name] include Aws::Structure end |
#current_software_set_version ⇒ String
The version of the software set currently installed on the device.
365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 |
# File 'gems/aws-sdk-workspacesthinclient/lib/aws-sdk-workspacesthinclient/types.rb', line 365 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) SENSITIVE = [:name] include Aws::Structure end |
#desired_software_set_id ⇒ String
The ID of the software set which the device has been set to.
365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 |
# File 'gems/aws-sdk-workspacesthinclient/lib/aws-sdk-workspacesthinclient/types.rb', line 365 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) SENSITIVE = [:name] include Aws::Structure end |
#environment_id ⇒ String
The ID of the environment the device is associated with.
365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 |
# File 'gems/aws-sdk-workspacesthinclient/lib/aws-sdk-workspacesthinclient/types.rb', line 365 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) SENSITIVE = [:name] include Aws::Structure end |
#id ⇒ String
The ID of the device.
365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 |
# File 'gems/aws-sdk-workspacesthinclient/lib/aws-sdk-workspacesthinclient/types.rb', line 365 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) SENSITIVE = [:name] include Aws::Structure end |
#kms_key_arn ⇒ String
The Amazon Resource Name (ARN) of the Key Management Service key used to encrypt the device.
365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 |
# File 'gems/aws-sdk-workspacesthinclient/lib/aws-sdk-workspacesthinclient/types.rb', line 365 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) SENSITIVE = [:name] include Aws::Structure end |
#last_connected_at ⇒ Time
The timestamp of the most recent session on the device.
365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 |
# File 'gems/aws-sdk-workspacesthinclient/lib/aws-sdk-workspacesthinclient/types.rb', line 365 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) SENSITIVE = [:name] include Aws::Structure end |
#last_posture_at ⇒ Time
The timestamp of the most recent check-in of the device.
365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 |
# File 'gems/aws-sdk-workspacesthinclient/lib/aws-sdk-workspacesthinclient/types.rb', line 365 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) SENSITIVE = [:name] include Aws::Structure end |
#model ⇒ String
The model number of the device.
365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 |
# File 'gems/aws-sdk-workspacesthinclient/lib/aws-sdk-workspacesthinclient/types.rb', line 365 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) SENSITIVE = [:name] include Aws::Structure end |
#name ⇒ String
The name of the device.
365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 |
# File 'gems/aws-sdk-workspacesthinclient/lib/aws-sdk-workspacesthinclient/types.rb', line 365 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) SENSITIVE = [:name] include Aws::Structure end |
#pending_software_set_id ⇒ String
The ID of the software set that is pending to be installed on the device.
365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 |
# File 'gems/aws-sdk-workspacesthinclient/lib/aws-sdk-workspacesthinclient/types.rb', line 365 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) SENSITIVE = [:name] include Aws::Structure end |
#pending_software_set_version ⇒ String
The version of the software set that is pending to be installed on the device.
365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 |
# File 'gems/aws-sdk-workspacesthinclient/lib/aws-sdk-workspacesthinclient/types.rb', line 365 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) SENSITIVE = [:name] include Aws::Structure end |
#serial_number ⇒ String
The hardware serial number of the device.
365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 |
# File 'gems/aws-sdk-workspacesthinclient/lib/aws-sdk-workspacesthinclient/types.rb', line 365 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) SENSITIVE = [:name] include Aws::Structure end |
#software_set_compliance_status ⇒ String
Describes if the software currently installed on the device is a supported version.
365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 |
# File 'gems/aws-sdk-workspacesthinclient/lib/aws-sdk-workspacesthinclient/types.rb', line 365 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) SENSITIVE = [:name] include Aws::Structure end |
#software_set_update_schedule ⇒ String
An option to define if software updates should be applied within a maintenance window.
365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 |
# File 'gems/aws-sdk-workspacesthinclient/lib/aws-sdk-workspacesthinclient/types.rb', line 365 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) SENSITIVE = [:name] include Aws::Structure end |
#software_set_update_status ⇒ String
Describes if the device has a supported version of software installed.
365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 |
# File 'gems/aws-sdk-workspacesthinclient/lib/aws-sdk-workspacesthinclient/types.rb', line 365 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) SENSITIVE = [:name] include Aws::Structure end |
#status ⇒ String
The status of the device.
365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 |
# File 'gems/aws-sdk-workspacesthinclient/lib/aws-sdk-workspacesthinclient/types.rb', line 365 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) SENSITIVE = [:name] include Aws::Structure end |
#updated_at ⇒ Time
The timestamp of when the device was updated.
365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 |
# File 'gems/aws-sdk-workspacesthinclient/lib/aws-sdk-workspacesthinclient/types.rb', line 365 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) SENSITIVE = [:name] include Aws::Structure end |