JavaScript is disabled on your browser.
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
A
B
C
D
E
F
G
H
I
K
M
N
O
P
R
S
T
U
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
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
C
ConfigurationSettings
- Interface in
io.fabric8.elasticsearch.plugin
configure()
- Method in class io.fabric8.elasticsearch.plugin.
OpenShiftElasticSearchModule
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_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(Settings)
- Constructor for class io.fabric8.elasticsearch.plugin.acl.
DefaultACLNotifierService
description()
- Method in class io.fabric8.elasticsearch.plugin.
OpenShiftElasticSearchPlugin
doClose()
- Method in class io.fabric8.elasticsearch.plugin.
OpenShiftElasticSearchService
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
expire()
- Method in interface io.fabric8.elasticsearch.plugin.acl.
UserProjectCache
expire()
- Method in class io.fabric8.elasticsearch.plugin.acl.
UserProjectCacheMapAdapter
F
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
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
io.fabric8.elasticsearch.plugin
- package io.fabric8.elasticsearch.plugin
io.fabric8.elasticsearch.plugin.acl
- package io.fabric8.elasticsearch.plugin.acl
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
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_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
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
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
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
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>)
- Method in interface io.fabric8.elasticsearch.plugin.acl.
UserProjectCache
Add users for a project
update(String, Set<String>)
- 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
A
B
C
D
E
F
G
H
I
K
M
N
O
P
R
S
T
U
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2015
Red Hat
. All rights reserved.