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>,
}Expand description
Describes the information used to create a WorkSpace.
Fields§
§bundle_id: StringThe identifier of the bundle for the WorkSpace. You can use DescribeWorkspaceBundles to list the available bundles.
directory_id: StringThe 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: StringThe user name of the user for the WorkSpace. This user name 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 symmetric AWS KMS customer master key (CMK) used to encrypt data stored on your WorkSpace. Amazon WorkSpaces does not support asymmetric CMKs.
workspace_properties: Option<WorkspaceProperties>The WorkSpace properties.
Trait Implementations§
Source§impl Clone for WorkspaceRequest
impl Clone for WorkspaceRequest
Source§fn clone(&self) -> WorkspaceRequest
fn clone(&self) -> WorkspaceRequest
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more