File tree 1 file changed +46
-0
lines changed
1 file changed +46
-0
lines changed Original file line number Diff line number Diff line change
1
+ ---
2
+ requires :
3
+ serverless : true
4
+ stack : false
5
+ ---
6
+ teardown :
7
+ - do :
8
+ security.delete_role :
9
+ name : " admin_role"
10
+ ignore : 404
11
+ ---
12
+ " Test put role api " :
13
+ - do :
14
+ security.put_role :
15
+ name : " admin_role"
16
+ body : >
17
+ {
18
+ "metadata": {
19
+ "key1" : "val1",
20
+ "key2" : "val2"
21
+ },
22
+ "indices": [
23
+ {
24
+ "names": "*",
25
+ "privileges": ["all"]
26
+ }
27
+ ]
28
+ }
29
+ - match : { role: { created: true } }
30
+
31
+ - do :
32
+ security.get_role :
33
+ name : " admin_role"
34
+ - match : { admin_role.metadata.key1: "val1" }
35
+ - match : { admin_role.metadata.key2: "val2" }
36
+ - match : { admin_role.indices.0.names.0: "*" }
37
+ - match : { admin_role.indices.0.privileges.0: "all" }
38
+
39
+ - do :
40
+ security.query_role :
41
+ body : >
42
+ {
43
+ "query": { "match_all": {} }, "sort": ["name"]
44
+ }
45
+ - gte : { total: 1 }
46
+ - gte : { count: 1 }
You can’t perform that action at this time.
0 commit comments