1{
2  "schema": "1.0",
3  "comment": "This file maps proto services/RPCs to the corresponding library clients/methods.",
4  "language": "go",
5  "protoPackage": "google.cloud.resourcemanager.v3",
6  "libraryPackage": "cloud.google.com/go/resourcemanager/apiv3",
7  "services": {
8    "Folders": {
9      "clients": {
10        "grpc": {
11          "libraryClient": "FoldersClient",
12          "rpcs": {
13            "CreateFolder": {
14              "methods": [
15                "CreateFolder"
16              ]
17            },
18            "DeleteFolder": {
19              "methods": [
20                "DeleteFolder"
21              ]
22            },
23            "GetFolder": {
24              "methods": [
25                "GetFolder"
26              ]
27            },
28            "GetIamPolicy": {
29              "methods": [
30                "GetIamPolicy"
31              ]
32            },
33            "ListFolders": {
34              "methods": [
35                "ListFolders"
36              ]
37            },
38            "MoveFolder": {
39              "methods": [
40                "MoveFolder"
41              ]
42            },
43            "SearchFolders": {
44              "methods": [
45                "SearchFolders"
46              ]
47            },
48            "SetIamPolicy": {
49              "methods": [
50                "SetIamPolicy"
51              ]
52            },
53            "TestIamPermissions": {
54              "methods": [
55                "TestIamPermissions"
56              ]
57            },
58            "UndeleteFolder": {
59              "methods": [
60                "UndeleteFolder"
61              ]
62            },
63            "UpdateFolder": {
64              "methods": [
65                "UpdateFolder"
66              ]
67            }
68          }
69        }
70      }
71    },
72    "Organizations": {
73      "clients": {
74        "grpc": {
75          "libraryClient": "OrganizationsClient",
76          "rpcs": {
77            "GetIamPolicy": {
78              "methods": [
79                "GetIamPolicy"
80              ]
81            },
82            "GetOrganization": {
83              "methods": [
84                "GetOrganization"
85              ]
86            },
87            "SearchOrganizations": {
88              "methods": [
89                "SearchOrganizations"
90              ]
91            },
92            "SetIamPolicy": {
93              "methods": [
94                "SetIamPolicy"
95              ]
96            },
97            "TestIamPermissions": {
98              "methods": [
99                "TestIamPermissions"
100              ]
101            }
102          }
103        }
104      }
105    },
106    "Projects": {
107      "clients": {
108        "grpc": {
109          "libraryClient": "ProjectsClient",
110          "rpcs": {
111            "CreateProject": {
112              "methods": [
113                "CreateProject"
114              ]
115            },
116            "DeleteProject": {
117              "methods": [
118                "DeleteProject"
119              ]
120            },
121            "GetIamPolicy": {
122              "methods": [
123                "GetIamPolicy"
124              ]
125            },
126            "GetProject": {
127              "methods": [
128                "GetProject"
129              ]
130            },
131            "ListProjects": {
132              "methods": [
133                "ListProjects"
134              ]
135            },
136            "MoveProject": {
137              "methods": [
138                "MoveProject"
139              ]
140            },
141            "SearchProjects": {
142              "methods": [
143                "SearchProjects"
144              ]
145            },
146            "SetIamPolicy": {
147              "methods": [
148                "SetIamPolicy"
149              ]
150            },
151            "TestIamPermissions": {
152              "methods": [
153                "TestIamPermissions"
154              ]
155            },
156            "UndeleteProject": {
157              "methods": [
158                "UndeleteProject"
159              ]
160            },
161            "UpdateProject": {
162              "methods": [
163                "UpdateProject"
164              ]
165            }
166          }
167        }
168      }
169    },
170    "TagBindings": {
171      "clients": {
172        "grpc": {
173          "libraryClient": "TagBindingsClient",
174          "rpcs": {
175            "CreateTagBinding": {
176              "methods": [
177                "CreateTagBinding"
178              ]
179            },
180            "DeleteTagBinding": {
181              "methods": [
182                "DeleteTagBinding"
183              ]
184            },
185            "ListTagBindings": {
186              "methods": [
187                "ListTagBindings"
188              ]
189            }
190          }
191        }
192      }
193    },
194    "TagKeys": {
195      "clients": {
196        "grpc": {
197          "libraryClient": "TagKeysClient",
198          "rpcs": {
199            "CreateTagKey": {
200              "methods": [
201                "CreateTagKey"
202              ]
203            },
204            "DeleteTagKey": {
205              "methods": [
206                "DeleteTagKey"
207              ]
208            },
209            "GetIamPolicy": {
210              "methods": [
211                "GetIamPolicy"
212              ]
213            },
214            "GetTagKey": {
215              "methods": [
216                "GetTagKey"
217              ]
218            },
219            "ListTagKeys": {
220              "methods": [
221                "ListTagKeys"
222              ]
223            },
224            "SetIamPolicy": {
225              "methods": [
226                "SetIamPolicy"
227              ]
228            },
229            "TestIamPermissions": {
230              "methods": [
231                "TestIamPermissions"
232              ]
233            },
234            "UpdateTagKey": {
235              "methods": [
236                "UpdateTagKey"
237              ]
238            }
239          }
240        }
241      }
242    },
243    "TagValues": {
244      "clients": {
245        "grpc": {
246          "libraryClient": "TagValuesClient",
247          "rpcs": {
248            "CreateTagValue": {
249              "methods": [
250                "CreateTagValue"
251              ]
252            },
253            "DeleteTagValue": {
254              "methods": [
255                "DeleteTagValue"
256              ]
257            },
258            "GetIamPolicy": {
259              "methods": [
260                "GetIamPolicy"
261              ]
262            },
263            "GetTagValue": {
264              "methods": [
265                "GetTagValue"
266              ]
267            },
268            "ListTagValues": {
269              "methods": [
270                "ListTagValues"
271              ]
272            },
273            "SetIamPolicy": {
274              "methods": [
275                "SetIamPolicy"
276              ]
277            },
278            "TestIamPermissions": {
279              "methods": [
280                "TestIamPermissions"
281              ]
282            },
283            "UpdateTagValue": {
284              "methods": [
285                "UpdateTagValue"
286              ]
287            }
288          }
289        }
290      }
291    }
292  }
293}
294