public interface PolicyCollectionFactory
| Modifier and Type | Method and Description |
|---|---|
default PolicyCollection |
policiesFromSource(YamlSource source) |
default PolicyCollection |
policiesFromSource(YamlSource source,
java.util.Set<com.dtolabs.rundeck.core.authorization.Attribute> context) |
PolicyCollection |
policiesFromSource(YamlSource source,
java.util.Set<com.dtolabs.rundeck.core.authorization.Attribute> context,
com.dtolabs.rundeck.core.authorization.ValidationSet validation)
Load policies from a source
|
default com.dtolabs.rundeck.core.authorization.Validation |
validate(com.dtolabs.rundeck.core.authorization.ValidationSet validation,
java.lang.Iterable<CacheableYamlSource> sources,
java.util.Set<com.dtolabs.rundeck.core.authorization.Attribute> forcedContext) |
default PolicyCollection policiesFromSource(YamlSource source) throws java.io.IOException
java.io.IOExceptionPolicyCollection policiesFromSource(YamlSource source, java.util.Set<com.dtolabs.rundeck.core.authorization.Attribute> context, com.dtolabs.rundeck.core.authorization.ValidationSet validation) throws java.io.IOException
source - sourcecontext - Context to require for all policies parsedjava.io.IOExceptiondefault PolicyCollection policiesFromSource(YamlSource source, java.util.Set<com.dtolabs.rundeck.core.authorization.Attribute> context) throws java.io.IOException
java.io.IOExceptiondefault com.dtolabs.rundeck.core.authorization.Validation validate(com.dtolabs.rundeck.core.authorization.ValidationSet validation,
java.lang.Iterable<CacheableYamlSource> sources,
java.util.Set<com.dtolabs.rundeck.core.authorization.Attribute> forcedContext)