Class: Fog::Proxmox::Identity::Mock

Inherits:
Object
  • Object
show all
Defined in:
lib/fog/proxmox/identity.rb,
lib/fog/proxmox/identity/requests/get_pool.rb,
lib/fog/proxmox/identity/requests/get_role.rb,
lib/fog/proxmox/identity/requests/get_user.rb,
lib/fog/proxmox/identity/requests/get_group.rb,
lib/fog/proxmox/identity/requests/get_domain.rb,
lib/fog/proxmox/identity/requests/list_pools.rb,
lib/fog/proxmox/identity/requests/list_roles.rb,
lib/fog/proxmox/identity/requests/list_users.rb,
lib/fog/proxmox/identity/requests/create_pool.rb,
lib/fog/proxmox/identity/requests/create_role.rb,
lib/fog/proxmox/identity/requests/create_user.rb,
lib/fog/proxmox/identity/requests/delete_pool.rb,
lib/fog/proxmox/identity/requests/delete_role.rb,
lib/fog/proxmox/identity/requests/delete_user.rb,
lib/fog/proxmox/identity/requests/list_groups.rb,
lib/fog/proxmox/identity/requests/list_tokens.rb,
lib/fog/proxmox/identity/requests/update_pool.rb,
lib/fog/proxmox/identity/requests/update_role.rb,
lib/fog/proxmox/identity/requests/update_user.rb,
lib/fog/proxmox/identity/requests/create_group.rb,
lib/fog/proxmox/identity/requests/create_token.rb,
lib/fog/proxmox/identity/requests/delete_group.rb,
lib/fog/proxmox/identity/requests/delete_token.rb,
lib/fog/proxmox/identity/requests/list_domains.rb,
lib/fog/proxmox/identity/requests/read_version.rb,
lib/fog/proxmox/identity/requests/update_group.rb,
lib/fog/proxmox/identity/requests/update_token.rb,
lib/fog/proxmox/identity/requests/create_domain.rb,
lib/fog/proxmox/identity/requests/delete_domain.rb,
lib/fog/proxmox/identity/requests/update_domain.rb,
lib/fog/proxmox/identity/requests/get_token_info.rb,
lib/fog/proxmox/identity/requests/change_password.rb,
lib/fog/proxmox/identity/requests/list_permissions.rb,
lib/fog/proxmox/identity/requests/check_permissions.rb,
lib/fog/proxmox/identity/requests/update_permissions.rb,
lib/fog/proxmox/identity/requests/list_user_permissions.rb

Overview

class Mock list_user_permissions request

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(options = {}) ⇒ Mock

Returns a new instance of Mock.



105
106
107
108
109
110
111
112
113
114
115
# File 'lib/fog/proxmox/identity.rb', line 105

def initialize(options = {})
  @proxmox_uri = URI.parse(options[:proxmox_url])
  @proxmox_auth_method = options[:proxmox_auth_method]
  @proxmox_tokenid = options[:proxmox_tokenid]
  @proxmox_userid = options[:proxmox_userid]
  @proxmox_username = options[:proxmox_username]
  @proxmox_password = options[:proxmox_password]
  @proxmox_token = options[:proxmox_token]
  @proxmox_path = @proxmox_uri.path
  @config = options
end

Instance Attribute Details

#configObject (readonly)

Returns the value of attribute config.



103
104
105
# File 'lib/fog/proxmox/identity.rb', line 103

def config
  @config
end

Instance Method Details

#get_domain(realm) ⇒ Object



37
# File 'lib/fog/proxmox/identity/requests/get_domain.rb', line 37

def get_domain(realm); end

#get_group(groupid) ⇒ Object



37
# File 'lib/fog/proxmox/identity/requests/get_group.rb', line 37

def get_group(groupid); end

#get_pool(poolid) ⇒ Object



37
# File 'lib/fog/proxmox/identity/requests/get_pool.rb', line 37

def get_pool(poolid); end

#get_role(roleid) ⇒ Object



37
# File 'lib/fog/proxmox/identity/requests/get_role.rb', line 37

def get_role(roleid); end

#get_token_info(realm) ⇒ Object



37
# File 'lib/fog/proxmox/identity/requests/get_token_info.rb', line 37

def get_token_info(realm); end

#get_user(userid) ⇒ Object



37
# File 'lib/fog/proxmox/identity/requests/get_user.rb', line 37

def get_user(userid); end

#list_domainsObject



37
# File 'lib/fog/proxmox/identity/requests/list_domains.rb', line 37

def list_domains; end

#list_groupsObject



37
# File 'lib/fog/proxmox/identity/requests/list_groups.rb', line 37

def list_groups; end

#list_permissionsObject



37
# File 'lib/fog/proxmox/identity/requests/list_permissions.rb', line 37

def list_permissions; end

#list_poolsObject



37
# File 'lib/fog/proxmox/identity/requests/list_pools.rb', line 37

def list_pools; end

#list_rolesObject



36
# File 'lib/fog/proxmox/identity/requests/list_roles.rb', line 36

def list_roles; end

#list_tokensObject



37
# File 'lib/fog/proxmox/identity/requests/list_tokens.rb', line 37

def list_tokens; end

#list_user_permissionsObject



40
# File 'lib/fog/proxmox/identity/requests/list_user_permissions.rb', line 40

def list_user_permissions; end

#list_users(options = {}) ⇒ Object



38
# File 'lib/fog/proxmox/identity/requests/list_users.rb', line 38

def list_users(options = {}); end