Struct rusoto_workspaces::WorkspaceDirectory[][src]

pub struct WorkspaceDirectory {
    pub alias: Option<String>,
    pub customer_user_name: Option<String>,
    pub directory_id: Option<String>,
    pub directory_name: Option<String>,
    pub directory_type: Option<String>,
    pub dns_ip_addresses: Option<Vec<String>>,
    pub iam_role_id: Option<String>,
    pub registration_code: Option<String>,
    pub state: Option<String>,
    pub subnet_ids: Option<Vec<String>>,
    pub workspace_creation_properties: Option<DefaultWorkspaceCreationProperties>,
    pub workspace_security_group_id: Option<String>,
}

Contains information about an AWS Directory Service directory for use with Amazon WorkSpaces.

Fields

The directory alias.

The user name for the service account.

The directory identifier.

The name of the directory.

The directory type.

The IP addresses of the DNS servers for the directory.

The identifier of the IAM role. This is the role that allows Amazon WorkSpaces to make calls to other services, such as Amazon EC2, on your behalf.

The registration code for the directory. This is the code that users enter in their Amazon WorkSpaces client application to connect to the directory.

The state of the directory's registration with Amazon WorkSpaces

The identifiers of the subnets used with the directory.

The default creation properties for all WorkSpaces in the directory.

The identifier of the security group that is assigned to new WorkSpaces.

Trait Implementations

impl Default for WorkspaceDirectory
[src]

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

impl Debug for WorkspaceDirectory
[src]

Formats the value using the given formatter. Read more

impl Clone for WorkspaceDirectory
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl PartialEq for WorkspaceDirectory
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

Auto Trait Implementations