Struct rusoto_workspaces::DescribeWorkspacesRequest
[−]
[src]
pub struct DescribeWorkspacesRequest { pub bundle_id: Option<String>, pub directory_id: Option<String>, pub limit: Option<i64>, pub next_token: Option<String>, pub user_name: Option<String>, pub workspace_ids: Option<Vec<String>>, }
Contains the inputs for the DescribeWorkspaces operation.
Fields
bundle_id: Option<String>
The identifier of a bundle to obtain the WorkSpaces for. All WorkSpaces that are created from this bundle will be retrieved. This parameter cannot be combined with any other filter parameter.
directory_id: Option<String>
Specifies the directory identifier to which to limit the WorkSpaces. Optionally, you can specify a specific directory user with the UserName
parameter. This parameter cannot be combined with any other filter parameter.
limit: Option<i64>
The maximum number of items to return.
next_token: Option<String>
The NextToken
value from a previous call to this operation. Pass null if this is the first call.
user_name: Option<String>
Used with the DirectoryId
parameter to specify the directory user for whom to obtain the WorkSpace.
workspace_ids: Option<Vec<String>>
An array of strings that contain the identifiers of the WorkSpaces for which to retrieve information. This parameter cannot be combined with any other filter parameter.
Because the CreateWorkspaces operation is asynchronous, the identifier it returns is not immediately available. If you immediately call DescribeWorkspaces with this identifier, no information is returned.
Trait Implementations
impl Default for DescribeWorkspacesRequest
[src]
fn default() -> DescribeWorkspacesRequest
[src]
Returns the "default value" for a type. Read more
impl Debug for DescribeWorkspacesRequest
[src]
impl Clone for DescribeWorkspacesRequest
[src]
fn clone(&self) -> DescribeWorkspacesRequest
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more