public class YamlPolicyCollection extends java.lang.Object implements PolicyCollection
Constructor and Description |
---|
YamlPolicyCollection(java.lang.String identity,
com.dtolabs.rundeck.core.authorization.providers.YamlPolicyCollection.YamlSourceLoader loader,
com.dtolabs.rundeck.core.authorization.providers.YamlPolicyCollection.YamlPolicyCreator creator,
ValidationSet validation)
Create from a source
|
Modifier and Type | Method and Description |
---|---|
long |
countPolicies() |
java.util.List<Policy> |
getPolicies() |
AclRuleSet |
getRuleSet() |
java.util.Collection<java.lang.String> |
groupNames()
For a given policy collection, return all the group names associated with it.
|
public YamlPolicyCollection(java.lang.String identity, com.dtolabs.rundeck.core.authorization.providers.YamlPolicyCollection.YamlSourceLoader loader, com.dtolabs.rundeck.core.authorization.providers.YamlPolicyCollection.YamlPolicyCreator creator, ValidationSet validation) throws java.io.IOException
identity
- source identity stringjava.io.IOException
public AclRuleSet getRuleSet()
getRuleSet
in interface AclRuleSetSource
public java.util.Collection<java.lang.String> groupNames()
PolicyCollection
groupNames
in interface PolicyCollection
public long countPolicies()
countPolicies
in interface PolicyCollection
public java.util.List<Policy> getPolicies()
getPolicies
in interface PolicyCollection