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–2017. All rights reserved.