public class YamlValidator extends java.lang.Object implements Validator
| Constructor and Description |
|---|
YamlValidator() |
| Modifier and Type | Method and Description |
|---|---|
static YamlValidator |
create() |
PoliciesValidation |
validateYamlPolicy(java.io.File file)
Validate the yaml aclpolicy
|
com.dtolabs.rundeck.core.authorization.RuleSetValidation<PolicyCollection> |
validateYamlPolicy(java.lang.String ident,
java.io.File source)
Validate the yaml aclpolicy, optionally within a specific project context
|
PoliciesValidation |
validateYamlPolicy(java.lang.String ident,
java.lang.String text)
Validate the yaml aclpolicy, optionally within a specific project context
|
PoliciesValidation |
validateYamlPolicy(java.lang.String project,
java.lang.String ident,
java.io.File source)
Validate the yaml aclpolicy, optionally within a specific project context
|
PoliciesValidation |
validateYamlPolicy(java.lang.String project,
java.lang.String ident,
java.lang.String text)
Validate the yaml aclpolicy, optionally within a specific project context
|
public static YamlValidator create()
public PoliciesValidation validateYamlPolicy(java.lang.String ident, java.lang.String text) throws java.io.IOException
BaseValidatorvalidateYamlPolicy in interface BaseValidatorident - identity string for the sourcestext - yaml aclpolicy textjava.io.IOExceptionpublic com.dtolabs.rundeck.core.authorization.RuleSetValidation<PolicyCollection> validateYamlPolicy(java.lang.String ident, java.io.File source) throws java.io.IOException
BaseValidatorvalidateYamlPolicy in interface BaseValidatorident - identity string for the sourcessource - yaml aclpolicy filejava.io.IOExceptionpublic PoliciesValidation validateYamlPolicy(java.lang.String project, java.lang.String ident, java.lang.String text) throws java.io.IOException
validateYamlPolicy in interface Validatorproject - name of project to force the context of all policies, or null to not force a contextident - identity string for the sourcestext - yaml aclpolicy textjava.io.IOExceptionpublic PoliciesValidation validateYamlPolicy(java.lang.String project, java.lang.String ident, java.io.File source) throws java.io.IOException
validateYamlPolicy in interface Validatorproject - name of project to force the context of all policies, or null to not force a contextident - identity string for the sourcessource - yaml aclpolicy filejava.io.IOExceptionpublic PoliciesValidation validateYamlPolicy(java.io.File file) throws java.io.IOException
BaseValidatorvalidateYamlPolicy in interface BaseValidatorfile - yaml aclpolicy filejava.io.IOException