Class: Aws::WorkSpaces::Types::WorkspacesPool

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

Overview

Describes a pool of WorkSpaces.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#application_settings ⇒ Types::ApplicationSettingsResponse

The persistent application settings for users of the pool.



6483
6484
6485
6486
6487
6488
6489
6490
6491
6492
6493
6494
6495
6496
6497
6498
6499
# File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 6483

class WorkspacesPool < Struct.new(
  :pool_id,
  :pool_arn,
  :capacity_status,
  :pool_name,
  :description,
  :state,
  :created_at,
  :bundle_id,
  :directory_id,
  :errors,
  :application_settings,
  :timeout_settings,
  :running_mode)
  SENSITIVE = []
  include Aws::Structure
end

#bundle_id ⇒ String

The identifier of the bundle used by the pool.

Returns:

  • (String)


6483
6484
6485
6486
6487
6488
6489
6490
6491
6492
6493
6494
6495
6496
6497
6498
6499
# File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 6483

class WorkspacesPool < Struct.new(
  :pool_id,
  :pool_arn,
  :capacity_status,
  :pool_name,
  :description,
  :state,
  :created_at,
  :bundle_id,
  :directory_id,
  :errors,
  :application_settings,
  :timeout_settings,
  :running_mode)
  SENSITIVE = []
  include Aws::Structure
end

#capacity_status ⇒ Types::CapacityStatus

The capacity status for the pool



6483
6484
6485
6486
6487
6488
6489
6490
6491
6492
6493
6494
6495
6496
6497
6498
6499
# File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 6483

class WorkspacesPool < Struct.new(
  :pool_id,
  :pool_arn,
  :capacity_status,
  :pool_name,
  :description,
  :state,
  :created_at,
  :bundle_id,
  :directory_id,
  :errors,
  :application_settings,
  :timeout_settings,
  :running_mode)
  SENSITIVE = []
  include Aws::Structure
end

#created_at ⇒ Time

The time the pool was created.

Returns:

  • (Time)


6483
6484
6485
6486
6487
6488
6489
6490
6491
6492
6493
6494
6495
6496
6497
6498
6499
# File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 6483

class WorkspacesPool < Struct.new(
  :pool_id,
  :pool_arn,
  :capacity_status,
  :pool_name,
  :description,
  :state,
  :created_at,
  :bundle_id,
  :directory_id,
  :errors,
  :application_settings,
  :timeout_settings,
  :running_mode)
  SENSITIVE = []
  include Aws::Structure
end

#description ⇒ String

The description of the pool.

Returns:

  • (String)


6483
6484
6485
6486
6487
6488
6489
6490
6491
6492
6493
6494
6495
6496
6497
6498
6499
# File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 6483

class WorkspacesPool < Struct.new(
  :pool_id,
  :pool_arn,
  :capacity_status,
  :pool_name,
  :description,
  :state,
  :created_at,
  :bundle_id,
  :directory_id,
  :errors,
  :application_settings,
  :timeout_settings,
  :running_mode)
  SENSITIVE = []
  include Aws::Structure
end

#directory_id ⇒ String

The identifier of the directory used by the pool.

Returns:

  • (String)


6483
6484
6485
6486
6487
6488
6489
6490
6491
6492
6493
6494
6495
6496
6497
6498
6499
# File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 6483

class WorkspacesPool < Struct.new(
  :pool_id,
  :pool_arn,
  :capacity_status,
  :pool_name,
  :description,
  :state,
  :created_at,
  :bundle_id,
  :directory_id,
  :errors,
  :application_settings,
  :timeout_settings,
  :running_mode)
  SENSITIVE = []
  include Aws::Structure
end

#errors ⇒ Array<Types::WorkspacesPoolError>

The pool errors.

Returns:



6483
6484
6485
6486
6487
6488
6489
6490
6491
6492
6493
6494
6495
6496
6497
6498
6499
# File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 6483

