boto/boto — pull request #832 by jtriley (2012-06-20 18:36:05+00:00)
Title: CloudFront: support for "GET Invalidation List" (closes #278)

1. Added InvalidationListResultSet class that handles processing the
InvalidationList results. This class will auto-paginate during iteration
provided max_items=None. If max_items is not None then only "max_items"
invalidations are returned.

2. Added InvalidationSummary object that represents the complex CF
InvalidationSummary type. Contains an invalidation request's id and
status. Used by InvalidationListResultSet.

3. Added get_invalidation_requests function to CF connection object that
returns all invalidation requests for a given distribution id in the
form of an InvalidationListResultSet. If max_items is specified then the
user must make a follow-up call in order to fetch the next page of the
results.

4. Added tests for get_invalidation_requests and updated all CloudFront tests with 'cloudfront' service tag for use with test.py

5. Updated both the CloudFront API and tutorial docs to include a section on invalidation