A B C D E F G H I K M N O P R S T U V 

A

ACL_FILTER_ID - Static variable in interface io.fabric8.elasticsearch.plugin.ConfigurationSettings
 
AclBuilder - Class in io.fabric8.elasticsearch.plugin.acl
 
AclBuilder() - Constructor for class io.fabric8.elasticsearch.plugin.acl.AclBuilder
 
ACLNotifierService - Interface in io.fabric8.elasticsearch.plugin.acl
A Service to handle registration and notification of those interested when a request is made for the SearchGuard ACL
ActionForbiddenActionFilter - Class in io.fabric8.elasticsearch.plugin
ActionFilter to intercept the response and return a proper 403 exception
ActionForbiddenActionFilter() - Constructor for class io.fabric8.elasticsearch.plugin.ActionForbiddenActionFilter
 
addActionRequestListener(SearchGuardACLActionRequestListener) - Method in interface io.fabric8.elasticsearch.plugin.acl.ACLNotifierService
 
addActionRequestListener(SearchGuardACLActionRequestListener) - Method in class io.fabric8.elasticsearch.plugin.acl.DefaultACLNotifierService
 
applicationFields() - Method in class io.fabric8.elasticsearch.plugin.kibana.DocumentBuilder
 
apply(String, ActionRequest, ActionListener) - Method in class io.fabric8.elasticsearch.plugin.acl.SearchGuardACLRequestActionFilter
 
apply(String, ActionResponse, ActionListener) - Method in class io.fabric8.elasticsearch.plugin.acl.SearchGuardACLRequestActionFilter
 
apply(String, ActionRequest, ActionListener, ActionFilterChain) - Method in class io.fabric8.elasticsearch.plugin.ActionForbiddenActionFilter
 
apply(String, ActionResponse, ActionListener, ActionFilterChain) - Method in class io.fabric8.elasticsearch.plugin.ActionForbiddenActionFilter
 
apply(String, ActionRequest, ActionListener, ActionFilterChain) - Method in class io.fabric8.elasticsearch.plugin.KibanaUserReindexAction
 
apply(String, ActionResponse, ActionListener, ActionFilterChain) - Method in class io.fabric8.elasticsearch.plugin.KibanaUserReindexAction
 
authenticate(RestRequest, RestChannel, AuthenticationBackend, Authorizator) - Method in class io.fabric8.elasticsearch.plugin.HTTPSProxyClientCertAuthenticator
 

B

build() - Method in class io.fabric8.elasticsearch.plugin.acl.AclBuilder
 
build() - Method in class io.fabric8.elasticsearch.plugin.kibana.DocumentBuilder
 
bypass(String) - Method in class io.fabric8.elasticsearch.plugin.acl.AclBuilder
 

C

comment(String) - Method in class io.fabric8.elasticsearch.plugin.acl.AclBuilder
 
ConfigurationSettings - Interface in io.fabric8.elasticsearch.plugin
 
configure() - Method in class io.fabric8.elasticsearch.plugin.OpenShiftElasticSearchModule
 
createInitialACLs() - Method in class io.fabric8.elasticsearch.plugin.acl.SearchGuardACL
 

D

DEFAULT_AUTH_PROXY_HEADER - Static variable in interface io.fabric8.elasticsearch.plugin.ConfigurationSettings
 
DEFAULT_ES_ACL_DELAY - Static variable in interface io.fabric8.elasticsearch.plugin.ConfigurationSettings
 
DEFAULT_INDEX_FIELD - Static variable in class io.fabric8.elasticsearch.plugin.kibana.KibanaSeed
 
DEFAULT_KIBANA_VERSION - Static variable in interface io.fabric8.elasticsearch.plugin.ConfigurationSettings
 
DEFAULT_SECURITY_CONFIG_INDEX - Static variable in interface io.fabric8.elasticsearch.plugin.ConfigurationSettings
 
DEFAULT_USER_PROFILE_PREFIX - Static variable in interface io.fabric8.elasticsearch.plugin.ConfigurationSettings
 
DEFAULT_WHITELISTED_USERS - Static variable in interface io.fabric8.elasticsearch.plugin.ConfigurationSettings
 
