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

The identifier of the bundle for the WorkSpace. You can use DescribeWorkspaceBundles to list the available bundles.

The identifier of the AWS Directory Service directory for the WorkSpace. You can use DescribeWorkspaceDirectories to list the available directories.

Indicates whether the data stored on the root volume is encrypted.

The tags for the WorkSpace.

The username of the user for the WorkSpace. This username must exist in the AWS Directory Service directory for the WorkSpace.

Indicates whether the data stored on the user volume is encrypted.

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

The WorkSpace properties.

Trait Implementations

impl Default for WorkspaceRequest
[src]

[src]

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

impl Debug for WorkspaceRequest
[src]

[src]

Formats the value using the given formatter. Read more

impl Clone for WorkspaceRequest
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

Auto Trait Implementations