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