import { _UnmarshalledMetricsConfiguration } from "./_MetricsConfiguration"; import * as __aws_sdk_types from "@aws-sdk/types"; /** * ListBucketMetricsConfigurationsOutput shape */ export interface ListBucketMetricsConfigurationsOutput extends __aws_sdk_types.MetadataBearer { /** *

Indicates whether the returned list of metrics configurations is complete. A value of true indicates that the list is not complete and the NextContinuationToken will be provided for a subsequent request.

*/ IsTruncated?: boolean; /** *

The marker that is used as a starting point for this metrics configuration list response. This value is present if it was sent in the request.

*/ ContinuationToken?: string; /** *

The marker used to continue a metrics configuration listing that has been truncated. Use the NextContinuationToken from a previously truncated list response to continue the listing. The continuation token is an opaque value that Amazon S3 understands.

*/ NextContinuationToken?: string; /** *

The list of metrics configurations for a bucket.

*/ MetricsConfigurationList?: Array<_UnmarshalledMetricsConfiguration>; /** * Metadata about the response received, including the HTTP status code, HTTP headers, and any request identifiers recognized by the SDK. */ $metadata: __aws_sdk_types.ResponseMetadata; }