Show / Hide Table of Contents

Class CfnWorkspacesPoolMixinProps

Properties for CfnWorkspacesPoolPropsMixin.

Inheritance
object
CfnWorkspacesPoolMixinProps
Implements
ICfnWorkspacesPoolMixinProps
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.Mixins.Preview.AWS.WorkSpaces.Mixins
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public class CfnWorkspacesPoolMixinProps : ICfnWorkspacesPoolMixinProps
Syntax (vb)
Public Class CfnWorkspacesPoolMixinProps Implements ICfnWorkspacesPoolMixinProps
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspaces-workspacespool.html

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

Constructors

CfnWorkspacesPoolMixinProps()

Properties for CfnWorkspacesPoolPropsMixin.

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.

Constructors

CfnWorkspacesPoolMixinProps()

Properties for CfnWorkspacesPoolPropsMixin.

public CfnWorkspacesPoolMixinProps()
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspaces-workspacespool.html

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
                 }
             };

Properties

ApplicationSettings

The persistent application settings for users of the pool.

public object? ApplicationSettings { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspaces-workspacespool.html#cfn-workspaces-workspacespool-applicationsettings

Type union: either IResolvable or CfnWorkspacesPoolPropsMixin.IApplicationSettingsProperty

BundleId

The identifier of the bundle used by the pool.

public string? BundleId { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspaces-workspacespool.html#cfn-workspaces-workspacespool-bundleid

Capacity

Describes the user capacity for the pool.

public object? Capacity { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspaces-workspacespool.html#cfn-workspaces-workspacespool-capacity

Type union: either IResolvable or CfnWorkspacesPoolPropsMixin.ICapacityProperty

Description

The description of the pool.

public string? Description { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspaces-workspacespool.html#cfn-workspaces-workspacespool-description

DirectoryId

The identifier of the directory used by the pool.

public string? DirectoryId { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspaces-workspacespool.html#cfn-workspaces-workspacespool-directoryid

PoolName

The name of the pool.

public string? PoolName { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspaces-workspacespool.html#cfn-workspaces-workspacespool-poolname

RunningMode

The running mode of the pool.

public string? RunningMode { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspaces-workspacespool.html#cfn-workspaces-workspacespool-runningmode

Tags

Properties for CfnWorkspacesPoolPropsMixin.

[Obsolete("this property has been deprecated")]
public ICfnTag[]? Tags { get; set; }
Property Value

ICfnTag[]

Remarks

Stability: Deprecated

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspaces-workspacespool.html#cfn-workspaces-workspacespool-tags

TimeoutSettings

The amount of time that a pool session remains active after users disconnect.

public object? TimeoutSettings { get; set; }
Property Value

object

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.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-workspaces-workspacespool.html#cfn-workspaces-workspacespool-timeoutsettings

Type union: either IResolvable or CfnWorkspacesPoolPropsMixin.ITimeoutSettingsProperty

Implements

ICfnWorkspacesPoolMixinProps
Back to top Generated by DocFX