File tree Expand file tree Collapse file tree 8 files changed +182
-3
lines changed
openfga_authorization_model_document
openfga_list_objects_query Expand file tree Collapse file tree 8 files changed +182
-3
lines changed Original file line number Diff line number Diff line change @@ -26,6 +26,10 @@ data "openfga_authorization_model_document" "dsl" {
2626 dsl = file("path/to/model.fga")
2727}
2828
29+ data "openfga_authorization_model_document" "mod" {
30+ mod_file_path = "path/to/fga.mod"
31+ }
32+
2933data "openfga_authorization_model_document" "json" {
3034 json = file("path/to/model.json")
3135}
Original file line number Diff line number Diff line change @@ -10,7 +10,37 @@ description: |-
1010
1111A 'check' query can be performed to establish whether a particular user has a specific relationship with a particular object.
1212
13-
13+ ## Example Usage
14+
15+ ``` terraform
16+ data "openfga_check_query" "basic" {
17+ store_id = "example_store_id"
18+
19+ user = "user:user-1"
20+ relation = "viewer"
21+ object = "document:document-1"
22+ }
23+
24+ data "openfga_check_query" "advanced" {
25+ store_id = "example_store_id"
26+
27+ user = "user:user-1"
28+ relation = "viewer"
29+ object = "document:document-1"
30+
31+ contextual_tuples = [
32+ {
33+ user = "user:user-1"
34+ relation = "viewer"
35+ object = "document:document-1"
36+ }
37+ ]
38+
39+ context_json = jsonencode({
40+ time = timestamp()
41+ })
42+ }
43+ ```
1444
1545<!-- schema generated by tfplugindocs -->
1646## Schema
Original file line number Diff line number Diff line change @@ -10,7 +10,37 @@ description: |-
1010
1111A 'list objects' query can be performed to establish which objects a particular user has a specific relationship.
1212
13-
13+ ## Example Usage
14+
15+ ``` terraform
16+ data "openfga_list_objects_query" "basic" {
17+ store_id = "example_store_id"
18+
19+ user = "user:user-1"
20+ relation = "viewer"
21+ type = "document"
22+ }
23+
24+ data "openfga_list_objects_query" "advanced" {
25+ store_id = "example_store_id"
26+
27+ user = "user:user-1"
28+ relation = "viewer"
29+ type = "document"
30+
31+ contextual_tuples = [
32+ {
33+ user = "user:user-1"
34+ relation = "viewer"
35+ object = "document:document-1"
36+ }
37+ ]
38+
39+ context_json = jsonencode({
40+ time = timestamp()
41+ })
42+ }
43+ ```
1444
1545<!-- schema generated by tfplugindocs -->
1646## Schema
Original file line number Diff line number Diff line change @@ -10,7 +10,37 @@ description: |-
1010
1111A 'list users' query can be performed to establish which users have a specific relationship with a particular object.
1212
13-
13+ ## Example Usage
14+
15+ ``` terraform
16+ data "openfga_list_users_query" "basic" {
17+ store_id = "example_store_id"
18+
19+ type = "user"
20+ relation = "viewer"
21+ object = "document:document-1"
22+ }
23+
24+ data "openfga_list_users_query" "advanced" {
25+ store_id = "example_store_id"
26+
27+ type = "user"
28+ relation = "viewer"
29+ object = "document:document-1"
30+
31+ contextual_tuples = [
32+ {
33+ user = "user:user-1"
34+ relation = "viewer"
35+ object = "document:document-1"
36+ }
37+ ]
38+
39+ context_json = jsonencode({
40+ time = timestamp()
41+ })
42+ }
43+ ```
1444
1545<!-- schema generated by tfplugindocs -->
1646## Schema
Original file line number Diff line number Diff line change @@ -2,6 +2,10 @@ data "openfga_authorization_model_document" "dsl" {
22 dsl = file (" path/to/model.fga" )
33}
44
5+ data "openfga_authorization_model_document" "mod" {
6+ mod_file_path = " path/to/fga.mod"
7+ }
8+
59data "openfga_authorization_model_document" "json" {
610 json = file (" path/to/model.json" )
711}
Original file line number Diff line number Diff line change 1+ data "openfga_check_query" "basic" {
2+ store_id = " example_store_id"
3+
4+ user = " user:user-1"
5+ relation = " viewer"
6+ object = " document:document-1"
7+ }
8+
9+ data "openfga_check_query" "advanced" {
10+ store_id = " example_store_id"
11+
12+ user = " user:user-1"
13+ relation = " viewer"
14+ object = " document:document-1"
15+
16+ contextual_tuples = [
17+ {
18+ user = " user:user-1"
19+ relation = " viewer"
20+ object = " document:document-1"
21+ }
22+ ]
23+
24+ context_json = jsonencode ({
25+ time = timestamp ()
26+ })
27+ }
Original file line number Diff line number Diff line change 1+ data "openfga_list_objects_query" "basic" {
2+ store_id = " example_store_id"
3+
4+ user = " user:user-1"
5+ relation = " viewer"
6+ type = " document"
7+ }
8+
9+ data "openfga_list_objects_query" "advanced" {
10+ store_id = " example_store_id"
11+
12+ user = " user:user-1"
13+ relation = " viewer"
14+ type = " document"
15+
16+ contextual_tuples = [
17+ {
18+ user = " user:user-1"
19+ relation = " viewer"
20+ object = " document:document-1"
21+ }
22+ ]
23+
24+ context_json = jsonencode ({
25+ time = timestamp ()
26+ })
27+ }
Original file line number Diff line number Diff line change 1+ data "openfga_list_users_query" "basic" {
2+ store_id = " example_store_id"
3+
4+ type = " user"
5+ relation = " viewer"
6+ object = " document:document-1"
7+ }
8+
9+ data "openfga_list_users_query" "advanced" {
10+ store_id = " example_store_id"
11+
12+ type = " user"
13+ relation = " viewer"
14+ object = " document:document-1"
15+
16+ contextual_tuples = [
17+ {
18+ user = " user:user-1"
19+ relation = " viewer"
20+ object = " document:document-1"
21+ }
22+ ]
23+
24+ context_json = jsonencode ({
25+ time = timestamp ()
26+ })
27+ }
You can’t perform that action at this time.
0 commit comments