# A role that has all sorts of configuration: # - it can monitor the cluster # - for index1 and index2 it can do CRUD things and refresh # - for other indices it has search-only privileges actual_role: run_as: [ "joe" ] cluster: - monitor indices: - names: [ "index1", "index2" ] privileges: [ "read", "write", "create_index", "indices:admin/refresh" ] field_security: grant: - foo - bar query: bool: must_not: match: hidden: true - names: "*" privileges: [ "read" ]