Struct rusoto_workspaces::WorkspaceRequest
[−]
[src]
pub struct WorkspaceRequest { pub bundle_id: String, pub directory_id: String, pub root_volume_encryption_enabled: Option<bool>, pub tags: Option<Vec<Tag>>, pub user_name: String, pub user_volume_encryption_enabled: Option<bool>, pub volume_encryption_key: Option<String>, pub workspace_properties: Option<WorkspaceProperties>, }
Contains information about a WorkSpace creation request.
Fields
bundle_id: String
The identifier of the bundle to create the WorkSpace from. You can use the DescribeWorkspaceBundles operation to obtain a list of the bundles that are available.
directory_id: String
The identifier of the AWS Directory Service directory to create the WorkSpace in. You can use the DescribeWorkspaceDirectories operation to obtain a list of the directories that are available.
root_volume_encryption_enabled: Option<bool>
Specifies whether the data stored on the root volume, or C: drive, is encrypted.
The tags of the WorkSpace request.
user_name: String
The username that the WorkSpace is assigned to. This username must exist in the AWS Directory Service directory specified by the DirectoryId
member.
user_volume_encryption_enabled: Option<bool>
Specifies whether the data stored on the user volume, or D: drive, is encrypted.
volume_encryption_key: Option<String>
The KMS key used to encrypt data stored on your WorkSpace.
workspace_properties: Option<WorkspaceProperties>
Trait Implementations
impl Default for WorkspaceRequest
[src]
fn default() -> WorkspaceRequest
[src]
Returns the "default value" for a type. Read more
impl Debug for WorkspaceRequest
[src]
impl Clone for WorkspaceRequest
[src]
fn clone(&self) -> WorkspaceRequest
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more