We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 by Pulumi
aws-native.workspaces.getWorkspacesPool
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 by Pulumi
Resource Type definition for AWS::WorkSpaces::WorkspacesPool
Using getWorkspacesPool
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getWorkspacesPool(args: GetWorkspacesPoolArgs, opts?: InvokeOptions): Promise<GetWorkspacesPoolResult>
function getWorkspacesPoolOutput(args: GetWorkspacesPoolOutputArgs, opts?: InvokeOptions): Output<GetWorkspacesPoolResult>
def get_workspaces_pool(pool_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetWorkspacesPoolResult
def get_workspaces_pool_output(pool_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetWorkspacesPoolResult]
func LookupWorkspacesPool(ctx *Context, args *LookupWorkspacesPoolArgs, opts ...InvokeOption) (*LookupWorkspacesPoolResult, error)
func LookupWorkspacesPoolOutput(ctx *Context, args *LookupWorkspacesPoolOutputArgs, opts ...InvokeOption) LookupWorkspacesPoolResultOutput
> Note: This function is named LookupWorkspacesPool
in the Go SDK.
public static class GetWorkspacesPool
{
public static Task<GetWorkspacesPoolResult> InvokeAsync(GetWorkspacesPoolArgs args, InvokeOptions? opts = null)
public static Output<GetWorkspacesPoolResult> Invoke(GetWorkspacesPoolInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetWorkspacesPoolResult> getWorkspacesPool(GetWorkspacesPoolArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws-native:workspaces:getWorkspacesPool
arguments:
# arguments dictionary
The following arguments are supported:
- Pool
Id string - The identifier of the pool.
- Pool
Id string - The identifier of the pool.
- pool
Id String - The identifier of the pool.
- pool
Id string - The identifier of the pool.
- pool_
id str - The identifier of the pool.
- pool
Id String - The identifier of the pool.
getWorkspacesPool Result
The following output properties are available:
- Application
Settings Pulumi.Aws Native. Work Spaces. Outputs. Workspaces Pool Application Settings - The persistent application settings for users of the pool.
- Bundle
Id string - The identifier of the bundle used by the pool.
- Capacity
Pulumi.
Aws Native. Work Spaces. Outputs. Workspaces Pool Capacity - Describes the user capacity for the pool.
- Created
At string - 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.
- Pool
Arn string - The Amazon Resource Name (ARN) for the pool.
- Pool
Id string - The identifier of the pool.
- Timeout
Settings Pulumi.Aws Native. Work Spaces. Outputs. Workspaces Pool Timeout Settings - 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.
- Application
Settings WorkspacesPool Application Settings - The persistent application settings for users of the pool.
- Bundle
Id string - The identifier of the bundle used by the pool.
- Capacity
Workspaces
Pool Capacity - Describes the user capacity for the pool.
- Created
At string - 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.
- Pool
Arn string - The Amazon Resource Name (ARN) for the pool.
- Pool
Id string - The identifier of the pool.
- Timeout
Settings WorkspacesPool Timeout Settings - 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.
- application
Settings WorkspacesPool Application Settings - The persistent application settings for users of the pool.
- bundle
Id String - The identifier of the bundle used by the pool.
- capacity
Workspaces
Pool Capacity - Describes the user capacity for the pool.
- created
At String - 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.
- pool
Arn String - The Amazon Resource Name (ARN) for the pool.
- pool
Id String - The identifier of the pool.
- timeout
Settings WorkspacesPool Timeout Settings - 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.
- application
Settings WorkspacesPool Application Settings - The persistent application settings for users of the pool.
- bundle
Id string - The identifier of the bundle used by the pool.
- capacity
Workspaces
Pool Capacity - Describes the user capacity for the pool.
- created
At string - 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.
- pool
Arn string - The Amazon Resource Name (ARN) for the pool.
- pool
Id string - The identifier of the pool.
- timeout
Settings WorkspacesPool Timeout Settings - 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.
- application_
settings WorkspacesPool Application Settings - The persistent application settings for users of the pool.
- bundle_
id str - The identifier of the bundle used by the pool.
- capacity
Workspaces
Pool Capacity - Describes the user capacity for the pool.
- created_
at str - The time the pool was created.
- description str
- The description of the pool.
- directory_
id str - The identifier of the directory used by the pool.
- pool_
arn str - The Amazon Resource Name (ARN) for the pool.
- pool_
id str - The identifier of the pool.
- timeout_
settings WorkspacesPool Timeout Settings - 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.
- application
Settings Property Map - The persistent application settings for users of the pool.
- bundle
Id String - The identifier of the bundle used by the pool.
- capacity Property Map
- Describes the user capacity for the pool.
- created
At String - 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.
- pool
Arn String - The Amazon Resource Name (ARN) for the pool.
- pool
Id String - The identifier of the pool.
- timeout
Settings Property Map - 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.
Supporting Types
WorkspacesPoolApplicationSettings
- Status
Pulumi.
Aws Native. Work Spaces. Workspaces Pool Application Settings Status - Enables or disables persistent application settings for users during their pool sessions.
- Settings
Group string - The path prefix for the S3 bucket where users’ persistent application settings are stored.
- Status
Workspaces
Pool Application Settings Status - Enables or disables persistent application settings for users during their pool sessions.
- Settings
Group string - The path prefix for the S3 bucket where users’ persistent application settings are stored.
- status
Workspaces
Pool Application Settings Status - Enables or disables persistent application settings for users during their pool sessions.
- settings
Group String - The path prefix for the S3 bucket where users’ persistent application settings are stored.
- status
Workspaces
Pool Application Settings Status - Enables or disables persistent application settings for users during their pool sessions.
- settings
Group string - The path prefix for the S3 bucket where users’ persistent application settings are stored.
- status
Workspaces
Pool Application Settings Status - Enables or disables persistent application settings for users during their pool sessions.
- settings_
group str - The path prefix for the S3 bucket where users’ persistent application settings are stored.
- status "DISABLED" | "ENABLED"
- Enables or disables persistent application settings for users during their pool sessions.
- settings
Group String - The path prefix for the S3 bucket where users’ persistent application settings are stored.
WorkspacesPoolApplicationSettingsStatus
WorkspacesPoolCapacity
- Desired
User intSessions - The desired number of user sessions for the WorkSpaces in the pool.
- Desired
User intSessions - The desired number of user sessions for the WorkSpaces in the pool.
- desired
User IntegerSessions - The desired number of user sessions for the WorkSpaces in the pool.
- desired
User numberSessions - The desired number of user sessions for the WorkSpaces in the pool.
- desired_
user_ intsessions - The desired number of user sessions for the WorkSpaces in the pool.
- desired
User NumberSessions - The desired number of user sessions for the WorkSpaces in the pool.
WorkspacesPoolTimeoutSettings
- Disconnect
Timeout intIn Seconds - Specifies the amount of time, in seconds, that a streaming session remains active after users disconnect. If users try to reconnect to the streaming session after a disconnection or network interruption within the time set, they are connected to their previous session. Otherwise, they are connected to a new session with a new streaming instance.
- Idle
Disconnect intTimeout In Seconds - The amount of time in seconds a connection will stay active while idle.
- Max
User intDuration In Seconds - Specifies the maximum amount of time, in seconds, that a streaming session can remain active. If users are still connected to a streaming instance five minutes before this limit is reached, they are prompted to save any open documents before being disconnected. After this time elapses, the instance is terminated and replaced by a new instance.
- Disconnect
Timeout intIn Seconds - Specifies the amount of time, in seconds, that a streaming session remains active after users disconnect. If users try to reconnect to the streaming session after a disconnection or network interruption within the time set, they are connected to their previous session. Otherwise, they are connected to a new session with a new streaming instance.
- Idle
Disconnect intTimeout In Seconds - The amount of time in seconds a connection will stay active while idle.
- Max
User intDuration In Seconds - Specifies the maximum amount of time, in seconds, that a streaming session can remain active. If users are still connected to a streaming instance five minutes before this limit is reached, they are prompted to save any open documents before being disconnected. After this time elapses, the instance is terminated and replaced by a new instance.
- disconnect
Timeout IntegerIn Seconds - Specifies the amount of time, in seconds, that a streaming session remains active after users disconnect. If users try to reconnect to the streaming session after a disconnection or network interruption within the time set, they are connected to their previous session. Otherwise, they are connected to a new session with a new streaming instance.
- idle
Disconnect IntegerTimeout In Seconds - The amount of time in seconds a connection will stay active while idle.
- max
User IntegerDuration In Seconds - Specifies the maximum amount of time, in seconds, that a streaming session can remain active. If users are still connected to a streaming instance five minutes before this limit is reached, they are prompted to save any open documents before being disconnected. After this time elapses, the instance is terminated and replaced by a new instance.
- disconnect
Timeout numberIn Seconds - Specifies the amount of time, in seconds, that a streaming session remains active after users disconnect. If users try to reconnect to the streaming session after a disconnection or network interruption within the time set, they are connected to their previous session. Otherwise, they are connected to a new session with a new streaming instance.
- idle
Disconnect numberTimeout In Seconds - The amount of time in seconds a connection will stay active while idle.
- max
User numberDuration In Seconds - Specifies the maximum amount of time, in seconds, that a streaming session can remain active. If users are still connected to a streaming instance five minutes before this limit is reached, they are prompted to save any open documents before being disconnected. After this time elapses, the instance is terminated and replaced by a new instance.
- disconnect_
timeout_ intin_ seconds - Specifies the amount of time, in seconds, that a streaming session remains active after users disconnect. If users try to reconnect to the streaming session after a disconnection or network interruption within the time set, they are connected to their previous session. Otherwise, they are connected to a new session with a new streaming instance.
- idle_
disconnect_ inttimeout_ in_ seconds - The amount of time in seconds a connection will stay active while idle.
- max_
user_ intduration_ in_ seconds - Specifies the maximum amount of time, in seconds, that a streaming session can remain active. If users are still connected to a streaming instance five minutes before this limit is reached, they are prompted to save any open documents before being disconnected. After this time elapses, the instance is terminated and replaced by a new instance.
- disconnect
Timeout NumberIn Seconds - Specifies the amount of time, in seconds, that a streaming session remains active after users disconnect. If users try to reconnect to the streaming session after a disconnection or network interruption within the time set, they are connected to their previous session. Otherwise, they are connected to a new session with a new streaming instance.
- idle
Disconnect NumberTimeout In Seconds - The amount of time in seconds a connection will stay active while idle.
- max
User NumberDuration In Seconds - Specifies the maximum amount of time, in seconds, that a streaming session can remain active. If users are still connected to a streaming instance five minutes before this limit is reached, they are prompted to save any open documents before being disconnected. After this time elapses, the instance is terminated and replaced by a new instance.
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 by Pulumi