class AzureMediaService::ContentKeyAuthorizationPolicy

Public Class Methods

create(name) click to toggle source
# File lib/azure_media_service/model/content_key_authorization_policy.rb, line 5
def create(name)
  create_response(service.post("ContentKeyAuthorizationPolicies", {Name: name}))
end
get(content_key_authorization_policy_id=nil) click to toggle source
# File lib/azure_media_service/model/content_key_authorization_policy.rb, line 9
def get(content_key_authorization_policy_id=nil)
  service.get("ContentKeyAuthorizationPolicies", ContentKeyAuthorizationPolicy, content_key_authorization_policy_id)
end

Public Instance Methods

delete() click to toggle source
# File lib/azure_media_service/model/content_key_authorization_policy.rb, line 18
def delete
  begin 
    res = @request.delete("ContentKeyAuthorizationPolicies('#{self.Id}')")
  rescue => e
    raise MediaServiceError.new(e.message)
  end
  res
end