DefaultACLNotifierService - Class in io.fabric8.elasticsearch.plugin.acl
 
DefaultACLNotifierService() - Constructor for class io.fabric8.elasticsearch.plugin.acl.DefaultACLNotifierService
 
DefaultACLNotifierService(ESLogger) - Constructor for class io.fabric8.elasticsearch.plugin.acl.DefaultACLNotifierService
 
defaultIndex(String) - Method in class io.fabric8.elasticsearch.plugin.kibana.DocumentBuilder
 
description(String) - Method in class io.fabric8.elasticsearch.plugin.kibana.DocumentBuilder
 
description() - Method in class io.fabric8.elasticsearch.plugin.OpenShiftElasticSearchPlugin
 
doClose() - Method in class io.fabric8.elasticsearch.plugin.OpenShiftElasticSearchService
 
DocumentBuilder - Class in io.fabric8.elasticsearch.plugin.kibana
 
DocumentBuilder() - Constructor for class io.fabric8.elasticsearch.plugin.kibana.DocumentBuilder
 
doStart() - Method in class io.fabric8.elasticsearch.plugin.OpenShiftElasticSearchService
 
doStop() - Method in class io.fabric8.elasticsearch.plugin.OpenShiftElasticSearchService
 
DynamicACLFilter - Class in io.fabric8.elasticsearch.plugin.acl
REST filter to update the ACL when a user first makes a request
DynamicACLFilter(UserProjectCache, Settings, Client, ACLNotifierService) - Constructor for class io.fabric8.elasticsearch.plugin.acl.DynamicACLFilter
 

E

executes(String) - Method in class io.fabric8.elasticsearch.plugin.acl.AclBuilder
 
expire() - Method in interface io.fabric8.elasticsearch.plugin.acl.UserProjectCache
 
expire() - Method in class io.fabric8.elasticsearch.plugin.acl.UserProjectCacheMapAdapter
 

F

FLUENTD_EXECUTE_FILTER - Static variable in class io.fabric8.elasticsearch.plugin.acl.SearchGuardACL
 
FLUENTD_USER - Static variable in class io.fabric8.elasticsearch.plugin.acl.SearchGuardACL
 
ForbiddenException - Exception in io.fabric8.elasticsearch.plugin
 
ForbiddenException(Throwable) - Constructor for exception io.fabric8.elasticsearch.plugin.ForbiddenException
 

G

getAliases() - Method in class io.fabric8.elasticsearch.plugin.acl.SearchGuardACL.Acl
 
getComment() - Method in class io.fabric8.elasticsearch.plugin.acl.SearchGuardACL.Acl
 
getFiltersBypass() - Method in class io.fabric8.elasticsearch.plugin.acl.SearchGuardACL.Acl
 
getFiltersExecute() - Method in class io.fabric8.elasticsearch.plugin.acl.SearchGuardACL.Acl
 
getHosts() - Method in class io.fabric8.elasticsearch.plugin.acl.SearchGuardACL.Acl
 
getIndices() - Method in class io.fabric8.elasticsearch.plugin.acl.SearchGuardACL.Acl
 
getRoles() - Method in class io.fabric8.elasticsearch.plugin.acl.SearchGuardACL.Acl
 
getUsernameHash(String) - Static method in class io.fabric8.elasticsearch.plugin.KibanaUserReindexFilter
 
getUserProjects() - Method in interface io.fabric8.elasticsearch.plugin.acl.UserProjectCache
Retrieve an unmodifiable mapping of users to their projects
getUserProjects() - Method in class io.fabric8.elasticsearch.plugin.acl.UserProjectCacheMapAdapter
 
getUsers() - Method in class io.fabric8.elasticsearch.plugin.acl.SearchGuardACL.Acl
 

H

hasUser(String) - Method in interface io.fabric8.elasticsearch.plugin.acl.UserProjectCache
 
hasUser(String) - Method in class io.fabric8.elasticsearch.plugin.acl.UserProjectCacheMapAdapter
 
HTTPSProxyClientCertAuthenticator - Class in io.fabric8.elasticsearch.plugin
 
