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]
impl Default for WorkspaceRequest
fn default() -> WorkspaceRequest
[src]
fn default() -> WorkspaceRequest
Returns the "default value" for a type. Read more
impl Debug for WorkspaceRequest
[src]
impl Debug for WorkspaceRequest
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Clone for WorkspaceRequest
[src]
impl Clone for WorkspaceRequest
fn clone(&self) -> WorkspaceRequest
[src]
fn clone(&self) -> WorkspaceRequest
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl PartialEq for WorkspaceRequest
[src]
impl PartialEq for WorkspaceRequest
fn eq(&self, other: &WorkspaceRequest) -> bool
[src]
fn eq(&self, other: &WorkspaceRequest) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, other: &WorkspaceRequest) -> bool
[src]
fn ne(&self, other: &WorkspaceRequest) -> bool
This method tests for !=
.
Auto Trait Implementations
impl Send for WorkspaceRequest
impl Send for WorkspaceRequest
impl Sync for WorkspaceRequest
impl Sync for WorkspaceRequest