Class: Aws::WorkSpaces::Types::WorkspacesPool
- Inherits:
-
Struct
- Object
- Struct
- Aws::WorkSpaces::Types::WorkspacesPool
- 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
-
#application_settings ⇒ Types::ApplicationSettingsResponse
The persistent application settings for users of the pool.
-
#bundle_id ⇒ String
The identifier of the bundle used by the pool.
-
#capacity_status ⇒ Types::CapacityStatus
The capacity status for the pool.
-
#created_at ⇒ Time
The time the pool was created.
-
#description ⇒ String
The description of the pool.
-
#directory_id ⇒ String
The identifier of the directory used by the pool.
-
#errors ⇒ Array<Types::WorkspacesPoolError>
The pool errors.
-
#pool_arn ⇒ String
The Amazon Resource Name (ARN) for the pool.
-
#pool_id ⇒ String
The identifier of a pool.
-
#pool_name ⇒ String
The name of the pool,.
-
#state ⇒ String
The current state of the pool.
-
#timeout_settings ⇒ Types::TimeoutSettings
The amount of time that a pool session remains active after users disconnect.
Instance Attribute Details
#application_settings ⇒ Types::ApplicationSettingsResponse
The persistent application settings for users of the pool.
6110 6111 6112 6113 6114 6115 6116 6117 6118 6119 6120 6121 6122 6123 6124 6125 |
# File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 6110 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) SENSITIVE = [] include Aws::Structure end |
#bundle_id ⇒ String
The identifier of the bundle used by the pool.
6110 6111 6112 6113 6114 6115 6116 6117 6118 6119 6120 6121 6122 6123 6124 6125 |
# File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 6110 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) SENSITIVE = [] include Aws::Structure end |
#capacity_status ⇒ Types::CapacityStatus
The capacity status for the pool
6110 6111 6112 6113 6114 6115 6116 6117 6118 6119 6120 6121 6122 6123 6124 6125 |
# File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 6110 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) SENSITIVE = [] include Aws::Structure end |
#created_at ⇒ Time
The time the pool was created.
6110 6111 6112 6113 6114 6115 6116 6117 6118 6119 6120 6121 6122 6123 6124 6125 |
# File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 6110 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) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
The description of the pool.
6110 6111 6112 6113 6114 6115 6116 6117 6118 6119 6120 6121 6122 6123 6124 6125 |
# File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 6110 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) SENSITIVE = [] include Aws::Structure end |
#directory_id ⇒ String
The identifier of the directory used by the pool.
6110 6111 6112 6113 6114 6115 6116 6117 6118 6119 6120 6121 6122 6123 6124 6125 |
# File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 6110 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) SENSITIVE = [] include Aws::Structure end |
#errors ⇒ Array<Types::WorkspacesPoolError>
The pool errors.
6110 6111 6112 6113 6114 6115 6116 6117 6118 6119 6120 6121 6122 6123 6124 6125 |
# File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 6110 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) SENSITIVE = [] include Aws::Structure end |
#pool_arn ⇒ String
The Amazon Resource Name (ARN) for the pool.
6110 6111 6112 6113 6114 6115 6116 6117 6118 6119 6120 6121 6122 6123 6124 6125 |
# File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 6110 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) SENSITIVE = [] include Aws::Structure end |
#pool_id ⇒ String
The identifier of a pool.
6110 6111 6112 6113 6114 6115 6116 6117 6118 6119 6120 6121 6122 6123 6124 6125 |
# File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 6110 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) SENSITIVE = [] include Aws::Structure end |
#pool_name ⇒ String
The name of the pool,
6110 6111 6112 6113 6114 6115 6116 6117 6118 6119 6120 6121 6122 6123 6124 6125 |
# File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 6110 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) SENSITIVE = [] include Aws::Structure end |
#state ⇒ String
The current state of the pool.
6110 6111 6112 6113 6114 6115 6116 6117 6118 6119 6120 6121 6122 6123 6124 6125 |
# File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 6110 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) 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.
6110 6111 6112 6113 6114 6115 6116 6117 6118 6119 6120 6121 6122 6123 6124 6125 |
# File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 6110 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) SENSITIVE = [] include Aws::Structure end |