Interface ICfnWorkspacesPoolMixinProps
Properties for CfnWorkspacesPoolPropsMixin.
Namespace: Amazon.CDK.Mixins.Preview.AWS.WorkSpaces.Mixins
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public interface ICfnWorkspacesPoolMixinProps
Syntax (vb)
Public Interface ICfnWorkspacesPoolMixinProps
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.Mixins.Preview.AWS.WorkSpaces.Mixins;
var cfnWorkspacesPoolMixinProps = new CfnWorkspacesPoolMixinProps {
ApplicationSettings = new ApplicationSettingsProperty {
SettingsGroup = "settingsGroup",
Status = "status"
},
BundleId = "bundleId",
Capacity = new CapacityProperty {
DesiredUserSessions = 123
},
Description = "description",
DirectoryId = "directoryId",
PoolName = "poolName",
RunningMode = "runningMode",
Tags = new [] { new CfnTag {
Key = "key",
Value = "value"
} },
TimeoutSettings = new TimeoutSettingsProperty {
DisconnectTimeoutInSeconds = 123,
IdleDisconnectTimeoutInSeconds = 123,
MaxUserDurationInSeconds = 123
}
};
Synopsis
Properties
| ApplicationSettings | The persistent application settings for users of the pool. |
| BundleId | The identifier of the bundle used by the pool. |
| Capacity | Describes the user capacity for the pool. |
| Description | The description of the pool. |
| DirectoryId | The identifier of the directory used by the pool. |
| PoolName | The name of the pool. |
| RunningMode | The running mode of the pool. |
| Tags | Properties for CfnWorkspacesPoolPropsMixin. |
| TimeoutSettings | The amount of time that a pool session remains active after users disconnect. |
Properties
ApplicationSettings
The persistent application settings for users of the pool.
object? ApplicationSettings { get; }
Property Value
Remarks
BundleId
The identifier of the bundle used by the pool.
string? BundleId { get; }
Property Value
Remarks
Capacity
Describes the user capacity for the pool.
object? Capacity { get; }
Property Value
Remarks
Description
The description of the pool.
string? Description { get; }
Property Value
Remarks
DirectoryId
The identifier of the directory used by the pool.
string? DirectoryId { get; }
Property Value
Remarks
PoolName
The name of the pool.
string? PoolName { get; }
Property Value
Remarks
RunningMode
The running mode of the pool.
string? RunningMode { get; }
Property Value
Remarks
Tags
Properties for CfnWorkspacesPoolPropsMixin.
[Obsolete("this property has been deprecated")]
ICfnTag[]? Tags { get; }
Property Value
ICfnTag[]
Remarks
TimeoutSettings
The amount of time that a pool session remains active after users disconnect.
object? TimeoutSettings { get; }
Property Value
Remarks
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.
Type union: either IResolvable or CfnWorkspacesPoolPropsMixin.ITimeoutSettingsProperty