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, :tags]
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.
-
#tags ⇒ Hash<String,String>
The tag keys and optional values for the resource.
-
#updated_at ⇒ Time
The timestamp of when the device was updated.
Instance Attribute Details
#arn ⇒ String
The Amazon Resource Name (ARN) of the device.
369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 |
# File 'gems/aws-sdk-workspacesthinclient/lib/aws-sdk-workspacesthinclient/types.rb', line 369 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_at ⇒ Time
The timestamp of when the device was created.
369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 |
# File 'gems/aws-sdk-workspacesthinclient/lib/aws-sdk-workspacesthinclient/types.rb', line 369 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_id ⇒ String
The ID of the software set currently installed on the device.
369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 |
# File 'gems/aws-sdk-workspacesthinclient/lib/aws-sdk-workspacesthinclient/types.rb', line 369 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_version ⇒ String
The version of the software set currently installed on the device.
369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 |
# File 'gems/aws-sdk-workspacesthinclient/lib/aws-sdk-workspacesthinclient/types.rb', line 369 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_id ⇒ String
The ID of the software set which the device has been set to.
369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 |
# File 'gems/aws-sdk-workspacesthinclient/lib/aws-sdk-workspacesthinclient/types.rb', line 369 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_id ⇒ String
The ID of the environment the device is associated with.
369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 |
# File 'gems/aws-sdk-workspacesthinclient/lib/aws-sdk-workspacesthinclient/types.rb', line 369 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 |
#id ⇒ String
The ID of the device.
369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 |
# File 'gems/aws-sdk-workspacesthinclient/lib/aws-sdk-workspacesthinclient/types.rb', line 369 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_arn ⇒ String
The Amazon Resource Name (ARN) of the Key Management Service key used to encrypt the device.
369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 |
# File 'gems/aws-sdk-workspacesthinclient/lib/aws-sdk-workspacesthinclient/types.rb', line 369 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_at ⇒ Time
The timestamp of the most recent session on the device.
369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 |
# File 'gems/aws-sdk-workspacesthinclient/lib/aws-sdk-workspacesthinclient/types.rb', line 369 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_at ⇒ Time
The timestamp of the most recent check-in of the device.
369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 |
# File 'gems/aws-sdk-workspacesthinclient/lib/aws-sdk-workspacesthinclient/types.rb', line 369 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 |
#model ⇒ String
The model number of the device.
369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 |
# File 'gems/aws-sdk-workspacesthinclient/lib/aws-sdk-workspacesthinclient/types.rb', line 369 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 |
#name ⇒ String
The name of the device.
369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 |
# File 'gems/aws-sdk-workspacesthinclient/lib/aws-sdk-workspacesthinclient/types.rb', line 369 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_id ⇒ String
The ID of the software set that is pending to be installed on the device.
369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 |
# File 'gems/aws-sdk-workspacesthinclient/lib/aws-sdk-workspacesthinclient/types.rb', line 369 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_version ⇒ String
The version of the software set that is pending to be installed on the device.
369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 |
# File 'gems/aws-sdk-workspacesthinclient/lib/aws-sdk-workspacesthinclient/types.rb', line 369 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_number ⇒ String
The hardware serial number of the device.
369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 |
# File 'gems/aws-sdk-workspacesthinclient/lib/aws-sdk-workspacesthinclient/types.rb', line 369 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_status ⇒ String
Describes if the software currently installed on the device is a supported version.
369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 |
# File 'gems/aws-sdk-workspacesthinclient/lib/aws-sdk-workspacesthinclient/types.rb', line 369 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_schedule ⇒ String
An option to define if software updates should be applied within a maintenance window.
369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 |
# File 'gems/aws-sdk-workspacesthinclient/lib/aws-sdk-workspacesthinclient/types.rb', line 369 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_status ⇒ String
Describes if the device has a supported version of software installed.
369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 |
# File 'gems/aws-sdk-workspacesthinclient/lib/aws-sdk-workspacesthinclient/types.rb', line 369 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 |
#status ⇒ String
The status of the device.
369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 |
# File 'gems/aws-sdk-workspacesthinclient/lib/aws-sdk-workspacesthinclient/types.rb', line 369 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 |
#tags ⇒ Hash<String,String>
The tag keys and optional values for the resource.
369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 |
# File 'gems/aws-sdk-workspacesthinclient/lib/aws-sdk-workspacesthinclient/types.rb', line 369 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_at ⇒ Time
The timestamp of when the device was updated.
369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 |
# File 'gems/aws-sdk-workspacesthinclient/lib/aws-sdk-workspacesthinclient/types.rb', line 369 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 |