import { _InvalidationSummary, _UnmarshalledInvalidationSummary } from "./_InvalidationSummary"; /** *

The InvalidationList complex type describes the list of invalidation objects. For more information about invalidation, see Invalidating Objects (Web Distributions Only) in the Amazon CloudFront Developer Guide.

*/ export interface _InvalidationList { /** *

The value that you provided for the Marker request parameter.

*/ Marker: string; /** *

If IsTruncated is true, this element is present and contains the value that you can use for the Marker request parameter to continue listing your invalidation batches where they left off.

*/ NextMarker?: string; /** *

The value that you provided for the MaxItems request parameter.

*/ MaxItems: number; /** *

A flag that indicates whether more invalidation batch requests remain to be listed. If your results were truncated, you can make a follow-up pagination request using the Marker request parameter to retrieve more invalidation batches in the list.

*/ IsTruncated: boolean; /** *

The number of invalidation batches that were created by the current AWS account.

*/ Quantity: number; /** *

A complex type that contains one InvalidationSummary element for each invalidation batch created by the current AWS account.

*/ Items?: Array<_InvalidationSummary> | Iterable<_InvalidationSummary>; } export interface _UnmarshalledInvalidationList extends _InvalidationList { /** *

A complex type that contains one InvalidationSummary element for each invalidation batch created by the current AWS account.

*/ Items?: Array<_UnmarshalledInvalidationSummary>; }