Class: AuthingRuby::AclManagementClient

Inherits:
Object
  • Object
show all
Defined in:
lib/authing_ruby/management/AclManagementClient.rb

Instance Method Summary collapse

Constructor Details

#initialize(options = {}, graphqlClient = nil, httpClient = nil, tokenProvider = nil) ⇒ AclManagementClient

Returns a new instance of AclManagementClient.



7
8
9
10
11
12
# File 'lib/authing_ruby/management/AclManagementClient.rb', line 7

def initialize(options = {}, graphqlClient = nil, httpClient = nil, tokenProvider = nil)
  @options = options
  @graphqlClient = graphqlClient
  @httpClient = httpClient
  @tokenProvider = tokenProvider
end

Instance Method Details

#createNamespaceObject

创建权限分组



18
19
# File 'lib/authing_ruby/management/AclManagementClient.rb', line 18

def createNamespace
end

#createResourceObject

创建资源



34
35
# File 'lib/authing_ruby/management/AclManagementClient.rb', line 34

def createResource
end

#deleteNamespaceObject

删除权限分组



26
27
# File 'lib/authing_ruby/management/AclManagementClient.rb', line 26

def deleteNamespace
end

#deleteResourceObject

删除资源



42
43
# File 'lib/authing_ruby/management/AclManagementClient.rb', line 42

def deleteResource
end

#isAllowedObject



14
15
# File 'lib/authing_ruby/management/AclManagementClient.rb', line 14

def isAllowed
end

#listNamespacesObject

获取权限分组列表



22
23
# File 'lib/authing_ruby/management/AclManagementClient.rb', line 22

def listNamespaces
end

#listResourcesObject

获取资源列表



30
31
# File 'lib/authing_ruby/management/AclManagementClient.rb', line 30

def listResources
end

#updateResourceObject

更新资源



38
39
# File 'lib/authing_ruby/management/AclManagementClient.rb', line 38

def updateResource
end