Interface BaseValidator
-
- All Known Subinterfaces:
Validator
- All Known Implementing Classes:
BaseValidatorImpl,YamlValidator
public interface BaseValidatorValidator for yaml ACL policy
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description com.dtolabs.rundeck.core.authorization.RuleSetValidation<PolicyCollection>validateYamlPolicy(java.io.File file)Validate the yaml aclpolicycom.dtolabs.rundeck.core.authorization.RuleSetValidation<PolicyCollection>validateYamlPolicy(java.lang.String ident, java.io.File source)Validate the yaml aclpolicy, optionally within a specific project contextcom.dtolabs.rundeck.core.authorization.RuleSetValidation<PolicyCollection>validateYamlPolicy(java.lang.String ident, java.lang.String text)Validate the yaml aclpolicy, optionally within a specific project context
-
-
-
Method Detail
-
validateYamlPolicy
com.dtolabs.rundeck.core.authorization.RuleSetValidation<PolicyCollection> validateYamlPolicy(java.io.File file) throws java.io.IOException
Validate the yaml aclpolicy- Parameters:
file- yaml aclpolicy file- Returns:
- validation
- Throws:
java.io.IOException
-
validateYamlPolicy
com.dtolabs.rundeck.core.authorization.RuleSetValidation<PolicyCollection> validateYamlPolicy(java.lang.String ident, java.lang.String text) throws java.io.IOException
Validate the yaml aclpolicy, optionally within a specific project context- Parameters:
ident- identity string for the sourcestext- yaml aclpolicy text- Returns:
- validation
- Throws:
java.io.IOException
-
validateYamlPolicy
com.dtolabs.rundeck.core.authorization.RuleSetValidation<PolicyCollection> validateYamlPolicy(java.lang.String ident, java.io.File source) throws java.io.IOException
Validate the yaml aclpolicy, optionally within a specific project context- Parameters:
ident- identity string for the sourcessource- yaml aclpolicy file- Returns:
- validation
- Throws:
java.io.IOException
-
-