aws-sdk-workspacesinstances 1.25.0

AWS SDK for Amazon Workspaces Instances
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
impl super::Client {
    /// Constructs a fluent builder for the [`ListWorkspaceInstances`](crate::operation::list_workspace_instances::builders::ListWorkspaceInstancesFluentBuilder) operation.
    /// This operation supports pagination; See [`into_paginator()`](crate::operation::list_workspace_instances::builders::ListWorkspaceInstancesFluentBuilder::into_paginator).
    ///
    /// - The fluent builder is configurable:
    ///   - [`provision_states(ProvisionStateEnum)`](crate::operation::list_workspace_instances::builders::ListWorkspaceInstancesFluentBuilder::provision_states) / [`set_provision_states(Option<Vec::<ProvisionStateEnum>>)`](crate::operation::list_workspace_instances::builders::ListWorkspaceInstancesFluentBuilder::set_provision_states):<br>required: **false**<br><p>Filter WorkSpaces Instances by their current provisioning states.</p><br>
    ///   - [`max_results(i32)`](crate::operation::list_workspace_instances::builders::ListWorkspaceInstancesFluentBuilder::max_results) / [`set_max_results(Option<i32>)`](crate::operation::list_workspace_instances::builders::ListWorkspaceInstancesFluentBuilder::set_max_results):<br>required: **false**<br><p>Maximum number of WorkSpaces Instances to return in a single response.</p><br>
    ///   - [`next_token(impl Into<String>)`](crate::operation::list_workspace_instances::builders::ListWorkspaceInstancesFluentBuilder::next_token) / [`set_next_token(Option<String>)`](crate::operation::list_workspace_instances::builders::ListWorkspaceInstancesFluentBuilder::set_next_token):<br>required: **false**<br><p>Pagination token for retrieving subsequent pages of WorkSpaces Instances.</p><br>
    /// - On success, responds with [`ListWorkspaceInstancesOutput`](crate::operation::list_workspace_instances::ListWorkspaceInstancesOutput) with field(s):
    ///   - [`workspace_instances(Vec::<WorkspaceInstance>)`](crate::operation::list_workspace_instances::ListWorkspaceInstancesOutput::workspace_instances): <p>Collection of WorkSpaces Instances returned by the query.</p>
    ///   - [`next_token(Option<String>)`](crate::operation::list_workspace_instances::ListWorkspaceInstancesOutput::next_token): <p>Token for retrieving additional WorkSpaces Instances if the result set is paginated.</p>
    /// - On failure, responds with [`SdkError<ListWorkspaceInstancesError>`](crate::operation::list_workspace_instances::ListWorkspaceInstancesError)
    pub fn list_workspace_instances(&self) -> crate::operation::list_workspace_instances::builders::ListWorkspaceInstancesFluentBuilder {
        crate::operation::list_workspace_instances::builders::ListWorkspaceInstancesFluentBuilder::new(self.handle.clone())
    }
}