| Module | Fog::CDN::Rackspace::Base |
| In: |
lib/fog/rackspace/cdn.rb
|
| URI_HEADERS | = | { "X-Cdn-Ios-Uri" => :ios_uri, "X-Cdn-Uri" => :uri, "X-Cdn-Streaming-Uri" => :streaming_uri, "X-Cdn-Ssl-Uri" => :ssl_uri |
Publish container to CDN @param [Fog::Storage::Rackspace::Directory] container directory to publish @param [Boolean] publish If true directory is published. If false directory is unpublished. @return [Hash] hash containing urls for published container @raise [Fog::Storage::Rackspace::NotFound] - HTTP 404 @raise [Fog::Storage::Rackspace::BadRequest] - HTTP 400 @raise [Fog::Storage::Rackspace::InternalServerError] - HTTP 500 @raise [Fog::Storage::Rackspace::ServiceError]
Returns hash of urls for container @param [Fog::Storage::Rackspace::Directory] container to retrieve urls for @return [Hash] hash containing urls for published container @raise [Fog::Storage::Rackspace::BadRequest] - HTTP 400 @raise [Fog::Storage::Rackspace::InternalServerError] - HTTP 500 @raise [Fog::Storage::Rackspace::ServiceError] @note If unable to find container or container is not published this method will return an empty hash.