import { EndpointParameterInstructions } from "@aws-sdk/middleware-endpoint"; import { Command as $Command } from "@aws-sdk/smithy-client"; import { Handler, HttpHandlerOptions as __HttpHandlerOptions, MetadataBearer as __MetadataBearer, MiddlewareStack } from "@aws-sdk/types"; import { ListBucketAnalyticsConfigurationsOutput, ListBucketAnalyticsConfigurationsRequest } from "../models/models_0"; import { S3ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../S3Client"; /** * @public * * The input for {@link ListBucketAnalyticsConfigurationsCommand}. */ export interface ListBucketAnalyticsConfigurationsCommandInput extends ListBucketAnalyticsConfigurationsRequest { } /** * @public * * The output of {@link ListBucketAnalyticsConfigurationsCommand}. */ export interface ListBucketAnalyticsConfigurationsCommandOutput extends ListBucketAnalyticsConfigurationsOutput, __MetadataBearer { } /** * @public *
Lists the analytics configurations for the bucket. You can have up to 1,000 analytics * configurations per bucket.
*This action supports list pagination and does not return more than 100 configurations
* at a time. You should always check the IsTruncated element in the response. If
* there are no more configurations to list, IsTruncated is set to false. If
* there are more configurations to list, IsTruncated is set to true, and there
* will be a value in NextContinuationToken. You use the
* NextContinuationToken value to continue the pagination of the list by
* passing the value in continuation-token in the request to GET the next
* page.
To use this operation, you must have permissions to perform the
* s3:GetAnalyticsConfiguration action. The bucket owner has this permission
* by default. The bucket owner can grant this permission to others. For more information
* about permissions, see Permissions Related to Bucket Subresource Operations and Managing Access Permissions to Your Amazon S3
* Resources.
For information about Amazon S3 analytics feature, see Amazon S3 Analytics – Storage Class * Analysis.
*The following operations are related to
* ListBucketAnalyticsConfigurations: