public class SearchGuardACL extends Object implements Iterable<SearchGuardACL.Acl>, ConfigurationSettings
| Modifier and Type | Class and Description |
|---|---|
static class |
SearchGuardACL.Acl |
| Modifier and Type | Field and Description |
|---|---|
static String |
CURATOR_EXECUTE_FILTER |
static String |
CURATOR_USER |
static String |
FLUENTD_EXECUTE_FILTER |
static String |
FLUENTD_USER |
static String |
KIBANA_EXECUTE_FILTER |
static String |
KIBANA_INDEX |
static String |
KIBANA_USER |
static String |
OPENSHIFT_SYNC |
ACL_FILTER_ID, DEFAULT_AUTH_PROXY_HEADER, DEFAULT_ES_ACL_DELAY, DEFAULT_KIBANA_VERSION, DEFAULT_OPENSHIFT_OPS_PROJECTS, DEFAULT_SECURITY_CONFIG_INDEX, DEFAULT_USER_PROFILE_PREFIX, DEFAULT_WHITELISTED_USERS, KIBANA_CONFIG_INDEX_NAME, KIBANA_CONFIG_VERSION, OPENSHIFT_CONFIG_ACL_BASE, OPENSHIFT_CONFIG_ACL_NAMES, OPENSHIFT_CONFIG_OPS_PROJECTS, OPENSHIFT_DYNAMIC_ENABLED_DEFAULT, OPENSHIFT_DYNAMIC_ENABLED_FLAG, OPENSHIFT_ES_ACL_DELAY_IN_MILLIS, OPENSHIFT_ES_USER_PROFILE_PREFIX, OPENSHIFT_KIBANA_REWRITE_ENABLED_DEFAULT, OPENSHIFT_KIBANA_REWRITE_ENABLED_FLAG, OPENSHIFT_ROLES, OPENSHIFT_WHITELISTED_USERS, SEARCHGUARD_AUTHENTICATION_PROXY_HEADER, SEARCHGUARD_CONFIG_INDEX_NAME, SEARCHGUARD_ID, SEARCHGUARD_TYPE| Constructor and Description |
|---|
SearchGuardACL() |
| Modifier and Type | Method and Description |
|---|---|
void |
createInitialACLs(org.elasticsearch.common.settings.Settings settings) |
Iterator<SearchGuardACL.Acl> |
iterator()
An iterator that is safe to delete from
while spinning through the ACLs
|
void |
remove(SearchGuardACL.Acl acl)
Remove an ACL
|
void |
syncFrom(UserProjectCache cache,
String userProfilePrefix) |
public static final String OPENSHIFT_SYNC
public static final String FLUENTD_USER
public static final String KIBANA_USER
public static final String CURATOR_USER
public static final String FLUENTD_EXECUTE_FILTER
public static final String KIBANA_EXECUTE_FILTER
public static final String CURATOR_EXECUTE_FILTER
public static final String KIBANA_INDEX
public Iterator<SearchGuardACL.Acl> iterator()
iterator in interface Iterable<SearchGuardACL.Acl>public void remove(SearchGuardACL.Acl acl)
acl - public void syncFrom(UserProjectCache cache, String userProfilePrefix)
public void createInitialACLs(org.elasticsearch.common.settings.Settings settings)
Copyright © 2015–2016 Red Hat. All rights reserved.