You are viewing documentation for version 3 of the AWS SDK for Ruby. Version 2 documentation can be found here.

Class: Aws::WorkSpaces::Types::WorkspaceProperties

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

Overview

Note:

When making an API call, you may pass WorkspaceProperties data as a hash:

{
  running_mode: "AUTO_STOP", # accepts AUTO_STOP, ALWAYS_ON
  running_mode_auto_stop_timeout_in_minutes: 1,
}

Describes the properties of a WorkSpace.

Instance Attribute Summary collapse

Instance Attribute Details

#running_modeString

The running mode of the WorkSpace. AlwaysOn WorkSpaces are billed monthly. AutoStop WorkSpaces are billed by the hour and stopped when no longer being used in order to save on costs.

Returns:

  • (String)


1124
1125
1126
1127
1128
# File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 1124

class WorkspaceProperties < Struct.new(
  :running_mode,
  :running_mode_auto_stop_timeout_in_minutes)
  include Aws::Structure
end

#running_mode_auto_stop_timeout_in_minutesInteger

The time after a user logs off when WorkSpaces are automatically stopped. Configured in 60 minute intervals.

Returns:

  • (Integer)


1124
1125
1126
1127
1128
# File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 1124

class WorkspaceProperties < Struct.new(
  :running_mode,
  :running_mode_auto_stop_timeout_in_minutes)
  include Aws::Structure
end