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>,
}

Contains information about a WorkSpace creation request.

Fields

The identifier of the bundle to create the WorkSpace from. You can use the DescribeWorkspaceBundles operation to obtain a list of the bundles that are available.

The identifier of the AWS Directory Service directory to create the WorkSpace in. You can use the DescribeWorkspaceDirectories operation to obtain a list of the directories that are available.

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

The tags of the WorkSpace request.

The username that the WorkSpace is assigned to. This username must exist in the AWS Directory Service directory specified by the DirectoryId member.

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.

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.

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