Class CfnWorkspacesPool.TimeoutSettingsProperty
Describes the timeout settings for the pool.
Inheritance
Implements
Namespace: Amazon.CDK.AWS.WorkSpaces
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class TimeoutSettingsProperty : Object, CfnWorkspacesPool.ITimeoutSettingsProperty
Syntax (vb)
Public Class TimeoutSettingsProperty
Inherits Object
Implements CfnWorkspacesPool.ITimeoutSettingsProperty
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.AWS.WorkSpaces;
var timeoutSettingsProperty = new TimeoutSettingsProperty {
DisconnectTimeoutInSeconds = 123,
IdleDisconnectTimeoutInSeconds = 123,
MaxUserDurationInSeconds = 123
};
Synopsis
Constructors
TimeoutSettingsProperty() |
Properties
DisconnectTimeoutInSeconds | Specifies the amount of time, in seconds, that a streaming session remains active after users disconnect. |
IdleDisconnectTimeoutInSeconds | The amount of time in seconds a connection will stay active while idle. |
MaxUserDurationInSeconds | Specifies the maximum amount of time, in seconds, that a streaming session can remain active. |
Constructors
TimeoutSettingsProperty()
public TimeoutSettingsProperty()
Properties
DisconnectTimeoutInSeconds
Specifies the amount of time, in seconds, that a streaming session remains active after users disconnect.
public Nullable<double> DisconnectTimeoutInSeconds { get; set; }
Property Value
System.Nullable<System.Double>
Remarks
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.
IdleDisconnectTimeoutInSeconds
The amount of time in seconds a connection will stay active while idle.
public Nullable<double> IdleDisconnectTimeoutInSeconds { get; set; }
Property Value
System.Nullable<System.Double>
Remarks
MaxUserDurationInSeconds
Specifies the maximum amount of time, in seconds, that a streaming session can remain active.
public Nullable<double> MaxUserDurationInSeconds { get; set; }
Property Value
System.Nullable<System.Double>
Remarks
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.