1{
2  "schema": "1.0",
3  "comment": "This file maps proto services/RPCs to the corresponding library clients/methods",
4  "language": "java",
5  "protoPackage": "google.cloud.compute.v1",
6  "libraryPackage": "com.google.cloud.compute.v1",
7  "services": {
8    "AcceleratorTypes": {
9      "clients": {
10        "grpc": {
11          "libraryClient": "AcceleratorTypesClient",
12          "rpcs": {
13            "AggregatedList": {
14              "methods": ["aggregatedList", "aggregatedList", "aggregatedListPagedCallable", "aggregatedListCallable"]
15            },
16            "Get": {
17              "methods": ["get", "get", "getCallable"]
18            },
19            "List": {
20              "methods": ["list", "list", "listPagedCallable", "listCallable"]
21            }
22          }
23        }
24      }
25    },
26    "Addresses": {
27      "clients": {
28        "grpc": {
29          "libraryClient": "AddressesClient",
30          "rpcs": {
31            "AggregatedList": {
32              "methods": ["aggregatedList", "aggregatedList", "aggregatedListPagedCallable", "aggregatedListCallable"]
33            },
34            "Delete": {
35              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
36            },
37            "Get": {
38              "methods": ["get", "get", "getCallable"]
39            },
40            "Insert": {
41              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
42            },
43            "List": {
44              "methods": ["list", "list", "listPagedCallable", "listCallable"]
45            },
46            "SetLabels": {
47              "methods": ["setLabelsAsync", "setLabelsAsync", "setLabelsOperationCallable", "setLabelsCallable"]
48            }
49          }
50        }
51      }
52    },
53    "Autoscalers": {
54      "clients": {
55        "grpc": {
56          "libraryClient": "AutoscalersClient",
57          "rpcs": {
58            "AggregatedList": {
59              "methods": ["aggregatedList", "aggregatedList", "aggregatedListPagedCallable", "aggregatedListCallable"]
60            },
61            "Delete": {
62              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
63            },
64            "Get": {
65              "methods": ["get", "get", "getCallable"]
66            },
67            "Insert": {
68              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
69            },
70            "List": {
71              "methods": ["list", "list", "listPagedCallable", "listCallable"]
72            },
73            "Patch": {
74              "methods": ["patchAsync", "patchAsync", "patchOperationCallable", "patchCallable"]
75            },
76            "Update": {
77              "methods": ["updateAsync", "updateAsync", "updateOperationCallable", "updateCallable"]
78            }
79          }
80        }
81      }
82    },
83    "BackendBuckets": {
84      "clients": {
85        "grpc": {
86          "libraryClient": "BackendBucketsClient",
87          "rpcs": {
88            "AddSignedUrlKey": {
89              "methods": ["addSignedUrlKeyAsync", "addSignedUrlKeyAsync", "addSignedUrlKeyOperationCallable", "addSignedUrlKeyCallable"]
90            },
91            "Delete": {
92              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
93            },
94            "DeleteSignedUrlKey": {
95              "methods": ["deleteSignedUrlKeyAsync", "deleteSignedUrlKeyAsync", "deleteSignedUrlKeyOperationCallable", "deleteSignedUrlKeyCallable"]
96            },
97            "Get": {
98              "methods": ["get", "get", "getCallable"]
99            },
100            "Insert": {
101              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
102            },
103            "List": {
104              "methods": ["list", "list", "listPagedCallable", "listCallable"]
105            },
106            "Patch": {
107              "methods": ["patchAsync", "patchAsync", "patchOperationCallable", "patchCallable"]
108            },
109            "SetEdgeSecurityPolicy": {
110              "methods": ["setEdgeSecurityPolicyAsync", "setEdgeSecurityPolicyAsync", "setEdgeSecurityPolicyOperationCallable", "setEdgeSecurityPolicyCallable"]
111            },
112            "Update": {
113              "methods": ["updateAsync", "updateAsync", "updateOperationCallable", "updateCallable"]
114            }
115          }
116        }
117      }
118    },
119    "BackendServices": {
120      "clients": {
121        "grpc": {
122          "libraryClient": "BackendServicesClient",
123          "rpcs": {
124            "AddSignedUrlKey": {
125              "methods": ["addSignedUrlKeyAsync", "addSignedUrlKeyAsync", "addSignedUrlKeyOperationCallable", "addSignedUrlKeyCallable"]
126            },
127            "AggregatedList": {
128              "methods": ["aggregatedList", "aggregatedList", "aggregatedListPagedCallable", "aggregatedListCallable"]
129            },
130            "Delete": {
131              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
132            },
133            "DeleteSignedUrlKey": {
134              "methods": ["deleteSignedUrlKeyAsync", "deleteSignedUrlKeyAsync", "deleteSignedUrlKeyOperationCallable", "deleteSignedUrlKeyCallable"]
135            },
136            "Get": {
137              "methods": ["get", "get", "getCallable"]
138            },
139            "GetHealth": {
140              "methods": ["getHealth", "getHealth", "getHealthCallable"]
141            },
142            "GetIamPolicy": {
143              "methods": ["getIamPolicy", "getIamPolicy", "getIamPolicyCallable"]
144            },
145            "Insert": {
146              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
147            },
148            "List": {
149              "methods": ["list", "list", "listPagedCallable", "listCallable"]
150            },
151            "Patch": {
152              "methods": ["patchAsync", "patchAsync", "patchOperationCallable", "patchCallable"]
153            },
154            "SetEdgeSecurityPolicy": {
155              "methods": ["setEdgeSecurityPolicyAsync", "setEdgeSecurityPolicyAsync", "setEdgeSecurityPolicyOperationCallable", "setEdgeSecurityPolicyCallable"]
156            },
157            "SetIamPolicy": {
158              "methods": ["setIamPolicy", "setIamPolicy", "setIamPolicyCallable"]
159            },
160            "SetSecurityPolicy": {
161              "methods": ["setSecurityPolicyAsync", "setSecurityPolicyAsync", "setSecurityPolicyOperationCallable", "setSecurityPolicyCallable"]
162            },
163            "Update": {
164              "methods": ["updateAsync", "updateAsync", "updateOperationCallable", "updateCallable"]
165            }
166          }
167        }
168      }
169    },
170    "DiskTypes": {
171      "clients": {
172        "grpc": {
173          "libraryClient": "DiskTypesClient",
174          "rpcs": {
175            "AggregatedList": {
176              "methods": ["aggregatedList", "aggregatedList", "aggregatedListPagedCallable", "aggregatedListCallable"]
177            },
178            "Get": {
179              "methods": ["get", "get", "getCallable"]
180            },
181            "List": {
182              "methods": ["list", "list", "listPagedCallable", "listCallable"]
183            }
184          }
185        }
186      }
187    },
188    "Disks": {
189      "clients": {
190        "grpc": {
191          "libraryClient": "DisksClient",
192          "rpcs": {
193            "AddResourcePolicies": {
194              "methods": ["addResourcePoliciesAsync", "addResourcePoliciesAsync", "addResourcePoliciesOperationCallable", "addResourcePoliciesCallable"]
195            },
196            "AggregatedList": {
197              "methods": ["aggregatedList", "aggregatedList", "aggregatedListPagedCallable", "aggregatedListCallable"]
198            },
199            "CreateSnapshot": {
200              "methods": ["createSnapshotAsync", "createSnapshotAsync", "createSnapshotOperationCallable", "createSnapshotCallable"]
201            },
202            "Delete": {
203              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
204            },
205            "Get": {
206              "methods": ["get", "get", "getCallable"]
207            },
208            "GetIamPolicy": {
209              "methods": ["getIamPolicy", "getIamPolicy", "getIamPolicyCallable"]
210            },
211            "Insert": {
212              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
213            },
214            "List": {
215              "methods": ["list", "list", "listPagedCallable", "listCallable"]
216            },
217            "RemoveResourcePolicies": {
218              "methods": ["removeResourcePoliciesAsync", "removeResourcePoliciesAsync", "removeResourcePoliciesOperationCallable", "removeResourcePoliciesCallable"]
219            },
220            "Resize": {
221              "methods": ["resizeAsync", "resizeAsync", "resizeOperationCallable", "resizeCallable"]
222            },
223            "SetIamPolicy": {
224              "methods": ["setIamPolicy", "setIamPolicy", "setIamPolicyCallable"]
225            },
226            "SetLabels": {
227              "methods": ["setLabelsAsync", "setLabelsAsync", "setLabelsOperationCallable", "setLabelsCallable"]
228            },
229            "TestIamPermissions": {
230              "methods": ["testIamPermissions", "testIamPermissions", "testIamPermissionsCallable"]
231            },
232            "Update": {
233              "methods": ["updateAsync", "updateAsync", "updateOperationCallable", "updateCallable"]
234            }
235          }
236        }
237      }
238    },
239    "ExternalVpnGateways": {
240      "clients": {
241        "grpc": {
242          "libraryClient": "ExternalVpnGatewaysClient",
243          "rpcs": {
244            "Delete": {
245              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
246            },
247            "Get": {
248              "methods": ["get", "get", "getCallable"]
249            },
250            "Insert": {
251              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
252            },
253            "List": {
254              "methods": ["list", "list", "listPagedCallable", "listCallable"]
255            },
256            "SetLabels": {
257              "methods": ["setLabelsAsync", "setLabelsAsync", "setLabelsOperationCallable", "setLabelsCallable"]
258            },
259            "TestIamPermissions": {
260              "methods": ["testIamPermissions", "testIamPermissions", "testIamPermissionsCallable"]
261            }
262          }
263        }
264      }
265    },
266    "FirewallPolicies": {
267      "clients": {
268        "grpc": {
269          "libraryClient": "FirewallPoliciesClient",
270          "rpcs": {
271            "AddAssociation": {
272              "methods": ["addAssociationAsync", "addAssociationAsync", "addAssociationOperationCallable", "addAssociationCallable"]
273            },
274            "AddRule": {
275              "methods": ["addRuleAsync", "addRuleAsync", "addRuleOperationCallable", "addRuleCallable"]
276            },
277            "CloneRules": {
278              "methods": ["cloneRulesAsync", "cloneRulesAsync", "cloneRulesOperationCallable", "cloneRulesCallable"]
279            },
280            "Delete": {
281              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
282            },
283            "Get": {
284              "methods": ["get", "get", "getCallable"]
285            },
286            "GetAssociation": {
287              "methods": ["getAssociation", "getAssociation", "getAssociationCallable"]
288            },
289            "GetIamPolicy": {
290              "methods": ["getIamPolicy", "getIamPolicy", "getIamPolicyCallable"]
291            },
292            "GetRule": {
293              "methods": ["getRule", "getRule", "getRuleCallable"]
294            },
295            "Insert": {
296              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
297            },
298            "List": {
299              "methods": ["list", "list", "listPagedCallable", "listCallable"]
300            },
301            "ListAssociations": {
302              "methods": ["listAssociations", "listAssociations", "listAssociationsCallable"]
303            },
304            "Move": {
305              "methods": ["moveAsync", "moveAsync", "moveOperationCallable", "moveCallable"]
306            },
307            "Patch": {
308              "methods": ["patchAsync", "patchAsync", "patchOperationCallable", "patchCallable"]
309            },
310            "PatchRule": {
311              "methods": ["patchRuleAsync", "patchRuleAsync", "patchRuleOperationCallable", "patchRuleCallable"]
312            },
313            "RemoveAssociation": {
314              "methods": ["removeAssociationAsync", "removeAssociationAsync", "removeAssociationOperationCallable", "removeAssociationCallable"]
315            },
316            "RemoveRule": {
317              "methods": ["removeRuleAsync", "removeRuleAsync", "removeRuleOperationCallable", "removeRuleCallable"]
318            },
319            "SetIamPolicy": {
320              "methods": ["setIamPolicy", "setIamPolicy", "setIamPolicyCallable"]
321            },
322            "TestIamPermissions": {
323              "methods": ["testIamPermissions", "testIamPermissions", "testIamPermissionsCallable"]
324            }
325          }
326        }
327      }
328    },
329    "Firewalls": {
330      "clients": {
331        "grpc": {
332          "libraryClient": "FirewallsClient",
333          "rpcs": {
334            "Delete": {
335              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
336            },
337            "Get": {
338              "methods": ["get", "get", "getCallable"]
339            },
340            "Insert": {
341              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
342            },
343            "List": {
344              "methods": ["list", "list", "listPagedCallable", "listCallable"]
345            },
346            "Patch": {
347              "methods": ["patchAsync", "patchAsync", "patchOperationCallable", "patchCallable"]
348            },
349            "Update": {
350              "methods": ["updateAsync", "updateAsync", "updateOperationCallable", "updateCallable"]
351            }
352          }
353        }
354      }
355    },
356    "ForwardingRules": {
357      "clients": {
358        "grpc": {
359          "libraryClient": "ForwardingRulesClient",
360          "rpcs": {
361            "AggregatedList": {
362              "methods": ["aggregatedList", "aggregatedList", "aggregatedListPagedCallable", "aggregatedListCallable"]
363            },
364            "Delete": {
365              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
366            },
367            "Get": {
368              "methods": ["get", "get", "getCallable"]
369            },
370            "Insert": {
371              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
372            },
373            "List": {
374              "methods": ["list", "list", "listPagedCallable", "listCallable"]
375            },
376            "Patch": {
377              "methods": ["patchAsync", "patchAsync", "patchOperationCallable", "patchCallable"]
378            },
379            "SetLabels": {
380              "methods": ["setLabelsAsync", "setLabelsAsync", "setLabelsOperationCallable", "setLabelsCallable"]
381            },
382            "SetTarget": {
383              "methods": ["setTargetAsync", "setTargetAsync", "setTargetOperationCallable", "setTargetCallable"]
384            }
385          }
386        }
387      }
388    },
389    "GlobalAddresses": {
390      "clients": {
391        "grpc": {
392          "libraryClient": "GlobalAddressesClient",
393          "rpcs": {
394            "Delete": {
395              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
396            },
397            "Get": {
398              "methods": ["get", "get", "getCallable"]
399            },
400            "Insert": {
401              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
402            },
403            "List": {
404              "methods": ["list", "list", "listPagedCallable", "listCallable"]
405            },
406            "SetLabels": {
407              "methods": ["setLabelsAsync", "setLabelsAsync", "setLabelsOperationCallable", "setLabelsCallable"]
408            }
409          }
410        }
411      }
412    },
413    "GlobalForwardingRules": {
414      "clients": {
415        "grpc": {
416          "libraryClient": "GlobalForwardingRulesClient",
417          "rpcs": {
418            "Delete": {
419              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
420            },
421            "Get": {
422              "methods": ["get", "get", "getCallable"]
423            },
424            "Insert": {
425              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
426            },
427            "List": {
428              "methods": ["list", "list", "listPagedCallable", "listCallable"]
429            },
430            "Patch": {
431              "methods": ["patchAsync", "patchAsync", "patchOperationCallable", "patchCallable"]
432            },
433            "SetLabels": {
434              "methods": ["setLabelsAsync", "setLabelsAsync", "setLabelsOperationCallable", "setLabelsCallable"]
435            },
436            "SetTarget": {
437              "methods": ["setTargetAsync", "setTargetAsync", "setTargetOperationCallable", "setTargetCallable"]
438            }
439          }
440        }
441      }
442    },
443    "GlobalNetworkEndpointGroups": {
444      "clients": {
445        "grpc": {
446          "libraryClient": "GlobalNetworkEndpointGroupsClient",
447          "rpcs": {
448            "AttachNetworkEndpoints": {
449              "methods": ["attachNetworkEndpointsAsync", "attachNetworkEndpointsAsync", "attachNetworkEndpointsOperationCallable", "attachNetworkEndpointsCallable"]
450            },
451            "Delete": {
452              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
453            },
454            "DetachNetworkEndpoints": {
455              "methods": ["detachNetworkEndpointsAsync", "detachNetworkEndpointsAsync", "detachNetworkEndpointsOperationCallable", "detachNetworkEndpointsCallable"]
456            },
457            "Get": {
458              "methods": ["get", "get", "getCallable"]
459            },
460            "Insert": {
461              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
462            },
463            "List": {
464              "methods": ["list", "list", "listPagedCallable", "listCallable"]
465            },
466            "ListNetworkEndpoints": {
467              "methods": ["listNetworkEndpoints", "listNetworkEndpoints", "listNetworkEndpointsPagedCallable", "listNetworkEndpointsCallable"]
468            }
469          }
470        }
471      }
472    },
473    "GlobalOperations": {
474      "clients": {
475        "grpc": {
476          "libraryClient": "GlobalOperationsClient",
477          "rpcs": {
478            "AggregatedList": {
479              "methods": ["aggregatedList", "aggregatedList", "aggregatedListPagedCallable", "aggregatedListCallable"]
480            },
481            "Delete": {
482              "methods": ["delete", "delete", "deleteCallable"]
483            },
484            "Get": {
485              "methods": ["get", "get", "getCallable"]
486            },
487            "List": {
488              "methods": ["list", "list", "listPagedCallable", "listCallable"]
489            },
490            "Wait": {
491              "methods": ["wait", "wait", "waitCallable"]
492            }
493          }
494        }
495      }
496    },
497    "GlobalOrganizationOperations": {
498      "clients": {
499        "grpc": {
500          "libraryClient": "GlobalOrganizationOperationsClient",
501          "rpcs": {
502            "Delete": {
503              "methods": ["delete", "delete", "deleteCallable"]
504            },
505            "Get": {
506              "methods": ["get", "get", "getCallable"]
507            },
508            "List": {
509              "methods": ["list", "list", "listPagedCallable", "listCallable"]
510            }
511          }
512        }
513      }
514    },
515    "GlobalPublicDelegatedPrefixes": {
516      "clients": {
517        "grpc": {
518          "libraryClient": "GlobalPublicDelegatedPrefixesClient",
519          "rpcs": {
520            "Delete": {
521              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
522            },
523            "Get": {
524              "methods": ["get", "get", "getCallable"]
525            },
526            "Insert": {
527              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
528            },
529            "List": {
530              "methods": ["list", "list", "listPagedCallable", "listCallable"]
531            },
532            "Patch": {
533              "methods": ["patchAsync", "patchAsync", "patchOperationCallable", "patchCallable"]
534            }
535          }
536        }
537      }
538    },
539    "HealthChecks": {
540      "clients": {
541        "grpc": {
542          "libraryClient": "HealthChecksClient",
543          "rpcs": {
544            "AggregatedList": {
545              "methods": ["aggregatedList", "aggregatedList", "aggregatedListPagedCallable", "aggregatedListCallable"]
546            },
547            "Delete": {
548              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
549            },
550            "Get": {
551              "methods": ["get", "get", "getCallable"]
552            },
553            "Insert": {
554              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
555            },
556            "List": {
557              "methods": ["list", "list", "listPagedCallable", "listCallable"]
558            },
559            "Patch": {
560              "methods": ["patchAsync", "patchAsync", "patchOperationCallable", "patchCallable"]
561            },
562            "Update": {
563              "methods": ["updateAsync", "updateAsync", "updateOperationCallable", "updateCallable"]
564            }
565          }
566        }
567      }
568    },
569    "ImageFamilyViews": {
570      "clients": {
571        "grpc": {
572          "libraryClient": "ImageFamilyViewsClient",
573          "rpcs": {
574            "Get": {
575              "methods": ["get", "get", "getCallable"]
576            }
577          }
578        }
579      }
580    },
581    "Images": {
582      "clients": {
583        "grpc": {
584          "libraryClient": "ImagesClient",
585          "rpcs": {
586            "Delete": {
587              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
588            },
589            "Deprecate": {
590              "methods": ["deprecateAsync", "deprecateAsync", "deprecateOperationCallable", "deprecateCallable"]
591            },
592            "Get": {
593              "methods": ["get", "get", "getCallable"]
594            },
595            "GetFromFamily": {
596              "methods": ["getFromFamily", "getFromFamily", "getFromFamilyCallable"]
597            },
598            "GetIamPolicy": {
599              "methods": ["getIamPolicy", "getIamPolicy", "getIamPolicyCallable"]
600            },
601            "Insert": {
602              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
603            },
604            "List": {
605              "methods": ["list", "list", "listPagedCallable", "listCallable"]
606            },
607            "Patch": {
608              "methods": ["patchAsync", "patchAsync", "patchOperationCallable", "patchCallable"]
609            },
610            "SetIamPolicy": {
611              "methods": ["setIamPolicy", "setIamPolicy", "setIamPolicyCallable"]
612            },
613            "SetLabels": {
614              "methods": ["setLabelsAsync", "setLabelsAsync", "setLabelsOperationCallable", "setLabelsCallable"]
615            },
616            "TestIamPermissions": {
617              "methods": ["testIamPermissions", "testIamPermissions", "testIamPermissionsCallable"]
618            }
619          }
620        }
621      }
622    },
623    "InstanceGroupManagers": {
624      "clients": {
625        "grpc": {
626          "libraryClient": "InstanceGroupManagersClient",
627          "rpcs": {
628            "AbandonInstances": {
629              "methods": ["abandonInstancesAsync", "abandonInstancesAsync", "abandonInstancesOperationCallable", "abandonInstancesCallable"]
630            },
631            "AggregatedList": {
632              "methods": ["aggregatedList", "aggregatedList", "aggregatedListPagedCallable", "aggregatedListCallable"]
633            },
634            "ApplyUpdatesToInstances": {
635              "methods": ["applyUpdatesToInstancesAsync", "applyUpdatesToInstancesAsync", "applyUpdatesToInstancesOperationCallable", "applyUpdatesToInstancesCallable"]
636            },
637            "CreateInstances": {
638              "methods": ["createInstancesAsync", "createInstancesAsync", "createInstancesOperationCallable", "createInstancesCallable"]
639            },
640            "Delete": {
641              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
642            },
643            "DeleteInstances": {
644              "methods": ["deleteInstancesAsync", "deleteInstancesAsync", "deleteInstancesOperationCallable", "deleteInstancesCallable"]
645            },
646            "DeletePerInstanceConfigs": {
647              "methods": ["deletePerInstanceConfigsAsync", "deletePerInstanceConfigsAsync", "deletePerInstanceConfigsOperationCallable", "deletePerInstanceConfigsCallable"]
648            },
649            "Get": {
650              "methods": ["get", "get", "getCallable"]
651            },
652            "Insert": {
653              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
654            },
655            "List": {
656              "methods": ["list", "list", "listPagedCallable", "listCallable"]
657            },
658            "ListErrors": {
659              "methods": ["listErrors", "listErrors", "listErrorsPagedCallable", "listErrorsCallable"]
660            },
661            "ListManagedInstances": {
662              "methods": ["listManagedInstances", "listManagedInstances", "listManagedInstancesPagedCallable", "listManagedInstancesCallable"]
663            },
664            "ListPerInstanceConfigs": {
665              "methods": ["listPerInstanceConfigs", "listPerInstanceConfigs", "listPerInstanceConfigsPagedCallable", "listPerInstanceConfigsCallable"]
666            },
667            "Patch": {
668              "methods": ["patchAsync", "patchAsync", "patchOperationCallable", "patchCallable"]
669            },
670            "PatchPerInstanceConfigs": {
671              "methods": ["patchPerInstanceConfigsAsync", "patchPerInstanceConfigsAsync", "patchPerInstanceConfigsOperationCallable", "patchPerInstanceConfigsCallable"]
672            },
673            "RecreateInstances": {
674              "methods": ["recreateInstancesAsync", "recreateInstancesAsync", "recreateInstancesOperationCallable", "recreateInstancesCallable"]
675            },
676            "Resize": {
677              "methods": ["resizeAsync", "resizeAsync", "resizeOperationCallable", "resizeCallable"]
678            },
679            "SetInstanceTemplate": {
680              "methods": ["setInstanceTemplateAsync", "setInstanceTemplateAsync", "setInstanceTemplateOperationCallable", "setInstanceTemplateCallable"]
681            },
682            "SetTargetPools": {
683              "methods": ["setTargetPoolsAsync", "setTargetPoolsAsync", "setTargetPoolsOperationCallable", "setTargetPoolsCallable"]
684            },
685            "UpdatePerInstanceConfigs": {
686              "methods": ["updatePerInstanceConfigsAsync", "updatePerInstanceConfigsAsync", "updatePerInstanceConfigsOperationCallable", "updatePerInstanceConfigsCallable"]
687            }
688          }
689        }
690      }
691    },
692    "InstanceGroups": {
693      "clients": {
694        "grpc": {
695          "libraryClient": "InstanceGroupsClient",
696          "rpcs": {
697            "AddInstances": {
698              "methods": ["addInstancesAsync", "addInstancesAsync", "addInstancesOperationCallable", "addInstancesCallable"]
699            },
700            "AggregatedList": {
701              "methods": ["aggregatedList", "aggregatedList", "aggregatedListPagedCallable", "aggregatedListCallable"]
702            },
703            "Delete": {
704              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
705            },
706            "Get": {
707              "methods": ["get", "get", "getCallable"]
708            },
709            "Insert": {
710              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
711            },
712            "List": {
713              "methods": ["list", "list", "listPagedCallable", "listCallable"]
714            },
715            "ListInstances": {
716              "methods": ["listInstances", "listInstances", "listInstancesPagedCallable", "listInstancesCallable"]
717            },
718            "RemoveInstances": {
719              "methods": ["removeInstancesAsync", "removeInstancesAsync", "removeInstancesOperationCallable", "removeInstancesCallable"]
720            },
721            "SetNamedPorts": {
722              "methods": ["setNamedPortsAsync", "setNamedPortsAsync", "setNamedPortsOperationCallable", "setNamedPortsCallable"]
723            }
724          }
725        }
726      }
727    },
728    "InstanceTemplates": {
729      "clients": {
730        "grpc": {
731          "libraryClient": "InstanceTemplatesClient",
732          "rpcs": {
733            "AggregatedList": {
734              "methods": ["aggregatedList", "aggregatedList", "aggregatedListPagedCallable", "aggregatedListCallable"]
735            },
736            "Delete": {
737              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
738            },
739            "Get": {
740              "methods": ["get", "get", "getCallable"]
741            },
742            "GetIamPolicy": {
743              "methods": ["getIamPolicy", "getIamPolicy", "getIamPolicyCallable"]
744            },
745            "Insert": {
746              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
747            },
748            "List": {
749              "methods": ["list", "list", "listPagedCallable", "listCallable"]
750            },
751            "SetIamPolicy": {
752              "methods": ["setIamPolicy", "setIamPolicy", "setIamPolicyCallable"]
753            },
754            "TestIamPermissions": {
755              "methods": ["testIamPermissions", "testIamPermissions", "testIamPermissionsCallable"]
756            }
757          }
758        }
759      }
760    },
761    "Instances": {
762      "clients": {
763        "grpc": {
764          "libraryClient": "InstancesClient",
765          "rpcs": {
766            "AddAccessConfig": {
767              "methods": ["addAccessConfigAsync", "addAccessConfigAsync", "addAccessConfigOperationCallable", "addAccessConfigCallable"]
768            },
769            "AddResourcePolicies": {
770              "methods": ["addResourcePoliciesAsync", "addResourcePoliciesAsync", "addResourcePoliciesOperationCallable", "addResourcePoliciesCallable"]
771            },
772            "AggregatedList": {
773              "methods": ["aggregatedList", "aggregatedList", "aggregatedListPagedCallable", "aggregatedListCallable"]
774            },
775            "AttachDisk": {
776              "methods": ["attachDiskAsync", "attachDiskAsync", "attachDiskOperationCallable", "attachDiskCallable"]
777            },
778            "BulkInsert": {
779              "methods": ["bulkInsertAsync", "bulkInsertAsync", "bulkInsertOperationCallable", "bulkInsertCallable"]
780            },
781            "Delete": {
782              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
783            },
784            "DeleteAccessConfig": {
785              "methods": ["deleteAccessConfigAsync", "deleteAccessConfigAsync", "deleteAccessConfigOperationCallable", "deleteAccessConfigCallable"]
786            },
787            "DetachDisk": {
788              "methods": ["detachDiskAsync", "detachDiskAsync", "detachDiskOperationCallable", "detachDiskCallable"]
789            },
790            "Get": {
791              "methods": ["get", "get", "getCallable"]
792            },
793            "GetEffectiveFirewalls": {
794              "methods": ["getEffectiveFirewalls", "getEffectiveFirewalls", "getEffectiveFirewallsCallable"]
795            },
796            "GetGuestAttributes": {
797              "methods": ["getGuestAttributes", "getGuestAttributes", "getGuestAttributesCallable"]
798            },
799            "GetIamPolicy": {
800              "methods": ["getIamPolicy", "getIamPolicy", "getIamPolicyCallable"]
801            },
802            "GetScreenshot": {
803              "methods": ["getScreenshot", "getScreenshot", "getScreenshotCallable"]
804            },
805            "GetSerialPortOutput": {
806              "methods": ["getSerialPortOutput", "getSerialPortOutput", "getSerialPortOutputCallable"]
807            },
808            "GetShieldedInstanceIdentity": {
809              "methods": ["getShieldedInstanceIdentity", "getShieldedInstanceIdentity", "getShieldedInstanceIdentityCallable"]
810            },
811            "Insert": {
812              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
813            },
814            "List": {
815              "methods": ["list", "list", "listPagedCallable", "listCallable"]
816            },
817            "ListReferrers": {
818              "methods": ["listReferrers", "listReferrers", "listReferrersPagedCallable", "listReferrersCallable"]
819            },
820            "RemoveResourcePolicies": {
821              "methods": ["removeResourcePoliciesAsync", "removeResourcePoliciesAsync", "removeResourcePoliciesOperationCallable", "removeResourcePoliciesCallable"]
822            },
823            "Reset": {
824              "methods": ["resetAsync", "resetAsync", "resetOperationCallable", "resetCallable"]
825            },
826            "Resume": {
827              "methods": ["resumeAsync", "resumeAsync", "resumeOperationCallable", "resumeCallable"]
828            },
829            "SendDiagnosticInterrupt": {
830              "methods": ["sendDiagnosticInterrupt", "sendDiagnosticInterrupt", "sendDiagnosticInterruptCallable"]
831            },
832            "SetDeletionProtection": {
833              "methods": ["setDeletionProtectionAsync", "setDeletionProtectionAsync", "setDeletionProtectionOperationCallable", "setDeletionProtectionCallable"]
834            },
835            "SetDiskAutoDelete": {
836              "methods": ["setDiskAutoDeleteAsync", "setDiskAutoDeleteAsync", "setDiskAutoDeleteOperationCallable", "setDiskAutoDeleteCallable"]
837            },
838            "SetIamPolicy": {
839              "methods": ["setIamPolicy", "setIamPolicy", "setIamPolicyCallable"]
840            },
841            "SetLabels": {
842              "methods": ["setLabelsAsync", "setLabelsAsync", "setLabelsOperationCallable", "setLabelsCallable"]
843            },
844            "SetMachineResources": {
845              "methods": ["setMachineResourcesAsync", "setMachineResourcesAsync", "setMachineResourcesOperationCallable", "setMachineResourcesCallable"]
846            },
847            "SetMachineType": {
848              "methods": ["setMachineTypeAsync", "setMachineTypeAsync", "setMachineTypeOperationCallable", "setMachineTypeCallable"]
849            },
850            "SetMetadata": {
851              "methods": ["setMetadataAsync", "setMetadataAsync", "setMetadataOperationCallable", "setMetadataCallable"]
852            },
853            "SetMinCpuPlatform": {
854              "methods": ["setMinCpuPlatformAsync", "setMinCpuPlatformAsync", "setMinCpuPlatformOperationCallable", "setMinCpuPlatformCallable"]
855            },
856            "SetName": {
857              "methods": ["setNameAsync", "setNameAsync", "setNameOperationCallable", "setNameCallable"]
858            },
859            "SetScheduling": {
860              "methods": ["setSchedulingAsync", "setSchedulingAsync", "setSchedulingOperationCallable", "setSchedulingCallable"]
861            },
862            "SetServiceAccount": {
863              "methods": ["setServiceAccountAsync", "setServiceAccountAsync", "setServiceAccountOperationCallable", "setServiceAccountCallable"]
864            },
865            "SetShieldedInstanceIntegrityPolicy": {
866              "methods": ["setShieldedInstanceIntegrityPolicyAsync", "setShieldedInstanceIntegrityPolicyAsync", "setShieldedInstanceIntegrityPolicyOperationCallable", "setShieldedInstanceIntegrityPolicyCallable"]
867            },
868            "SetTags": {
869              "methods": ["setTagsAsync", "setTagsAsync", "setTagsOperationCallable", "setTagsCallable"]
870            },
871            "SimulateMaintenanceEvent": {
872              "methods": ["simulateMaintenanceEventAsync", "simulateMaintenanceEventAsync", "simulateMaintenanceEventOperationCallable", "simulateMaintenanceEventCallable"]
873            },
874            "Start": {
875              "methods": ["startAsync", "startAsync", "startOperationCallable", "startCallable"]
876            },
877            "StartWithEncryptionKey": {
878              "methods": ["startWithEncryptionKeyAsync", "startWithEncryptionKeyAsync", "startWithEncryptionKeyOperationCallable", "startWithEncryptionKeyCallable"]
879            },
880            "Stop": {
881              "methods": ["stopAsync", "stopAsync", "stopOperationCallable", "stopCallable"]
882            },
883            "Suspend": {
884              "methods": ["suspendAsync", "suspendAsync", "suspendOperationCallable", "suspendCallable"]
885            },
886            "TestIamPermissions": {
887              "methods": ["testIamPermissions", "testIamPermissions", "testIamPermissionsCallable"]
888            },
889            "Update": {
890              "methods": ["updateAsync", "updateAsync", "updateOperationCallable", "updateCallable"]
891            },
892            "UpdateAccessConfig": {
893              "methods": ["updateAccessConfigAsync", "updateAccessConfigAsync", "updateAccessConfigOperationCallable", "updateAccessConfigCallable"]
894            },
895            "UpdateDisplayDevice": {
896              "methods": ["updateDisplayDeviceAsync", "updateDisplayDeviceAsync", "updateDisplayDeviceOperationCallable", "updateDisplayDeviceCallable"]
897            },
898            "UpdateNetworkInterface": {
899              "methods": ["updateNetworkInterfaceAsync", "updateNetworkInterfaceAsync", "updateNetworkInterfaceOperationCallable", "updateNetworkInterfaceCallable"]
900            },
901            "UpdateShieldedInstanceConfig": {
902              "methods": ["updateShieldedInstanceConfigAsync", "updateShieldedInstanceConfigAsync", "updateShieldedInstanceConfigOperationCallable", "updateShieldedInstanceConfigCallable"]
903            }
904          }
905        }
906      }
907    },
908    "InterconnectAttachments": {
909      "clients": {
910        "grpc": {
911          "libraryClient": "InterconnectAttachmentsClient",
912          "rpcs": {
913            "AggregatedList": {
914              "methods": ["aggregatedList", "aggregatedList", "aggregatedListPagedCallable", "aggregatedListCallable"]
915            },
916            "Delete": {
917              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
918            },
919            "Get": {
920              "methods": ["get", "get", "getCallable"]
921            },
922            "Insert": {
923              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
924            },
925            "List": {
926              "methods": ["list", "list", "listPagedCallable", "listCallable"]
927            },
928            "Patch": {
929              "methods": ["patchAsync", "patchAsync", "patchOperationCallable", "patchCallable"]
930            },
931            "SetLabels": {
932              "methods": ["setLabelsAsync", "setLabelsAsync", "setLabelsOperationCallable", "setLabelsCallable"]
933            }
934          }
935        }
936      }
937    },
938    "InterconnectLocations": {
939      "clients": {
940        "grpc": {
941          "libraryClient": "InterconnectLocationsClient",
942          "rpcs": {
943            "Get": {
944              "methods": ["get", "get", "getCallable"]
945            },
946            "List": {
947              "methods": ["list", "list", "listPagedCallable", "listCallable"]
948            }
949          }
950        }
951      }
952    },
953    "Interconnects": {
954      "clients": {
955        "grpc": {
956          "libraryClient": "InterconnectsClient",
957          "rpcs": {
958            "Delete": {
959              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
960            },
961            "Get": {
962              "methods": ["get", "get", "getCallable"]
963            },
964            "GetDiagnostics": {
965              "methods": ["getDiagnostics", "getDiagnostics", "getDiagnosticsCallable"]
966            },
967            "Insert": {
968              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
969            },
970            "List": {
971              "methods": ["list", "list", "listPagedCallable", "listCallable"]
972            },
973            "Patch": {
974              "methods": ["patchAsync", "patchAsync", "patchOperationCallable", "patchCallable"]
975            },
976            "SetLabels": {
977              "methods": ["setLabelsAsync", "setLabelsAsync", "setLabelsOperationCallable", "setLabelsCallable"]
978            }
979          }
980        }
981      }
982    },
983    "LicenseCodes": {
984      "clients": {
985        "grpc": {
986          "libraryClient": "LicenseCodesClient",
987          "rpcs": {
988            "Get": {
989              "methods": ["get", "get", "getCallable"]
990            },
991            "TestIamPermissions": {
992              "methods": ["testIamPermissions", "testIamPermissions", "testIamPermissionsCallable"]
993            }
994          }
995        }
996      }
997    },
998    "Licenses": {
999      "clients": {
1000        "grpc": {
1001          "libraryClient": "LicensesClient",
1002          "rpcs": {
1003            "Delete": {
1004              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
1005            },
1006            "Get": {
1007              "methods": ["get", "get", "getCallable"]
1008            },
1009            "GetIamPolicy": {
1010              "methods": ["getIamPolicy", "getIamPolicy", "getIamPolicyCallable"]
1011            },
1012            "Insert": {
1013              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
1014            },
1015            "List": {
1016              "methods": ["list", "list", "listPagedCallable", "listCallable"]
1017            },
1018            "SetIamPolicy": {
1019              "methods": ["setIamPolicy", "setIamPolicy", "setIamPolicyCallable"]
1020            },
1021            "TestIamPermissions": {
1022              "methods": ["testIamPermissions", "testIamPermissions", "testIamPermissionsCallable"]
1023            }
1024          }
1025        }
1026      }
1027    },
1028    "MachineImages": {
1029      "clients": {
1030        "grpc": {
1031          "libraryClient": "MachineImagesClient",
1032          "rpcs": {
1033            "Delete": {
1034              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
1035            },
1036            "Get": {
1037              "methods": ["get", "get", "getCallable"]
1038            },
1039            "GetIamPolicy": {
1040              "methods": ["getIamPolicy", "getIamPolicy", "getIamPolicyCallable"]
1041            },
1042            "Insert": {
1043              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
1044            },
1045            "List": {
1046              "methods": ["list", "list", "listPagedCallable", "listCallable"]
1047            },
1048            "SetIamPolicy": {
1049              "methods": ["setIamPolicy", "setIamPolicy", "setIamPolicyCallable"]
1050            },
1051            "TestIamPermissions": {
1052              "methods": ["testIamPermissions", "testIamPermissions", "testIamPermissionsCallable"]
1053            }
1054          }
1055        }
1056      }
1057    },
1058    "MachineTypes": {
1059      "clients": {
1060        "grpc": {
1061          "libraryClient": "MachineTypesClient",
1062          "rpcs": {
1063            "AggregatedList": {
1064              "methods": ["aggregatedList", "aggregatedList", "aggregatedListPagedCallable", "aggregatedListCallable"]
1065            },
1066            "Get": {
1067              "methods": ["get", "get", "getCallable"]
1068            },
1069            "List": {
1070              "methods": ["list", "list", "listPagedCallable", "listCallable"]
1071            }
1072          }
1073        }
1074      }
1075    },
1076    "NetworkAttachments": {
1077      "clients": {
1078        "grpc": {
1079          "libraryClient": "NetworkAttachmentsClient",
1080          "rpcs": {
1081            "AggregatedList": {
1082              "methods": ["aggregatedList", "aggregatedList", "aggregatedListPagedCallable", "aggregatedListCallable"]
1083            },
1084            "Delete": {
1085              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
1086            },
1087            "Get": {
1088              "methods": ["get", "get", "getCallable"]
1089            },
1090            "GetIamPolicy": {
1091              "methods": ["getIamPolicy", "getIamPolicy", "getIamPolicyCallable"]
1092            },
1093            "Insert": {
1094              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
1095            },
1096            "List": {
1097              "methods": ["list", "list", "listPagedCallable", "listCallable"]
1098            },
1099            "SetIamPolicy": {
1100              "methods": ["setIamPolicy", "setIamPolicy", "setIamPolicyCallable"]
1101            },
1102            "TestIamPermissions": {
1103              "methods": ["testIamPermissions", "testIamPermissions", "testIamPermissionsCallable"]
1104            }
1105          }
1106        }
1107      }
1108    },
1109    "NetworkEdgeSecurityServices": {
1110      "clients": {
1111        "grpc": {
1112          "libraryClient": "NetworkEdgeSecurityServicesClient",
1113          "rpcs": {
1114            "AggregatedList": {
1115              "methods": ["aggregatedList", "aggregatedList", "aggregatedListPagedCallable", "aggregatedListCallable"]
1116            },
1117            "Delete": {
1118              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
1119            },
1120            "Get": {
1121              "methods": ["get", "get", "getCallable"]
1122            },
1123            "Insert": {
1124              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
1125            },
1126            "Patch": {
1127              "methods": ["patchAsync", "patchAsync", "patchOperationCallable", "patchCallable"]
1128            }
1129          }
1130        }
1131      }
1132    },
1133    "NetworkEndpointGroups": {
1134      "clients": {
1135        "grpc": {
1136          "libraryClient": "NetworkEndpointGroupsClient",
1137          "rpcs": {
1138            "AggregatedList": {
1139              "methods": ["aggregatedList", "aggregatedList", "aggregatedListPagedCallable", "aggregatedListCallable"]
1140            },
1141            "AttachNetworkEndpoints": {
1142              "methods": ["attachNetworkEndpointsAsync", "attachNetworkEndpointsAsync", "attachNetworkEndpointsOperationCallable", "attachNetworkEndpointsCallable"]
1143            },
1144            "Delete": {
1145              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
1146            },
1147            "DetachNetworkEndpoints": {
1148              "methods": ["detachNetworkEndpointsAsync", "detachNetworkEndpointsAsync", "detachNetworkEndpointsOperationCallable", "detachNetworkEndpointsCallable"]
1149            },
1150            "Get": {
1151              "methods": ["get", "get", "getCallable"]
1152            },
1153            "Insert": {
1154              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
1155            },
1156            "List": {
1157              "methods": ["list", "list", "listPagedCallable", "listCallable"]
1158            },
1159            "ListNetworkEndpoints": {
1160              "methods": ["listNetworkEndpoints", "listNetworkEndpoints", "listNetworkEndpointsPagedCallable", "listNetworkEndpointsCallable"]
1161            },
1162            "TestIamPermissions": {
1163              "methods": ["testIamPermissions", "testIamPermissions", "testIamPermissionsCallable"]
1164            }
1165          }
1166        }
1167      }
1168    },
1169    "NetworkFirewallPolicies": {
1170      "clients": {
1171        "grpc": {
1172          "libraryClient": "NetworkFirewallPoliciesClient",
1173          "rpcs": {
1174            "AddAssociation": {
1175              "methods": ["addAssociationAsync", "addAssociationAsync", "addAssociationOperationCallable", "addAssociationCallable"]
1176            },
1177            "AddRule": {
1178              "methods": ["addRuleAsync", "addRuleAsync", "addRuleOperationCallable", "addRuleCallable"]
1179            },
1180            "CloneRules": {
1181              "methods": ["cloneRulesAsync", "cloneRulesAsync", "cloneRulesOperationCallable", "cloneRulesCallable"]
1182            },
1183            "Delete": {
1184              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
1185            },
1186            "Get": {
1187              "methods": ["get", "get", "getCallable"]
1188            },
1189            "GetAssociation": {
1190              "methods": ["getAssociation", "getAssociation", "getAssociationCallable"]
1191            },
1192            "GetIamPolicy": {
1193              "methods": ["getIamPolicy", "getIamPolicy", "getIamPolicyCallable"]
1194            },
1195            "GetRule": {
1196              "methods": ["getRule", "getRule", "getRuleCallable"]
1197            },
1198            "Insert": {
1199              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
1200            },
1201            "List": {
1202              "methods": ["list", "list", "listPagedCallable", "listCallable"]
1203            },
1204            "Patch": {
1205              "methods": ["patchAsync", "patchAsync", "patchOperationCallable", "patchCallable"]
1206            },
1207            "PatchRule": {
1208              "methods": ["patchRuleAsync", "patchRuleAsync", "patchRuleOperationCallable", "patchRuleCallable"]
1209            },
1210            "RemoveAssociation": {
1211              "methods": ["removeAssociationAsync", "removeAssociationAsync", "removeAssociationOperationCallable", "removeAssociationCallable"]
1212            },
1213            "RemoveRule": {
1214              "methods": ["removeRuleAsync", "removeRuleAsync", "removeRuleOperationCallable", "removeRuleCallable"]
1215            },
1216            "SetIamPolicy": {
1217              "methods": ["setIamPolicy", "setIamPolicy", "setIamPolicyCallable"]
1218            },
1219            "TestIamPermissions": {
1220              "methods": ["testIamPermissions", "testIamPermissions", "testIamPermissionsCallable"]
1221            }
1222          }
1223        }
1224      }
1225    },
1226    "Networks": {
1227      "clients": {
1228        "grpc": {
1229          "libraryClient": "NetworksClient",
1230          "rpcs": {
1231            "AddPeering": {
1232              "methods": ["addPeeringAsync", "addPeeringAsync", "addPeeringOperationCallable", "addPeeringCallable"]
1233            },
1234            "Delete": {
1235              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
1236            },
1237            "Get": {
1238              "methods": ["get", "get", "getCallable"]
1239            },
1240            "GetEffectiveFirewalls": {
1241              "methods": ["getEffectiveFirewalls", "getEffectiveFirewalls", "getEffectiveFirewallsCallable"]
1242            },
1243            "Insert": {
1244              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
1245            },
1246            "List": {
1247              "methods": ["list", "list", "listPagedCallable", "listCallable"]
1248            },
1249            "ListPeeringRoutes": {
1250              "methods": ["listPeeringRoutes", "listPeeringRoutes", "listPeeringRoutesPagedCallable", "listPeeringRoutesCallable"]
1251            },
1252            "Patch": {
1253              "methods": ["patchAsync", "patchAsync", "patchOperationCallable", "patchCallable"]
1254            },
1255            "RemovePeering": {
1256              "methods": ["removePeeringAsync", "removePeeringAsync", "removePeeringOperationCallable", "removePeeringCallable"]
1257            },
1258            "SwitchToCustomMode": {
1259              "methods": ["switchToCustomModeAsync", "switchToCustomModeAsync", "switchToCustomModeOperationCallable", "switchToCustomModeCallable"]
1260            },
1261            "UpdatePeering": {
1262              "methods": ["updatePeeringAsync", "updatePeeringAsync", "updatePeeringOperationCallable", "updatePeeringCallable"]
1263            }
1264          }
1265        }
1266      }
1267    },
1268    "NodeGroups": {
1269      "clients": {
1270        "grpc": {
1271          "libraryClient": "NodeGroupsClient",
1272          "rpcs": {
1273            "AddNodes": {
1274              "methods": ["addNodesAsync", "addNodesAsync", "addNodesOperationCallable", "addNodesCallable"]
1275            },
1276            "AggregatedList": {
1277              "methods": ["aggregatedList", "aggregatedList", "aggregatedListPagedCallable", "aggregatedListCallable"]
1278            },
1279            "Delete": {
1280              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
1281            },
1282            "DeleteNodes": {
1283              "methods": ["deleteNodesAsync", "deleteNodesAsync", "deleteNodesOperationCallable", "deleteNodesCallable"]
1284            },
1285            "Get": {
1286              "methods": ["get", "get", "getCallable"]
1287            },
1288            "GetIamPolicy": {
1289              "methods": ["getIamPolicy", "getIamPolicy", "getIamPolicyCallable"]
1290            },
1291            "Insert": {
1292              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
1293            },
1294            "List": {
1295              "methods": ["list", "list", "listPagedCallable", "listCallable"]
1296            },
1297            "ListNodes": {
1298              "methods": ["listNodes", "listNodes", "listNodesPagedCallable", "listNodesCallable"]
1299            },
1300            "Patch": {
1301              "methods": ["patchAsync", "patchAsync", "patchOperationCallable", "patchCallable"]
1302            },
1303            "SetIamPolicy": {
1304              "methods": ["setIamPolicy", "setIamPolicy", "setIamPolicyCallable"]
1305            },
1306            "SetNodeTemplate": {
1307              "methods": ["setNodeTemplateAsync", "setNodeTemplateAsync", "setNodeTemplateOperationCallable", "setNodeTemplateCallable"]
1308            },
1309            "SimulateMaintenanceEvent": {
1310              "methods": ["simulateMaintenanceEventAsync", "simulateMaintenanceEventAsync", "simulateMaintenanceEventOperationCallable", "simulateMaintenanceEventCallable"]
1311            },
1312            "TestIamPermissions": {
1313              "methods": ["testIamPermissions", "testIamPermissions", "testIamPermissionsCallable"]
1314            }
1315          }
1316        }
1317      }
1318    },
1319    "NodeTemplates": {
1320      "clients": {
1321        "grpc": {
1322          "libraryClient": "NodeTemplatesClient",
1323          "rpcs": {
1324            "AggregatedList": {
1325              "methods": ["aggregatedList", "aggregatedList", "aggregatedListPagedCallable", "aggregatedListCallable"]
1326            },
1327            "Delete": {
1328              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
1329            },
1330            "Get": {
1331              "methods": ["get", "get", "getCallable"]
1332            },
1333            "GetIamPolicy": {
1334              "methods": ["getIamPolicy", "getIamPolicy", "getIamPolicyCallable"]
1335            },
1336            "Insert": {
1337              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
1338            },
1339            "List": {
1340              "methods": ["list", "list", "listPagedCallable", "listCallable"]
1341            },
1342            "SetIamPolicy": {
1343              "methods": ["setIamPolicy", "setIamPolicy", "setIamPolicyCallable"]
1344            },
1345            "TestIamPermissions": {
1346              "methods": ["testIamPermissions", "testIamPermissions", "testIamPermissionsCallable"]
1347            }
1348          }
1349        }
1350      }
1351    },
1352    "NodeTypes": {
1353      "clients": {
1354        "grpc": {
1355          "libraryClient": "NodeTypesClient",
1356          "rpcs": {
1357            "AggregatedList": {
1358              "methods": ["aggregatedList", "aggregatedList", "aggregatedListPagedCallable", "aggregatedListCallable"]
1359            },
1360            "Get": {
1361              "methods": ["get", "get", "getCallable"]
1362            },
1363            "List": {
1364              "methods": ["list", "list", "listPagedCallable", "listCallable"]
1365            }
1366          }
1367        }
1368      }
1369    },
1370    "PacketMirrorings": {
1371      "clients": {
1372        "grpc": {
1373          "libraryClient": "PacketMirroringsClient",
1374          "rpcs": {
1375            "AggregatedList": {
1376              "methods": ["aggregatedList", "aggregatedList", "aggregatedListPagedCallable", "aggregatedListCallable"]
1377            },
1378            "Delete": {
1379              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
1380            },
1381            "Get": {
1382              "methods": ["get", "get", "getCallable"]
1383            },
1384            "Insert": {
1385              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
1386            },
1387            "List": {
1388              "methods": ["list", "list", "listPagedCallable", "listCallable"]
1389            },
1390            "Patch": {
1391              "methods": ["patchAsync", "patchAsync", "patchOperationCallable", "patchCallable"]
1392            },
1393            "TestIamPermissions": {
1394              "methods": ["testIamPermissions", "testIamPermissions", "testIamPermissionsCallable"]
1395            }
1396          }
1397        }
1398      }
1399    },
1400    "Projects": {
1401      "clients": {
1402        "grpc": {
1403          "libraryClient": "ProjectsClient",
1404          "rpcs": {
1405            "DisableXpnHost": {
1406              "methods": ["disableXpnHostAsync", "disableXpnHostAsync", "disableXpnHostOperationCallable", "disableXpnHostCallable"]
1407            },
1408            "DisableXpnResource": {
1409              "methods": ["disableXpnResourceAsync", "disableXpnResourceAsync", "disableXpnResourceOperationCallable", "disableXpnResourceCallable"]
1410            },
1411            "EnableXpnHost": {
1412              "methods": ["enableXpnHostAsync", "enableXpnHostAsync", "enableXpnHostOperationCallable", "enableXpnHostCallable"]
1413            },
1414            "EnableXpnResource": {
1415              "methods": ["enableXpnResourceAsync", "enableXpnResourceAsync", "enableXpnResourceOperationCallable", "enableXpnResourceCallable"]
1416            },
1417            "Get": {
1418              "methods": ["get", "get", "getCallable"]
1419            },
1420            "GetXpnHost": {
1421              "methods": ["getXpnHost", "getXpnHost", "getXpnHostCallable"]
1422            },
1423            "GetXpnResources": {
1424              "methods": ["getXpnResources", "getXpnResources", "getXpnResourcesPagedCallable", "getXpnResourcesCallable"]
1425            },
1426            "ListXpnHosts": {
1427              "methods": ["listXpnHosts", "listXpnHosts", "listXpnHostsPagedCallable", "listXpnHostsCallable"]
1428            },
1429            "MoveDisk": {
1430              "methods": ["moveDiskAsync", "moveDiskAsync", "moveDiskOperationCallable", "moveDiskCallable"]
1431            },
1432            "MoveInstance": {
1433              "methods": ["moveInstanceAsync", "moveInstanceAsync", "moveInstanceOperationCallable", "moveInstanceCallable"]
1434            },
1435            "SetCommonInstanceMetadata": {
1436              "methods": ["setCommonInstanceMetadataAsync", "setCommonInstanceMetadataAsync", "setCommonInstanceMetadataOperationCallable", "setCommonInstanceMetadataCallable"]
1437            },
1438            "SetDefaultNetworkTier": {
1439              "methods": ["setDefaultNetworkTierAsync", "setDefaultNetworkTierAsync", "setDefaultNetworkTierOperationCallable", "setDefaultNetworkTierCallable"]
1440            },
1441            "SetUsageExportBucket": {
1442              "methods": ["setUsageExportBucketAsync", "setUsageExportBucketAsync", "setUsageExportBucketOperationCallable", "setUsageExportBucketCallable"]
1443            }
1444          }
1445        }
1446      }
1447    },
1448    "PublicAdvertisedPrefixes": {
1449      "clients": {
1450        "grpc": {
1451          "libraryClient": "PublicAdvertisedPrefixesClient",
1452          "rpcs": {
1453            "Delete": {
1454              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
1455            },
1456            "Get": {
1457              "methods": ["get", "get", "getCallable"]
1458            },
1459            "Insert": {
1460              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
1461            },
1462            "List": {
1463              "methods": ["list", "list", "listPagedCallable", "listCallable"]
1464            },
1465            "Patch": {
1466              "methods": ["patchAsync", "patchAsync", "patchOperationCallable", "patchCallable"]
1467            }
1468          }
1469        }
1470      }
1471    },
1472    "PublicDelegatedPrefixes": {
1473      "clients": {
1474        "grpc": {
1475          "libraryClient": "PublicDelegatedPrefixesClient",
1476          "rpcs": {
1477            "AggregatedList": {
1478              "methods": ["aggregatedList", "aggregatedList", "aggregatedListPagedCallable", "aggregatedListCallable"]
1479            },
1480            "Delete": {
1481              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
1482            },
1483            "Get": {
1484              "methods": ["get", "get", "getCallable"]
1485            },
1486            "Insert": {
1487              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
1488            },
1489            "List": {
1490              "methods": ["list", "list", "listPagedCallable", "listCallable"]
1491            },
1492            "Patch": {
1493              "methods": ["patchAsync", "patchAsync", "patchOperationCallable", "patchCallable"]
1494            }
1495          }
1496        }
1497      }
1498    },
1499    "RegionAutoscalers": {
1500      "clients": {
1501        "grpc": {
1502          "libraryClient": "RegionAutoscalersClient",
1503          "rpcs": {
1504            "Delete": {
1505              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
1506            },
1507            "Get": {
1508              "methods": ["get", "get", "getCallable"]
1509            },
1510            "Insert": {
1511              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
1512            },
1513            "List": {
1514              "methods": ["list", "list", "listPagedCallable", "listCallable"]
1515            },
1516            "Patch": {
1517              "methods": ["patchAsync", "patchAsync", "patchOperationCallable", "patchCallable"]
1518            },
1519            "Update": {
1520              "methods": ["updateAsync", "updateAsync", "updateOperationCallable", "updateCallable"]
1521            }
1522          }
1523        }
1524      }
1525    },
1526    "RegionBackendServices": {
1527      "clients": {
1528        "grpc": {
1529          "libraryClient": "RegionBackendServicesClient",
1530          "rpcs": {
1531            "Delete": {
1532              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
1533            },
1534            "Get": {
1535              "methods": ["get", "get", "getCallable"]
1536            },
1537            "GetHealth": {
1538              "methods": ["getHealth", "getHealth", "getHealthCallable"]
1539            },
1540            "GetIamPolicy": {
1541              "methods": ["getIamPolicy", "getIamPolicy", "getIamPolicyCallable"]
1542            },
1543            "Insert": {
1544              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
1545            },
1546            "List": {
1547              "methods": ["list", "list", "listPagedCallable", "listCallable"]
1548            },
1549            "Patch": {
1550              "methods": ["patchAsync", "patchAsync", "patchOperationCallable", "patchCallable"]
1551            },
1552            "SetIamPolicy": {
1553              "methods": ["setIamPolicy", "setIamPolicy", "setIamPolicyCallable"]
1554            },
1555            "Update": {
1556              "methods": ["updateAsync", "updateAsync", "updateOperationCallable", "updateCallable"]
1557            }
1558          }
1559        }
1560      }
1561    },
1562    "RegionCommitments": {
1563      "clients": {
1564        "grpc": {
1565          "libraryClient": "RegionCommitmentsClient",
1566          "rpcs": {
1567            "AggregatedList": {
1568              "methods": ["aggregatedList", "aggregatedList", "aggregatedListPagedCallable", "aggregatedListCallable"]
1569            },
1570            "Get": {
1571              "methods": ["get", "get", "getCallable"]
1572            },
1573            "Insert": {
1574              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
1575            },
1576            "List": {
1577              "methods": ["list", "list", "listPagedCallable", "listCallable"]
1578            },
1579            "Update": {
1580              "methods": ["updateAsync", "updateAsync", "updateOperationCallable", "updateCallable"]
1581            }
1582          }
1583        }
1584      }
1585    },
1586    "RegionDiskTypes": {
1587      "clients": {
1588        "grpc": {
1589          "libraryClient": "RegionDiskTypesClient",
1590          "rpcs": {
1591            "Get": {
1592              "methods": ["get", "get", "getCallable"]
1593            },
1594            "List": {
1595              "methods": ["list", "list", "listPagedCallable", "listCallable"]
1596            }
1597          }
1598        }
1599      }
1600    },
1601    "RegionDisks": {
1602      "clients": {
1603        "grpc": {
1604          "libraryClient": "RegionDisksClient",
1605          "rpcs": {
1606            "AddResourcePolicies": {
1607              "methods": ["addResourcePoliciesAsync", "addResourcePoliciesAsync", "addResourcePoliciesOperationCallable", "addResourcePoliciesCallable"]
1608            },
1609            "CreateSnapshot": {
1610              "methods": ["createSnapshotAsync", "createSnapshotAsync", "createSnapshotOperationCallable", "createSnapshotCallable"]
1611            },
1612            "Delete": {
1613              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
1614            },
1615            "Get": {
1616              "methods": ["get", "get", "getCallable"]
1617            },
1618            "GetIamPolicy": {
1619              "methods": ["getIamPolicy", "getIamPolicy", "getIamPolicyCallable"]
1620            },
1621            "Insert": {
1622              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
1623            },
1624            "List": {
1625              "methods": ["list", "list", "listPagedCallable", "listCallable"]
1626            },
1627            "RemoveResourcePolicies": {
1628              "methods": ["removeResourcePoliciesAsync", "removeResourcePoliciesAsync", "removeResourcePoliciesOperationCallable", "removeResourcePoliciesCallable"]
1629            },
1630            "Resize": {
1631              "methods": ["resizeAsync", "resizeAsync", "resizeOperationCallable", "resizeCallable"]
1632            },
1633            "SetIamPolicy": {
1634              "methods": ["setIamPolicy", "setIamPolicy", "setIamPolicyCallable"]
1635            },
1636            "SetLabels": {
1637              "methods": ["setLabelsAsync", "setLabelsAsync", "setLabelsOperationCallable", "setLabelsCallable"]
1638            },
1639            "TestIamPermissions": {
1640              "methods": ["testIamPermissions", "testIamPermissions", "testIamPermissionsCallable"]
1641            },
1642            "Update": {
1643              "methods": ["updateAsync", "updateAsync", "updateOperationCallable", "updateCallable"]
1644            }
1645          }
1646        }
1647      }
1648    },
1649    "RegionHealthCheckServices": {
1650      "clients": {
1651        "grpc": {
1652          "libraryClient": "RegionHealthCheckServicesClient",
1653          "rpcs": {
1654            "Delete": {
1655              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
1656            },
1657            "Get": {
1658              "methods": ["get", "get", "getCallable"]
1659            },
1660            "Insert": {
1661              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
1662            },
1663            "List": {
1664              "methods": ["list", "list", "listPagedCallable", "listCallable"]
1665            },
1666            "Patch": {
1667              "methods": ["patchAsync", "patchAsync", "patchOperationCallable", "patchCallable"]
1668            }
1669          }
1670        }
1671      }
1672    },
1673    "RegionHealthChecks": {
1674      "clients": {
1675        "grpc": {
1676          "libraryClient": "RegionHealthChecksClient",
1677          "rpcs": {
1678            "Delete": {
1679              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
1680            },
1681            "Get": {
1682              "methods": ["get", "get", "getCallable"]
1683            },
1684            "Insert": {
1685              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
1686            },
1687            "List": {
1688              "methods": ["list", "list", "listPagedCallable", "listCallable"]
1689            },
1690            "Patch": {
1691              "methods": ["patchAsync", "patchAsync", "patchOperationCallable", "patchCallable"]
1692            },
1693            "Update": {
1694              "methods": ["updateAsync", "updateAsync", "updateOperationCallable", "updateCallable"]
1695            }
1696          }
1697        }
1698      }
1699    },
1700    "RegionInstanceGroupManagers": {
1701      "clients": {
1702        "grpc": {
1703          "libraryClient": "RegionInstanceGroupManagersClient",
1704          "rpcs": {
1705            "AbandonInstances": {
1706              "methods": ["abandonInstancesAsync", "abandonInstancesAsync", "abandonInstancesOperationCallable", "abandonInstancesCallable"]
1707            },
1708            "ApplyUpdatesToInstances": {
1709              "methods": ["applyUpdatesToInstancesAsync", "applyUpdatesToInstancesAsync", "applyUpdatesToInstancesOperationCallable", "applyUpdatesToInstancesCallable"]
1710            },
1711            "CreateInstances": {
1712              "methods": ["createInstancesAsync", "createInstancesAsync", "createInstancesOperationCallable", "createInstancesCallable"]
1713            },
1714            "Delete": {
1715              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
1716            },
1717            "DeleteInstances": {
1718              "methods": ["deleteInstancesAsync", "deleteInstancesAsync", "deleteInstancesOperationCallable", "deleteInstancesCallable"]
1719            },
1720            "DeletePerInstanceConfigs": {
1721              "methods": ["deletePerInstanceConfigsAsync", "deletePerInstanceConfigsAsync", "deletePerInstanceConfigsOperationCallable", "deletePerInstanceConfigsCallable"]
1722            },
1723            "Get": {
1724              "methods": ["get", "get", "getCallable"]
1725            },
1726            "Insert": {
1727              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
1728            },
1729            "List": {
1730              "methods": ["list", "list", "listPagedCallable", "listCallable"]
1731            },
1732            "ListErrors": {
1733              "methods": ["listErrors", "listErrors", "listErrorsPagedCallable", "listErrorsCallable"]
1734            },
1735            "ListManagedInstances": {
1736              "methods": ["listManagedInstances", "listManagedInstances", "listManagedInstancesPagedCallable", "listManagedInstancesCallable"]
1737            },
1738            "ListPerInstanceConfigs": {
1739              "methods": ["listPerInstanceConfigs", "listPerInstanceConfigs", "listPerInstanceConfigsPagedCallable", "listPerInstanceConfigsCallable"]
1740            },
1741            "Patch": {
1742              "methods": ["patchAsync", "patchAsync", "patchOperationCallable", "patchCallable"]
1743            },
1744            "PatchPerInstanceConfigs": {
1745              "methods": ["patchPerInstanceConfigsAsync", "patchPerInstanceConfigsAsync", "patchPerInstanceConfigsOperationCallable", "patchPerInstanceConfigsCallable"]
1746            },
1747            "RecreateInstances": {
1748              "methods": ["recreateInstancesAsync", "recreateInstancesAsync", "recreateInstancesOperationCallable", "recreateInstancesCallable"]
1749            },
1750            "Resize": {
1751              "methods": ["resizeAsync", "resizeAsync", "resizeOperationCallable", "resizeCallable"]
1752            },
1753            "SetInstanceTemplate": {
1754              "methods": ["setInstanceTemplateAsync", "setInstanceTemplateAsync", "setInstanceTemplateOperationCallable", "setInstanceTemplateCallable"]
1755            },
1756            "SetTargetPools": {
1757              "methods": ["setTargetPoolsAsync", "setTargetPoolsAsync", "setTargetPoolsOperationCallable", "setTargetPoolsCallable"]
1758            },
1759            "UpdatePerInstanceConfigs": {
1760              "methods": ["updatePerInstanceConfigsAsync", "updatePerInstanceConfigsAsync", "updatePerInstanceConfigsOperationCallable", "updatePerInstanceConfigsCallable"]
1761            }
1762          }
1763        }
1764      }
1765    },
1766    "RegionInstanceGroups": {
1767      "clients": {
1768        "grpc": {
1769          "libraryClient": "RegionInstanceGroupsClient",
1770          "rpcs": {
1771            "Get": {
1772              "methods": ["get", "get", "getCallable"]
1773            },
1774            "List": {
1775              "methods": ["list", "list", "listPagedCallable", "listCallable"]
1776            },
1777            "ListInstances": {
1778              "methods": ["listInstances", "listInstances", "listInstancesPagedCallable", "listInstancesCallable"]
1779            },
1780            "SetNamedPorts": {
1781              "methods": ["setNamedPortsAsync", "setNamedPortsAsync", "setNamedPortsOperationCallable", "setNamedPortsCallable"]
1782            }
1783          }
1784        }
1785      }
1786    },
1787    "RegionInstanceTemplates": {
1788      "clients": {
1789        "grpc": {
1790          "libraryClient": "RegionInstanceTemplatesClient",
1791          "rpcs": {
1792            "Delete": {
1793              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
1794            },
1795            "Get": {
1796              "methods": ["get", "get", "getCallable"]
1797            },
1798            "Insert": {
1799              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
1800            },
1801            "List": {
1802              "methods": ["list", "list", "listPagedCallable", "listCallable"]
1803            }
1804          }
1805        }
1806      }
1807    },
1808    "RegionInstances": {
1809      "clients": {
1810        "grpc": {
1811          "libraryClient": "RegionInstancesClient",
1812          "rpcs": {
1813            "BulkInsert": {
1814              "methods": ["bulkInsertAsync", "bulkInsertAsync", "bulkInsertOperationCallable", "bulkInsertCallable"]
1815            }
1816          }
1817        }
1818      }
1819    },
1820    "RegionNetworkEndpointGroups": {
1821      "clients": {
1822        "grpc": {
1823          "libraryClient": "RegionNetworkEndpointGroupsClient",
1824          "rpcs": {
1825            "Delete": {
1826              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
1827            },
1828            "Get": {
1829              "methods": ["get", "get", "getCallable"]
1830            },
1831            "Insert": {
1832              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
1833            },
1834            "List": {
1835              "methods": ["list", "list", "listPagedCallable", "listCallable"]
1836            }
1837          }
1838        }
1839      }
1840    },
1841    "RegionNetworkFirewallPolicies": {
1842      "clients": {
1843        "grpc": {
1844          "libraryClient": "RegionNetworkFirewallPoliciesClient",
1845          "rpcs": {
1846            "AddAssociation": {
1847              "methods": ["addAssociationAsync", "addAssociationAsync", "addAssociationOperationCallable", "addAssociationCallable"]
1848            },
1849            "AddRule": {
1850              "methods": ["addRuleAsync", "addRuleAsync", "addRuleOperationCallable", "addRuleCallable"]
1851            },
1852            "CloneRules": {
1853              "methods": ["cloneRulesAsync", "cloneRulesAsync", "cloneRulesOperationCallable", "cloneRulesCallable"]
1854            },
1855            "Delete": {
1856              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
1857            },
1858            "Get": {
1859              "methods": ["get", "get", "getCallable"]
1860            },
1861            "GetAssociation": {
1862              "methods": ["getAssociation", "getAssociation", "getAssociationCallable"]
1863            },
1864            "GetEffectiveFirewalls": {
1865              "methods": ["getEffectiveFirewalls", "getEffectiveFirewalls", "getEffectiveFirewallsCallable"]
1866            },
1867            "GetIamPolicy": {
1868              "methods": ["getIamPolicy", "getIamPolicy", "getIamPolicyCallable"]
1869            },
1870            "GetRule": {
1871              "methods": ["getRule", "getRule", "getRuleCallable"]
1872            },
1873            "Insert": {
1874              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
1875            },
1876            "List": {
1877              "methods": ["list", "list", "listPagedCallable", "listCallable"]
1878            },
1879            "Patch": {
1880              "methods": ["patchAsync", "patchAsync", "patchOperationCallable", "patchCallable"]
1881            },
1882            "PatchRule": {
1883              "methods": ["patchRuleAsync", "patchRuleAsync", "patchRuleOperationCallable", "patchRuleCallable"]
1884            },
1885            "RemoveAssociation": {
1886              "methods": ["removeAssociationAsync", "removeAssociationAsync", "removeAssociationOperationCallable", "removeAssociationCallable"]
1887            },
1888            "RemoveRule": {
1889              "methods": ["removeRuleAsync", "removeRuleAsync", "removeRuleOperationCallable", "removeRuleCallable"]
1890            },
1891            "SetIamPolicy": {
1892              "methods": ["setIamPolicy", "setIamPolicy", "setIamPolicyCallable"]
1893            },
1894            "TestIamPermissions": {
1895              "methods": ["testIamPermissions", "testIamPermissions", "testIamPermissionsCallable"]
1896            }
1897          }
1898        }
1899      }
1900    },
1901    "RegionNotificationEndpoints": {
1902      "clients": {
1903        "grpc": {
1904          "libraryClient": "RegionNotificationEndpointsClient",
1905          "rpcs": {
1906            "Delete": {
1907              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
1908            },
1909            "Get": {
1910              "methods": ["get", "get", "getCallable"]
1911            },
1912            "Insert": {
1913              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
1914            },
1915            "List": {
1916              "methods": ["list", "list", "listPagedCallable", "listCallable"]
1917            }
1918          }
1919        }
1920      }
1921    },
1922    "RegionOperations": {
1923      "clients": {
1924        "grpc": {
1925          "libraryClient": "RegionOperationsClient",
1926          "rpcs": {
1927            "Delete": {
1928              "methods": ["delete", "delete", "deleteCallable"]
1929            },
1930            "Get": {
1931              "methods": ["get", "get", "getCallable"]
1932            },
1933            "List": {
1934              "methods": ["list", "list", "listPagedCallable", "listCallable"]
1935            },
1936            "Wait": {
1937              "methods": ["wait", "wait", "waitCallable"]
1938            }
1939          }
1940        }
1941      }
1942    },
1943    "RegionSecurityPolicies": {
1944      "clients": {
1945        "grpc": {
1946          "libraryClient": "RegionSecurityPoliciesClient",
1947          "rpcs": {
1948            "Delete": {
1949              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
1950            },
1951            "Get": {
1952              "methods": ["get", "get", "getCallable"]
1953            },
1954            "Insert": {
1955              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
1956            },
1957            "List": {
1958              "methods": ["list", "list", "listPagedCallable", "listCallable"]
1959            },
1960            "Patch": {
1961              "methods": ["patchAsync", "patchAsync", "patchOperationCallable", "patchCallable"]
1962            }
1963          }
1964        }
1965      }
1966    },
1967    "RegionSslCertificates": {
1968      "clients": {
1969        "grpc": {
1970          "libraryClient": "RegionSslCertificatesClient",
1971          "rpcs": {
1972            "Delete": {
1973              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
1974            },
1975            "Get": {
1976              "methods": ["get", "get", "getCallable"]
1977            },
1978            "Insert": {
1979              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
1980            },
1981            "List": {
1982              "methods": ["list", "list", "listPagedCallable", "listCallable"]
1983            }
1984          }
1985        }
1986      }
1987    },
1988    "RegionSslPolicies": {
1989      "clients": {
1990        "grpc": {
1991          "libraryClient": "RegionSslPoliciesClient",
1992          "rpcs": {
1993            "Delete": {
1994              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
1995            },
1996            "Get": {
1997              "methods": ["get", "get", "getCallable"]
1998            },
1999            "Insert": {
2000              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
2001            },
2002            "List": {
2003              "methods": ["list", "list", "listPagedCallable", "listCallable"]
2004            },
2005            "ListAvailableFeatures": {
2006              "methods": ["listAvailableFeatures", "listAvailableFeatures", "listAvailableFeaturesCallable"]
2007            },
2008            "Patch": {
2009              "methods": ["patchAsync", "patchAsync", "patchOperationCallable", "patchCallable"]
2010            }
2011          }
2012        }
2013      }
2014    },
2015    "RegionTargetHttpProxies": {
2016      "clients": {
2017        "grpc": {
2018          "libraryClient": "RegionTargetHttpProxiesClient",
2019          "rpcs": {
2020            "Delete": {
2021              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
2022            },
2023            "Get": {
2024              "methods": ["get", "get", "getCallable"]
2025            },
2026            "Insert": {
2027              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
2028            },
2029            "List": {
2030              "methods": ["list", "list", "listPagedCallable", "listCallable"]
2031            },
2032            "SetUrlMap": {
2033              "methods": ["setUrlMapAsync", "setUrlMapAsync", "setUrlMapOperationCallable", "setUrlMapCallable"]
2034            }
2035          }
2036        }
2037      }
2038    },
2039    "RegionTargetHttpsProxies": {
2040      "clients": {
2041        "grpc": {
2042          "libraryClient": "RegionTargetHttpsProxiesClient",
2043          "rpcs": {
2044            "Delete": {
2045              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
2046            },
2047            "Get": {
2048              "methods": ["get", "get", "getCallable"]
2049            },
2050            "Insert": {
2051              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
2052            },
2053            "List": {
2054              "methods": ["list", "list", "listPagedCallable", "listCallable"]
2055            },
2056            "Patch": {
2057              "methods": ["patchAsync", "patchAsync", "patchOperationCallable", "patchCallable"]
2058            },
2059            "SetSslCertificates": {
2060              "methods": ["setSslCertificatesAsync", "setSslCertificatesAsync", "setSslCertificatesOperationCallable", "setSslCertificatesCallable"]
2061            },
2062            "SetUrlMap": {
2063              "methods": ["setUrlMapAsync", "setUrlMapAsync", "setUrlMapOperationCallable", "setUrlMapCallable"]
2064            }
2065          }
2066        }
2067      }
2068    },
2069    "RegionTargetTcpProxies": {
2070      "clients": {
2071        "grpc": {
2072          "libraryClient": "RegionTargetTcpProxiesClient",
2073          "rpcs": {
2074            "Delete": {
2075              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
2076            },
2077            "Get": {
2078              "methods": ["get", "get", "getCallable"]
2079            },
2080            "Insert": {
2081              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
2082            },
2083            "List": {
2084              "methods": ["list", "list", "listPagedCallable", "listCallable"]
2085            }
2086          }
2087        }
2088      }
2089    },
2090    "RegionUrlMaps": {
2091      "clients": {
2092        "grpc": {
2093          "libraryClient": "RegionUrlMapsClient",
2094          "rpcs": {
2095            "Delete": {
2096              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
2097            },
2098            "Get": {
2099              "methods": ["get", "get", "getCallable"]
2100            },
2101            "Insert": {
2102              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
2103            },
2104            "List": {
2105              "methods": ["list", "list", "listPagedCallable", "listCallable"]
2106            },
2107            "Patch": {
2108              "methods": ["patchAsync", "patchAsync", "patchOperationCallable", "patchCallable"]
2109            },
2110            "Update": {
2111              "methods": ["updateAsync", "updateAsync", "updateOperationCallable", "updateCallable"]
2112            },
2113            "Validate": {
2114              "methods": ["validate", "validate", "validateCallable"]
2115            }
2116          }
2117        }
2118      }
2119    },
2120    "Regions": {
2121      "clients": {
2122        "grpc": {
2123          "libraryClient": "RegionsClient",
2124          "rpcs": {
2125            "Get": {
2126              "methods": ["get", "get", "getCallable"]
2127            },
2128            "List": {
2129              "methods": ["list", "list", "listPagedCallable", "listCallable"]
2130            }
2131          }
2132        }
2133      }
2134    },
2135    "Reservations": {
2136      "clients": {
2137        "grpc": {
2138          "libraryClient": "ReservationsClient",
2139          "rpcs": {
2140            "AggregatedList": {
2141              "methods": ["aggregatedList", "aggregatedList", "aggregatedListPagedCallable", "aggregatedListCallable"]
2142            },
2143            "Delete": {
2144              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
2145            },
2146            "Get": {
2147              "methods": ["get", "get", "getCallable"]
2148            },
2149            "GetIamPolicy": {
2150              "methods": ["getIamPolicy", "getIamPolicy", "getIamPolicyCallable"]
2151            },
2152            "Insert": {
2153              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
2154            },
2155            "List": {
2156              "methods": ["list", "list", "listPagedCallable", "listCallable"]
2157            },
2158            "Resize": {
2159              "methods": ["resizeAsync", "resizeAsync", "resizeOperationCallable", "resizeCallable"]
2160            },
2161            "SetIamPolicy": {
2162              "methods": ["setIamPolicy", "setIamPolicy", "setIamPolicyCallable"]
2163            },
2164            "TestIamPermissions": {
2165              "methods": ["testIamPermissions", "testIamPermissions", "testIamPermissionsCallable"]
2166            },
2167            "Update": {
2168              "methods": ["updateAsync", "updateAsync", "updateOperationCallable", "updateCallable"]
2169            }
2170          }
2171        }
2172      }
2173    },
2174    "ResourcePolicies": {
2175      "clients": {
2176        "grpc": {
2177          "libraryClient": "ResourcePoliciesClient",
2178          "rpcs": {
2179            "AggregatedList": {
2180              "methods": ["aggregatedList", "aggregatedList", "aggregatedListPagedCallable", "aggregatedListCallable"]
2181            },
2182            "Delete": {
2183              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
2184            },
2185            "Get": {
2186              "methods": ["get", "get", "getCallable"]
2187            },
2188            "GetIamPolicy": {
2189              "methods": ["getIamPolicy", "getIamPolicy", "getIamPolicyCallable"]
2190            },
2191            "Insert": {
2192              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
2193            },
2194            "List": {
2195              "methods": ["list", "list", "listPagedCallable", "listCallable"]
2196            },
2197            "SetIamPolicy": {
2198              "methods": ["setIamPolicy", "setIamPolicy", "setIamPolicyCallable"]
2199            },
2200            "TestIamPermissions": {
2201              "methods": ["testIamPermissions", "testIamPermissions", "testIamPermissionsCallable"]
2202            }
2203          }
2204        }
2205      }
2206    },
2207    "Routers": {
2208      "clients": {
2209        "grpc": {
2210          "libraryClient": "RoutersClient",
2211          "rpcs": {
2212            "AggregatedList": {
2213              "methods": ["aggregatedList", "aggregatedList", "aggregatedListPagedCallable", "aggregatedListCallable"]
2214            },
2215            "Delete": {
2216              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
2217            },
2218            "Get": {
2219              "methods": ["get", "get", "getCallable"]
2220            },
2221            "GetNatMappingInfo": {
2222              "methods": ["getNatMappingInfo", "getNatMappingInfo", "getNatMappingInfoPagedCallable", "getNatMappingInfoCallable"]
2223            },
2224            "GetRouterStatus": {
2225              "methods": ["getRouterStatus", "getRouterStatus", "getRouterStatusCallable"]
2226            },
2227            "Insert": {
2228              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
2229            },
2230            "List": {
2231              "methods": ["list", "list", "listPagedCallable", "listCallable"]
2232            },
2233            "Patch": {
2234              "methods": ["patchAsync", "patchAsync", "patchOperationCallable", "patchCallable"]
2235            },
2236            "Preview": {
2237              "methods": ["preview", "preview", "previewCallable"]
2238            },
2239            "Update": {
2240              "methods": ["updateAsync", "updateAsync", "updateOperationCallable", "updateCallable"]
2241            }
2242          }
2243        }
2244      }
2245    },
2246    "Routes": {
2247      "clients": {
2248        "grpc": {
2249          "libraryClient": "RoutesClient",
2250          "rpcs": {
2251            "Delete": {
2252              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
2253            },
2254            "Get": {
2255              "methods": ["get", "get", "getCallable"]
2256            },
2257            "Insert": {
2258              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
2259            },
2260            "List": {
2261              "methods": ["list", "list", "listPagedCallable", "listCallable"]
2262            }
2263          }
2264        }
2265      }
2266    },
2267    "SecurityPolicies": {
2268      "clients": {
2269        "grpc": {
2270          "libraryClient": "SecurityPoliciesClient",
2271          "rpcs": {
2272            "AddRule": {
2273              "methods": ["addRuleAsync", "addRuleAsync", "addRuleOperationCallable", "addRuleCallable"]
2274            },
2275            "AggregatedList": {
2276              "methods": ["aggregatedList", "aggregatedList", "aggregatedListPagedCallable", "aggregatedListCallable"]
2277            },
2278            "Delete": {
2279              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
2280            },
2281            "Get": {
2282              "methods": ["get", "get", "getCallable"]
2283            },
2284            "GetRule": {
2285              "methods": ["getRule", "getRule", "getRuleCallable"]
2286            },
2287            "Insert": {
2288              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
2289            },
2290            "List": {
2291              "methods": ["list", "list", "listPagedCallable", "listCallable"]
2292            },
2293            "ListPreconfiguredExpressionSets": {
2294              "methods": ["listPreconfiguredExpressionSets", "listPreconfiguredExpressionSets", "listPreconfiguredExpressionSetsCallable"]
2295            },
2296            "Patch": {
2297              "methods": ["patchAsync", "patchAsync", "patchOperationCallable", "patchCallable"]
2298            },
2299            "PatchRule": {
2300              "methods": ["patchRuleAsync", "patchRuleAsync", "patchRuleOperationCallable", "patchRuleCallable"]
2301            },
2302            "RemoveRule": {
2303              "methods": ["removeRuleAsync", "removeRuleAsync", "removeRuleOperationCallable", "removeRuleCallable"]
2304            },
2305            "SetLabels": {
2306              "methods": ["setLabelsAsync", "setLabelsAsync", "setLabelsOperationCallable", "setLabelsCallable"]
2307            }
2308          }
2309        }
2310      }
2311    },
2312    "ServiceAttachments": {
2313      "clients": {
2314        "grpc": {
2315          "libraryClient": "ServiceAttachmentsClient",
2316          "rpcs": {
2317            "AggregatedList": {
2318              "methods": ["aggregatedList", "aggregatedList", "aggregatedListPagedCallable", "aggregatedListCallable"]
2319            },
2320            "Delete": {
2321              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
2322            },
2323            "Get": {
2324              "methods": ["get", "get", "getCallable"]
2325            },
2326            "GetIamPolicy": {
2327              "methods": ["getIamPolicy", "getIamPolicy", "getIamPolicyCallable"]
2328            },
2329            "Insert": {
2330              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
2331            },
2332            "List": {
2333              "methods": ["list", "list", "listPagedCallable", "listCallable"]
2334            },
2335            "Patch": {
2336              "methods": ["patchAsync", "patchAsync", "patchOperationCallable", "patchCallable"]
2337            },
2338            "SetIamPolicy": {
2339              "methods": ["setIamPolicy", "setIamPolicy", "setIamPolicyCallable"]
2340            },
2341            "TestIamPermissions": {
2342              "methods": ["testIamPermissions", "testIamPermissions", "testIamPermissionsCallable"]
2343            }
2344          }
2345        }
2346      }
2347    },
2348    "Snapshots": {
2349      "clients": {
2350        "grpc": {
2351          "libraryClient": "SnapshotsClient",
2352          "rpcs": {
2353            "Delete": {
2354              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
2355            },
2356            "Get": {
2357              "methods": ["get", "get", "getCallable"]
2358            },
2359            "GetIamPolicy": {
2360              "methods": ["getIamPolicy", "getIamPolicy", "getIamPolicyCallable"]
2361            },
2362            "Insert": {
2363              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
2364            },
2365            "List": {
2366              "methods": ["list", "list", "listPagedCallable", "listCallable"]
2367            },
2368            "SetIamPolicy": {
2369              "methods": ["setIamPolicy", "setIamPolicy", "setIamPolicyCallable"]
2370            },
2371            "SetLabels": {
2372              "methods": ["setLabelsAsync", "setLabelsAsync", "setLabelsOperationCallable", "setLabelsCallable"]
2373            },
2374            "TestIamPermissions": {
2375              "methods": ["testIamPermissions", "testIamPermissions", "testIamPermissionsCallable"]
2376            }
2377          }
2378        }
2379      }
2380    },
2381    "SslCertificates": {
2382      "clients": {
2383        "grpc": {
2384          "libraryClient": "SslCertificatesClient",
2385          "rpcs": {
2386            "AggregatedList": {
2387              "methods": ["aggregatedList", "aggregatedList", "aggregatedListPagedCallable", "aggregatedListCallable"]
2388            },
2389            "Delete": {
2390              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
2391            },
2392            "Get": {
2393              "methods": ["get", "get", "getCallable"]
2394            },
2395            "Insert": {
2396              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
2397            },
2398            "List": {
2399              "methods": ["list", "list", "listPagedCallable", "listCallable"]
2400            }
2401          }
2402        }
2403      }
2404    },
2405    "SslPolicies": {
2406      "clients": {
2407        "grpc": {
2408          "libraryClient": "SslPoliciesClient",
2409          "rpcs": {
2410            "AggregatedList": {
2411              "methods": ["aggregatedList", "aggregatedList", "aggregatedListPagedCallable", "aggregatedListCallable"]
2412            },
2413            "Delete": {
2414              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
2415            },
2416            "Get": {
2417              "methods": ["get", "get", "getCallable"]
2418            },
2419            "Insert": {
2420              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
2421            },
2422            "List": {
2423              "methods": ["list", "list", "listPagedCallable", "listCallable"]
2424            },
2425            "ListAvailableFeatures": {
2426              "methods": ["listAvailableFeatures", "listAvailableFeatures", "listAvailableFeaturesCallable"]
2427            },
2428            "Patch": {
2429              "methods": ["patchAsync", "patchAsync", "patchOperationCallable", "patchCallable"]
2430            }
2431          }
2432        }
2433      }
2434    },
2435    "Subnetworks": {
2436      "clients": {
2437        "grpc": {
2438          "libraryClient": "SubnetworksClient",
2439          "rpcs": {
2440            "AggregatedList": {
2441              "methods": ["aggregatedList", "aggregatedList", "aggregatedListPagedCallable", "aggregatedListCallable"]
2442            },
2443            "Delete": {
2444              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
2445            },
2446            "ExpandIpCidrRange": {
2447              "methods": ["expandIpCidrRangeAsync", "expandIpCidrRangeAsync", "expandIpCidrRangeOperationCallable", "expandIpCidrRangeCallable"]
2448            },
2449            "Get": {
2450              "methods": ["get", "get", "getCallable"]
2451            },
2452            "GetIamPolicy": {
2453              "methods": ["getIamPolicy", "getIamPolicy", "getIamPolicyCallable"]
2454            },
2455            "Insert": {
2456              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
2457            },
2458            "List": {
2459              "methods": ["list", "list", "listPagedCallable", "listCallable"]
2460            },
2461            "ListUsable": {
2462              "methods": ["listUsable", "listUsable", "listUsablePagedCallable", "listUsableCallable"]
2463            },
2464            "Patch": {
2465              "methods": ["patchAsync", "patchAsync", "patchOperationCallable", "patchCallable"]
2466            },
2467            "SetIamPolicy": {
2468              "methods": ["setIamPolicy", "setIamPolicy", "setIamPolicyCallable"]
2469            },
2470            "SetPrivateIpGoogleAccess": {
2471              "methods": ["setPrivateIpGoogleAccessAsync", "setPrivateIpGoogleAccessAsync", "setPrivateIpGoogleAccessOperationCallable", "setPrivateIpGoogleAccessCallable"]
2472            },
2473            "TestIamPermissions": {
2474              "methods": ["testIamPermissions", "testIamPermissions", "testIamPermissionsCallable"]
2475            }
2476          }
2477        }
2478      }
2479    },
2480    "TargetGrpcProxies": {
2481      "clients": {
2482        "grpc": {
2483          "libraryClient": "TargetGrpcProxiesClient",
2484          "rpcs": {
2485            "Delete": {
2486              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
2487            },
2488            "Get": {
2489              "methods": ["get", "get", "getCallable"]
2490            },
2491            "Insert": {
2492              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
2493            },
2494            "List": {
2495              "methods": ["list", "list", "listPagedCallable", "listCallable"]
2496            },
2497            "Patch": {
2498              "methods": ["patchAsync", "patchAsync", "patchOperationCallable", "patchCallable"]
2499            }
2500          }
2501        }
2502      }
2503    },
2504    "TargetHttpProxies": {
2505      "clients": {
2506        "grpc": {
2507          "libraryClient": "TargetHttpProxiesClient",
2508          "rpcs": {
2509            "AggregatedList": {
2510              "methods": ["aggregatedList", "aggregatedList", "aggregatedListPagedCallable", "aggregatedListCallable"]
2511            },
2512            "Delete": {
2513              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
2514            },
2515            "Get": {
2516              "methods": ["get", "get", "getCallable"]
2517            },
2518            "Insert": {
2519              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
2520            },
2521            "List": {
2522              "methods": ["list", "list", "listPagedCallable", "listCallable"]
2523            },
2524            "Patch": {
2525              "methods": ["patchAsync", "patchAsync", "patchOperationCallable", "patchCallable"]
2526            },
2527            "SetUrlMap": {
2528              "methods": ["setUrlMapAsync", "setUrlMapAsync", "setUrlMapOperationCallable", "setUrlMapCallable"]
2529            }
2530          }
2531        }
2532      }
2533    },
2534    "TargetHttpsProxies": {
2535      "clients": {
2536        "grpc": {
2537          "libraryClient": "TargetHttpsProxiesClient",
2538          "rpcs": {
2539            "AggregatedList": {
2540              "methods": ["aggregatedList", "aggregatedList", "aggregatedListPagedCallable", "aggregatedListCallable"]
2541            },
2542            "Delete": {
2543              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
2544            },
2545            "Get": {
2546              "methods": ["get", "get", "getCallable"]
2547            },
2548            "Insert": {
2549              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
2550            },
2551            "List": {
2552              "methods": ["list", "list", "listPagedCallable", "listCallable"]
2553            },
2554            "Patch": {
2555              "methods": ["patchAsync", "patchAsync", "patchOperationCallable", "patchCallable"]
2556            },
2557            "SetCertificateMap": {
2558              "methods": ["setCertificateMapAsync", "setCertificateMapAsync", "setCertificateMapOperationCallable", "setCertificateMapCallable"]
2559            },
2560            "SetQuicOverride": {
2561              "methods": ["setQuicOverrideAsync", "setQuicOverrideAsync", "setQuicOverrideOperationCallable", "setQuicOverrideCallable"]
2562            },
2563            "SetSslCertificates": {
2564              "methods": ["setSslCertificatesAsync", "setSslCertificatesAsync", "setSslCertificatesOperationCallable", "setSslCertificatesCallable"]
2565            },
2566            "SetSslPolicy": {
2567              "methods": ["setSslPolicyAsync", "setSslPolicyAsync", "setSslPolicyOperationCallable", "setSslPolicyCallable"]
2568            },
2569            "SetUrlMap": {
2570              "methods": ["setUrlMapAsync", "setUrlMapAsync", "setUrlMapOperationCallable", "setUrlMapCallable"]
2571            }
2572          }
2573        }
2574      }
2575    },
2576    "TargetInstances": {
2577      "clients": {
2578        "grpc": {
2579          "libraryClient": "TargetInstancesClient",
2580          "rpcs": {
2581            "AggregatedList": {
2582              "methods": ["aggregatedList", "aggregatedList", "aggregatedListPagedCallable", "aggregatedListCallable"]
2583            },
2584            "Delete": {
2585              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
2586            },
2587            "Get": {
2588              "methods": ["get", "get", "getCallable"]
2589            },
2590            "Insert": {
2591              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
2592            },
2593            "List": {
2594              "methods": ["list", "list", "listPagedCallable", "listCallable"]
2595            }
2596          }
2597        }
2598      }
2599    },
2600    "TargetPools": {
2601      "clients": {
2602        "grpc": {
2603          "libraryClient": "TargetPoolsClient",
2604          "rpcs": {
2605            "AddHealthCheck": {
2606              "methods": ["addHealthCheckAsync", "addHealthCheckAsync", "addHealthCheckOperationCallable", "addHealthCheckCallable"]
2607            },
2608            "AddInstance": {
2609              "methods": ["addInstanceAsync", "addInstanceAsync", "addInstanceOperationCallable", "addInstanceCallable"]
2610            },
2611            "AggregatedList": {
2612              "methods": ["aggregatedList", "aggregatedList", "aggregatedListPagedCallable", "aggregatedListCallable"]
2613            },
2614            "Delete": {
2615              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
2616            },
2617            "Get": {
2618              "methods": ["get", "get", "getCallable"]
2619            },
2620            "GetHealth": {
2621              "methods": ["getHealth", "getHealth", "getHealthCallable"]
2622            },
2623            "Insert": {
2624              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
2625            },
2626            "List": {
2627              "methods": ["list", "list", "listPagedCallable", "listCallable"]
2628            },
2629            "RemoveHealthCheck": {
2630              "methods": ["removeHealthCheckAsync", "removeHealthCheckAsync", "removeHealthCheckOperationCallable", "removeHealthCheckCallable"]
2631            },
2632            "RemoveInstance": {
2633              "methods": ["removeInstanceAsync", "removeInstanceAsync", "removeInstanceOperationCallable", "removeInstanceCallable"]
2634            },
2635            "SetBackup": {
2636              "methods": ["setBackupAsync", "setBackupAsync", "setBackupOperationCallable", "setBackupCallable"]
2637            }
2638          }
2639        }
2640      }
2641    },
2642    "TargetSslProxies": {
2643      "clients": {
2644        "grpc": {
2645          "libraryClient": "TargetSslProxiesClient",
2646          "rpcs": {
2647            "Delete": {
2648              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
2649            },
2650            "Get": {
2651              "methods": ["get", "get", "getCallable"]
2652            },
2653            "Insert": {
2654              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
2655            },
2656            "List": {
2657              "methods": ["list", "list", "listPagedCallable", "listCallable"]
2658            },
2659            "SetBackendService": {
2660              "methods": ["setBackendServiceAsync", "setBackendServiceAsync", "setBackendServiceOperationCallable", "setBackendServiceCallable"]
2661            },
2662            "SetCertificateMap": {
2663              "methods": ["setCertificateMapAsync", "setCertificateMapAsync", "setCertificateMapOperationCallable", "setCertificateMapCallable"]
2664            },
2665            "SetProxyHeader": {
2666              "methods": ["setProxyHeaderAsync", "setProxyHeaderAsync", "setProxyHeaderOperationCallable", "setProxyHeaderCallable"]
2667            },
2668            "SetSslCertificates": {
2669              "methods": ["setSslCertificatesAsync", "setSslCertificatesAsync", "setSslCertificatesOperationCallable", "setSslCertificatesCallable"]
2670            },
2671            "SetSslPolicy": {
2672              "methods": ["setSslPolicyAsync", "setSslPolicyAsync", "setSslPolicyOperationCallable", "setSslPolicyCallable"]
2673            }
2674          }
2675        }
2676      }
2677    },
2678    "TargetTcpProxies": {
2679      "clients": {
2680        "grpc": {
2681          "libraryClient": "TargetTcpProxiesClient",
2682          "rpcs": {
2683            "AggregatedList": {
2684              "methods": ["aggregatedList", "aggregatedList", "aggregatedListPagedCallable", "aggregatedListCallable"]
2685            },
2686            "Delete": {
2687              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
2688            },
2689            "Get": {
2690              "methods": ["get", "get", "getCallable"]
2691            },
2692            "Insert": {
2693              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
2694            },
2695            "List": {
2696              "methods": ["list", "list", "listPagedCallable", "listCallable"]
2697            },
2698            "SetBackendService": {
2699              "methods": ["setBackendServiceAsync", "setBackendServiceAsync", "setBackendServiceOperationCallable", "setBackendServiceCallable"]
2700            },
2701            "SetProxyHeader": {
2702              "methods": ["setProxyHeaderAsync", "setProxyHeaderAsync", "setProxyHeaderOperationCallable", "setProxyHeaderCallable"]
2703            }
2704          }
2705        }
2706      }
2707    },
2708    "TargetVpnGateways": {
2709      "clients": {
2710        "grpc": {
2711          "libraryClient": "TargetVpnGatewaysClient",
2712          "rpcs": {
2713            "AggregatedList": {
2714              "methods": ["aggregatedList", "aggregatedList", "aggregatedListPagedCallable", "aggregatedListCallable"]
2715            },
2716            "Delete": {
2717              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
2718            },
2719            "Get": {
2720              "methods": ["get", "get", "getCallable"]
2721            },
2722            "Insert": {
2723              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
2724            },
2725            "List": {
2726              "methods": ["list", "list", "listPagedCallable", "listCallable"]
2727            },
2728            "SetLabels": {
2729              "methods": ["setLabelsAsync", "setLabelsAsync", "setLabelsOperationCallable", "setLabelsCallable"]
2730            }
2731          }
2732        }
2733      }
2734    },
2735    "UrlMaps": {
2736      "clients": {
2737        "grpc": {
2738          "libraryClient": "UrlMapsClient",
2739          "rpcs": {
2740            "AggregatedList": {
2741              "methods": ["aggregatedList", "aggregatedList", "aggregatedListPagedCallable", "aggregatedListCallable"]
2742            },
2743            "Delete": {
2744              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
2745            },
2746            "Get": {
2747              "methods": ["get", "get", "getCallable"]
2748            },
2749            "Insert": {
2750              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
2751            },
2752            "InvalidateCache": {
2753              "methods": ["invalidateCacheAsync", "invalidateCacheAsync", "invalidateCacheOperationCallable", "invalidateCacheCallable"]
2754            },
2755            "List": {
2756              "methods": ["list", "list", "listPagedCallable", "listCallable"]
2757            },
2758            "Patch": {
2759              "methods": ["patchAsync", "patchAsync", "patchOperationCallable", "patchCallable"]
2760            },
2761            "Update": {
2762              "methods": ["updateAsync", "updateAsync", "updateOperationCallable", "updateCallable"]
2763            },
2764            "Validate": {
2765              "methods": ["validate", "validate", "validateCallable"]
2766            }
2767          }
2768        }
2769      }
2770    },
2771    "VpnGateways": {
2772      "clients": {
2773        "grpc": {
2774          "libraryClient": "VpnGatewaysClient",
2775          "rpcs": {
2776            "AggregatedList": {
2777              "methods": ["aggregatedList", "aggregatedList", "aggregatedListPagedCallable", "aggregatedListCallable"]
2778            },
2779            "Delete": {
2780              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
2781            },
2782            "Get": {
2783              "methods": ["get", "get", "getCallable"]
2784            },
2785            "GetStatus": {
2786              "methods": ["getStatus", "getStatus", "getStatusCallable"]
2787            },
2788            "Insert": {
2789              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
2790            },
2791            "List": {
2792              "methods": ["list", "list", "listPagedCallable", "listCallable"]
2793            },
2794            "SetLabels": {
2795              "methods": ["setLabelsAsync", "setLabelsAsync", "setLabelsOperationCallable", "setLabelsCallable"]
2796            },
2797            "TestIamPermissions": {
2798              "methods": ["testIamPermissions", "testIamPermissions", "testIamPermissionsCallable"]
2799            }
2800          }
2801        }
2802      }
2803    },
2804    "VpnTunnels": {
2805      "clients": {
2806        "grpc": {
2807          "libraryClient": "VpnTunnelsClient",
2808          "rpcs": {
2809            "AggregatedList": {
2810              "methods": ["aggregatedList", "aggregatedList", "aggregatedListPagedCallable", "aggregatedListCallable"]
2811            },
2812            "Delete": {
2813              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
2814            },
2815            "Get": {
2816              "methods": ["get", "get", "getCallable"]
2817            },
2818            "Insert": {
2819              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
2820            },
2821            "List": {
2822              "methods": ["list", "list", "listPagedCallable", "listCallable"]
2823            },
2824            "SetLabels": {
2825              "methods": ["setLabelsAsync", "setLabelsAsync", "setLabelsOperationCallable", "setLabelsCallable"]
2826            }
2827          }
2828        }
2829      }
2830    },
2831    "ZoneOperations": {
2832      "clients": {
2833        "grpc": {
2834          "libraryClient": "ZoneOperationsClient",
2835          "rpcs": {
2836            "Delete": {
2837              "methods": ["delete", "delete", "deleteCallable"]
2838            },
2839            "Get": {
2840              "methods": ["get", "get", "getCallable"]
2841            },
2842            "List": {
2843              "methods": ["list", "list", "listPagedCallable", "listCallable"]
2844            },
2845            "Wait": {
2846              "methods": ["wait", "wait", "waitCallable"]
2847            }
2848          }
2849        }
2850      }
2851    },
2852    "Zones": {
2853      "clients": {
2854        "grpc": {
2855          "libraryClient": "ZonesClient",
2856          "rpcs": {
2857            "Get": {
2858              "methods": ["get", "get", "getCallable"]
2859            },
2860            "List": {
2861              "methods": ["list", "list", "listPagedCallable", "listCallable"]
2862            }
2863          }
2864        }
2865      }
2866    }
2867  }
2868}