Struct rusoto_workspaces::Workspace [] [src]

pub struct Workspace {
    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 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>,
}

Contains information about a WorkSpace.

Fields

The identifier of the bundle that the WorkSpace was created from.

The name of the WorkSpace as seen by the operating system.

The identifier of the AWS Directory Service directory that the WorkSpace belongs to.

If the WorkSpace could not be created, this contains the error code.

If the WorkSpace could not be created, this contains a textual error message that describes the failure.

The IP address of the WorkSpace.

Specifies whether the data stored on the root volume, or C: drive, is encrypted.

The operational state of the WorkSpace.

The identifier of the subnet that the WorkSpace is in.

The user that the WorkSpace is assigned to.

Specifies whether the data stored on the user volume, or D: drive, is encrypted.

The KMS key used to encrypt data stored on your WorkSpace.

The identifier of the WorkSpace.

Trait Implementations

impl Default for Workspace
[src]

[src]

Returns the "default value" for a type. Read more

impl Debug for Workspace
[src]

[src]

Formats the value using the given formatter. Read more

impl Clone for Workspace
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

Auto Trait Implementations

impl Send for Workspace

impl Sync for Workspace