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

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-workspaces/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.

Returns:

  • (String)


6206
6207
6208
6209
6210
6211
6212
6213
6214
6215
6216
6217
# File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 6206

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,
  :global_accelerator)
  SENSITIVE = []
  include Aws::Structure
end

#global_acceleratorTypes::GlobalAcceleratorForWorkSpace

Indicates the Global Accelerator properties.



6206
6207
6208
6209
6210
6211
6212
6213
6214
6215
6216
6217
# File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 6206

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,
  :global_accelerator)
  SENSITIVE = []
  include Aws::Structure
end

#operating_system_nameString

The name of the operating system.

Returns:

  • (String)


6206
6207
6208
6209
6210
6211
6212
6213
6214
6215
6216
6217
# File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 6206

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,
  :global_accelerator)
  SENSITIVE = []
  include Aws::Structure
end

#protocolsArray<String>

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

* Only available for WorkSpaces created with PCoIP bundles.

  • The Protocols property is case sensitive. Ensure you use PCOIP or DCV (formerly WSP).

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

Returns:

  • (Array<String>)


6206
6207
6208
6209
6210
6211
6212
6213
6214
6215
6216
6217
# File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 6206

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,
  :global_accelerator)
  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.

Returns:

  • (Integer)


6206
6207
6208
6209
6210
6211
6212
6213
6214
6215
6216
6217
# File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 6206

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,
  :global_accelerator)
  SENSITIVE = []
  include Aws::Structure
end

#running_modeString

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

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.

Review your running mode to ensure you are using one that is optimal for your needs and budget. For more information on switching running modes, see Can I switch between hourly and monthly billing?

Returns:

  • (String)


6206
6207
6208
6209
6210
6211
6212
6213
6214
6215
6216
6217
# File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 6206

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,
  :global_accelerator)
  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)


6206
6207
6208
6209
6210
6211
6212
6213
6214
6215
6216
6217
# File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 6206

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,
  :global_accelerator)
  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.

Returns:

  • (Integer)


6206
6207
6208
6209
6210
6211
6212
6213
6214
6215
6216
6217
# File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 6206

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,
  :global_accelerator)
  SENSITIVE = []
  include Aws::Structure
end