class AzureMediaService::AccessPolicy

Public Class Methods

create(name:'Policy', duration_minutes:300, permission:2) click to toggle source
# File lib/azure_media_service/model/access_policy.rb, line 5
def create(name:'Policy', duration_minutes:300, permission:2)
  post_body = {
    "Name" => name,
    "DurationInMinutes" => duration_minutes,
    "Permissions" => permission
  }
  create_response(service.post("AccessPolicies", post_body))
end

Public Instance Methods

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