Class: Aws::WorkSpaces::Types::TimeoutSettings

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-workspaces/types.rb

Overview

Describes the timeout settings for a pool of WorkSpaces.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#disconnect_timeout_in_secondsInteger

Specifies the amount of time, in seconds, that a streaming session remains active after users disconnect. 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.

Returns:

  • (Integer)


5066
5067
5068
5069
5070
5071
5072
# File 'lib/aws-sdk-workspaces/types.rb', line 5066

class TimeoutSettings < Struct.new(
  :disconnect_timeout_in_seconds,
  :idle_disconnect_timeout_in_seconds,
  :max_user_duration_in_seconds)
  SENSITIVE = []
  include Aws::Structure
end

#idle_disconnect_timeout_in_secondsInteger

The amount of time in seconds a connection will stay active while idle.

Returns:

  • (Integer)


5066
5067
5068
5069
5070
5071
5072
# File 'lib/aws-sdk-workspaces/types.rb', line 5066

class TimeoutSettings < Struct.new(
  :disconnect_timeout_in_seconds,
  :idle_disconnect_timeout_in_seconds,
  :max_user_duration_in_seconds)
  SENSITIVE = []
  include Aws::Structure
end

#max_user_duration_in_secondsInteger

Specifies the maximum amount of time, in seconds, that a streaming session can remain active. 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.

Returns:

  • (Integer)


5066
5067
5068
5069
5070
5071
5072
# File 'lib/aws-sdk-workspaces/types.rb', line 5066

class TimeoutSettings < Struct.new(
  :disconnect_timeout_in_seconds,
  :idle_disconnect_timeout_in_seconds,
  :max_user_duration_in_seconds)
  SENSITIVE = []
  include Aws::Structure
end