T
- context typepublic interface ContextValidator<T>
Modifier and Type | Method and Description |
---|---|
com.dtolabs.rundeck.core.authorization.RuleSetValidation<com.dtolabs.rundeck.core.authorization.providers.PolicyCollection> |
validatePolicyFile(T context,
java.lang.String fname)
Validate the yaml aclpolicy within a specific project context
|
com.dtolabs.rundeck.core.authorization.RuleSetValidation<com.dtolabs.rundeck.core.authorization.providers.PolicyCollection> |
validateYamlPolicy(T context,
java.lang.String ident,
java.lang.String text)
Validate the yaml aclpolicy, optionally within a specific project context
|
com.dtolabs.rundeck.core.authorization.RuleSetValidation<com.dtolabs.rundeck.core.authorization.providers.PolicyCollection> validateYamlPolicy(T context, java.lang.String ident, java.lang.String text) throws java.io.IOException
ident
- identity string for the sourcestext
- yaml aclpolicy textjava.io.IOException
com.dtolabs.rundeck.core.authorization.RuleSetValidation<com.dtolabs.rundeck.core.authorization.providers.PolicyCollection> validatePolicyFile(T context, java.lang.String fname) throws java.io.IOException
fname
- filenamejava.io.IOException