HTTPSProxyClientCertAuthenticator(Settings) - Constructor for class io.fabric8.elasticsearch.plugin.HTTPSProxyClientCertAuthenticator
 
HTTPSProxyClientCertAuthenticator(Settings, HTTPProxyAuthenticator, HTTPSClientCertAuthenticator, ESLogger) - Constructor for class io.fabric8.elasticsearch.plugin.HTTPSProxyClientCertAuthenticator
 

I

intervalName(String) - Method in class io.fabric8.elasticsearch.plugin.kibana.DocumentBuilder
 
io.fabric8.elasticsearch.plugin - package io.fabric8.elasticsearch.plugin
 
io.fabric8.elasticsearch.plugin.acl - package io.fabric8.elasticsearch.plugin.acl
 
io.fabric8.elasticsearch.plugin.kibana - package io.fabric8.elasticsearch.plugin.kibana
 
isClusterAdmin(String) - Method in interface io.fabric8.elasticsearch.plugin.acl.UserProjectCache
 
isClusterAdmin(String) - Method in class io.fabric8.elasticsearch.plugin.acl.UserProjectCacheMapAdapter
 
iterator() - Method in class io.fabric8.elasticsearch.plugin.acl.SearchGuardACL
An iterator that is safe to delete from while spinning through the ACLs

K

KIBANA_CONFIG_INDEX_NAME - Static variable in interface io.fabric8.elasticsearch.plugin.ConfigurationSettings
 
KIBANA_CONFIG_VERSION - Static variable in interface io.fabric8.elasticsearch.plugin.ConfigurationSettings
 
KIBANA_EXECUTE_FILTER - Static variable in class io.fabric8.elasticsearch.plugin.acl.SearchGuardACL
 
KIBANA_INDEX - Static variable in class io.fabric8.elasticsearch.plugin.acl.SearchGuardACL
 
KIBANA_USER - Static variable in class io.fabric8.elasticsearch.plugin.acl.SearchGuardACL
 
KibanaSeed - Class in io.fabric8.elasticsearch.plugin.kibana
 
KibanaSeed() - Constructor for class io.fabric8.elasticsearch.plugin.kibana.KibanaSeed
 
KibanaUserReindexAction - Class in io.fabric8.elasticsearch.plugin
 
KibanaUserReindexAction(Settings, ClusterService, Client) - Constructor for class io.fabric8.elasticsearch.plugin.KibanaUserReindexAction
 
KibanaUserReindexFilter - Class in io.fabric8.elasticsearch.plugin
 
KibanaUserReindexFilter(Settings, ESLogger) - Constructor for class io.fabric8.elasticsearch.plugin.KibanaUserReindexFilter
 

M

modules() - Method in class io.fabric8.elasticsearch.plugin.OpenShiftElasticSearchPlugin
 

N

name() - Method in class io.fabric8.elasticsearch.plugin.OpenShiftElasticSearchPlugin
 
notify(String) - Method in interface io.fabric8.elasticsearch.plugin.acl.ACLNotifierService
 
notify(String) - Method in class io.fabric8.elasticsearch.plugin.acl.DefaultACLNotifierService
 

O

onModule(ActionModule) - Method in class io.fabric8.elasticsearch.plugin.OpenShiftElasticSearchPlugin
 
onSearchGuardACLActionRequest(String) - Method in class io.fabric8.elasticsearch.plugin.acl.DynamicACLFilter
 
onSearchGuardACLActionRequest(String) - Method in interface io.fabric8.elasticsearch.plugin.acl.SearchGuardACLActionRequestListener
 
OPENSHIFT_ES_ACL_DELAY_IN_MILLIS - Static variable in interface io.fabric8.elasticsearch.plugin.ConfigurationSettings
The maximum time time in milliseconds to wait for SearchGuard to sync the ACL from a write from this plugin until load by searchguard
OPENSHIFT_ES_USER_PROFILE_PREFIX - Static variable in interface io.fabric8.elasticsearch.plugin.ConfigurationSettings
 
OPENSHIFT_ROLES - Static variable in interface io.fabric8.elasticsearch.plugin.ConfigurationSettings
 
