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)


4872
4873
4874
4875
4876
4877
4878
4879
4880
4881
4882
# File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 4872

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)


4872
4873
4874
4875
4876
4877
4878
4879
4880
4881
4882
# File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 4872

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.

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

Returns:

  • (Array<String>)


4872
4873
4874
4875
4876
4877
4878
4879
4880
4881
4882
# File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 4872

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.

Returns:

  • (Integer)


4872
4873
4874
4875
4876
4877
4878
4879
4880
4881
4882
# File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 4872

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.

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.

Returns:

  • (String)


4872
4873
4874
4875
4876
4877
4878
4879
4880
4881
4882
# File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 4872

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)


4872
4873
4874
4875
4876
4877
4878
4879
4880
4881
4882
# File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 4872

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.

Returns:

  • (Integer)


4872
4873
4874
4875
4876
4877
4878
4879
4880
4881
4882
# File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 4872

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