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)


5879
5880
5881
5882
5883
5884
5885
5886
5887
5888
5889
# File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 5879

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)


5879
5880
5881
5882
5883
5884
5885
5886
5887
5888
5889
# File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 5879

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 DCV (formerly WSP).

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

Returns:

  • (Array<String>)


5879
5880
5881
5882
5883
5884
5885
5886
5887
5888
5889
# File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 5879

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)


5879
5880
5881
5882
5883
5884
5885
5886
5887
5888
5889
# File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 5879

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.

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)


5879
5880
5881
5882
5883
5884
5885
5886
5887
5888
5889
# File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 5879

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)


5879
5880
5881
5882
5883
5884
5885
5886
5887
5888
5889
# File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 5879

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)


5879
5880
5881
5882
5883
5884
5885
5886
5887
5888
5889
# File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 5879

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