Module: Cloudfront::Distribution::DownloadDistribution

Includes:
Distribution
Included in:
Cloudfront
Defined in:
lib/cloudfront/distribution/download_distribution.rb

Instance Method Summary collapse

Instance Method Details

#download_distribution_create(distribution) ⇒ Object



13
14
15
# File 'lib/cloudfront/distribution/download_distribution.rb', line 13

def download_distribution_create(distribution)
  distribution_create(DOWNLOAD_DISTRIBUTION_URL, distribution)
end

#download_distribution_delete(distribution_id) ⇒ Object



41
42
43
# File 'lib/cloudfront/distribution/download_distribution.rb', line 41

def download_distribution_delete(distribution_id)
  distribution_delete(DOWNLOAD_DISTRIBUTION_URL, distribution_id)
end

#download_distribution_disable(distribution_id) ⇒ Object



37
38
39
# File 'lib/cloudfront/distribution/download_distribution.rb', line 37

def download_distribution_disable(distribution_id)
  distribution_disable(DOWNLOAD_DISTRIBUTION_URL, distribution_id)
end

#download_distribution_enable(distribution_id) ⇒ Object



33
34
35
# File 'lib/cloudfront/distribution/download_distribution.rb', line 33

def download_distribution_enable(distribution_id)
  distribution_enable(DOWNLOAD_DISTRIBUTION_URL, distribution_id)
end

#download_distribution_get(distribution_id) ⇒ Object



21
22
23
# File 'lib/cloudfront/distribution/download_distribution.rb', line 21

def download_distribution_get(distribution_id)
  distribution_get(DOWNLOAD_DISTRIBUTION_URL, distribution_id)
end

#download_distribution_get_config(distribution_id) ⇒ Object



25
26
27
# File 'lib/cloudfront/distribution/download_distribution.rb', line 25

def download_distribution_get_config(distribution_id)
  distribution_get_config(DOWNLOAD_DISTRIBUTION_URL, distribution_id)
end

#download_distribution_list(max_items = 0, marker = "") ⇒ Object



17
18
19
# File 'lib/cloudfront/distribution/download_distribution.rb', line 17

def download_distribution_list(max_items = 0, marker = "")
  distribution_list(DOWNLOAD_DISTRIBUTION_URL, max_items, marker)
end

#download_distribution_put_config(distribution_id, distribution, etag) ⇒ Object



29
30
31
# File 'lib/cloudfront/distribution/download_distribution.rb', line 29

def download_distribution_put_config(distribution_id, distribution, etag)
  distribution_put_config(DOWNLOAD_DISTRIBUTION_URL, distribution_id, distribution, etag)
end