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

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

Overview

Describes a WorkSpace.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#compute_type_nameString

The compute type. For more information, see [Amazon WorkSpaces Bundles].

[1]: aws.amazon.com/workspaces/details/#Amazon_WorkSpaces_Bundles

Returns:

  • (String)


5135
5136
5137
5138
5139
5140
5141
5142
5143
5144
5145
# File 'lib/aws-sdk-workspaces/types.rb', line 5135

class WorkspaceProperties < Struct.new(
  :running_mode,
  :running_mode_auto_stop_timeout_in_minutes,
  :root_volume_size_gib,
  :user_volume_size_gib,
  :compute_type_name,
  :protocols,
  :operating_system_name)
  SENSITIVE = []
  include Aws::Structure
end

#operating_system_nameString

The name of the operating system.

Returns:

  • (String)


5135
5136
5137
5138
5139
5140
5141
5142
5143
5144
5145
# File 'lib/aws-sdk-workspaces/types.rb', line 5135

class WorkspaceProperties < Struct.new(
  :running_mode,
  :running_mode_auto_stop_timeout_in_minutes,
  :root_volume_size_gib,
  :user_volume_size_gib,
  :compute_type_name,
  :protocols,
  :operating_system_name)
  SENSITIVE = []
  include Aws::Structure
end

#protocolsArray<String>

The protocol. For more information, see [ Protocols for Amazon WorkSpaces].

<note markdown=“1”> * Only available for WorkSpaces created with PCoIP bundles.

  • The ‘Protocols` property is case sensitive. Ensure you use `PCOIP` or `WSP`.

  • Unavailable for Windows 7 WorkSpaces and WorkSpaces using GPU-based bundles (Graphics, GraphicsPro, Graphics.g4dn, and GraphicsPro.g4dn).

</note>

[1]: docs.aws.amazon.com/workspaces/latest/adminguide/amazon-workspaces-protocols.html

Returns:

  • (Array<String>)


5135
5136
5137
5138
5139
5140
5141
5142
5143
5144
5145
# File 'lib/aws-sdk-workspaces/types.rb', line 5135

class WorkspaceProperties < Struct.new(
  :running_mode,
  :running_mode_auto_stop_timeout_in_minutes,
  :root_volume_size_gib,
  :user_volume_size_gib,
  :compute_type_name,
  :protocols,
  :operating_system_name)
  SENSITIVE = []
  include Aws::Structure
end

#root_volume_size_gibInteger

The size of the root volume. For important information about how to modify the size of the root and user volumes, see [Modify a WorkSpace].

[1]: docs.aws.amazon.com/workspaces/latest/adminguide/modify-workspaces.html

Returns:

  • (Integer)


5135
5136
5137
5138
5139
5140
5141
5142
5143
5144
5145
# File 'lib/aws-sdk-workspaces/types.rb', line 5135

class WorkspaceProperties < Struct.new(
  :running_mode,
  :running_mode_auto_stop_timeout_in_minutes,
  :root_volume_size_gib,
  :user_volume_size_gib,
  :compute_type_name,
  :protocols,
  :operating_system_name)
  SENSITIVE = []
  include Aws::Structure
end

#running_modeString

The running mode. For more information, see [Manage the WorkSpace Running Mode].

<note markdown=“1”> The ‘MANUAL` value is only supported by Amazon WorkSpaces Core. Contact your account team to be allow-listed to use this value. For more information, see [Amazon WorkSpaces Core].

</note>

[1]: docs.aws.amazon.com/workspaces/latest/adminguide/running-mode.html [2]: aws.amazon.com/workspaces/core/

Returns:

  • (String)


5135
5136
5137
5138
5139
5140
5141
5142
5143
5144
5145
# File 'lib/aws-sdk-workspaces/types.rb', line 5135

class WorkspaceProperties < Struct.new(
  :running_mode,
  :running_mode_auto_stop_timeout_in_minutes,
  :root_volume_size_gib,
  :user_volume_size_gib,
  :compute_type_name,
  :protocols,
  :operating_system_name)
  SENSITIVE = []
  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)


5135
5136
5137
5138
5139
5140
5141
5142
5143
5144
5145
# File 'lib/aws-sdk-workspaces/types.rb', line 5135

class WorkspaceProperties < Struct.new(
  :running_mode,
  :running_mode_auto_stop_timeout_in_minutes,
  :root_volume_size_gib,
  :user_volume_size_gib,
  :compute_type_name,
  :protocols,
  :operating_system_name)
  SENSITIVE = []
  include Aws::Structure
end

#user_volume_size_gibInteger

The size of the user storage. For important information about how to modify the size of the root and user volumes, see [Modify a WorkSpace].

[1]: docs.aws.amazon.com/workspaces/latest/adminguide/modify-workspaces.html

Returns:

  • (Integer)


5135
5136
5137
5138
5139
5140
5141
5142
5143
5144
5145
# File 'lib/aws-sdk-workspaces/types.rb', line 5135

class WorkspaceProperties < Struct.new(
  :running_mode,
  :running_mode_auto_stop_timeout_in_minutes,
  :root_volume_size_gib,
  :user_volume_size_gib,
  :compute_type_name,
  :protocols,
  :operating_system_name)
  SENSITIVE = []
  include Aws::Structure
end