OPENSHIFT_SYNC - Static variable in class io.fabric8.elasticsearch.plugin.acl.SearchGuardACL
 
OPENSHIFT_WHITELISTED_USERS - Static variable in interface io.fabric8.elasticsearch.plugin.ConfigurationSettings
 
OpenShiftElasticSearchModule - Class in io.fabric8.elasticsearch.plugin
The module controls loading and specific implementations we want to use
OpenShiftElasticSearchModule() - Constructor for class io.fabric8.elasticsearch.plugin.OpenShiftElasticSearchModule
 
OpenShiftElasticSearchPlugin - Class in io.fabric8.elasticsearch.plugin
 
OpenShiftElasticSearchPlugin() - Constructor for class io.fabric8.elasticsearch.plugin.OpenShiftElasticSearchPlugin
 
OpenShiftElasticSearchService - Class in io.fabric8.elasticsearch.plugin
Service to handle spawning threads, lifecycles, and REST filter registrations
OpenShiftElasticSearchService(Settings, Client, RestController, UserProjectCache, ACLNotifierService, DynamicACLFilter) - Constructor for class io.fabric8.elasticsearch.plugin.OpenShiftElasticSearchService
 
operationsFields() - Method in class io.fabric8.elasticsearch.plugin.kibana.DocumentBuilder
 
order() - Method in class io.fabric8.elasticsearch.plugin.acl.DynamicACLFilter
 
order() - Method in class io.fabric8.elasticsearch.plugin.acl.SearchGuardACLRequestActionFilter
 
order() - Method in class io.fabric8.elasticsearch.plugin.ActionForbiddenActionFilter
 
order() - Method in class io.fabric8.elasticsearch.plugin.KibanaUserReindexAction
 
order() - Method in class io.fabric8.elasticsearch.plugin.KibanaUserReindexFilter
 
OS_ES_REQ_ID - Static variable in interface io.fabric8.elasticsearch.plugin.acl.SearchGuardACLActionRequestListener
 

P

process(RestRequest, RestChannel, RestFilterChain) - Method in class io.fabric8.elasticsearch.plugin.acl.DynamicACLFilter
 
process(RestRequest, RestChannel, RestFilterChain) - Method in class io.fabric8.elasticsearch.plugin.KibanaUserReindexFilter
 
project(String) - Method in class io.fabric8.elasticsearch.plugin.acl.AclBuilder
 
projects(List<String>) - Method in class io.fabric8.elasticsearch.plugin.acl.AclBuilder
Completely replaces the list of projects

R

remove(SearchGuardACL.Acl) - Method in class io.fabric8.elasticsearch.plugin.acl.SearchGuardACL
Remove an ACL
removeActionRequestListener(SearchGuardACLActionRequestListener) - Method in interface io.fabric8.elasticsearch.plugin.acl.ACLNotifierService
 
removeActionRequestListener(SearchGuardACLActionRequestListener) - Method in class io.fabric8.elasticsearch.plugin.acl.DefaultACLNotifierService
 

S

SEARCHGUARD_AUTHENTICATION_PROXY_HEADER - Static variable in interface io.fabric8.elasticsearch.plugin.ConfigurationSettings
 
SEARCHGUARD_CONFIG_INDEX_NAME - Static variable in interface io.fabric8.elasticsearch.plugin.ConfigurationSettings
 
SEARCHGUARD_ID - Static variable in interface io.fabric8.elasticsearch.plugin.ConfigurationSettings
 
SEARCHGUARD_TYPE - Static variable in interface io.fabric8.elasticsearch.plugin.ConfigurationSettings
 
SearchGuardACL - Class in io.fabric8.elasticsearch.plugin.acl
Class representation of a ElasticSearch SearchGuard plugin ACL
SearchGuardACL() - Constructor for class io.fabric8.elasticsearch.plugin.acl.SearchGuardACL
 
SearchGuardACL.Acl - Class in io.fabric8.elasticsearch.plugin.acl
 
SearchGuardACL.Acl() - Constructor for class io.fabric8.elasticsearch.plugin.acl.SearchGuardACL.Acl
 
