Class: PEClient::Resource::RBACV1
- Inherits:
-
BaseWithPort
show all
- Defined in:
- lib/pe_client/resources/rbac.v1.rb,
lib/pe_client/resources/rbac.v1/ldap.rb,
lib/pe_client/resources/rbac.v1/saml.rb,
lib/pe_client/resources/rbac.v1/roles.rb,
lib/pe_client/resources/rbac.v1/users.rb,
lib/pe_client/resources/rbac.v1/groups.rb,
lib/pe_client/resources/rbac.v1/tokens.rb,
lib/pe_client/resources/rbac.v1/passwords.rb,
lib/pe_client/resources/rbac.v1/disclaimer.rb,
lib/pe_client/resources/rbac.v1/permissions.rb
Overview
Role-based access control (RBAC) API v1 endpoints to manage users, directory service groups, roles, permissions, tokens, passwords, and LDAP and SAML connection settings.
Defined Under Namespace
Classes: Disclaimer, Groups, LDAP, Passwords, Permissions, Roles, SAML, Tokens, Users
Constant Summary
collapse
- BASE_PATH =
The base path for RBAC API v1 endpoints.
"/rbac-api/v1"
- PORT =
4433
Instance Method Summary
collapse
#initialize
Instance Method Details
80
81
82
83
|
# File 'lib/pe_client/resources/rbac.v1.rb', line 80
def disclaimer
require_relative "rbac.v1/disclaimer"
@disclaimer ||= RBACV1::Disclaimer.new(@client)
end
|
38
39
40
41
|
# File 'lib/pe_client/resources/rbac.v1.rb', line 38
def groups
require_relative "rbac.v1/groups"
@groups ||= RBACV1::Groups.new(@client)
end
|
62
63
64
65
|
# File 'lib/pe_client/resources/rbac.v1.rb', line 62
def ldap
require_relative "rbac.v1/ldap"
@ldap ||= RBACV1::LDAP.new(@client)
end
|
74
75
76
77
|
# File 'lib/pe_client/resources/rbac.v1.rb', line 74
def passwords
require_relative "rbac.v1/passwords"
@passwords ||= RBACV1::Passwords.new(@client)
end
|
50
51
52
53
|
# File 'lib/pe_client/resources/rbac.v1.rb', line 50
def permissions
require_relative "rbac.v1/permissions"
@permissions ||= RBACV1::Permissions.new(@client)
end
|
44
45
46
47
|
# File 'lib/pe_client/resources/rbac.v1.rb', line 44
def roles
require_relative "rbac.v1/roles"
@roles ||= RBACV1::Roles.new(@client)
end
|
68
69
70
71
|
# File 'lib/pe_client/resources/rbac.v1.rb', line 68
def saml
require_relative "rbac.v1/saml"
@saml ||= RBACV1::SAML.new(@client)
end
|
56
57
58
59
|
# File 'lib/pe_client/resources/rbac.v1.rb', line 56
def tokens
require_relative "rbac.v1/tokens"
@tokens ||= RBACV1::Tokens.new(@client)
end
|
32
33
34
35
|
# File 'lib/pe_client/resources/rbac.v1.rb', line 32
def users
require_relative "rbac.v1/users"
@users ||= RBACV1::Users.new(@client)
end
|