class TerraformDevKit::Aws::CloudFront

Public Class Methods

new(credentials, region) click to toggle source
# File lib/TerraformDevKit/aws/cloudfront.rb, line 6
def initialize(credentials, region)
  @cloudfront = ::Aws::CloudFront::Client.new(
    region: region, 
    credentials:credentials
  )
end

Public Instance Methods

distribution_is_deployed?(distribution_id) click to toggle source
# File lib/TerraformDevKit/aws/cloudfront.rb, line 13
def distribution_is_deployed?(distribution_id)
  @cloudfront.get_distribution({
    id: distribution_id, 
  }).distribution.status == 'Deployed'
end