# Role Granted Documents Query example

**URL:** <https://discuss.elastic.co/t/role-granted-documents-query-example/260652>\
**Category:** Kibana\
**Tags:** elastic-stack-security\
**Created:** [January 10, 2021, 4:57pm UTC](https://discuss.elastic.co/t/role-granted-documents-query-example/260652 "2021-01-10T16:57:46Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![rdesanno](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/rdesanno/32/13607_2.png) [@rdesanno](https://discuss.elastic.co/u/rdesanno)\
**Post date:** [January 10, 2021, 4:57pm UTC](https://discuss.elastic.co/t/role-granted-documents-query-example/260652/1 "2021-01-10T16:57:46Z")

</div>

Hey all!

What I am trying to accomplish is to grant access to my Kibana indexes for a certain user BUT limit them to only data being ingested where agent.hostame matches a certain host.

I thought I could easily accomplish this by creating a specific role for said user and limit their access this way but unable to find any examples on how exactly to do this.

I am looking at Stack Management/Roles and trying to configure _Granted documents query_.

 ![Screen Shot 2021-01-10 at 11.48.55 AM](https://us1.discourse-cdn.com/elastic/original/3X/3/1/3182dc1f5a5fff76d18d3a90f2421bf1983404fa.png)

I'm doing something obviously wrong but also not getting any great feedback on what it could be.

This is the only query that I found that doesn't generate an error but also doesn't work as expected.

```auto
{
	"bool": {
		"filter": {
			"term": { "agent.hostname": "HOSTNAME" }
		}
	}
}

```

Ideas on what I can try next?

Thanks in advance!

---

<div class="post-metadata">

**Author:** ![aaron-nimocks](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/aaron-nimocks/32/73965_2.png) [@aaron-nimocks](https://discuss.elastic.co/u/aaron-nimocks)\
**Post date:** [January 10, 2021, 8:25pm UTC](https://discuss.elastic.co/t/role-granted-documents-query-example/260652/2 "2021-01-10T20:25:09Z")

</div>

Try this

```auto
{"term": { "agent.hostname": "HOSTNAME" }}

```

---

<div class="post-metadata">

**Author:** ![rdesanno](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/rdesanno/32/13607_2.png) [@rdesanno](https://discuss.elastic.co/u/rdesanno)\
**Post date:** [January 11, 2021, 12:06am UTC](https://discuss.elastic.co/t/role-granted-documents-query-example/260652/3 "2021-01-11T00:06:14Z")

</div>

Worked like a champ! Thanks!!!

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [February 8, 2021, 12:06am UTC](https://discuss.elastic.co/t/role-granted-documents-query-example/260652/4 "2021-02-08T00:06:43Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
