Interface CfnWorkspacesPoolProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnWorkspacesPoolProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.121.0 (build d7af9b9)",
date="2025-12-18T18:20:19.595Z")
@Stability(Stable)
public interface CfnWorkspacesPoolProps
extends software.amazon.jsii.JsiiSerializable
Properties for defining a
CfnWorkspacesPool.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.workspaces.*;
CfnWorkspacesPoolProps cfnWorkspacesPoolProps = CfnWorkspacesPoolProps.builder()
.bundleId("bundleId")
.capacity(CapacityProperty.builder()
.desiredUserSessions(123)
.build())
.directoryId("directoryId")
.poolName("poolName")
// the properties below are optional
.applicationSettings(ApplicationSettingsProperty.builder()
.status("status")
// the properties below are optional
.settingsGroup("settingsGroup")
.build())
.description("description")
.runningMode("runningMode")
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.timeoutSettings(TimeoutSettingsProperty.builder()
.disconnectTimeoutInSeconds(123)
.idleDisconnectTimeoutInSeconds(123)
.maxUserDurationInSeconds(123)
.build())
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnWorkspacesPoolPropsstatic final classAn implementation forCfnWorkspacesPoolProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectThe persistent application settings for users of the pool.The identifier of the bundle used by the pool.Describes the user capacity for the pool.default StringThe description of the pool.The identifier of the directory used by the pool.The name of the pool.default StringThe running mode of the pool.getTags()Deprecated.this property has been deprecateddefault ObjectThe amount of time that a pool session remains active after users disconnect.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getBundleId
The identifier of the bundle used by the pool.- See Also:
-
getCapacity
Describes the user capacity for the pool.Returns union: either
IResolvableorCfnWorkspacesPool.CapacityProperty- See Also:
-
getDirectoryId
The identifier of the directory used by the pool.- See Also:
-
getPoolName
The name of the pool.- See Also:
-
getApplicationSettings
The persistent application settings for users of the pool.Returns union: either
IResolvableorCfnWorkspacesPool.ApplicationSettingsProperty- See Also:
-
getDescription
The description of the pool.- See Also:
-
getRunningMode
The running mode of the pool.- See Also:
-
getTags
Deprecated.this property has been deprecated- See Also:
-
getTimeoutSettings
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.
Returns union: either
IResolvableorCfnWorkspacesPool.TimeoutSettingsProperty- See Also:
-
builder
- Returns:
- a
CfnWorkspacesPoolProps.BuilderofCfnWorkspacesPoolProps
-