Class: Aws::WorkSpaces::Types::WorkspaceRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::WorkSpaces::Types::WorkspaceRequest
- Defined in:
- gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb
Overview
Describes the information used to create a WorkSpace.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#bundle_id ⇒ String
The identifier of the bundle for the WorkSpace.
-
#directory_id ⇒ String
The identifier of the Directory Service directory for the WorkSpace.
-
#root_volume_encryption_enabled ⇒ Boolean
Indicates whether the data stored on the root volume is encrypted.
-
#tags ⇒ Array<Types::Tag>
The tags for the WorkSpace.
-
#user_name ⇒ String
The user name of the user for the WorkSpace.
-
#user_volume_encryption_enabled ⇒ Boolean
Indicates whether the data stored on the user volume is encrypted.
-
#volume_encryption_key ⇒ String
The symmetric KMS key used to encrypt data stored on your WorkSpace.
-
#workspace_properties ⇒ Types::WorkspaceProperties
The WorkSpace properties.
Instance Attribute Details
#bundle_id ⇒ String
The identifier of the bundle for the WorkSpace. You can use DescribeWorkspaceBundles to list the available bundles.
4222 4223 4224 4225 4226 4227 4228 4229 4230 4231 4232 4233 |
# File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 4222 class WorkspaceRequest < Struct.new( :directory_id, :user_name, :bundle_id, :volume_encryption_key, :user_volume_encryption_enabled, :root_volume_encryption_enabled, :workspace_properties, :tags) SENSITIVE = [] include Aws::Structure end |
#directory_id ⇒ String
The identifier of the Directory Service directory for the WorkSpace. You can use DescribeWorkspaceDirectories to list the available directories.
4222 4223 4224 4225 4226 4227 4228 4229 4230 4231 4232 4233 |
# File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 4222 class WorkspaceRequest < Struct.new( :directory_id, :user_name, :bundle_id, :volume_encryption_key, :user_volume_encryption_enabled, :root_volume_encryption_enabled, :workspace_properties, :tags) SENSITIVE = [] include Aws::Structure end |
#root_volume_encryption_enabled ⇒ Boolean
Indicates whether the data stored on the root volume is encrypted.
4222 4223 4224 4225 4226 4227 4228 4229 4230 4231 4232 4233 |
# File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 4222 class WorkspaceRequest < Struct.new( :directory_id, :user_name, :bundle_id, :volume_encryption_key, :user_volume_encryption_enabled, :root_volume_encryption_enabled, :workspace_properties, :tags) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Array<Types::Tag>
The tags for the WorkSpace.
4222 4223 4224 4225 4226 4227 4228 4229 4230 4231 4232 4233 |
# File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 4222 class WorkspaceRequest < Struct.new( :directory_id, :user_name, :bundle_id, :volume_encryption_key, :user_volume_encryption_enabled, :root_volume_encryption_enabled, :workspace_properties, :tags) SENSITIVE = [] include Aws::Structure end |
#user_name ⇒ String
The user name of the user for the WorkSpace. This user name must exist in the Directory Service directory for the WorkSpace.
4222 4223 4224 4225 4226 4227 4228 4229 4230 4231 4232 4233 |
# File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 4222 class WorkspaceRequest < Struct.new( :directory_id, :user_name, :bundle_id, :volume_encryption_key, :user_volume_encryption_enabled, :root_volume_encryption_enabled, :workspace_properties, :tags) SENSITIVE = [] include Aws::Structure end |
#user_volume_encryption_enabled ⇒ Boolean
Indicates whether the data stored on the user volume is encrypted.
4222 4223 4224 4225 4226 4227 4228 4229 4230 4231 4232 4233 |
# File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 4222 class WorkspaceRequest < Struct.new( :directory_id, :user_name, :bundle_id, :volume_encryption_key, :user_volume_encryption_enabled, :root_volume_encryption_enabled, :workspace_properties, :tags) SENSITIVE = [] include Aws::Structure end |
#volume_encryption_key ⇒ String
The symmetric KMS key used to encrypt data stored on your WorkSpace. Amazon WorkSpaces does not support asymmetric KMS keys.
4222 4223 4224 4225 4226 4227 4228 4229 4230 4231 4232 4233 |
# File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 4222 class WorkspaceRequest < Struct.new( :directory_id, :user_name, :bundle_id, :volume_encryption_key, :user_volume_encryption_enabled, :root_volume_encryption_enabled, :workspace_properties, :tags) SENSITIVE = [] include Aws::Structure end |
#workspace_properties ⇒ Types::WorkspaceProperties
The WorkSpace properties.
4222 4223 4224 4225 4226 4227 4228 4229 4230 4231 4232 4233 |
# File 'gems/aws-sdk-workspaces/lib/aws-sdk-workspaces/types.rb', line 4222 class WorkspaceRequest < Struct.new( :directory_id, :user_name, :bundle_id, :volume_encryption_key, :user_volume_encryption_enabled, :root_volume_encryption_enabled, :workspace_properties, :tags) SENSITIVE = [] include Aws::Structure end |