aws_sdk_fsx/client/
describe_s3_access_point_attachments.rs

1// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
2impl super::Client {
3    /// Constructs a fluent builder for the [`DescribeS3AccessPointAttachments`](crate::operation::describe_s3_access_point_attachments::builders::DescribeS3AccessPointAttachmentsFluentBuilder) operation.
4    /// This operation supports pagination; See [`into_paginator()`](crate::operation::describe_s3_access_point_attachments::builders::DescribeS3AccessPointAttachmentsFluentBuilder::into_paginator).
5    ///
6    /// - The fluent builder is configurable:
7    ///   - [`names(impl Into<String>)`](crate::operation::describe_s3_access_point_attachments::builders::DescribeS3AccessPointAttachmentsFluentBuilder::names) / [`set_names(Option<Vec::<String>>)`](crate::operation::describe_s3_access_point_attachments::builders::DescribeS3AccessPointAttachmentsFluentBuilder::set_names):<br>required: **false**<br><p>The names of the S3 access point attachments whose descriptions you want to retrieve.</p><br>
8    ///   - [`filters(S3AccessPointAttachmentsFilter)`](crate::operation::describe_s3_access_point_attachments::builders::DescribeS3AccessPointAttachmentsFluentBuilder::filters) / [`set_filters(Option<Vec::<S3AccessPointAttachmentsFilter>>)`](crate::operation::describe_s3_access_point_attachments::builders::DescribeS3AccessPointAttachmentsFluentBuilder::set_filters):<br>required: **false**<br><p>Enter a filter Name and Values pair to view a select set of S3 access point attachments.</p><br>
9    ///   - [`max_results(i32)`](crate::operation::describe_s3_access_point_attachments::builders::DescribeS3AccessPointAttachmentsFluentBuilder::max_results) / [`set_max_results(Option<i32>)`](crate::operation::describe_s3_access_point_attachments::builders::DescribeS3AccessPointAttachmentsFluentBuilder::set_max_results):<br>required: **false**<br><p>The maximum number of resources to return in the response. This value must be an integer greater than zero.</p><br>
10    ///   - [`next_token(impl Into<String>)`](crate::operation::describe_s3_access_point_attachments::builders::DescribeS3AccessPointAttachmentsFluentBuilder::next_token) / [`set_next_token(Option<String>)`](crate::operation::describe_s3_access_point_attachments::builders::DescribeS3AccessPointAttachmentsFluentBuilder::set_next_token):<br>required: **false**<br><p>(Optional) Opaque pagination token returned from a previous operation (String). If present, this token indicates from what point you can continue processing the request, where the previous <code>NextToken</code> value left off.</p><br>
11    /// - On success, responds with [`DescribeS3AccessPointAttachmentsOutput`](crate::operation::describe_s3_access_point_attachments::DescribeS3AccessPointAttachmentsOutput) with field(s):
12    ///   - [`s3_access_point_attachments(Option<Vec::<S3AccessPointAttachment>>)`](crate::operation::describe_s3_access_point_attachments::DescribeS3AccessPointAttachmentsOutput::s3_access_point_attachments): <p>Array of S3 access point attachments returned after a successful <code>DescribeS3AccessPointAttachments</code> operation.</p>
13    ///   - [`next_token(Option<String>)`](crate::operation::describe_s3_access_point_attachments::DescribeS3AccessPointAttachmentsOutput::next_token): <p>(Optional) Opaque pagination token returned from a previous operation (String). If present, this token indicates from what point you can continue processing the request, where the previous <code>NextToken</code> value left off.</p>
14    /// - On failure, responds with [`SdkError<DescribeS3AccessPointAttachmentsError>`](crate::operation::describe_s3_access_point_attachments::DescribeS3AccessPointAttachmentsError)
15    pub fn describe_s3_access_point_attachments(
16        &self,
17    ) -> crate::operation::describe_s3_access_point_attachments::builders::DescribeS3AccessPointAttachmentsFluentBuilder {
18        crate::operation::describe_s3_access_point_attachments::builders::DescribeS3AccessPointAttachmentsFluentBuilder::new(self.handle.clone())
19    }
20}