Class: PEClient::Resource::NodeClassifierV1
- Inherits:
-
BaseWithPort
show all
- Defined in:
- lib/pe_client/resources/node_classifier.v1.rb,
lib/pe_client/resources/node_classifier.v1/nodes.rb,
lib/pe_client/resources/node_classifier.v1/rules.rb,
lib/pe_client/resources/node_classifier.v1/groups.rb,
lib/pe_client/resources/node_classifier.v1/classes.rb,
lib/pe_client/resources/node_classifier.v1/commands.rb,
lib/pe_client/resources/node_classifier.v1/validation.rb,
lib/pe_client/resources/node_classifier.v1/environments.rb,
lib/pe_client/resources/node_classifier.v1/classification.rb,
lib/pe_client/resources/node_classifier.v1/group_children.rb,
lib/pe_client/resources/node_classifier.v1/update_classes.rb,
lib/pe_client/resources/node_classifier.v1/import_hierarchy.rb,
lib/pe_client/resources/node_classifier.v1/last_class_update.rb
Overview
The role-based access control (RBAC) API v2 service enables you to fetch information about users, create groups, revoke tokens, validate tokens, and get information about your LDAP directory service. The v2 endpoints either extend or replace some RBAC API v1 endpoints.
Defined Under Namespace
Classes: Classes, Classification, Commands, Environments, GroupChildren, Groups, ImportHierarchy, LastClassUpdate, Nodes, Rules, UpdateClasses, Validation
Constant Summary
collapse
- BASE_PATH =
The base path for Node Classifier API v1 endpoints.
"/classifier-api/v1"
- PORT =
Default Node Classifier API Port
4433
Instance Method Summary
collapse
#initialize
Instance Method Details
39
40
41
42
|
# File 'lib/pe_client/resources/node_classifier.v1.rb', line 39
def classes
require_relative "node_classifier.v1/classes"
@classes ||= NodeClassifierV1::Classes.new(@client)
end
|
45
46
47
48
|
# File 'lib/pe_client/resources/node_classifier.v1.rb', line 45
def classification
require_relative "node_classifier.v1/classification"
@classification ||= NodeClassifierV1::Classification.new(@client)
end
|
51
52
53
54
|
# File 'lib/pe_client/resources/node_classifier.v1.rb', line 51
def commands
require_relative "node_classifier.v1/commands"
@commands ||= NodeClassifierV1::Commands.new(@client)
end
|
57
58
59
60
|
# File 'lib/pe_client/resources/node_classifier.v1.rb', line 57
def environments
require_relative "node_classifier.v1/environments"
@environments ||= NodeClassifierV1::Environments.new(@client)
end
|
69
70
71
72
|
# File 'lib/pe_client/resources/node_classifier.v1.rb', line 69
def group_children
require_relative "node_classifier.v1/group_children"
@group_children ||= NodeClassifierV1::GroupChildren.new(@client)
end
|
33
34
35
36
|
# File 'lib/pe_client/resources/node_classifier.v1.rb', line 33
def groups
require_relative "node_classifier.v1/groups"
@groups ||= NodeClassifierV1::Groups.new(@client)
end
|
81
82
83
84
|
# File 'lib/pe_client/resources/node_classifier.v1.rb', line 81
def import_hierarchy
require_relative "node_classifier.v1/import_hierarchy"
@import_hierarchy ||= NodeClassifierV1::ImportHierarchy.new(@client)
end
|
87
88
89
90
|
# File 'lib/pe_client/resources/node_classifier.v1.rb', line 87
def last_class_update
require_relative "node_classifier.v1/last_class_update"
@last_class_update ||= NodeClassifierV1::LastClassUpdate.new(@client)
end
|
63
64
65
66
|
# File 'lib/pe_client/resources/node_classifier.v1.rb', line 63
def nodes
require_relative "node_classifier.v1/nodes"
@nodes ||= NodeClassifierV1::Nodes.new(@client)
end
|
75
76
77
78
|
# File 'lib/pe_client/resources/node_classifier.v1.rb', line 75
def rules
require_relative "node_classifier.v1/rules"
@rules ||= NodeClassifierV1::Rules.new(@client)
end
|
93
94
95
96
|
# File 'lib/pe_client/resources/node_classifier.v1.rb', line 93
def update_classes
require_relative "node_classifier.v1/update_classes"
@update_classes ||= NodeClassifierV1::UpdateClasses.new(@client)
end
|
99
100
101
102
|
# File 'lib/pe_client/resources/node_classifier.v1.rb', line 99
def validation
require_relative "node_classifier.v1/validation"
@validation ||= NodeClassifierV1::Validation.new(@client)
end
|