class Fog::KeyVault::AzureRM::AccessPolicyEntry

AccessPolicyEntry Model for Storage Service

Public Class Methods

parse(access_policy_entry) click to toggle source
# File lib/fog/azurerm/models/key_vault/access_policy_entry.rb, line 13
def self.parse(access_policy_entry)
  access_policy_entry_hash = get_hash_from_object(access_policy_entry)
  permissions = access_policy_entry.permissions
  unless permissions.nil?
    access_policy_entry_hash['keys'] = permissions.keys
    access_policy_entry_hash['secrets'] = permissions.secrets
    access_policy_entry_hash['certificates'] = permissions.certificates
  end

  access_policy_entry_hash
end

Public Instance Methods

save() click to toggle source
# File lib/fog/azurerm/models/key_vault/access_policy_entry.rb, line 25
def save
  requires :object_id, :tenant_id, :keys, :secrets
end