class WorkspacesPool < Struct.new(
  :pool_id,
  :pool_arn,
  :capacity_status,
  :pool_name,
  :description,
  :state,
  :created_at,
  :bundle_id,
  :directory_id,
  :errors,
  :application_settings,
  :timeout_settings,
  :running_mode)
  SENSITIVE = []
  include Aws::Structure
end

#pool_arn ⇒ String

The Amazon Resource Name (ARN) for the pool.

Returns:

  • (String)


6483
6484
6485
6486
6487
6488
6489
6490
6491
6492
6493
6494
6495
6496
6497
6498
6499
# File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 6483

class WorkspacesPool < Struct.new(
  :pool_id,
  :pool_arn,
  :capacity_status,
  :pool_name,
  :description,
  :state,
  :created_at,
  :bundle_id,
  :directory_id,
  :errors,
  :application_settings,
  :timeout_settings,
  :running_mode)
  SENSITIVE = []
  include Aws::Structure
end

#pool_id ⇒ String

The identifier of a pool.

Returns:

  • (String)


6483
6484
6485
6486
6487
6488
6489
6490
6491
6492
6493
6494
6495
6496
6497
6498
6499
# File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 6483

class WorkspacesPool < Struct.new(
  :pool_id,
  :pool_arn,
  :capacity_status,
  :pool_name,
  :description,
  :state,
  :created_at,
  :bundle_id,
  :directory_id,
  :errors,
  :application_settings,
  :timeout_settings,
  :running_mode)
  SENSITIVE = []
  include Aws::Structure
end

#pool_name ⇒ String

The name of the pool.

Returns:

  • (String)


6483
6484
6485
6486
6487
6488
6489
6490
6491
6492
6493
6494
6495
6496
6497
6498
6499
# File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 6483

class WorkspacesPool < Struct.new(
  :pool_id,
  :pool_arn,
  :capacity_status,
  :pool_name,
  :description,
  :state,
  :created_at,
  :bundle_id,
  :directory_id,
  :errors,
  :application_settings,
  :timeout_settings,
  :running_mode)
  SENSITIVE = []
  include Aws::Structure
end

#running_mode ⇒ String

The running mode of the pool.

Returns:

  • (String)


6483
6484
6485
6486
6487
6488
6489
6490
6491
6492
6493
6494
6495
6496
6497
6498
6499
# File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 6483

class WorkspacesPool < Struct.new(
  :pool_id,
  :pool_arn,
  :capacity_status,
  :pool_name,
  :description,
  :state,
  :created_at,
  :bundle_id,
  :directory_id,
  :errors,
  :application_settings,
  :timeout_settings,
  :running_mode)
  SENSITIVE = []
  include Aws::Structure
end

#state ⇒ String

The current state of the pool.

Returns:

  • (String)


6483
6484
6485
6486
6487
6488
6489
6490
6491
6492
6493
6494
6495
6496
6497
6498
6499
# File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 6483

class WorkspacesPool < Struct.new(
  :pool_id,
  :pool_arn,
  :capacity_status,
  :pool_name,
  :description,
  :state,
  :created_at,
  :bundle_id,
  :directory_id,
  :errors,
  :application_settings,
  :timeout_settings,
  :running_mode)
  SENSITIVE = []
  include Aws::Structure
end

#timeout_settings ⇒ Types::TimeoutSettings

The amount of time that a pool session remains active after users disconnect. If they try to reconnect to the pool session after a disconnection or network interruption within this time interval, they are connected to their previous session. Otherwise, they are connected to a new session with a new pool instance.



6483
6484
6485
6486
6487
6488
6489
6490
6491
6492
6493
6494
6495
6496
6497
6498
6499
# File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 6483

class WorkspacesPool < Struct.new(
  :pool_id,
  :pool_arn,
  :capacity_status,
  :pool_name,
  :description,
  :state,
  :created_at,
  :bundle_id,
  :directory_id,
  :errors,
  :application_settings,
  :timeout_settings,
  :running_mode)
  SENSITIVE = []
  include Aws::Structure
end