| Class | Description | 
|---|---|
| AbstractResourceFilter | |
| ConfigResourceFilter | 
 Use this ResourceFilter at end points where Druid Cluster configuration is read or written
 Here are some example paths where this filter is used -
 - druid/worker/v1
 - druid/indexer/v1
 - druid/coordinator/v1/config
 Note - Currently the resource name for all end points is set to "CONFIG" however if more fine grained access control
 is required the resource name can be set to specific config properties. 
 | 
| DatasourceResourceFilter | 
 Use this ResourceFilter when the datasource information is present after "datasources" segment in the request Path
 Here are some example paths where this filter is used -
 - druid/coordinator/v1/datasources/{dataSourceName}/... 
 | 
| RulesResourceFilter | 
 Use this ResourceFilter when the datasource information is present after "rules" segment in the request Path
 Here are some example paths where this filter is used -
  - druid/coordinator/v1/rules/ 
 | 
| StateResourceFilter | 
 Use this ResourceFilter at end points where Druid Cluster State is read or written
 Here are some example paths where this filter is used -
 - druid/broker/v1
 - druid/coordinator/v1
 - druid/historical/v1
 - druid/indexer/v1
 - druid/coordinator/v1/rules
 - druid/coordinator/v1/tiers
 - druid/worker/v1
 - druid/coordinator/v1/servers
 - status
 Note - Currently the resource name for all end points is set to "STATE" however if more fine grained access control
 is required the resource name can be set to specific state properties. 
 | 
Copyright © 2011–2018. All rights reserved.