Module: Cloudfront::Distribution::StreamingDistribution

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

Instance Method Summary collapse

Instance Method Details

#streaming_distribution_create(distribution) ⇒ Object



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

def streaming_distribution_create(distribution)
  distribution_create(STREAMING_DISTRIBUTION_URL, distribution)
end

#streaming_distribution_delete(distribution_id) ⇒ Object



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

def streaming_distribution_delete(distribution_id)
  distribution_delete(STREAMING_DISTRIBUTION_URL, distribution_id)
end

#streaming_distribution_disable(distribution_id) ⇒ Object



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

def streaming_distribution_disable(distribution_id)
  distribution_disable(STREAMING_DISTRIBUTION_URL, distribution_id)
end

#streaming_distribution_enable(distribution_id) ⇒ Object



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

def streaming_distribution_enable(distribution_id)
  distribution_enable(STREAMING_DISTRIBUTION_URL, distribution_id)
end

#streaming_distribution_get(distribution_id) ⇒ Object



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

def streaming_distribution_get(distribution_id)
  distribution_get(STREAMING_DISTRIBUTION_URL, distribution_id)
end

#streaming_distribution_get_config(distribution_id) ⇒ Object



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

def streaming_distribution_get_config(distribution_id)
  distribution_get_config(STREAMING_DISTRIBUTION_URL, distribution_id)
end

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



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

def streaming_distribution_list(max_items = 0, marker = "")
  distribution_list(STREAMING_DISTRIBUTION_URL, max_items, marker)
end

#streaming_distribution_put_config(distribution_id, distribution, etag) ⇒ Object



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

def streaming_distribution_put_config(distribution_id, distribution, etag)
  distribution_put_config(STREAMING_DISTRIBUTION_URL, distribution_id, distribution, etag)
end