Class: AuthingRuby::AclManagementClient
- Inherits:
-
Object
- Object
- AuthingRuby::AclManagementClient
- Defined in:
- lib/authing_ruby/management/AclManagementClient.rb
Instance Method Summary collapse
-
#createNamespace ⇒ Object
创建权限分组.
-
#createResource ⇒ Object
创建资源.
-
#deleteNamespace ⇒ Object
删除权限分组.
-
#deleteResource ⇒ Object
删除资源.
-
#initialize(options = {}, graphqlClient = nil, httpClient = nil, tokenProvider = nil) ⇒ AclManagementClient
constructor
A new instance of AclManagementClient.
- #isAllowed ⇒ Object
-
#listNamespaces ⇒ Object
获取权限分组列表.
-
#listResources ⇒ Object
获取资源列表.
-
#updateResource ⇒ Object
更新资源.
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( = {}, graphqlClient = nil, httpClient = nil, tokenProvider = nil) @options = @graphqlClient = graphqlClient @httpClient = httpClient @tokenProvider = tokenProvider end |
Instance Method Details
#createNamespace ⇒ Object
创建权限分组
18 19 |
# File 'lib/authing_ruby/management/AclManagementClient.rb', line 18 def createNamespace end |
#createResource ⇒ Object
创建资源
34 35 |
# File 'lib/authing_ruby/management/AclManagementClient.rb', line 34 def createResource end |
#deleteNamespace ⇒ Object
删除权限分组
26 27 |
# File 'lib/authing_ruby/management/AclManagementClient.rb', line 26 def deleteNamespace end |
#deleteResource ⇒ Object
删除资源
42 43 |
# File 'lib/authing_ruby/management/AclManagementClient.rb', line 42 def deleteResource end |
#isAllowed ⇒ Object
14 15 |
# File 'lib/authing_ruby/management/AclManagementClient.rb', line 14 def isAllowed end |
#listNamespaces ⇒ Object
获取权限分组列表
22 23 |
# File 'lib/authing_ruby/management/AclManagementClient.rb', line 22 def listNamespaces end |
#listResources ⇒ Object
获取资源列表
30 31 |
# File 'lib/authing_ruby/management/AclManagementClient.rb', line 30 def listResources end |
#updateResource ⇒ Object
更新资源
38 39 |
# File 'lib/authing_ruby/management/AclManagementClient.rb', line 38 def updateResource end |