Struct aws_sdk_workspaces::types::WorkspaceRequest
source · #[non_exhaustive]pub struct WorkspaceRequest { /* private fields */ }
Expand description
Describes the information used to create a WorkSpace.
Implementations§
source§impl WorkspaceRequest
impl WorkspaceRequest
sourcepub fn directory_id(&self) -> Option<&str>
pub fn directory_id(&self) -> Option<&str>
The identifier of the Directory Service directory for the WorkSpace. You can use DescribeWorkspaceDirectories
to list the available directories.
sourcepub fn user_name(&self) -> Option<&str>
pub fn user_name(&self) -> Option<&str>
The user name of the user for the WorkSpace. This user name must exist in the Directory Service directory for the WorkSpace.
sourcepub fn bundle_id(&self) -> Option<&str>
pub fn bundle_id(&self) -> Option<&str>
The identifier of the bundle for the WorkSpace. You can use DescribeWorkspaceBundles
to list the available bundles.
sourcepub fn volume_encryption_key(&self) -> Option<&str>
pub fn volume_encryption_key(&self) -> Option<&str>
The symmetric KMS key used to encrypt data stored on your WorkSpace. Amazon WorkSpaces does not support asymmetric KMS keys.
sourcepub fn user_volume_encryption_enabled(&self) -> Option<bool>
pub fn user_volume_encryption_enabled(&self) -> Option<bool>
Indicates whether the data stored on the user volume is encrypted.
sourcepub fn root_volume_encryption_enabled(&self) -> Option<bool>
pub fn root_volume_encryption_enabled(&self) -> Option<bool>
Indicates whether the data stored on the root volume is encrypted.
sourcepub fn workspace_properties(&self) -> Option<&WorkspaceProperties>
pub fn workspace_properties(&self) -> Option<&WorkspaceProperties>
The WorkSpace properties.
The tags for the WorkSpace.
source§impl WorkspaceRequest
impl WorkspaceRequest
sourcepub fn builder() -> WorkspaceRequestBuilder
pub fn builder() -> WorkspaceRequestBuilder
Creates a new builder-style object to manufacture WorkspaceRequest
.
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 moresource§impl Debug for WorkspaceRequest
impl Debug for WorkspaceRequest
source§impl PartialEq<WorkspaceRequest> for WorkspaceRequest
impl PartialEq<WorkspaceRequest> for WorkspaceRequest
source§fn eq(&self, other: &WorkspaceRequest) -> bool
fn eq(&self, other: &WorkspaceRequest) -> bool
self
and other
values to be equal, and is used
by ==
.