Struct rusoto_workspaces::Workspace [−][src]
pub struct Workspace {}Show fields
pub bundle_id: Option<String>, pub computer_name: Option<String>, pub directory_id: Option<String>, pub error_code: Option<String>, pub error_message: Option<String>, pub ip_address: Option<String>, pub modification_states: Option<Vec<ModificationState>>, pub root_volume_encryption_enabled: Option<bool>, pub state: Option<String>, pub subnet_id: Option<String>, pub user_name: Option<String>, pub user_volume_encryption_enabled: Option<bool>, pub volume_encryption_key: Option<String>, pub workspace_id: Option<String>, pub workspace_properties: Option<WorkspaceProperties>,
Expand description
Describes a WorkSpace.
Fields
bundle_id: Option<String>
The identifier of the bundle used to create the WorkSpace.
computer_name: Option<String>
The name of the WorkSpace, as seen by the operating system. The format of this name varies. For more information, see Launch a WorkSpace.
directory_id: Option<String>
The identifier of the AWS Directory Service directory for the WorkSpace.
error_code: Option<String>
The error code that is returned if the WorkSpace cannot be created.
error_message: Option<String>
The text of the error message that is returned if the WorkSpace cannot be created.
ip_address: Option<String>
The IP address of the WorkSpace.
modification_states: Option<Vec<ModificationState>>
The modification states of the WorkSpace.
root_volume_encryption_enabled: Option<bool>
Indicates whether the data stored on the root volume is encrypted.
state: Option<String>
The operational state of the WorkSpace.
After a WorkSpace is terminated, the TERMINATED
state is returned only briefly before the WorkSpace directory metadata is cleaned up, so this state is rarely returned. To confirm that a WorkSpace is terminated, check for the WorkSpace ID by using DescribeWorkSpaces. If the WorkSpace ID isn't returned, then the WorkSpace has been successfully terminated.
subnet_id: Option<String>
The identifier of the subnet for the WorkSpace.
user_name: Option<String>
The user 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_id: Option<String>
The identifier of the WorkSpace.
workspace_properties: Option<WorkspaceProperties>
The properties of the WorkSpace.
Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for Workspace
impl UnwindSafe for Workspace
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
type Output = T
type Output = T
Should always be Self