| Interface | Description |
|---|---|
| ZKQuery |
Interface for query functions.
|
| Class | Description |
|---|---|
| ACLAugment |
Class that augments ZooKeeper ACL with field checking and comparison
functionality.
|
| ACLAugmentSatisfyEquator |
Equator used for logical matching of ACLs.
|
| ZKAudit | |
| ZKAuditCli | |
| ZKAuditSet |
Class that holds the report scenario description with different steps
(queries and checks) to be executed on the ZK tree argument.
|
| ZKAuditSet.ZKPolicyReportSections |
Structure of report that defines which sections to be included.
|
| ZKCheck |
Class that offers check functionality of a znode (or znodes matching a path
pattern) against a specific ACL definition.
|
| ZKCheckCli | |
| ZKCheckElement |
Check element as defined in the audit report configuration file.
|
| ZKClient |
Class used to establish connectivity with ZooKeeper server.
|
| ZKConfig |
Class that holds configuration parameters as defined in the config.yaml CLI
argument.
|
| ZKDefaultQuery |
ZKDefaultQuery Class that provides a basic set of queries for the ZNode tree.
|
| ZKEnforce | |
| ZKEnforceCli | |
| ZKEnforcePolicyElement |
Class that holds configuration for policies as defined in the enforcing yaml
configuration file.
|
| ZKEnforcePolicySet |
Class that holds policies for enforcing derived from the respective yaml
configuration file.
|
| ZKExport |
Export ZooKeeper tree functionality.
|
| ZKExportCli | |
| ZKPattern | |
| ZKPolicy | |
| ZKPolicyCli |
Class that handles CLI arguments for the tool.
|
| ZKPolicyDefs |
Constants commonly used throughout the ZooKeeper Policy Audit tool codebase.
|
| ZKPolicyUtils | |
| ZKPolicyUtils.ConnectedWatcher |
Watcher for ZooKeeper client connection that blocks waiting for succesful
connection.
|
| ZKPurgeRollback |
Purge rollback snapshots.
|
| ZKPurgeRollbackCli | |
| ZKQueryCli | |
| ZKQueryElement |
Class for query elements to be executed, constructed based on configuration
yaml files argument.
|
| ZKRollbackCli | |
| ZKRollbackElement |
Class that holds configuration for policies as defined in the enforcing yaml
configuration file.
|
| ZKRollbackSet |
Class that stores information for rollback to previous state after enforcing.
|
| ZKTree |
Class that handles operations on the ZNode tree structure.
|
| ZKTreeCli | |
| ZKTreeNode |
Object that represents a ZooKeeper znode.
|
Copyright © 2020. All rights reserved.