class Stax::Aws::Cloudfront

Public Class Methods

client() click to toggle source
# File lib/stax/aws/cloudfront.rb, line 8
def client
  @_client ||= ::Aws::CloudFront::Client.new
end
distribution(id) click to toggle source
# File lib/stax/aws/cloudfront.rb, line 12
def distribution(id)
  client.get_distribution(id: id).distribution
end
invalidation(distribution_id, id) click to toggle source
# File lib/stax/aws/cloudfront.rb, line 20
def invalidation(distribution_id, id)
  client.get_invalidation(distribution_id: distribution_id, id: id).invalidation
end
invalidations(id) click to toggle source
# File lib/stax/aws/cloudfront.rb, line 16
def invalidations(id)
  client.list_invalidations(distribution_id: id).map(&:invalidation_list).map(&:items)
end