| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
BY_SECTION |
static java.lang.String |
GROUP_KEY |
static java.lang.String |
NOT_BY_SECTION |
static java.lang.String |
URN_KEY |
static java.lang.String |
USERNAME_KEY |
| Modifier and Type | Method and Description |
|---|---|
static Policy |
createYamlPolicy(java.util.Set<com.dtolabs.rundeck.core.authorization.Attribute> forcedContext,
ACLPolicyDoc yamlDoc,
java.lang.String ident,
int index,
com.dtolabs.rundeck.core.authorization.ValidationSet validation) |
static java.lang.Iterable<ACLPolicyDoc> |
documentIterable(java.util.Iterator<? extends java.lang.Object> iterator,
com.dtolabs.rundeck.core.authorization.ValidationSet validation,
java.lang.String sourceIdentity) |
java.lang.String |
getDescription() |
com.dtolabs.rundeck.core.authorization.providers.EnvironmentalContext |
getEnvironment() |
java.util.Set<java.lang.String> |
getGroups()
Return a list of group objects associated with this policy.
|
com.dtolabs.rundeck.core.authorization.AclRuleSet |
getRuleSet() |
java.util.Set<java.lang.String> |
getUrns()
Return a list of urns objects associated with this policy.
|
java.util.Set<java.lang.String> |
getUsernames()
Return a list of usernames as strings associated with this policy.
|
boolean |
isBy() |
public static final java.lang.String BY_SECTION
public static final java.lang.String NOT_BY_SECTION
public static final java.lang.String USERNAME_KEY
public static final java.lang.String GROUP_KEY
public static final java.lang.String URN_KEY
public static Policy createYamlPolicy(java.util.Set<com.dtolabs.rundeck.core.authorization.Attribute> forcedContext, ACLPolicyDoc yamlDoc, java.lang.String ident, int index, com.dtolabs.rundeck.core.authorization.ValidationSet validation)
public com.dtolabs.rundeck.core.authorization.AclRuleSet getRuleSet()
getRuleSet in interface com.dtolabs.rundeck.core.authorization.AclRuleSetSourcepublic java.util.Set<java.lang.String> getUsernames()
PolicygetUsernames in interface Policypublic java.util.Set<java.lang.String> getGroups()
Policypublic java.util.Set<java.lang.String> getUrns()
Policypublic java.lang.String getDescription()
getDescription in interface Policypublic com.dtolabs.rundeck.core.authorization.providers.EnvironmentalContext getEnvironment()
getEnvironment in interface Policypublic static java.lang.Iterable<ACLPolicyDoc> documentIterable(java.util.Iterator<? extends java.lang.Object> iterator, com.dtolabs.rundeck.core.authorization.ValidationSet validation, java.lang.String sourceIdentity)
iterator - iterator of yaml parser that produces ACLPolicyDocvalidation - validation setsourceIdentity - identity