class Fog::OpenStack::Network::RbacPolicy

Public Instance Methods

create() click to toggle source
# File lib/fog/openstack/network/models/rbac_policy.rb, line 14
def create
  requires :object_type, :object_id, :target_tenant, :action
  merge_attributes(service.create_rbac_policy(attributes).body['rbac_policy'])
  self
end
destroy() click to toggle source
# File lib/fog/openstack/network/models/rbac_policy.rb, line 26
def destroy
  requires :id
  service.delete_rbac_policy(id)
  true
end
update() click to toggle source
# File lib/fog/openstack/network/models/rbac_policy.rb, line 20
def update
  requires :id, :target_tenant
  merge_attributes(service.update_rbac_policy(id, attributes).body['rbac_policy'])
  self
end