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>, }
Information used to create a WorkSpace.
Fields
bundle_id: String
The identifier of the bundle for the WorkSpace. You can use DescribeWorkspaceBundles to list the available bundles.
directory_id: String
The identifier of the AWS Directory Service directory for the WorkSpace. You can use DescribeWorkspaceDirectories to list the available directories.
root_volume_encryption_enabled: Option<bool>
Indicates whether the data stored on the root volume is encrypted.
The tags for the WorkSpace.
user_name: String
The username of the user for the WorkSpace. This username must exist in the AWS Directory Service directory for the WorkSpace.
user_volume_encryption_enabled: Option<bool>
Indicates whether the data stored on the user volume is encrypted.
volume_encryption_key: Option<String>
The KMS key used to encrypt data stored on your WorkSpace.
workspace_properties: Option<WorkspaceProperties>
The WorkSpace properties.
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]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more
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