Method: Fog::CDN::AWS::Real#get_invalidation_list

Defined in:
lib/fog/aws/requests/cdn/get_invalidation_list.rb

#get_invalidation_list(distribution_id, options = {}) ⇒ Object

Parameters

  • options<~Hash> - config arguments for list. Defaults to {}.

    • ‘Marker’<~String> - limits object keys to only those that appear lexicographically after its value.

    • ‘MaxItems’<~Integer> - limits number of object keys returned

Returns

  • response<~Excon::Response>:

    • body<~Hash>:

      • ‘IsTruncated’<~Boolean> - Whether or not the listing is truncated

      • ‘Marker’<~String> - Marker specified for query

      • ‘MaxItems’<~Integer> - Maximum number of keys specified for query

      • ‘NextMarker’<~String> - Marker to specify for next page (id of last result of current page)

      • ‘InvalidationSummary’<~Array>:

        • ‘Id’<~String>:

        • ‘Status’<~String>:

See Also

docs.amazonwebservices.com/AmazonCloudFront/latest/APIReference/ListInvalidation.html


28
29
30
31
32
33
34
35
36
37
# File 'lib/fog/aws/requests/cdn/get_invalidation_list.rb', line 28

def get_invalidation_list(distribution_id, options = {})
  request({
    :expects    => 200,
    :idempotent => true,
    :method   => 'GET',
    :parser   => Fog::Parsers::CDN::AWS::GetInvalidationList.new,
    :path       => "/distribution/#{distribution_id}/invalidation",
    :query      => options
  })
end