UNPKG

@pulumi/aws-native

Version:

The Pulumi AWS Cloud Control Provider enables you to build, deploy, and manage [any AWS resource that's supported by the AWS Cloud Control API](https://github.com/pulumi/pulumi-aws-native/blob/master/provider/cmd/pulumi-gen-aws-native/supported-types.txt)

67 lines (66 loc) 2.3 kB
import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; import * as enums from "../types/enums"; /** * Resource Type definition for AWS::WorkSpaces::WorkspacesPool */ export declare function getWorkspacesPool(args: GetWorkspacesPoolArgs, opts?: pulumi.InvokeOptions): Promise<GetWorkspacesPoolResult>; export interface GetWorkspacesPoolArgs { /** * The identifier of the pool. */ poolId: string; } export interface GetWorkspacesPoolResult { /** * The persistent application settings for users of the pool. */ readonly applicationSettings?: outputs.workspaces.WorkspacesPoolApplicationSettings; /** * The identifier of the bundle used by the pool. */ readonly bundleId?: string; /** * Describes the user capacity for the pool. */ readonly capacity?: outputs.workspaces.WorkspacesPoolCapacity; /** * The time the pool was created. */ readonly createdAt?: string; /** * The description of the pool. */ readonly description?: string; /** * The identifier of the directory used by the pool. */ readonly directoryId?: string; /** * The Amazon Resource Name (ARN) for the pool. */ readonly poolArn?: string; /** * The identifier of the pool. */ readonly poolId?: string; /** * The running mode of the pool. */ readonly runningMode?: enums.workspaces.WorkspacesPoolRunningMode; readonly tags?: outputs.Tag[]; /** * 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. */ readonly timeoutSettings?: outputs.workspaces.WorkspacesPoolTimeoutSettings; } /** * Resource Type definition for AWS::WorkSpaces::WorkspacesPool */ export declare function getWorkspacesPoolOutput(args: GetWorkspacesPoolOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetWorkspacesPoolResult>; export interface GetWorkspacesPoolOutputArgs { /** * The identifier of the pool. */ poolId: pulumi.Input<string>; }