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)


5936
5937
5938
5939
5940
5941
5942
5943
5944
5945
5946
5947
# File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 5936

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.



5936
5937
5938
5939
5940
5941
5942
5943
5944
5945
5946
5947
# File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 5936

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)


5936
5937
5938
5939
5940
5941
5942
5943
5944
5945
5946
5947
# File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 5936

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>)


5936
5937
5938
5939
5940
5941
5942
5943
5944
5945
5946
5947
# File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 5936

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)


5936
5937
5938
5939
5940
5941
5942
5943
5944
5945
5946
5947
# File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 5936

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)


5936
5937
5938
5939
5940
5941
5942
5943
5944
5945
5946
5947
# File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 5936

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)


5936
5937
5938
5939
5940
5941
5942
5943
5944
5945
5946
5947
# File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 5936

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)


5936
5937
5938
5939
5940
5941
5942
5943
5944
5945
5946
5947
# File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 5936

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