SearchGuardACLActionRequestListener - Interface in io.fabric8.elasticsearch.plugin.acl
Callback handler that is notified when a request is made for thethe SearchGuard ACL
SearchGuardACLRequestActionFilter - Class in io.fabric8.elasticsearch.plugin.acl
ActionFilter to recognize when the SearchGuard ACL
SearchGuardACLRequestActionFilter(Settings, ACLNotifierService) - Constructor for class io.fabric8.elasticsearch.plugin.acl.SearchGuardACLRequestActionFilter
 
searchProperties() - Method in class io.fabric8.elasticsearch.plugin.kibana.DocumentBuilder
 
services() - Method in class io.fabric8.elasticsearch.plugin.OpenShiftElasticSearchPlugin
 
setAliases(List<String>) - Method in class io.fabric8.elasticsearch.plugin.acl.SearchGuardACL.Acl
 
setComment(String) - Method in class io.fabric8.elasticsearch.plugin.acl.SearchGuardACL.Acl
 
setDashboards(String, Set<String>, Set<String>, Client, String, String) - Static method in class io.fabric8.elasticsearch.plugin.kibana.KibanaSeed
 
setExecutorService(ExecutorService) - Method in interface io.fabric8.elasticsearch.plugin.acl.ACLNotifierService
 
setExecutorService(ExecutorService) - Method in class io.fabric8.elasticsearch.plugin.acl.DefaultACLNotifierService
 
setFiltersBypass(List<String>) - Method in class io.fabric8.elasticsearch.plugin.acl.SearchGuardACL.Acl
 
setFiltersExecute(List<String>) - Method in class io.fabric8.elasticsearch.plugin.acl.SearchGuardACL.Acl
 
setHosts(List<String>) - Method in class io.fabric8.elasticsearch.plugin.acl.SearchGuardACL.Acl
 
setIndices(List<String>) - Method in class io.fabric8.elasticsearch.plugin.acl.SearchGuardACL.Acl
 
setRoles(List<String>) - Method in class io.fabric8.elasticsearch.plugin.acl.SearchGuardACL.Acl
 
setUsers(List<String>) - Method in class io.fabric8.elasticsearch.plugin.acl.SearchGuardACL.Acl
 
status() - Method in exception io.fabric8.elasticsearch.plugin.ForbiddenException
 
status() - Method in exception io.fabric8.elasticsearch.plugin.UnauthorizedException
 
syncFrom(UserProjectCache, String) - Method in class io.fabric8.elasticsearch.plugin.acl.SearchGuardACL
 

T

timeFieldName(String) - Method in class io.fabric8.elasticsearch.plugin.kibana.DocumentBuilder
 
title(String) - Method in class io.fabric8.elasticsearch.plugin.kibana.DocumentBuilder
 
toString() - Method in class io.fabric8.elasticsearch.plugin.acl.SearchGuardACL.Acl
 

U

UnauthorizedException - Exception in io.fabric8.elasticsearch.plugin
 
UnauthorizedException(Throwable) - Constructor for exception io.fabric8.elasticsearch.plugin.UnauthorizedException
 
update(String, Set<String>, boolean) - Method in interface io.fabric8.elasticsearch.plugin.acl.UserProjectCache
Add users for a project
update(String, Set<String>, boolean) - Method in class io.fabric8.elasticsearch.plugin.acl.UserProjectCacheMapAdapter
 
user(String) - Method in class io.fabric8.elasticsearch.plugin.acl.AclBuilder
 
UserProjectCache - Interface in io.fabric8.elasticsearch.plugin.acl
Cache of SearchGuard ACLs
UserProjectCacheMapAdapter - Class in io.fabric8.elasticsearch.plugin.acl
A simple cache implementation for users->projects
UserProjectCacheMapAdapter(Settings) - Constructor for class io.fabric8.elasticsearch.plugin.acl.UserProjectCacheMapAdapter
 

V

version(int) - Method in class io.fabric8.elasticsearch.plugin.kibana.DocumentBuilder
 
A B C D E F G H I K M N O P R S T U V 

Copyright © 2015 Red Hat. All rights reserved.