public class SearchGuardRoles extends Object implements Iterable<SearchGuardRoles.Roles>, ConfigurationSettings
| Modifier and Type | Class and Description |
|---|---|
static class |
SearchGuardRoles.Roles |
| Modifier and Type | Field and Description |
|---|---|
static String |
PROJECT_PREFIX |
static String |
ROLE_PREFIX |
DEFAULT_AUTH_PROXY_HEADER, DEFAULT_KIBANA_VERSION, DEFAULT_KIBANA_VERSION_HEADER, DEFAULT_OPENSHIFT_ALLOW_CLUSTER_READER, DEFAULT_OPENSHIFT_OPS_PROJECTS, DEFAULT_SEARCHGUARD_ADMIN_DN, DEFAULT_SECURITY_CONFIG_INDEX, DEFAULT_SG_CLIENT_KS_PASS, DEFAULT_SG_CLIENT_KS_PATH, DEFAULT_SG_CLIENT_KS_TYPE, DEFAULT_SG_CLIENT_TS_PASS, DEFAULT_SG_CLIENT_TS_PATH, DEFAULT_SG_CLIENT_TS_TYPE, DEFAULT_SG_CONFIG_SETTING_PATH, DEFAULT_USER_PROFILE_PREFIX, DEFAULT_WHITELISTED_USERS, KIBANA_CONFIG_INDEX_NAME, KIBANA_CONFIG_VERSION, KIBANA_VERSION_HEADER, OPENSHIFT_ALLOW_CLUSTER_READER, OPENSHIFT_CONFIG_OPS_PROJECTS, OPENSHIFT_CONFIG_PROJECT_INDEX_PREFIX, OPENSHIFT_DEFAULT_PROJECT_INDEX_PREFIX, OPENSHIFT_DYNAMIC_ENABLED_DEFAULT, OPENSHIFT_DYNAMIC_ENABLED_FLAG, OPENSHIFT_ES_ACL_DELAY_IN_MILLIS, OPENSHIFT_ES_KIBANA_SEED_MAPPINGS_APP, OPENSHIFT_ES_KIBANA_SEED_MAPPINGS_EMPTY, OPENSHIFT_ES_KIBANA_SEED_MAPPINGS_OPERATIONS, OPENSHIFT_ES_USER_PROFILE_PREFIX, OPENSHIFT_KIBANA_REWRITE_ENABLED_DEFAULT, OPENSHIFT_KIBANA_REWRITE_ENABLED_FLAG, OPENSHIFT_ROLES, SEARCHGUARD_ADMIN_DN, SEARCHGUARD_AUTHENTICATION_PROXY_HEADER, SEARCHGUARD_CONFIG_ID, SEARCHGUARD_CONFIG_INDEX_NAME, SEARCHGUARD_INITIAL_CONFIGS, SEARCHGUARD_MAPPING_TYPE, SEARCHGUARD_ROLE_TYPE, SG_ACTION_ALL, SG_ACTION_CLUSTER_ALL, SG_ACTION_CREATE_INDEX, SG_ACTION_READ, SG_ACTION_WRITE, SG_CLIENT_KS_PASS, SG_CLIENT_KS_PATH, SG_CLIENT_KS_TYPE, SG_CLIENT_TS_PASS, SG_CLIENT_TS_PATH, SG_CLIENT_TS_TYPE, SG_CONFIG_SETTING_PATH| Constructor and Description |
|---|
SearchGuardRoles() |
| Modifier and Type | Method and Description |
|---|---|
Iterator<SearchGuardRoles.Roles> |
iterator() |
SearchGuardRoles |
load(Map<String,Object> source) |
void |
removeRole(SearchGuardRoles.Roles role) |
void |
syncFrom(UserProjectCache cache,
String userProfilePrefix,
String cdm_project_prefix) |
Map<String,Object> |
toMap() |
String |
toString() |
public static final String ROLE_PREFIX
public static final String PROJECT_PREFIX
public Iterator<SearchGuardRoles.Roles> iterator()
iterator in interface Iterable<SearchGuardRoles.Roles>public void removeRole(SearchGuardRoles.Roles role)
public void syncFrom(UserProjectCache cache, String userProfilePrefix, String cdm_project_prefix)
public SearchGuardRoles load(Map<String,Object> source)
Copyright © 2015–2017 Red Hat. All rights reserved.