{
    "schema": "1.0",
    "comment": "This file maps proto services/RPCs to the corresponding library clients/methods",
    "language": "typescript",
    "protoPackage": "google.cloud.compute.v1",
    "libraryPackage": "@google-cloud/compute",
    "services": {
        "AcceleratorTypes": {
            "clients": {
                "grpc": {
                    "libraryClient": "AcceleratorTypesClient",
                    "rpcs": {
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "AcceleratorTypesClient",
                    "rpcs": {
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "Addresses": {
            "clients": {
                "grpc": {
                    "libraryClient": "AddressesClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Move": {
                            "methods": [
                                "move"
                            ]
                        },
                        "SetLabels": {
                            "methods": [
                                "setLabels"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "AddressesClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Move": {
                            "methods": [
                                "move"
                            ]
                        },
                        "SetLabels": {
                            "methods": [
                                "setLabels"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "Advice": {
            "clients": {
                "grpc": {
                    "libraryClient": "AdviceClient",
                    "rpcs": {
                        "CalendarMode": {
                            "methods": [
                                "calendarMode"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "AdviceClient",
                    "rpcs": {
                        "CalendarMode": {
                            "methods": [
                                "calendarMode"
                            ]
                        }
                    }
                }
            }
        },
        "Autoscalers": {
            "clients": {
                "grpc": {
                    "libraryClient": "AutoscalersClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "Update": {
                            "methods": [
                                "update"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "AutoscalersClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "Update": {
                            "methods": [
                                "update"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "BackendBuckets": {
            "clients": {
                "grpc": {
                    "libraryClient": "BackendBucketsClient",
                    "rpcs": {
                        "AddSignedUrlKey": {
                            "methods": [
                                "addSignedUrlKey"
                            ]
                        },
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "DeleteSignedUrlKey": {
                            "methods": [
                                "deleteSignedUrlKey"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "GetIamPolicy": {
                            "methods": [
                                "getIamPolicy"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "SetEdgeSecurityPolicy": {
                            "methods": [
                                "setEdgeSecurityPolicy"
                            ]
                        },
                        "SetIamPolicy": {
                            "methods": [
                                "setIamPolicy"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "Update": {
                            "methods": [
                                "update"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "BackendBucketsClient",
                    "rpcs": {
                        "AddSignedUrlKey": {
                            "methods": [
                                "addSignedUrlKey"
                            ]
                        },
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "DeleteSignedUrlKey": {
                            "methods": [
                                "deleteSignedUrlKey"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "GetIamPolicy": {
                            "methods": [
                                "getIamPolicy"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "SetEdgeSecurityPolicy": {
                            "methods": [
                                "setEdgeSecurityPolicy"
                            ]
                        },
                        "SetIamPolicy": {
                            "methods": [
                                "setIamPolicy"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "Update": {
                            "methods": [
                                "update"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "BackendServices": {
            "clients": {
                "grpc": {
                    "libraryClient": "BackendServicesClient",
                    "rpcs": {
                        "AddSignedUrlKey": {
                            "methods": [
                                "addSignedUrlKey"
                            ]
                        },
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "DeleteSignedUrlKey": {
                            "methods": [
                                "deleteSignedUrlKey"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "GetEffectiveSecurityPolicies": {
                            "methods": [
                                "getEffectiveSecurityPolicies"
                            ]
                        },
                        "GetHealth": {
                            "methods": [
                                "getHealth"
                            ]
                        },
                        "GetIamPolicy": {
                            "methods": [
                                "getIamPolicy"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "SetEdgeSecurityPolicy": {
                            "methods": [
                                "setEdgeSecurityPolicy"
                            ]
                        },
                        "SetIamPolicy": {
                            "methods": [
                                "setIamPolicy"
                            ]
                        },
                        "SetSecurityPolicy": {
                            "methods": [
                                "setSecurityPolicy"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "Update": {
                            "methods": [
                                "update"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        },
                        "ListUsable": {
                            "methods": [
                                "listUsable",
                                "listUsableStream",
                                "listUsableAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "BackendServicesClient",
                    "rpcs": {
                        "AddSignedUrlKey": {
                            "methods": [
                                "addSignedUrlKey"
                            ]
                        },
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "DeleteSignedUrlKey": {
                            "methods": [
                                "deleteSignedUrlKey"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "GetEffectiveSecurityPolicies": {
                            "methods": [
                                "getEffectiveSecurityPolicies"
                            ]
                        },
                        "GetHealth": {
                            "methods": [
                                "getHealth"
                            ]
                        },
                        "GetIamPolicy": {
                            "methods": [
                                "getIamPolicy"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "SetEdgeSecurityPolicy": {
                            "methods": [
                                "setEdgeSecurityPolicy"
                            ]
                        },
                        "SetIamPolicy": {
                            "methods": [
                                "setIamPolicy"
                            ]
                        },
                        "SetSecurityPolicy": {
                            "methods": [
                                "setSecurityPolicy"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "Update": {
                            "methods": [
                                "update"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        },
                        "ListUsable": {
                            "methods": [
                                "listUsable",
                                "listUsableStream",
                                "listUsableAsync"
                            ]
                        }
                    }
                }
            }
        },
        "CrossSiteNetworks": {
            "clients": {
                "grpc": {
                    "libraryClient": "CrossSiteNetworksClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "CrossSiteNetworksClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "Disks": {
            "clients": {
                "grpc": {
                    "libraryClient": "DisksClient",
                    "rpcs": {
                        "AddResourcePolicies": {
                            "methods": [
                                "addResourcePolicies"
                            ]
                        },
                        "BulkInsert": {
                            "methods": [
                                "bulkInsert"
                            ]
                        },
                        "BulkSetLabels": {
                            "methods": [
                                "bulkSetLabels"
                            ]
                        },
                        "CreateSnapshot": {
                            "methods": [
                                "createSnapshot"
                            ]
                        },
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "GetIamPolicy": {
                            "methods": [
                                "getIamPolicy"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "RemoveResourcePolicies": {
                            "methods": [
                                "removeResourcePolicies"
                            ]
                        },
                        "Resize": {
                            "methods": [
                                "resize"
                            ]
                        },
                        "SetIamPolicy": {
                            "methods": [
                                "setIamPolicy"
                            ]
                        },
                        "SetLabels": {
                            "methods": [
                                "setLabels"
                            ]
                        },
                        "StartAsyncReplication": {
                            "methods": [
                                "startAsyncReplication"
                            ]
                        },
                        "StopAsyncReplication": {
                            "methods": [
                                "stopAsyncReplication"
                            ]
                        },
                        "StopGroupAsyncReplication": {
                            "methods": [
                                "stopGroupAsyncReplication"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "Update": {
                            "methods": [
                                "update"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "DisksClient",
                    "rpcs": {
                        "AddResourcePolicies": {
                            "methods": [
                                "addResourcePolicies"
                            ]
                        },
                        "BulkInsert": {
                            "methods": [
                                "bulkInsert"
                            ]
                        },
                        "BulkSetLabels": {
                            "methods": [
                                "bulkSetLabels"
                            ]
                        },
                        "CreateSnapshot": {
                            "methods": [
                                "createSnapshot"
                            ]
                        },
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "GetIamPolicy": {
                            "methods": [
                                "getIamPolicy"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "RemoveResourcePolicies": {
                            "methods": [
                                "removeResourcePolicies"
                            ]
                        },
                        "Resize": {
                            "methods": [
                                "resize"
                            ]
                        },
                        "SetIamPolicy": {
                            "methods": [
                                "setIamPolicy"
                            ]
                        },
                        "SetLabels": {
                            "methods": [
                                "setLabels"
                            ]
                        },
                        "StartAsyncReplication": {
                            "methods": [
                                "startAsyncReplication"
                            ]
                        },
                        "StopAsyncReplication": {
                            "methods": [
                                "stopAsyncReplication"
                            ]
                        },
                        "StopGroupAsyncReplication": {
                            "methods": [
                                "stopGroupAsyncReplication"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "Update": {
                            "methods": [
                                "update"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "DiskTypes": {
            "clients": {
                "grpc": {
                    "libraryClient": "DiskTypesClient",
                    "rpcs": {
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "DiskTypesClient",
                    "rpcs": {
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "ExternalVpnGateways": {
            "clients": {
                "grpc": {
                    "libraryClient": "ExternalVpnGatewaysClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "SetLabels": {
                            "methods": [
                                "setLabels"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "ExternalVpnGatewaysClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "SetLabels": {
                            "methods": [
                                "setLabels"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "FirewallPolicies": {
            "clients": {
                "grpc": {
                    "libraryClient": "FirewallPoliciesClient",
                    "rpcs": {
                        "AddAssociation": {
                            "methods": [
                                "addAssociation"
                            ]
                        },
                        "AddRule": {
                            "methods": [
                                "addRule"
                            ]
                        },
                        "CloneRules": {
                            "methods": [
                                "cloneRules"
                            ]
                        },
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "GetAssociation": {
                            "methods": [
                                "getAssociation"
                            ]
                        },
                        "GetIamPolicy": {
                            "methods": [
                                "getIamPolicy"
                            ]
                        },
                        "GetRule": {
                            "methods": [
                                "getRule"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "ListAssociations": {
                            "methods": [
                                "listAssociations"
                            ]
                        },
                        "Move": {
                            "methods": [
                                "move"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "PatchRule": {
                            "methods": [
                                "patchRule"
                            ]
                        },
                        "RemoveAssociation": {
                            "methods": [
                                "removeAssociation"
                            ]
                        },
                        "RemoveRule": {
                            "methods": [
                                "removeRule"
                            ]
                        },
                        "SetIamPolicy": {
                            "methods": [
                                "setIamPolicy"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "FirewallPoliciesClient",
                    "rpcs": {
                        "AddAssociation": {
                            "methods": [
                                "addAssociation"
                            ]
                        },
                        "AddRule": {
                            "methods": [
                                "addRule"
                            ]
                        },
                        "CloneRules": {
                            "methods": [
                                "cloneRules"
                            ]
                        },
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "GetAssociation": {
                            "methods": [
                                "getAssociation"
                            ]
                        },
                        "GetIamPolicy": {
                            "methods": [
                                "getIamPolicy"
                            ]
                        },
                        "GetRule": {
                            "methods": [
                                "getRule"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "ListAssociations": {
                            "methods": [
                                "listAssociations"
                            ]
                        },
                        "Move": {
                            "methods": [
                                "move"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "PatchRule": {
                            "methods": [
                                "patchRule"
                            ]
                        },
                        "RemoveAssociation": {
                            "methods": [
                                "removeAssociation"
                            ]
                        },
                        "RemoveRule": {
                            "methods": [
                                "removeRule"
                            ]
                        },
                        "SetIamPolicy": {
                            "methods": [
                                "setIamPolicy"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "Firewalls": {
            "clients": {
                "grpc": {
                    "libraryClient": "FirewallsClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "Update": {
                            "methods": [
                                "update"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "FirewallsClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "Update": {
                            "methods": [
                                "update"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "ForwardingRules": {
            "clients": {
                "grpc": {
                    "libraryClient": "ForwardingRulesClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "SetLabels": {
                            "methods": [
                                "setLabels"
                            ]
                        },
                        "SetTarget": {
                            "methods": [
                                "setTarget"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "ForwardingRulesClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "SetLabels": {
                            "methods": [
                                "setLabels"
                            ]
                        },
                        "SetTarget": {
                            "methods": [
                                "setTarget"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "FutureReservations": {
            "clients": {
                "grpc": {
                    "libraryClient": "FutureReservationsClient",
                    "rpcs": {
                        "Cancel": {
                            "methods": [
                                "cancel"
                            ]
                        },
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Update": {
                            "methods": [
                                "update"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "FutureReservationsClient",
                    "rpcs": {
                        "Cancel": {
                            "methods": [
                                "cancel"
                            ]
                        },
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Update": {
                            "methods": [
                                "update"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "GlobalAddresses": {
            "clients": {
                "grpc": {
                    "libraryClient": "GlobalAddressesClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Move": {
                            "methods": [
                                "move"
                            ]
                        },
                        "SetLabels": {
                            "methods": [
                                "setLabels"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "GlobalAddressesClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Move": {
                            "methods": [
                                "move"
                            ]
                        },
                        "SetLabels": {
                            "methods": [
                                "setLabels"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "GlobalForwardingRules": {
            "clients": {
                "grpc": {
                    "libraryClient": "GlobalForwardingRulesClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "SetLabels": {
                            "methods": [
                                "setLabels"
                            ]
                        },
                        "SetTarget": {
                            "methods": [
                                "setTarget"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "GlobalForwardingRulesClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "SetLabels": {
                            "methods": [
                                "setLabels"
                            ]
                        },
                        "SetTarget": {
                            "methods": [
                                "setTarget"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "GlobalNetworkEndpointGroups": {
            "clients": {
                "grpc": {
                    "libraryClient": "GlobalNetworkEndpointGroupsClient",
                    "rpcs": {
                        "AttachNetworkEndpoints": {
                            "methods": [
                                "attachNetworkEndpoints"
                            ]
                        },
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "DetachNetworkEndpoints": {
                            "methods": [
                                "detachNetworkEndpoints"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        },
                        "ListNetworkEndpoints": {
                            "methods": [
                                "listNetworkEndpoints",
                                "listNetworkEndpointsStream",
                                "listNetworkEndpointsAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "GlobalNetworkEndpointGroupsClient",
                    "rpcs": {
                        "AttachNetworkEndpoints": {
                            "methods": [
                                "attachNetworkEndpoints"
                            ]
                        },
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "DetachNetworkEndpoints": {
                            "methods": [
                                "detachNetworkEndpoints"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        },
                        "ListNetworkEndpoints": {
                            "methods": [
                                "listNetworkEndpoints",
                                "listNetworkEndpointsStream",
                                "listNetworkEndpointsAsync"
                            ]
                        }
                    }
                }
            }
        },
        "GlobalOperations": {
            "clients": {
                "grpc": {
                    "libraryClient": "GlobalOperationsClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Wait": {
                            "methods": [
                                "wait"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "GlobalOperationsClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Wait": {
                            "methods": [
                                "wait"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "GlobalOrganizationOperations": {
            "clients": {
                "grpc": {
                    "libraryClient": "GlobalOrganizationOperationsClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "GlobalOrganizationOperationsClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "GlobalPublicDelegatedPrefixes": {
            "clients": {
                "grpc": {
                    "libraryClient": "GlobalPublicDelegatedPrefixesClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "GlobalPublicDelegatedPrefixesClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "HealthChecks": {
            "clients": {
                "grpc": {
                    "libraryClient": "HealthChecksClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "Update": {
                            "methods": [
                                "update"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "HealthChecksClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "Update": {
                            "methods": [
                                "update"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "ImageFamilyViews": {
            "clients": {
                "grpc": {
                    "libraryClient": "ImageFamilyViewsClient",
                    "rpcs": {
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "ImageFamilyViewsClient",
                    "rpcs": {
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        }
                    }
                }
            }
        },
        "Images": {
            "clients": {
                "grpc": {
                    "libraryClient": "ImagesClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Deprecate": {
                            "methods": [
                                "deprecate"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "GetFromFamily": {
                            "methods": [
                                "getFromFamily"
                            ]
                        },
                        "GetIamPolicy": {
                            "methods": [
                                "getIamPolicy"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "SetIamPolicy": {
                            "methods": [
                                "setIamPolicy"
                            ]
                        },
                        "SetLabels": {
                            "methods": [
                                "setLabels"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "ImagesClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Deprecate": {
                            "methods": [
                                "deprecate"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "GetFromFamily": {
                            "methods": [
                                "getFromFamily"
                            ]
                        },
                        "GetIamPolicy": {
                            "methods": [
                                "getIamPolicy"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "SetIamPolicy": {
                            "methods": [
                                "setIamPolicy"
                            ]
                        },
                        "SetLabels": {
                            "methods": [
                                "setLabels"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "InstanceGroupManagerResizeRequests": {
            "clients": {
                "grpc": {
                    "libraryClient": "InstanceGroupManagerResizeRequestsClient",
                    "rpcs": {
                        "Cancel": {
                            "methods": [
                                "cancel"
                            ]
                        },
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "InstanceGroupManagerResizeRequestsClient",
                    "rpcs": {
                        "Cancel": {
                            "methods": [
                                "cancel"
                            ]
                        },
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "InstanceGroupManagers": {
            "clients": {
                "grpc": {
                    "libraryClient": "InstanceGroupManagersClient",
                    "rpcs": {
                        "AbandonInstances": {
                            "methods": [
                                "abandonInstances"
                            ]
                        },
                        "ApplyUpdatesToInstances": {
                            "methods": [
                                "applyUpdatesToInstances"
                            ]
                        },
                        "CreateInstances": {
                            "methods": [
                                "createInstances"
                            ]
                        },
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "DeleteInstances": {
                            "methods": [
                                "deleteInstances"
                            ]
                        },
                        "DeletePerInstanceConfigs": {
                            "methods": [
                                "deletePerInstanceConfigs"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "PatchPerInstanceConfigs": {
                            "methods": [
                                "patchPerInstanceConfigs"
                            ]
                        },
                        "RecreateInstances": {
                            "methods": [
                                "recreateInstances"
                            ]
                        },
                        "Resize": {
                            "methods": [
                                "resize"
                            ]
                        },
                        "ResumeInstances": {
                            "methods": [
                                "resumeInstances"
                            ]
                        },
                        "SetInstanceTemplate": {
                            "methods": [
                                "setInstanceTemplate"
                            ]
                        },
                        "SetTargetPools": {
                            "methods": [
                                "setTargetPools"
                            ]
                        },
                        "StartInstances": {
                            "methods": [
                                "startInstances"
                            ]
                        },
                        "StopInstances": {
                            "methods": [
                                "stopInstances"
                            ]
                        },
                        "SuspendInstances": {
                            "methods": [
                                "suspendInstances"
                            ]
                        },
                        "UpdatePerInstanceConfigs": {
                            "methods": [
                                "updatePerInstanceConfigs"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        },
                        "ListErrors": {
                            "methods": [
                                "listErrors",
                                "listErrorsStream",
                                "listErrorsAsync"
                            ]
                        },
                        "ListManagedInstances": {
                            "methods": [
                                "listManagedInstances",
                                "listManagedInstancesStream",
                                "listManagedInstancesAsync"
                            ]
                        },
                        "ListPerInstanceConfigs": {
                            "methods": [
                                "listPerInstanceConfigs",
                                "listPerInstanceConfigsStream",
                                "listPerInstanceConfigsAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "InstanceGroupManagersClient",
                    "rpcs": {
                        "AbandonInstances": {
                            "methods": [
                                "abandonInstances"
                            ]
                        },
                        "ApplyUpdatesToInstances": {
                            "methods": [
                                "applyUpdatesToInstances"
                            ]
                        },
                        "CreateInstances": {
                            "methods": [
                                "createInstances"
                            ]
                        },
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "DeleteInstances": {
                            "methods": [
                                "deleteInstances"
                            ]
                        },
                        "DeletePerInstanceConfigs": {
                            "methods": [
                                "deletePerInstanceConfigs"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "PatchPerInstanceConfigs": {
                            "methods": [
                                "patchPerInstanceConfigs"
                            ]
                        },
                        "RecreateInstances": {
                            "methods": [
                                "recreateInstances"
                            ]
                        },
                        "Resize": {
                            "methods": [
                                "resize"
                            ]
                        },
                        "ResumeInstances": {
                            "methods": [
                                "resumeInstances"
                            ]
                        },
                        "SetInstanceTemplate": {
                            "methods": [
                                "setInstanceTemplate"
                            ]
                        },
                        "SetTargetPools": {
                            "methods": [
                                "setTargetPools"
                            ]
                        },
                        "StartInstances": {
                            "methods": [
                                "startInstances"
                            ]
                        },
                        "StopInstances": {
                            "methods": [
                                "stopInstances"
                            ]
                        },
                        "SuspendInstances": {
                            "methods": [
                                "suspendInstances"
                            ]
                        },
                        "UpdatePerInstanceConfigs": {
                            "methods": [
                                "updatePerInstanceConfigs"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        },
                        "ListErrors": {
                            "methods": [
                                "listErrors",
                                "listErrorsStream",
                                "listErrorsAsync"
                            ]
                        },
                        "ListManagedInstances": {
                            "methods": [
                                "listManagedInstances",
                                "listManagedInstancesStream",
                                "listManagedInstancesAsync"
                            ]
                        },
                        "ListPerInstanceConfigs": {
                            "methods": [
                                "listPerInstanceConfigs",
                                "listPerInstanceConfigsStream",
                                "listPerInstanceConfigsAsync"
                            ]
                        }
                    }
                }
            }
        },
        "InstanceGroups": {
            "clients": {
                "grpc": {
                    "libraryClient": "InstanceGroupsClient",
                    "rpcs": {
                        "AddInstances": {
                            "methods": [
                                "addInstances"
                            ]
                        },
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "RemoveInstances": {
                            "methods": [
                                "removeInstances"
                            ]
                        },
                        "SetNamedPorts": {
                            "methods": [
                                "setNamedPorts"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        },
                        "ListInstances": {
                            "methods": [
                                "listInstances",
                                "listInstancesStream",
                                "listInstancesAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "InstanceGroupsClient",
                    "rpcs": {
                        "AddInstances": {
                            "methods": [
                                "addInstances"
                            ]
                        },
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "RemoveInstances": {
                            "methods": [
                                "removeInstances"
                            ]
                        },
                        "SetNamedPorts": {
                            "methods": [
                                "setNamedPorts"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        },
                        "ListInstances": {
                            "methods": [
                                "listInstances",
                                "listInstancesStream",
                                "listInstancesAsync"
                            ]
                        }
                    }
                }
            }
        },
        "Instances": {
            "clients": {
                "grpc": {
                    "libraryClient": "InstancesClient",
                    "rpcs": {
                        "AddAccessConfig": {
                            "methods": [
                                "addAccessConfig"
                            ]
                        },
                        "AddNetworkInterface": {
                            "methods": [
                                "addNetworkInterface"
                            ]
                        },
                        "AddResourcePolicies": {
                            "methods": [
                                "addResourcePolicies"
                            ]
                        },
                        "AttachDisk": {
                            "methods": [
                                "attachDisk"
                            ]
                        },
                        "BulkInsert": {
                            "methods": [
                                "bulkInsert"
                            ]
                        },
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "DeleteAccessConfig": {
                            "methods": [
                                "deleteAccessConfig"
                            ]
                        },
                        "DeleteNetworkInterface": {
                            "methods": [
                                "deleteNetworkInterface"
                            ]
                        },
                        "DetachDisk": {
                            "methods": [
                                "detachDisk"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "GetEffectiveFirewalls": {
                            "methods": [
                                "getEffectiveFirewalls"
                            ]
                        },
                        "GetGuestAttributes": {
                            "methods": [
                                "getGuestAttributes"
                            ]
                        },
                        "GetIamPolicy": {
                            "methods": [
                                "getIamPolicy"
                            ]
                        },
                        "GetScreenshot": {
                            "methods": [
                                "getScreenshot"
                            ]
                        },
                        "GetSerialPortOutput": {
                            "methods": [
                                "getSerialPortOutput"
                            ]
                        },
                        "GetShieldedInstanceIdentity": {
                            "methods": [
                                "getShieldedInstanceIdentity"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "PerformMaintenance": {
                            "methods": [
                                "performMaintenance"
                            ]
                        },
                        "RemoveResourcePolicies": {
                            "methods": [
                                "removeResourcePolicies"
                            ]
                        },
                        "ReportHostAsFaulty": {
                            "methods": [
                                "reportHostAsFaulty"
                            ]
                        },
                        "Reset": {
                            "methods": [
                                "reset"
                            ]
                        },
                        "Resume": {
                            "methods": [
                                "resume"
                            ]
                        },
                        "SendDiagnosticInterrupt": {
                            "methods": [
                                "sendDiagnosticInterrupt"
                            ]
                        },
                        "SetDeletionProtection": {
                            "methods": [
                                "setDeletionProtection"
                            ]
                        },
                        "SetDiskAutoDelete": {
                            "methods": [
                                "setDiskAutoDelete"
                            ]
                        },
                        "SetIamPolicy": {
                            "methods": [
                                "setIamPolicy"
                            ]
                        },
                        "SetLabels": {
                            "methods": [
                                "setLabels"
                            ]
                        },
                        "SetMachineResources": {
                            "methods": [
                                "setMachineResources"
                            ]
                        },
                        "SetMachineType": {
                            "methods": [
                                "setMachineType"
                            ]
                        },
                        "SetMetadata": {
                            "methods": [
                                "setMetadata"
                            ]
                        },
                        "SetMinCpuPlatform": {
                            "methods": [
                                "setMinCpuPlatform"
                            ]
                        },
                        "SetName": {
                            "methods": [
                                "setName"
                            ]
                        },
                        "SetScheduling": {
                            "methods": [
                                "setScheduling"
                            ]
                        },
                        "SetSecurityPolicy": {
                            "methods": [
                                "setSecurityPolicy"
                            ]
                        },
                        "SetServiceAccount": {
                            "methods": [
                                "setServiceAccount"
                            ]
                        },
                        "SetShieldedInstanceIntegrityPolicy": {
                            "methods": [
                                "setShieldedInstanceIntegrityPolicy"
                            ]
                        },
                        "SetTags": {
                            "methods": [
                                "setTags"
                            ]
                        },
                        "SimulateMaintenanceEvent": {
                            "methods": [
                                "simulateMaintenanceEvent"
                            ]
                        },
                        "Start": {
                            "methods": [
                                "start"
                            ]
                        },
                        "StartWithEncryptionKey": {
                            "methods": [
                                "startWithEncryptionKey"
                            ]
                        },
                        "Stop": {
                            "methods": [
                                "stop"
                            ]
                        },
                        "Suspend": {
                            "methods": [
                                "suspend"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "Update": {
                            "methods": [
                                "update"
                            ]
                        },
                        "UpdateAccessConfig": {
                            "methods": [
                                "updateAccessConfig"
                            ]
                        },
                        "UpdateDisplayDevice": {
                            "methods": [
                                "updateDisplayDevice"
                            ]
                        },
                        "UpdateNetworkInterface": {
                            "methods": [
                                "updateNetworkInterface"
                            ]
                        },
                        "UpdateShieldedInstanceConfig": {
                            "methods": [
                                "updateShieldedInstanceConfig"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        },
                        "ListReferrers": {
                            "methods": [
                                "listReferrers",
                                "listReferrersStream",
                                "listReferrersAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "InstancesClient",
                    "rpcs": {
                        "AddAccessConfig": {
                            "methods": [
                                "addAccessConfig"
                            ]
                        },
                        "AddNetworkInterface": {
                            "methods": [
                                "addNetworkInterface"
                            ]
                        },
                        "AddResourcePolicies": {
                            "methods": [
                                "addResourcePolicies"
                            ]
                        },
                        "AttachDisk": {
                            "methods": [
                                "attachDisk"
                            ]
                        },
                        "BulkInsert": {
                            "methods": [
                                "bulkInsert"
                            ]
                        },
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "DeleteAccessConfig": {
                            "methods": [
                                "deleteAccessConfig"
                            ]
                        },
                        "DeleteNetworkInterface": {
                            "methods": [
                                "deleteNetworkInterface"
                            ]
                        },
                        "DetachDisk": {
                            "methods": [
                                "detachDisk"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "GetEffectiveFirewalls": {
                            "methods": [
                                "getEffectiveFirewalls"
                            ]
                        },
                        "GetGuestAttributes": {
                            "methods": [
                                "getGuestAttributes"
                            ]
                        },
                        "GetIamPolicy": {
                            "methods": [
                                "getIamPolicy"
                            ]
                        },
                        "GetScreenshot": {
                            "methods": [
                                "getScreenshot"
                            ]
                        },
                        "GetSerialPortOutput": {
                            "methods": [
                                "getSerialPortOutput"
                            ]
                        },
                        "GetShieldedInstanceIdentity": {
                            "methods": [
                                "getShieldedInstanceIdentity"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "PerformMaintenance": {
                            "methods": [
                                "performMaintenance"
                            ]
                        },
                        "RemoveResourcePolicies": {
                            "methods": [
                                "removeResourcePolicies"
                            ]
                        },
                        "ReportHostAsFaulty": {
                            "methods": [
                                "reportHostAsFaulty"
                            ]
                        },
                        "Reset": {
                            "methods": [
                                "reset"
                            ]
                        },
                        "Resume": {
                            "methods": [
                                "resume"
                            ]
                        },
                        "SendDiagnosticInterrupt": {
                            "methods": [
                                "sendDiagnosticInterrupt"
                            ]
                        },
                        "SetDeletionProtection": {
                            "methods": [
                                "setDeletionProtection"
                            ]
                        },
                        "SetDiskAutoDelete": {
                            "methods": [
                                "setDiskAutoDelete"
                            ]
                        },
                        "SetIamPolicy": {
                            "methods": [
                                "setIamPolicy"
                            ]
                        },
                        "SetLabels": {
                            "methods": [
                                "setLabels"
                            ]
                        },
                        "SetMachineResources": {
                            "methods": [
                                "setMachineResources"
                            ]
                        },
                        "SetMachineType": {
                            "methods": [
                                "setMachineType"
                            ]
                        },
                        "SetMetadata": {
                            "methods": [
                                "setMetadata"
                            ]
                        },
                        "SetMinCpuPlatform": {
                            "methods": [
                                "setMinCpuPlatform"
                            ]
                        },
                        "SetName": {
                            "methods": [
                                "setName"
                            ]
                        },
                        "SetScheduling": {
                            "methods": [
                                "setScheduling"
                            ]
                        },
                        "SetSecurityPolicy": {
                            "methods": [
                                "setSecurityPolicy"
                            ]
                        },
                        "SetServiceAccount": {
                            "methods": [
                                "setServiceAccount"
                            ]
                        },
                        "SetShieldedInstanceIntegrityPolicy": {
                            "methods": [
                                "setShieldedInstanceIntegrityPolicy"
                            ]
                        },
                        "SetTags": {
                            "methods": [
                                "setTags"
                            ]
                        },
                        "SimulateMaintenanceEvent": {
                            "methods": [
                                "simulateMaintenanceEvent"
                            ]
                        },
                        "Start": {
                            "methods": [
                                "start"
                            ]
                        },
                        "StartWithEncryptionKey": {
                            "methods": [
                                "startWithEncryptionKey"
                            ]
                        },
                        "Stop": {
                            "methods": [
                                "stop"
                            ]
                        },
                        "Suspend": {
                            "methods": [
                                "suspend"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "Update": {
                            "methods": [
                                "update"
                            ]
                        },
                        "UpdateAccessConfig": {
                            "methods": [
                                "updateAccessConfig"
                            ]
                        },
                        "UpdateDisplayDevice": {
                            "methods": [
                                "updateDisplayDevice"
                            ]
                        },
                        "UpdateNetworkInterface": {
                            "methods": [
                                "updateNetworkInterface"
                            ]
                        },
                        "UpdateShieldedInstanceConfig": {
                            "methods": [
                                "updateShieldedInstanceConfig"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        },
                        "ListReferrers": {
                            "methods": [
                                "listReferrers",
                                "listReferrersStream",
                                "listReferrersAsync"
                            ]
                        }
                    }
                }
            }
        },
        "InstanceSettingsService": {
            "clients": {
                "grpc": {
                    "libraryClient": "InstanceSettingsServiceClient",
                    "rpcs": {
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "InstanceSettingsServiceClient",
                    "rpcs": {
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        }
                    }
                }
            }
        },
        "InstanceTemplates": {
            "clients": {
                "grpc": {
                    "libraryClient": "InstanceTemplatesClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "GetIamPolicy": {
                            "methods": [
                                "getIamPolicy"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "SetIamPolicy": {
                            "methods": [
                                "setIamPolicy"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "InstanceTemplatesClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "GetIamPolicy": {
                            "methods": [
                                "getIamPolicy"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "SetIamPolicy": {
                            "methods": [
                                "setIamPolicy"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "InstantSnapshots": {
            "clients": {
                "grpc": {
                    "libraryClient": "InstantSnapshotsClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "GetIamPolicy": {
                            "methods": [
                                "getIamPolicy"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "SetIamPolicy": {
                            "methods": [
                                "setIamPolicy"
                            ]
                        },
                        "SetLabels": {
                            "methods": [
                                "setLabels"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "InstantSnapshotsClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "GetIamPolicy": {
                            "methods": [
                                "getIamPolicy"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "SetIamPolicy": {
                            "methods": [
                                "setIamPolicy"
                            ]
                        },
                        "SetLabels": {
                            "methods": [
                                "setLabels"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "InterconnectAttachmentGroups": {
            "clients": {
                "grpc": {
                    "libraryClient": "InterconnectAttachmentGroupsClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "GetIamPolicy": {
                            "methods": [
                                "getIamPolicy"
                            ]
                        },
                        "GetOperationalStatus": {
                            "methods": [
                                "getOperationalStatus"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "SetIamPolicy": {
                            "methods": [
                                "setIamPolicy"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "InterconnectAttachmentGroupsClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "GetIamPolicy": {
                            "methods": [
                                "getIamPolicy"
                            ]
                        },
                        "GetOperationalStatus": {
                            "methods": [
                                "getOperationalStatus"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "SetIamPolicy": {
                            "methods": [
                                "setIamPolicy"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "InterconnectAttachments": {
            "clients": {
                "grpc": {
                    "libraryClient": "InterconnectAttachmentsClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "SetLabels": {
                            "methods": [
                                "setLabels"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "InterconnectAttachmentsClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "SetLabels": {
                            "methods": [
                                "setLabels"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "InterconnectGroups": {
            "clients": {
                "grpc": {
                    "libraryClient": "InterconnectGroupsClient",
                    "rpcs": {
                        "CreateMembers": {
                            "methods": [
                                "createMembers"
                            ]
                        },
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "GetIamPolicy": {
                            "methods": [
                                "getIamPolicy"
                            ]
                        },
                        "GetOperationalStatus": {
                            "methods": [
                                "getOperationalStatus"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "SetIamPolicy": {
                            "methods": [
                                "setIamPolicy"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "InterconnectGroupsClient",
                    "rpcs": {
                        "CreateMembers": {
                            "methods": [
                                "createMembers"
                            ]
                        },
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "GetIamPolicy": {
                            "methods": [
                                "getIamPolicy"
                            ]
                        },
                        "GetOperationalStatus": {
                            "methods": [
                                "getOperationalStatus"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "SetIamPolicy": {
                            "methods": [
                                "setIamPolicy"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "InterconnectLocations": {
            "clients": {
                "grpc": {
                    "libraryClient": "InterconnectLocationsClient",
                    "rpcs": {
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "InterconnectLocationsClient",
                    "rpcs": {
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "InterconnectRemoteLocations": {
            "clients": {
                "grpc": {
                    "libraryClient": "InterconnectRemoteLocationsClient",
                    "rpcs": {
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "InterconnectRemoteLocationsClient",
                    "rpcs": {
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "Interconnects": {
            "clients": {
                "grpc": {
                    "libraryClient": "InterconnectsClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "GetDiagnostics": {
                            "methods": [
                                "getDiagnostics"
                            ]
                        },
                        "GetMacsecConfig": {
                            "methods": [
                                "getMacsecConfig"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "SetLabels": {
                            "methods": [
                                "setLabels"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "InterconnectsClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "GetDiagnostics": {
                            "methods": [
                                "getDiagnostics"
                            ]
                        },
                        "GetMacsecConfig": {
                            "methods": [
                                "getMacsecConfig"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "SetLabels": {
                            "methods": [
                                "setLabels"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "LicenseCodes": {
            "clients": {
                "grpc": {
                    "libraryClient": "LicenseCodesClient",
                    "rpcs": {
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "LicenseCodesClient",
                    "rpcs": {
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        }
                    }
                }
            }
        },
        "Licenses": {
            "clients": {
                "grpc": {
                    "libraryClient": "LicensesClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "GetIamPolicy": {
                            "methods": [
                                "getIamPolicy"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "SetIamPolicy": {
                            "methods": [
                                "setIamPolicy"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "Update": {
                            "methods": [
                                "update"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "LicensesClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "GetIamPolicy": {
                            "methods": [
                                "getIamPolicy"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "SetIamPolicy": {
                            "methods": [
                                "setIamPolicy"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "Update": {
                            "methods": [
                                "update"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "MachineImages": {
            "clients": {
                "grpc": {
                    "libraryClient": "MachineImagesClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "GetIamPolicy": {
                            "methods": [
                                "getIamPolicy"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "SetIamPolicy": {
                            "methods": [
                                "setIamPolicy"
                            ]
                        },
                        "SetLabels": {
                            "methods": [
                                "setLabels"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "MachineImagesClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "GetIamPolicy": {
                            "methods": [
                                "getIamPolicy"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "SetIamPolicy": {
                            "methods": [
                                "setIamPolicy"
                            ]
                        },
                        "SetLabels": {
                            "methods": [
                                "setLabels"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "MachineTypes": {
            "clients": {
                "grpc": {
                    "libraryClient": "MachineTypesClient",
                    "rpcs": {
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "MachineTypesClient",
                    "rpcs": {
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "NetworkAttachments": {
            "clients": {
                "grpc": {
                    "libraryClient": "NetworkAttachmentsClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "GetIamPolicy": {
                            "methods": [
                                "getIamPolicy"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "SetIamPolicy": {
                            "methods": [
                                "setIamPolicy"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "NetworkAttachmentsClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "GetIamPolicy": {
                            "methods": [
                                "getIamPolicy"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "SetIamPolicy": {
                            "methods": [
                                "setIamPolicy"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "NetworkEdgeSecurityServices": {
            "clients": {
                "grpc": {
                    "libraryClient": "NetworkEdgeSecurityServicesClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "NetworkEdgeSecurityServicesClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        }
                    }
                }
            }
        },
        "NetworkEndpointGroups": {
            "clients": {
                "grpc": {
                    "libraryClient": "NetworkEndpointGroupsClient",
                    "rpcs": {
                        "AttachNetworkEndpoints": {
                            "methods": [
                                "attachNetworkEndpoints"
                            ]
                        },
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "DetachNetworkEndpoints": {
                            "methods": [
                                "detachNetworkEndpoints"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        },
                        "ListNetworkEndpoints": {
                            "methods": [
                                "listNetworkEndpoints",
                                "listNetworkEndpointsStream",
                                "listNetworkEndpointsAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "NetworkEndpointGroupsClient",
                    "rpcs": {
                        "AttachNetworkEndpoints": {
                            "methods": [
                                "attachNetworkEndpoints"
                            ]
                        },
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "DetachNetworkEndpoints": {
                            "methods": [
                                "detachNetworkEndpoints"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        },
                        "ListNetworkEndpoints": {
                            "methods": [
                                "listNetworkEndpoints",
                                "listNetworkEndpointsStream",
                                "listNetworkEndpointsAsync"
                            ]
                        }
                    }
                }
            }
        },
        "NetworkFirewallPolicies": {
            "clients": {
                "grpc": {
                    "libraryClient": "NetworkFirewallPoliciesClient",
                    "rpcs": {
                        "AddAssociation": {
                            "methods": [
                                "addAssociation"
                            ]
                        },
                        "AddPacketMirroringRule": {
                            "methods": [
                                "addPacketMirroringRule"
                            ]
                        },
                        "AddRule": {
                            "methods": [
                                "addRule"
                            ]
                        },
                        "CloneRules": {
                            "methods": [
                                "cloneRules"
                            ]
                        },
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "GetAssociation": {
                            "methods": [
                                "getAssociation"
                            ]
                        },
                        "GetIamPolicy": {
                            "methods": [
                                "getIamPolicy"
                            ]
                        },
                        "GetPacketMirroringRule": {
                            "methods": [
                                "getPacketMirroringRule"
                            ]
                        },
                        "GetRule": {
                            "methods": [
                                "getRule"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "PatchPacketMirroringRule": {
                            "methods": [
                                "patchPacketMirroringRule"
                            ]
                        },
                        "PatchRule": {
                            "methods": [
                                "patchRule"
                            ]
                        },
                        "RemoveAssociation": {
                            "methods": [
                                "removeAssociation"
                            ]
                        },
                        "RemovePacketMirroringRule": {
                            "methods": [
                                "removePacketMirroringRule"
                            ]
                        },
                        "RemoveRule": {
                            "methods": [
                                "removeRule"
                            ]
                        },
                        "SetIamPolicy": {
                            "methods": [
                                "setIamPolicy"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "NetworkFirewallPoliciesClient",
                    "rpcs": {
                        "AddAssociation": {
                            "methods": [
                                "addAssociation"
                            ]
                        },
                        "AddPacketMirroringRule": {
                            "methods": [
                                "addPacketMirroringRule"
                            ]
                        },
                        "AddRule": {
                            "methods": [
                                "addRule"
                            ]
                        },
                        "CloneRules": {
                            "methods": [
                                "cloneRules"
                            ]
                        },
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "GetAssociation": {
                            "methods": [
                                "getAssociation"
                            ]
                        },
                        "GetIamPolicy": {
                            "methods": [
                                "getIamPolicy"
                            ]
                        },
                        "GetPacketMirroringRule": {
                            "methods": [
                                "getPacketMirroringRule"
                            ]
                        },
                        "GetRule": {
                            "methods": [
                                "getRule"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "PatchPacketMirroringRule": {
                            "methods": [
                                "patchPacketMirroringRule"
                            ]
                        },
                        "PatchRule": {
                            "methods": [
                                "patchRule"
                            ]
                        },
                        "RemoveAssociation": {
                            "methods": [
                                "removeAssociation"
                            ]
                        },
                        "RemovePacketMirroringRule": {
                            "methods": [
                                "removePacketMirroringRule"
                            ]
                        },
                        "RemoveRule": {
                            "methods": [
                                "removeRule"
                            ]
                        },
                        "SetIamPolicy": {
                            "methods": [
                                "setIamPolicy"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "NetworkProfiles": {
            "clients": {
                "grpc": {
                    "libraryClient": "NetworkProfilesClient",
                    "rpcs": {
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "NetworkProfilesClient",
                    "rpcs": {
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "Networks": {
            "clients": {
                "grpc": {
                    "libraryClient": "NetworksClient",
                    "rpcs": {
                        "AddPeering": {
                            "methods": [
                                "addPeering"
                            ]
                        },
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "GetEffectiveFirewalls": {
                            "methods": [
                                "getEffectiveFirewalls"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "RemovePeering": {
                            "methods": [
                                "removePeering"
                            ]
                        },
                        "RequestRemovePeering": {
                            "methods": [
                                "requestRemovePeering"
                            ]
                        },
                        "SwitchToCustomMode": {
                            "methods": [
                                "switchToCustomMode"
                            ]
                        },
                        "UpdatePeering": {
                            "methods": [
                                "updatePeering"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        },
                        "ListPeeringRoutes": {
                            "methods": [
                                "listPeeringRoutes",
                                "listPeeringRoutesStream",
                                "listPeeringRoutesAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "NetworksClient",
                    "rpcs": {
                        "AddPeering": {
                            "methods": [
                                "addPeering"
                            ]
                        },
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "GetEffectiveFirewalls": {
                            "methods": [
                                "getEffectiveFirewalls"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "RemovePeering": {
                            "methods": [
                                "removePeering"
                            ]
                        },
                        "RequestRemovePeering": {
                            "methods": [
                                "requestRemovePeering"
                            ]
                        },
                        "SwitchToCustomMode": {
                            "methods": [
                                "switchToCustomMode"
                            ]
                        },
                        "UpdatePeering": {
                            "methods": [
                                "updatePeering"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        },
                        "ListPeeringRoutes": {
                            "methods": [
                                "listPeeringRoutes",
                                "listPeeringRoutesStream",
                                "listPeeringRoutesAsync"
                            ]
                        }
                    }
                }
            }
        },
        "NodeGroups": {
            "clients": {
                "grpc": {
                    "libraryClient": "NodeGroupsClient",
                    "rpcs": {
                        "AddNodes": {
                            "methods": [
                                "addNodes"
                            ]
                        },
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "DeleteNodes": {
                            "methods": [
                                "deleteNodes"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "GetIamPolicy": {
                            "methods": [
                                "getIamPolicy"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "PerformMaintenance": {
                            "methods": [
                                "performMaintenance"
                            ]
                        },
                        "SetIamPolicy": {
                            "methods": [
                                "setIamPolicy"
                            ]
                        },
                        "SetNodeTemplate": {
                            "methods": [
                                "setNodeTemplate"
                            ]
                        },
                        "SimulateMaintenanceEvent": {
                            "methods": [
                                "simulateMaintenanceEvent"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        },
                        "ListNodes": {
                            "methods": [
                                "listNodes",
                                "listNodesStream",
                                "listNodesAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "NodeGroupsClient",
                    "rpcs": {
                        "AddNodes": {
                            "methods": [
                                "addNodes"
                            ]
                        },
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "DeleteNodes": {
                            "methods": [
                                "deleteNodes"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "GetIamPolicy": {
                            "methods": [
                                "getIamPolicy"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "PerformMaintenance": {
                            "methods": [
                                "performMaintenance"
                            ]
                        },
                        "SetIamPolicy": {
                            "methods": [
                                "setIamPolicy"
                            ]
                        },
                        "SetNodeTemplate": {
                            "methods": [
                                "setNodeTemplate"
                            ]
                        },
                        "SimulateMaintenanceEvent": {
                            "methods": [
                                "simulateMaintenanceEvent"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        },
                        "ListNodes": {
                            "methods": [
                                "listNodes",
                                "listNodesStream",
                                "listNodesAsync"
                            ]
                        }
                    }
                }
            }
        },
        "NodeTemplates": {
            "clients": {
                "grpc": {
                    "libraryClient": "NodeTemplatesClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "GetIamPolicy": {
                            "methods": [
                                "getIamPolicy"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "SetIamPolicy": {
                            "methods": [
                                "setIamPolicy"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "NodeTemplatesClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "GetIamPolicy": {
                            "methods": [
                                "getIamPolicy"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "SetIamPolicy": {
                            "methods": [
                                "setIamPolicy"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "NodeTypes": {
            "clients": {
                "grpc": {
                    "libraryClient": "NodeTypesClient",
                    "rpcs": {
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "NodeTypesClient",
                    "rpcs": {
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "OrganizationSecurityPolicies": {
            "clients": {
                "grpc": {
                    "libraryClient": "OrganizationSecurityPoliciesClient",
                    "rpcs": {
                        "AddAssociation": {
                            "methods": [
                                "addAssociation"
                            ]
                        },
                        "AddRule": {
                            "methods": [
                                "addRule"
                            ]
                        },
                        "CopyRules": {
                            "methods": [
                                "copyRules"
                            ]
                        },
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "GetAssociation": {
                            "methods": [
                                "getAssociation"
                            ]
                        },
                        "GetRule": {
                            "methods": [
                                "getRule"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "ListAssociations": {
                            "methods": [
                                "listAssociations"
                            ]
                        },
                        "ListPreconfiguredExpressionSets": {
                            "methods": [
                                "listPreconfiguredExpressionSets"
                            ]
                        },
                        "Move": {
                            "methods": [
                                "move"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "PatchRule": {
                            "methods": [
                                "patchRule"
                            ]
                        },
                        "RemoveAssociation": {
                            "methods": [
                                "removeAssociation"
                            ]
                        },
                        "RemoveRule": {
                            "methods": [
                                "removeRule"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "OrganizationSecurityPoliciesClient",
                    "rpcs": {
                        "AddAssociation": {
                            "methods": [
                                "addAssociation"
                            ]
                        },
                        "AddRule": {
                            "methods": [
                                "addRule"
                            ]
                        },
                        "CopyRules": {
                            "methods": [
                                "copyRules"
                            ]
                        },
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "GetAssociation": {
                            "methods": [
                                "getAssociation"
                            ]
                        },
                        "GetRule": {
                            "methods": [
                                "getRule"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "ListAssociations": {
                            "methods": [
                                "listAssociations"
                            ]
                        },
                        "ListPreconfiguredExpressionSets": {
                            "methods": [
                                "listPreconfiguredExpressionSets"
                            ]
                        },
                        "Move": {
                            "methods": [
                                "move"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "PatchRule": {
                            "methods": [
                                "patchRule"
                            ]
                        },
                        "RemoveAssociation": {
                            "methods": [
                                "removeAssociation"
                            ]
                        },
                        "RemoveRule": {
                            "methods": [
                                "removeRule"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "PacketMirrorings": {
            "clients": {
                "grpc": {
                    "libraryClient": "PacketMirroringsClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "PacketMirroringsClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "PreviewFeatures": {
            "clients": {
                "grpc": {
                    "libraryClient": "PreviewFeaturesClient",
                    "rpcs": {
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Update": {
                            "methods": [
                                "update"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "PreviewFeaturesClient",
                    "rpcs": {
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Update": {
                            "methods": [
                                "update"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "Projects": {
            "clients": {
                "grpc": {
                    "libraryClient": "ProjectsClient",
                    "rpcs": {
                        "DisableXpnHost": {
                            "methods": [
                                "disableXpnHost"
                            ]
                        },
                        "DisableXpnResource": {
                            "methods": [
                                "disableXpnResource"
                            ]
                        },
                        "EnableXpnHost": {
                            "methods": [
                                "enableXpnHost"
                            ]
                        },
                        "EnableXpnResource": {
                            "methods": [
                                "enableXpnResource"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "GetXpnHost": {
                            "methods": [
                                "getXpnHost"
                            ]
                        },
                        "MoveDisk": {
                            "methods": [
                                "moveDisk"
                            ]
                        },
                        "MoveInstance": {
                            "methods": [
                                "moveInstance"
                            ]
                        },
                        "SetCloudArmorTier": {
                            "methods": [
                                "setCloudArmorTier"
                            ]
                        },
                        "SetCommonInstanceMetadata": {
                            "methods": [
                                "setCommonInstanceMetadata"
                            ]
                        },
                        "SetDefaultNetworkTier": {
                            "methods": [
                                "setDefaultNetworkTier"
                            ]
                        },
                        "SetUsageExportBucket": {
                            "methods": [
                                "setUsageExportBucket"
                            ]
                        },
                        "GetXpnResources": {
                            "methods": [
                                "getXpnResources",
                                "getXpnResourcesStream",
                                "getXpnResourcesAsync"
                            ]
                        },
                        "ListXpnHosts": {
                            "methods": [
                                "listXpnHosts",
                                "listXpnHostsStream",
                                "listXpnHostsAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "ProjectsClient",
                    "rpcs": {
                        "DisableXpnHost": {
                            "methods": [
                                "disableXpnHost"
                            ]
                        },
                        "DisableXpnResource": {
                            "methods": [
                                "disableXpnResource"
                            ]
                        },
                        "EnableXpnHost": {
                            "methods": [
                                "enableXpnHost"
                            ]
                        },
                        "EnableXpnResource": {
                            "methods": [
                                "enableXpnResource"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "GetXpnHost": {
                            "methods": [
                                "getXpnHost"
                            ]
                        },
                        "MoveDisk": {
                            "methods": [
                                "moveDisk"
                            ]
                        },
                        "MoveInstance": {
                            "methods": [
                                "moveInstance"
                            ]
                        },
                        "SetCloudArmorTier": {
                            "methods": [
                                "setCloudArmorTier"
                            ]
                        },
                        "SetCommonInstanceMetadata": {
                            "methods": [
                                "setCommonInstanceMetadata"
                            ]
                        },
                        "SetDefaultNetworkTier": {
                            "methods": [
                                "setDefaultNetworkTier"
                            ]
                        },
                        "SetUsageExportBucket": {
                            "methods": [
                                "setUsageExportBucket"
                            ]
                        },
                        "GetXpnResources": {
                            "methods": [
                                "getXpnResources",
                                "getXpnResourcesStream",
                                "getXpnResourcesAsync"
                            ]
                        },
                        "ListXpnHosts": {
                            "methods": [
                                "listXpnHosts",
                                "listXpnHostsStream",
                                "listXpnHostsAsync"
                            ]
                        }
                    }
                }
            }
        },
        "PublicAdvertisedPrefixes": {
            "clients": {
                "grpc": {
                    "libraryClient": "PublicAdvertisedPrefixesClient",
                    "rpcs": {
                        "Announce": {
                            "methods": [
                                "announce"
                            ]
                        },
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "Withdraw": {
                            "methods": [
                                "withdraw"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "PublicAdvertisedPrefixesClient",
                    "rpcs": {
                        "Announce": {
                            "methods": [
                                "announce"
                            ]
                        },
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "Withdraw": {
                            "methods": [
                                "withdraw"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "PublicDelegatedPrefixes": {
            "clients": {
                "grpc": {
                    "libraryClient": "PublicDelegatedPrefixesClient",
                    "rpcs": {
                        "Announce": {
                            "methods": [
                                "announce"
                            ]
                        },
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "Withdraw": {
                            "methods": [
                                "withdraw"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "PublicDelegatedPrefixesClient",
                    "rpcs": {
                        "Announce": {
                            "methods": [
                                "announce"
                            ]
                        },
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "Withdraw": {
                            "methods": [
                                "withdraw"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "RegionAutoscalers": {
            "clients": {
                "grpc": {
                    "libraryClient": "RegionAutoscalersClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "Update": {
                            "methods": [
                                "update"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "RegionAutoscalersClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "Update": {
                            "methods": [
                                "update"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "RegionBackendServices": {
            "clients": {
                "grpc": {
                    "libraryClient": "RegionBackendServicesClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "GetHealth": {
                            "methods": [
                                "getHealth"
                            ]
                        },
                        "GetIamPolicy": {
                            "methods": [
                                "getIamPolicy"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "SetIamPolicy": {
                            "methods": [
                                "setIamPolicy"
                            ]
                        },
                        "SetSecurityPolicy": {
                            "methods": [
                                "setSecurityPolicy"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "Update": {
                            "methods": [
                                "update"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        },
                        "ListUsable": {
                            "methods": [
                                "listUsable",
                                "listUsableStream",
                                "listUsableAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "RegionBackendServicesClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "GetHealth": {
                            "methods": [
                                "getHealth"
                            ]
                        },
                        "GetIamPolicy": {
                            "methods": [
                                "getIamPolicy"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "SetIamPolicy": {
                            "methods": [
                                "setIamPolicy"
                            ]
                        },
                        "SetSecurityPolicy": {
                            "methods": [
                                "setSecurityPolicy"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "Update": {
                            "methods": [
                                "update"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        },
                        "ListUsable": {
                            "methods": [
                                "listUsable",
                                "listUsableStream",
                                "listUsableAsync"
                            ]
                        }
                    }
                }
            }
        },
        "RegionCommitments": {
            "clients": {
                "grpc": {
                    "libraryClient": "RegionCommitmentsClient",
                    "rpcs": {
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Update": {
                            "methods": [
                                "update"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "RegionCommitmentsClient",
                    "rpcs": {
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Update": {
                            "methods": [
                                "update"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "RegionCompositeHealthChecks": {
            "clients": {
                "grpc": {
                    "libraryClient": "RegionCompositeHealthChecksClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "RegionCompositeHealthChecksClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "RegionDisks": {
            "clients": {
                "grpc": {
                    "libraryClient": "RegionDisksClient",
                    "rpcs": {
                        "AddResourcePolicies": {
                            "methods": [
                                "addResourcePolicies"
                            ]
                        },
                        "BulkInsert": {
                            "methods": [
                                "bulkInsert"
                            ]
                        },
                        "CreateSnapshot": {
                            "methods": [
                                "createSnapshot"
                            ]
                        },
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "GetIamPolicy": {
                            "methods": [
                                "getIamPolicy"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "RemoveResourcePolicies": {
                            "methods": [
                                "removeResourcePolicies"
                            ]
                        },
                        "Resize": {
                            "methods": [
                                "resize"
                            ]
                        },
                        "SetIamPolicy": {
                            "methods": [
                                "setIamPolicy"
                            ]
                        },
                        "SetLabels": {
                            "methods": [
                                "setLabels"
                            ]
                        },
                        "StartAsyncReplication": {
                            "methods": [
                                "startAsyncReplication"
                            ]
                        },
                        "StopAsyncReplication": {
                            "methods": [
                                "stopAsyncReplication"
                            ]
                        },
                        "StopGroupAsyncReplication": {
                            "methods": [
                                "stopGroupAsyncReplication"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "Update": {
                            "methods": [
                                "update"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "RegionDisksClient",
                    "rpcs": {
                        "AddResourcePolicies": {
                            "methods": [
                                "addResourcePolicies"
                            ]
                        },
                        "BulkInsert": {
                            "methods": [
                                "bulkInsert"
                            ]
                        },
                        "CreateSnapshot": {
                            "methods": [
                                "createSnapshot"
                            ]
                        },
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "GetIamPolicy": {
                            "methods": [
                                "getIamPolicy"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "RemoveResourcePolicies": {
                            "methods": [
                                "removeResourcePolicies"
                            ]
                        },
                        "Resize": {
                            "methods": [
                                "resize"
                            ]
                        },
                        "SetIamPolicy": {
                            "methods": [
                                "setIamPolicy"
                            ]
                        },
                        "SetLabels": {
                            "methods": [
                                "setLabels"
                            ]
                        },
                        "StartAsyncReplication": {
                            "methods": [
                                "startAsyncReplication"
                            ]
                        },
                        "StopAsyncReplication": {
                            "methods": [
                                "stopAsyncReplication"
                            ]
                        },
                        "StopGroupAsyncReplication": {
                            "methods": [
                                "stopGroupAsyncReplication"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "Update": {
                            "methods": [
                                "update"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "RegionDiskTypes": {
            "clients": {
                "grpc": {
                    "libraryClient": "RegionDiskTypesClient",
                    "rpcs": {
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "RegionDiskTypesClient",
                    "rpcs": {
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "RegionHealthAggregationPolicies": {
            "clients": {
                "grpc": {
                    "libraryClient": "RegionHealthAggregationPoliciesClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "RegionHealthAggregationPoliciesClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "RegionHealthChecks": {
            "clients": {
                "grpc": {
                    "libraryClient": "RegionHealthChecksClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "Update": {
                            "methods": [
                                "update"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "RegionHealthChecksClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "Update": {
                            "methods": [
                                "update"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "RegionHealthCheckServices": {
            "clients": {
                "grpc": {
                    "libraryClient": "RegionHealthCheckServicesClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "RegionHealthCheckServicesClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "RegionHealthSources": {
            "clients": {
                "grpc": {
                    "libraryClient": "RegionHealthSourcesClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "RegionHealthSourcesClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "RegionInstanceGroupManagers": {
            "clients": {
                "grpc": {
                    "libraryClient": "RegionInstanceGroupManagersClient",
                    "rpcs": {
                        "AbandonInstances": {
                            "methods": [
                                "abandonInstances"
                            ]
                        },
                        "ApplyUpdatesToInstances": {
                            "methods": [
                                "applyUpdatesToInstances"
                            ]
                        },
                        "CreateInstances": {
                            "methods": [
                                "createInstances"
                            ]
                        },
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "DeleteInstances": {
                            "methods": [
                                "deleteInstances"
                            ]
                        },
                        "DeletePerInstanceConfigs": {
                            "methods": [
                                "deletePerInstanceConfigs"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "PatchPerInstanceConfigs": {
                            "methods": [
                                "patchPerInstanceConfigs"
                            ]
                        },
                        "RecreateInstances": {
                            "methods": [
                                "recreateInstances"
                            ]
                        },
                        "Resize": {
                            "methods": [
                                "resize"
                            ]
                        },
                        "ResumeInstances": {
                            "methods": [
                                "resumeInstances"
                            ]
                        },
                        "SetInstanceTemplate": {
                            "methods": [
                                "setInstanceTemplate"
                            ]
                        },
                        "SetTargetPools": {
                            "methods": [
                                "setTargetPools"
                            ]
                        },
                        "StartInstances": {
                            "methods": [
                                "startInstances"
                            ]
                        },
                        "StopInstances": {
                            "methods": [
                                "stopInstances"
                            ]
                        },
                        "SuspendInstances": {
                            "methods": [
                                "suspendInstances"
                            ]
                        },
                        "UpdatePerInstanceConfigs": {
                            "methods": [
                                "updatePerInstanceConfigs"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        },
                        "ListErrors": {
                            "methods": [
                                "listErrors",
                                "listErrorsStream",
                                "listErrorsAsync"
                            ]
                        },
                        "ListManagedInstances": {
                            "methods": [
                                "listManagedInstances",
                                "listManagedInstancesStream",
                                "listManagedInstancesAsync"
                            ]
                        },
                        "ListPerInstanceConfigs": {
                            "methods": [
                                "listPerInstanceConfigs",
                                "listPerInstanceConfigsStream",
                                "listPerInstanceConfigsAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "RegionInstanceGroupManagersClient",
                    "rpcs": {
                        "AbandonInstances": {
                            "methods": [
                                "abandonInstances"
                            ]
                        },
                        "ApplyUpdatesToInstances": {
                            "methods": [
                                "applyUpdatesToInstances"
                            ]
                        },
                        "CreateInstances": {
                            "methods": [
                                "createInstances"
                            ]
                        },
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "DeleteInstances": {
                            "methods": [
                                "deleteInstances"
                            ]
                        },
                        "DeletePerInstanceConfigs": {
                            "methods": [
                                "deletePerInstanceConfigs"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "PatchPerInstanceConfigs": {
                            "methods": [
                                "patchPerInstanceConfigs"
                            ]
                        },
                        "RecreateInstances": {
                            "methods": [
                                "recreateInstances"
                            ]
                        },
                        "Resize": {
                            "methods": [
                                "resize"
                            ]
                        },
                        "ResumeInstances": {
                            "methods": [
                                "resumeInstances"
                            ]
                        },
                        "SetInstanceTemplate": {
                            "methods": [
                                "setInstanceTemplate"
                            ]
                        },
                        "SetTargetPools": {
                            "methods": [
                                "setTargetPools"
                            ]
                        },
                        "StartInstances": {
                            "methods": [
                                "startInstances"
                            ]
                        },
                        "StopInstances": {
                            "methods": [
                                "stopInstances"
                            ]
                        },
                        "SuspendInstances": {
                            "methods": [
                                "suspendInstances"
                            ]
                        },
                        "UpdatePerInstanceConfigs": {
                            "methods": [
                                "updatePerInstanceConfigs"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        },
                        "ListErrors": {
                            "methods": [
                                "listErrors",
                                "listErrorsStream",
                                "listErrorsAsync"
                            ]
                        },
                        "ListManagedInstances": {
                            "methods": [
                                "listManagedInstances",
                                "listManagedInstancesStream",
                                "listManagedInstancesAsync"
                            ]
                        },
                        "ListPerInstanceConfigs": {
                            "methods": [
                                "listPerInstanceConfigs",
                                "listPerInstanceConfigsStream",
                                "listPerInstanceConfigsAsync"
                            ]
                        }
                    }
                }
            }
        },
        "RegionInstanceGroups": {
            "clients": {
                "grpc": {
                    "libraryClient": "RegionInstanceGroupsClient",
                    "rpcs": {
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "SetNamedPorts": {
                            "methods": [
                                "setNamedPorts"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        },
                        "ListInstances": {
                            "methods": [
                                "listInstances",
                                "listInstancesStream",
                                "listInstancesAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "RegionInstanceGroupsClient",
                    "rpcs": {
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "SetNamedPorts": {
                            "methods": [
                                "setNamedPorts"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        },
                        "ListInstances": {
                            "methods": [
                                "listInstances",
                                "listInstancesStream",
                                "listInstancesAsync"
                            ]
                        }
                    }
                }
            }
        },
        "RegionInstances": {
            "clients": {
                "grpc": {
                    "libraryClient": "RegionInstancesClient",
                    "rpcs": {
                        "BulkInsert": {
                            "methods": [
                                "bulkInsert"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "RegionInstancesClient",
                    "rpcs": {
                        "BulkInsert": {
                            "methods": [
                                "bulkInsert"
                            ]
                        }
                    }
                }
            }
        },
        "RegionInstanceTemplates": {
            "clients": {
                "grpc": {
                    "libraryClient": "RegionInstanceTemplatesClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "RegionInstanceTemplatesClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "RegionInstantSnapshots": {
            "clients": {
                "grpc": {
                    "libraryClient": "RegionInstantSnapshotsClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "GetIamPolicy": {
                            "methods": [
                                "getIamPolicy"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "SetIamPolicy": {
                            "methods": [
                                "setIamPolicy"
                            ]
                        },
                        "SetLabels": {
                            "methods": [
                                "setLabels"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "RegionInstantSnapshotsClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "GetIamPolicy": {
                            "methods": [
                                "getIamPolicy"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "SetIamPolicy": {
                            "methods": [
                                "setIamPolicy"
                            ]
                        },
                        "SetLabels": {
                            "methods": [
                                "setLabels"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "RegionNetworkEndpointGroups": {
            "clients": {
                "grpc": {
                    "libraryClient": "RegionNetworkEndpointGroupsClient",
                    "rpcs": {
                        "AttachNetworkEndpoints": {
                            "methods": [
                                "attachNetworkEndpoints"
                            ]
                        },
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "DetachNetworkEndpoints": {
                            "methods": [
                                "detachNetworkEndpoints"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        },
                        "ListNetworkEndpoints": {
                            "methods": [
                                "listNetworkEndpoints",
                                "listNetworkEndpointsStream",
                                "listNetworkEndpointsAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "RegionNetworkEndpointGroupsClient",
                    "rpcs": {
                        "AttachNetworkEndpoints": {
                            "methods": [
                                "attachNetworkEndpoints"
                            ]
                        },
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "DetachNetworkEndpoints": {
                            "methods": [
                                "detachNetworkEndpoints"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        },
                        "ListNetworkEndpoints": {
                            "methods": [
                                "listNetworkEndpoints",
                                "listNetworkEndpointsStream",
                                "listNetworkEndpointsAsync"
                            ]
                        }
                    }
                }
            }
        },
        "RegionNetworkFirewallPolicies": {
            "clients": {
                "grpc": {
                    "libraryClient": "RegionNetworkFirewallPoliciesClient",
                    "rpcs": {
                        "AddAssociation": {
                            "methods": [
                                "addAssociation"
                            ]
                        },
                        "AddRule": {
                            "methods": [
                                "addRule"
                            ]
                        },
                        "CloneRules": {
                            "methods": [
                                "cloneRules"
                            ]
                        },
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "GetAssociation": {
                            "methods": [
                                "getAssociation"
                            ]
                        },
                        "GetEffectiveFirewalls": {
                            "methods": [
                                "getEffectiveFirewalls"
                            ]
                        },
                        "GetIamPolicy": {
                            "methods": [
                                "getIamPolicy"
                            ]
                        },
                        "GetRule": {
                            "methods": [
                                "getRule"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "PatchRule": {
                            "methods": [
                                "patchRule"
                            ]
                        },
                        "RemoveAssociation": {
                            "methods": [
                                "removeAssociation"
                            ]
                        },
                        "RemoveRule": {
                            "methods": [
                                "removeRule"
                            ]
                        },
                        "SetIamPolicy": {
                            "methods": [
                                "setIamPolicy"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "RegionNetworkFirewallPoliciesClient",
                    "rpcs": {
                        "AddAssociation": {
                            "methods": [
                                "addAssociation"
                            ]
                        },
                        "AddRule": {
                            "methods": [
                                "addRule"
                            ]
                        },
                        "CloneRules": {
                            "methods": [
                                "cloneRules"
                            ]
                        },
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "GetAssociation": {
                            "methods": [
                                "getAssociation"
                            ]
                        },
                        "GetEffectiveFirewalls": {
                            "methods": [
                                "getEffectiveFirewalls"
                            ]
                        },
                        "GetIamPolicy": {
                            "methods": [
                                "getIamPolicy"
                            ]
                        },
                        "GetRule": {
                            "methods": [
                                "getRule"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "PatchRule": {
                            "methods": [
                                "patchRule"
                            ]
                        },
                        "RemoveAssociation": {
                            "methods": [
                                "removeAssociation"
                            ]
                        },
                        "RemoveRule": {
                            "methods": [
                                "removeRule"
                            ]
                        },
                        "SetIamPolicy": {
                            "methods": [
                                "setIamPolicy"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "RegionNotificationEndpoints": {
            "clients": {
                "grpc": {
                    "libraryClient": "RegionNotificationEndpointsClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "RegionNotificationEndpointsClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "RegionOperations": {
            "clients": {
                "grpc": {
                    "libraryClient": "RegionOperationsClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Wait": {
                            "methods": [
                                "wait"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "RegionOperationsClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Wait": {
                            "methods": [
                                "wait"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "Regions": {
            "clients": {
                "grpc": {
                    "libraryClient": "RegionsClient",
                    "rpcs": {
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "RegionsClient",
                    "rpcs": {
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "RegionSecurityPolicies": {
            "clients": {
                "grpc": {
                    "libraryClient": "RegionSecurityPoliciesClient",
                    "rpcs": {
                        "AddRule": {
                            "methods": [
                                "addRule"
                            ]
                        },
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "GetRule": {
                            "methods": [
                                "getRule"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "PatchRule": {
                            "methods": [
                                "patchRule"
                            ]
                        },
                        "RemoveRule": {
                            "methods": [
                                "removeRule"
                            ]
                        },
                        "SetLabels": {
                            "methods": [
                                "setLabels"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "RegionSecurityPoliciesClient",
                    "rpcs": {
                        "AddRule": {
                            "methods": [
                                "addRule"
                            ]
                        },
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "GetRule": {
                            "methods": [
                                "getRule"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "PatchRule": {
                            "methods": [
                                "patchRule"
                            ]
                        },
                        "RemoveRule": {
                            "methods": [
                                "removeRule"
                            ]
                        },
                        "SetLabels": {
                            "methods": [
                                "setLabels"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "RegionSslCertificates": {
            "clients": {
                "grpc": {
                    "libraryClient": "RegionSslCertificatesClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "RegionSslCertificatesClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "RegionSslPolicies": {
            "clients": {
                "grpc": {
                    "libraryClient": "RegionSslPoliciesClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "ListAvailableFeatures": {
                            "methods": [
                                "listAvailableFeatures"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "RegionSslPoliciesClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "ListAvailableFeatures": {
                            "methods": [
                                "listAvailableFeatures"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "RegionTargetHttpProxies": {
            "clients": {
                "grpc": {
                    "libraryClient": "RegionTargetHttpProxiesClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "SetUrlMap": {
                            "methods": [
                                "setUrlMap"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "RegionTargetHttpProxiesClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "SetUrlMap": {
                            "methods": [
                                "setUrlMap"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "RegionTargetHttpsProxies": {
            "clients": {
                "grpc": {
                    "libraryClient": "RegionTargetHttpsProxiesClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "SetSslCertificates": {
                            "methods": [
                                "setSslCertificates"
                            ]
                        },
                        "SetUrlMap": {
                            "methods": [
                                "setUrlMap"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "RegionTargetHttpsProxiesClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "SetSslCertificates": {
                            "methods": [
                                "setSslCertificates"
                            ]
                        },
                        "SetUrlMap": {
                            "methods": [
                                "setUrlMap"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "RegionTargetTcpProxies": {
            "clients": {
                "grpc": {
                    "libraryClient": "RegionTargetTcpProxiesClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "RegionTargetTcpProxiesClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "RegionUrlMaps": {
            "clients": {
                "grpc": {
                    "libraryClient": "RegionUrlMapsClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "Update": {
                            "methods": [
                                "update"
                            ]
                        },
                        "Validate": {
                            "methods": [
                                "validate"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "RegionUrlMapsClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "Update": {
                            "methods": [
                                "update"
                            ]
                        },
                        "Validate": {
                            "methods": [
                                "validate"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "RegionZones": {
            "clients": {
                "grpc": {
                    "libraryClient": "RegionZonesClient",
                    "rpcs": {
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "RegionZonesClient",
                    "rpcs": {
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "ReservationBlocks": {
            "clients": {
                "grpc": {
                    "libraryClient": "ReservationBlocksClient",
                    "rpcs": {
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "GetIamPolicy": {
                            "methods": [
                                "getIamPolicy"
                            ]
                        },
                        "PerformMaintenance": {
                            "methods": [
                                "performMaintenance"
                            ]
                        },
                        "SetIamPolicy": {
                            "methods": [
                                "setIamPolicy"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "ReservationBlocksClient",
                    "rpcs": {
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "GetIamPolicy": {
                            "methods": [
                                "getIamPolicy"
                            ]
                        },
                        "PerformMaintenance": {
                            "methods": [
                                "performMaintenance"
                            ]
                        },
                        "SetIamPolicy": {
                            "methods": [
                                "setIamPolicy"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "Reservations": {
            "clients": {
                "grpc": {
                    "libraryClient": "ReservationsClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "GetIamPolicy": {
                            "methods": [
                                "getIamPolicy"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "PerformMaintenance": {
                            "methods": [
                                "performMaintenance"
                            ]
                        },
                        "Resize": {
                            "methods": [
                                "resize"
                            ]
                        },
                        "SetIamPolicy": {
                            "methods": [
                                "setIamPolicy"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "Update": {
                            "methods": [
                                "update"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "ReservationsClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "GetIamPolicy": {
                            "methods": [
                                "getIamPolicy"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "PerformMaintenance": {
                            "methods": [
                                "performMaintenance"
                            ]
                        },
                        "Resize": {
                            "methods": [
                                "resize"
                            ]
                        },
                        "SetIamPolicy": {
                            "methods": [
                                "setIamPolicy"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "Update": {
                            "methods": [
                                "update"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "ReservationSlots": {
            "clients": {
                "grpc": {
                    "libraryClient": "ReservationSlotsClient",
                    "rpcs": {
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "GetVersion": {
                            "methods": [
                                "getVersion"
                            ]
                        },
                        "Update": {
                            "methods": [
                                "update"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "ReservationSlotsClient",
                    "rpcs": {
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "GetVersion": {
                            "methods": [
                                "getVersion"
                            ]
                        },
                        "Update": {
                            "methods": [
                                "update"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "ReservationSubBlocks": {
            "clients": {
                "grpc": {
                    "libraryClient": "ReservationSubBlocksClient",
                    "rpcs": {
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "GetIamPolicy": {
                            "methods": [
                                "getIamPolicy"
                            ]
                        },
                        "GetVersion": {
                            "methods": [
                                "getVersion"
                            ]
                        },
                        "PerformMaintenance": {
                            "methods": [
                                "performMaintenance"
                            ]
                        },
                        "ReportFaulty": {
                            "methods": [
                                "reportFaulty"
                            ]
                        },
                        "SetIamPolicy": {
                            "methods": [
                                "setIamPolicy"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "ReservationSubBlocksClient",
                    "rpcs": {
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "GetIamPolicy": {
                            "methods": [
                                "getIamPolicy"
                            ]
                        },
                        "GetVersion": {
                            "methods": [
                                "getVersion"
                            ]
                        },
                        "PerformMaintenance": {
                            "methods": [
                                "performMaintenance"
                            ]
                        },
                        "ReportFaulty": {
                            "methods": [
                                "reportFaulty"
                            ]
                        },
                        "SetIamPolicy": {
                            "methods": [
                                "setIamPolicy"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "ResourcePolicies": {
            "clients": {
                "grpc": {
                    "libraryClient": "ResourcePoliciesClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "GetIamPolicy": {
                            "methods": [
                                "getIamPolicy"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "SetIamPolicy": {
                            "methods": [
                                "setIamPolicy"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "ResourcePoliciesClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "GetIamPolicy": {
                            "methods": [
                                "getIamPolicy"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "SetIamPolicy": {
                            "methods": [
                                "setIamPolicy"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "Routers": {
            "clients": {
                "grpc": {
                    "libraryClient": "RoutersClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "DeleteRoutePolicy": {
                            "methods": [
                                "deleteRoutePolicy"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "GetNatIpInfo": {
                            "methods": [
                                "getNatIpInfo"
                            ]
                        },
                        "GetRoutePolicy": {
                            "methods": [
                                "getRoutePolicy"
                            ]
                        },
                        "GetRouterStatus": {
                            "methods": [
                                "getRouterStatus"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "PatchRoutePolicy": {
                            "methods": [
                                "patchRoutePolicy"
                            ]
                        },
                        "Preview": {
                            "methods": [
                                "preview"
                            ]
                        },
                        "Update": {
                            "methods": [
                                "update"
                            ]
                        },
                        "UpdateRoutePolicy": {
                            "methods": [
                                "updateRoutePolicy"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "GetNatMappingInfo": {
                            "methods": [
                                "getNatMappingInfo",
                                "getNatMappingInfoStream",
                                "getNatMappingInfoAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        },
                        "ListBgpRoutes": {
                            "methods": [
                                "listBgpRoutes",
                                "listBgpRoutesStream",
                                "listBgpRoutesAsync"
                            ]
                        },
                        "ListRoutePolicies": {
                            "methods": [
                                "listRoutePolicies",
                                "listRoutePoliciesStream",
                                "listRoutePoliciesAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "RoutersClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "DeleteRoutePolicy": {
                            "methods": [
                                "deleteRoutePolicy"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "GetNatIpInfo": {
                            "methods": [
                                "getNatIpInfo"
                            ]
                        },
                        "GetRoutePolicy": {
                            "methods": [
                                "getRoutePolicy"
                            ]
                        },
                        "GetRouterStatus": {
                            "methods": [
                                "getRouterStatus"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "PatchRoutePolicy": {
                            "methods": [
                                "patchRoutePolicy"
                            ]
                        },
                        "Preview": {
                            "methods": [
                                "preview"
                            ]
                        },
                        "Update": {
                            "methods": [
                                "update"
                            ]
                        },
                        "UpdateRoutePolicy": {
                            "methods": [
                                "updateRoutePolicy"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "GetNatMappingInfo": {
                            "methods": [
                                "getNatMappingInfo",
                                "getNatMappingInfoStream",
                                "getNatMappingInfoAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        },
                        "ListBgpRoutes": {
                            "methods": [
                                "listBgpRoutes",
                                "listBgpRoutesStream",
                                "listBgpRoutesAsync"
                            ]
                        },
                        "ListRoutePolicies": {
                            "methods": [
                                "listRoutePolicies",
                                "listRoutePoliciesStream",
                                "listRoutePoliciesAsync"
                            ]
                        }
                    }
                }
            }
        },
        "Routes": {
            "clients": {
                "grpc": {
                    "libraryClient": "RoutesClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "RoutesClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "SecurityPolicies": {
            "clients": {
                "grpc": {
                    "libraryClient": "SecurityPoliciesClient",
                    "rpcs": {
                        "AddRule": {
                            "methods": [
                                "addRule"
                            ]
                        },
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "GetRule": {
                            "methods": [
                                "getRule"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "ListPreconfiguredExpressionSets": {
                            "methods": [
                                "listPreconfiguredExpressionSets"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "PatchRule": {
                            "methods": [
                                "patchRule"
                            ]
                        },
                        "RemoveRule": {
                            "methods": [
                                "removeRule"
                            ]
                        },
                        "SetLabels": {
                            "methods": [
                                "setLabels"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "SecurityPoliciesClient",
                    "rpcs": {
                        "AddRule": {
                            "methods": [
                                "addRule"
                            ]
                        },
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "GetRule": {
                            "methods": [
                                "getRule"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "ListPreconfiguredExpressionSets": {
                            "methods": [
                                "listPreconfiguredExpressionSets"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "PatchRule": {
                            "methods": [
                                "patchRule"
                            ]
                        },
                        "RemoveRule": {
                            "methods": [
                                "removeRule"
                            ]
                        },
                        "SetLabels": {
                            "methods": [
                                "setLabels"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "ServiceAttachments": {
            "clients": {
                "grpc": {
                    "libraryClient": "ServiceAttachmentsClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "GetIamPolicy": {
                            "methods": [
                                "getIamPolicy"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "SetIamPolicy": {
                            "methods": [
                                "setIamPolicy"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "ServiceAttachmentsClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "GetIamPolicy": {
                            "methods": [
                                "getIamPolicy"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "SetIamPolicy": {
                            "methods": [
                                "setIamPolicy"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "Snapshots": {
            "clients": {
                "grpc": {
                    "libraryClient": "SnapshotsClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "GetIamPolicy": {
                            "methods": [
                                "getIamPolicy"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "SetIamPolicy": {
                            "methods": [
                                "setIamPolicy"
                            ]
                        },
                        "SetLabels": {
                            "methods": [
                                "setLabels"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "SnapshotsClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "GetIamPolicy": {
                            "methods": [
                                "getIamPolicy"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "SetIamPolicy": {
                            "methods": [
                                "setIamPolicy"
                            ]
                        },
                        "SetLabels": {
                            "methods": [
                                "setLabels"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "SnapshotSettingsService": {
            "clients": {
                "grpc": {
                    "libraryClient": "SnapshotSettingsServiceClient",
                    "rpcs": {
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "SnapshotSettingsServiceClient",
                    "rpcs": {
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        }
                    }
                }
            }
        },
        "SslCertificates": {
            "clients": {
                "grpc": {
                    "libraryClient": "SslCertificatesClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "SslCertificatesClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "SslPolicies": {
            "clients": {
                "grpc": {
                    "libraryClient": "SslPoliciesClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "ListAvailableFeatures": {
                            "methods": [
                                "listAvailableFeatures"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "SslPoliciesClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "ListAvailableFeatures": {
                            "methods": [
                                "listAvailableFeatures"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "StoragePools": {
            "clients": {
                "grpc": {
                    "libraryClient": "StoragePoolsClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "GetIamPolicy": {
                            "methods": [
                                "getIamPolicy"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "SetIamPolicy": {
                            "methods": [
                                "setIamPolicy"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "Update": {
                            "methods": [
                                "update"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        },
                        "ListDisks": {
                            "methods": [
                                "listDisks",
                                "listDisksStream",
                                "listDisksAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "StoragePoolsClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "GetIamPolicy": {
                            "methods": [
                                "getIamPolicy"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "SetIamPolicy": {
                            "methods": [
                                "setIamPolicy"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "Update": {
                            "methods": [
                                "update"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        },
                        "ListDisks": {
                            "methods": [
                                "listDisks",
                                "listDisksStream",
                                "listDisksAsync"
                            ]
                        }
                    }
                }
            }
        },
        "StoragePoolTypes": {
            "clients": {
                "grpc": {
                    "libraryClient": "StoragePoolTypesClient",
                    "rpcs": {
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "StoragePoolTypesClient",
                    "rpcs": {
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "Subnetworks": {
            "clients": {
                "grpc": {
                    "libraryClient": "SubnetworksClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "ExpandIpCidrRange": {
                            "methods": [
                                "expandIpCidrRange"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "GetIamPolicy": {
                            "methods": [
                                "getIamPolicy"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "SetIamPolicy": {
                            "methods": [
                                "setIamPolicy"
                            ]
                        },
                        "SetPrivateIpGoogleAccess": {
                            "methods": [
                                "setPrivateIpGoogleAccess"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        },
                        "ListUsable": {
                            "methods": [
                                "listUsable",
                                "listUsableStream",
                                "listUsableAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "SubnetworksClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "ExpandIpCidrRange": {
                            "methods": [
                                "expandIpCidrRange"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "GetIamPolicy": {
                            "methods": [
                                "getIamPolicy"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "SetIamPolicy": {
                            "methods": [
                                "setIamPolicy"
                            ]
                        },
                        "SetPrivateIpGoogleAccess": {
                            "methods": [
                                "setPrivateIpGoogleAccess"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        },
                        "ListUsable": {
                            "methods": [
                                "listUsable",
                                "listUsableStream",
                                "listUsableAsync"
                            ]
                        }
                    }
                }
            }
        },
        "TargetGrpcProxies": {
            "clients": {
                "grpc": {
                    "libraryClient": "TargetGrpcProxiesClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "TargetGrpcProxiesClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "TargetHttpProxies": {
            "clients": {
                "grpc": {
                    "libraryClient": "TargetHttpProxiesClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "SetUrlMap": {
                            "methods": [
                                "setUrlMap"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "TargetHttpProxiesClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "SetUrlMap": {
                            "methods": [
                                "setUrlMap"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "TargetHttpsProxies": {
            "clients": {
                "grpc": {
                    "libraryClient": "TargetHttpsProxiesClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "SetCertificateMap": {
                            "methods": [
                                "setCertificateMap"
                            ]
                        },
                        "SetQuicOverride": {
                            "methods": [
                                "setQuicOverride"
                            ]
                        },
                        "SetSslCertificates": {
                            "methods": [
                                "setSslCertificates"
                            ]
                        },
                        "SetSslPolicy": {
                            "methods": [
                                "setSslPolicy"
                            ]
                        },
                        "SetUrlMap": {
                            "methods": [
                                "setUrlMap"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "TargetHttpsProxiesClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "SetCertificateMap": {
                            "methods": [
                                "setCertificateMap"
                            ]
                        },
                        "SetQuicOverride": {
                            "methods": [
                                "setQuicOverride"
                            ]
                        },
                        "SetSslCertificates": {
                            "methods": [
                                "setSslCertificates"
                            ]
                        },
                        "SetSslPolicy": {
                            "methods": [
                                "setSslPolicy"
                            ]
                        },
                        "SetUrlMap": {
                            "methods": [
                                "setUrlMap"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "TargetInstances": {
            "clients": {
                "grpc": {
                    "libraryClient": "TargetInstancesClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "SetSecurityPolicy": {
                            "methods": [
                                "setSecurityPolicy"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "TargetInstancesClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "SetSecurityPolicy": {
                            "methods": [
                                "setSecurityPolicy"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "TargetPools": {
            "clients": {
                "grpc": {
                    "libraryClient": "TargetPoolsClient",
                    "rpcs": {
                        "AddHealthCheck": {
                            "methods": [
                                "addHealthCheck"
                            ]
                        },
                        "AddInstance": {
                            "methods": [
                                "addInstance"
                            ]
                        },
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "GetHealth": {
                            "methods": [
                                "getHealth"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "RemoveHealthCheck": {
                            "methods": [
                                "removeHealthCheck"
                            ]
                        },
                        "RemoveInstance": {
                            "methods": [
                                "removeInstance"
                            ]
                        },
                        "SetBackup": {
                            "methods": [
                                "setBackup"
                            ]
                        },
                        "SetSecurityPolicy": {
                            "methods": [
                                "setSecurityPolicy"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "TargetPoolsClient",
                    "rpcs": {
                        "AddHealthCheck": {
                            "methods": [
                                "addHealthCheck"
                            ]
                        },
                        "AddInstance": {
                            "methods": [
                                "addInstance"
                            ]
                        },
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "GetHealth": {
                            "methods": [
                                "getHealth"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "RemoveHealthCheck": {
                            "methods": [
                                "removeHealthCheck"
                            ]
                        },
                        "RemoveInstance": {
                            "methods": [
                                "removeInstance"
                            ]
                        },
                        "SetBackup": {
                            "methods": [
                                "setBackup"
                            ]
                        },
                        "SetSecurityPolicy": {
                            "methods": [
                                "setSecurityPolicy"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "TargetSslProxies": {
            "clients": {
                "grpc": {
                    "libraryClient": "TargetSslProxiesClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "SetBackendService": {
                            "methods": [
                                "setBackendService"
                            ]
                        },
                        "SetCertificateMap": {
                            "methods": [
                                "setCertificateMap"
                            ]
                        },
                        "SetProxyHeader": {
                            "methods": [
                                "setProxyHeader"
                            ]
                        },
                        "SetSslCertificates": {
                            "methods": [
                                "setSslCertificates"
                            ]
                        },
                        "SetSslPolicy": {
                            "methods": [
                                "setSslPolicy"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "TargetSslProxiesClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "SetBackendService": {
                            "methods": [
                                "setBackendService"
                            ]
                        },
                        "SetCertificateMap": {
                            "methods": [
                                "setCertificateMap"
                            ]
                        },
                        "SetProxyHeader": {
                            "methods": [
                                "setProxyHeader"
                            ]
                        },
                        "SetSslCertificates": {
                            "methods": [
                                "setSslCertificates"
                            ]
                        },
                        "SetSslPolicy": {
                            "methods": [
                                "setSslPolicy"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "TargetTcpProxies": {
            "clients": {
                "grpc": {
                    "libraryClient": "TargetTcpProxiesClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "SetBackendService": {
                            "methods": [
                                "setBackendService"
                            ]
                        },
                        "SetProxyHeader": {
                            "methods": [
                                "setProxyHeader"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "TargetTcpProxiesClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "SetBackendService": {
                            "methods": [
                                "setBackendService"
                            ]
                        },
                        "SetProxyHeader": {
                            "methods": [
                                "setProxyHeader"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "TargetVpnGateways": {
            "clients": {
                "grpc": {
                    "libraryClient": "TargetVpnGatewaysClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "SetLabels": {
                            "methods": [
                                "setLabels"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "TargetVpnGatewaysClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "SetLabels": {
                            "methods": [
                                "setLabels"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "UrlMaps": {
            "clients": {
                "grpc": {
                    "libraryClient": "UrlMapsClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "InvalidateCache": {
                            "methods": [
                                "invalidateCache"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "Update": {
                            "methods": [
                                "update"
                            ]
                        },
                        "Validate": {
                            "methods": [
                                "validate"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "UrlMapsClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "InvalidateCache": {
                            "methods": [
                                "invalidateCache"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "Update": {
                            "methods": [
                                "update"
                            ]
                        },
                        "Validate": {
                            "methods": [
                                "validate"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "VpnGateways": {
            "clients": {
                "grpc": {
                    "libraryClient": "VpnGatewaysClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "GetStatus": {
                            "methods": [
                                "getStatus"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "SetLabels": {
                            "methods": [
                                "setLabels"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "VpnGatewaysClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "GetStatus": {
                            "methods": [
                                "getStatus"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "SetLabels": {
                            "methods": [
                                "setLabels"
                            ]
                        },
                        "TestIamPermissions": {
                            "methods": [
                                "testIamPermissions"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "VpnTunnels": {
            "clients": {
                "grpc": {
                    "libraryClient": "VpnTunnelsClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "SetLabels": {
                            "methods": [
                                "setLabels"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "VpnTunnelsClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "SetLabels": {
                            "methods": [
                                "setLabels"
                            ]
                        },
                        "AggregatedList": {
                            "methods": [
                                "aggregatedList",
                                "aggregatedListStream",
                                "aggregatedListAsync"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "WireGroups": {
            "clients": {
                "grpc": {
                    "libraryClient": "WireGroupsClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "WireGroupsClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Insert": {
                            "methods": [
                                "insert"
                            ]
                        },
                        "Patch": {
                            "methods": [
                                "patch"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "ZoneOperations": {
            "clients": {
                "grpc": {
                    "libraryClient": "ZoneOperationsClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Wait": {
                            "methods": [
                                "wait"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "ZoneOperationsClient",
                    "rpcs": {
                        "Delete": {
                            "methods": [
                                "delete"
                            ]
                        },
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "Wait": {
                            "methods": [
                                "wait"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        },
        "Zones": {
            "clients": {
                "grpc": {
                    "libraryClient": "ZonesClient",
                    "rpcs": {
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                },
                "grpc-fallback": {
                    "libraryClient": "ZonesClient",
                    "rpcs": {
                        "Get": {
                            "methods": [
                                "get"
                            ]
                        },
                        "List": {
                            "methods": [
                                "list",
                                "listStream",
                                "listAsync"
                            ]
                        }
                    }
                }
            }
        }
    }
}
