{
  "schema": "1.0",
  "comment": "This file maps proto services/RPCs to the corresponding library clients/methods",
  "language": "java",
  "protoPackage": "google.cloud.compute.v1",
  "libraryPackage": "com.google.cloud.compute.v1",
  "services": {
    "AcceleratorTypes": {
      "clients": {
        "grpc": {
          "libraryClient": "AcceleratorTypesClient",
          "rpcs": {
            "AggregatedList": {
              "methods": ["aggregatedList", "aggregatedList", "aggregatedListPagedCallable", "aggregatedListCallable"]
            },
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "List": {
              "methods": ["list", "list", "listPagedCallable", "listCallable"]
            }
          }
        }
      }
    },
    "Addresses": {
      "clients": {
        "grpc": {
          "libraryClient": "AddressesClient",
          "rpcs": {
            "AggregatedList": {
              "methods": ["aggregatedList", "aggregatedList", "aggregatedListPagedCallable", "aggregatedListCallable"]
            },
            "Delete": {
              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
            },
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "Insert": {
              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
            },
            "List": {
              "methods": ["list", "list", "listPagedCallable", "listCallable"]
            },
            "SetLabels": {
              "methods": ["setLabelsAsync", "setLabelsAsync", "setLabelsOperationCallable", "setLabelsCallable"]
            }
          }
        }
      }
    },
    "Autoscalers": {
      "clients": {
        "grpc": {
          "libraryClient": "AutoscalersClient",
          "rpcs": {
            "AggregatedList": {
              "methods": ["aggregatedList", "aggregatedList", "aggregatedListPagedCallable", "aggregatedListCallable"]
            },
            "Delete": {
              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
            },
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "Insert": {
              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
            },
            "List": {
              "methods": ["list", "list", "listPagedCallable", "listCallable"]
            },
            "Patch": {
              "methods": ["patchAsync", "patchAsync", "patchOperationCallable", "patchCallable"]
            },
            "Update": {
              "methods": ["updateAsync", "updateAsync", "updateOperationCallable", "updateCallable"]
            }
          }
        }
      }
    },
    "BackendBuckets": {
      "clients": {
        "grpc": {
          "libraryClient": "BackendBucketsClient",
          "rpcs": {
            "AddSignedUrlKey": {
              "methods": ["addSignedUrlKeyAsync", "addSignedUrlKeyAsync", "addSignedUrlKeyOperationCallable", "addSignedUrlKeyCallable"]
            },
            "Delete": {
              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
            },
            "DeleteSignedUrlKey": {
              "methods": ["deleteSignedUrlKeyAsync", "deleteSignedUrlKeyAsync", "deleteSignedUrlKeyOperationCallable", "deleteSignedUrlKeyCallable"]
            },
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "Insert": {
              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
            },
            "List": {
              "methods": ["list", "list", "listPagedCallable", "listCallable"]
            },
            "Patch": {
              "methods": ["patchAsync", "patchAsync", "patchOperationCallable", "patchCallable"]
            },
            "SetEdgeSecurityPolicy": {
              "methods": ["setEdgeSecurityPolicyAsync", "setEdgeSecurityPolicyAsync", "setEdgeSecurityPolicyOperationCallable", "setEdgeSecurityPolicyCallable"]
            },
            "Update": {
              "methods": ["updateAsync", "updateAsync", "updateOperationCallable", "updateCallable"]
            }
          }
        }
      }
    },
    "BackendServices": {
      "clients": {
        "grpc": {
          "libraryClient": "BackendServicesClient",
          "rpcs": {
            "AddSignedUrlKey": {
              "methods": ["addSignedUrlKeyAsync", "addSignedUrlKeyAsync", "addSignedUrlKeyOperationCallable", "addSignedUrlKeyCallable"]
            },
            "AggregatedList": {
              "methods": ["aggregatedList", "aggregatedList", "aggregatedListPagedCallable", "aggregatedListCallable"]
            },
            "Delete": {
              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
            },
            "DeleteSignedUrlKey": {
              "methods": ["deleteSignedUrlKeyAsync", "deleteSignedUrlKeyAsync", "deleteSignedUrlKeyOperationCallable", "deleteSignedUrlKeyCallable"]
            },
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "GetHealth": {
              "methods": ["getHealth", "getHealth", "getHealthCallable"]
            },
            "GetIamPolicy": {
              "methods": ["getIamPolicy", "getIamPolicy", "getIamPolicyCallable"]
            },
            "Insert": {
              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
            },
            "List": {
              "methods": ["list", "list", "listPagedCallable", "listCallable"]
            },
            "Patch": {
              "methods": ["patchAsync", "patchAsync", "patchOperationCallable", "patchCallable"]
            },
            "SetEdgeSecurityPolicy": {
              "methods": ["setEdgeSecurityPolicyAsync", "setEdgeSecurityPolicyAsync", "setEdgeSecurityPolicyOperationCallable", "setEdgeSecurityPolicyCallable"]
            },
            "SetIamPolicy": {
              "methods": ["setIamPolicy", "setIamPolicy", "setIamPolicyCallable"]
            },
            "SetSecurityPolicy": {
              "methods": ["setSecurityPolicyAsync", "setSecurityPolicyAsync", "setSecurityPolicyOperationCallable", "setSecurityPolicyCallable"]
            },
            "Update": {
              "methods": ["updateAsync", "updateAsync", "updateOperationCallable", "updateCallable"]
            }
          }
        }
      }
    },
    "DiskTypes": {
      "clients": {
        "grpc": {
          "libraryClient": "DiskTypesClient",
          "rpcs": {
            "AggregatedList": {
              "methods": ["aggregatedList", "aggregatedList", "aggregatedListPagedCallable", "aggregatedListCallable"]
            },
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "List": {
              "methods": ["list", "list", "listPagedCallable", "listCallable"]
            }
          }
        }
      }
    },
    "Disks": {
      "clients": {
        "grpc": {
          "libraryClient": "DisksClient",
          "rpcs": {
            "AddResourcePolicies": {
              "methods": ["addResourcePoliciesAsync", "addResourcePoliciesAsync", "addResourcePoliciesOperationCallable", "addResourcePoliciesCallable"]
            },
            "AggregatedList": {
              "methods": ["aggregatedList", "aggregatedList", "aggregatedListPagedCallable", "aggregatedListCallable"]
            },
            "CreateSnapshot": {
              "methods": ["createSnapshotAsync", "createSnapshotAsync", "createSnapshotOperationCallable", "createSnapshotCallable"]
            },
            "Delete": {
              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
            },
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "GetIamPolicy": {
              "methods": ["getIamPolicy", "getIamPolicy", "getIamPolicyCallable"]
            },
            "Insert": {
              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
            },
            "List": {
              "methods": ["list", "list", "listPagedCallable", "listCallable"]
            },
            "RemoveResourcePolicies": {
              "methods": ["removeResourcePoliciesAsync", "removeResourcePoliciesAsync", "removeResourcePoliciesOperationCallable", "removeResourcePoliciesCallable"]
            },
            "Resize": {
              "methods": ["resizeAsync", "resizeAsync", "resizeOperationCallable", "resizeCallable"]
            },
            "SetIamPolicy": {
              "methods": ["setIamPolicy", "setIamPolicy", "setIamPolicyCallable"]
            },
            "SetLabels": {
              "methods": ["setLabelsAsync", "setLabelsAsync", "setLabelsOperationCallable", "setLabelsCallable"]
            },
            "TestIamPermissions": {
              "methods": ["testIamPermissions", "testIamPermissions", "testIamPermissionsCallable"]
            },
            "Update": {
              "methods": ["updateAsync", "updateAsync", "updateOperationCallable", "updateCallable"]
            }
          }
        }
      }
    },
    "ExternalVpnGateways": {
      "clients": {
        "grpc": {
          "libraryClient": "ExternalVpnGatewaysClient",
          "rpcs": {
            "Delete": {
              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
            },
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "Insert": {
              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
            },
            "List": {
              "methods": ["list", "list", "listPagedCallable", "listCallable"]
            },
            "SetLabels": {
              "methods": ["setLabelsAsync", "setLabelsAsync", "setLabelsOperationCallable", "setLabelsCallable"]
            },
            "TestIamPermissions": {
              "methods": ["testIamPermissions", "testIamPermissions", "testIamPermissionsCallable"]
            }
          }
        }
      }
    },
    "FirewallPolicies": {
      "clients": {
        "grpc": {
          "libraryClient": "FirewallPoliciesClient",
          "rpcs": {
            "AddAssociation": {
              "methods": ["addAssociationAsync", "addAssociationAsync", "addAssociationOperationCallable", "addAssociationCallable"]
            },
            "AddRule": {
              "methods": ["addRuleAsync", "addRuleAsync", "addRuleOperationCallable", "addRuleCallable"]
            },
            "CloneRules": {
              "methods": ["cloneRulesAsync", "cloneRulesAsync", "cloneRulesOperationCallable", "cloneRulesCallable"]
            },
            "Delete": {
              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
            },
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "GetAssociation": {
              "methods": ["getAssociation", "getAssociation", "getAssociationCallable"]
            },
            "GetIamPolicy": {
              "methods": ["getIamPolicy", "getIamPolicy", "getIamPolicyCallable"]
            },
            "GetRule": {
              "methods": ["getRule", "getRule", "getRuleCallable"]
            },
            "Insert": {
              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
            },
            "List": {
              "methods": ["list", "list", "listPagedCallable", "listCallable"]
            },
            "ListAssociations": {
              "methods": ["listAssociations", "listAssociations", "listAssociationsCallable"]
            },
            "Move": {
              "methods": ["moveAsync", "moveAsync", "moveOperationCallable", "moveCallable"]
            },
            "Patch": {
              "methods": ["patchAsync", "patchAsync", "patchOperationCallable", "patchCallable"]
            },
            "PatchRule": {
              "methods": ["patchRuleAsync", "patchRuleAsync", "patchRuleOperationCallable", "patchRuleCallable"]
            },
            "RemoveAssociation": {
              "methods": ["removeAssociationAsync", "removeAssociationAsync", "removeAssociationOperationCallable", "removeAssociationCallable"]
            },
            "RemoveRule": {
              "methods": ["removeRuleAsync", "removeRuleAsync", "removeRuleOperationCallable", "removeRuleCallable"]
            },
            "SetIamPolicy": {
              "methods": ["setIamPolicy", "setIamPolicy", "setIamPolicyCallable"]
            },
            "TestIamPermissions": {
              "methods": ["testIamPermissions", "testIamPermissions", "testIamPermissionsCallable"]
            }
          }
        }
      }
    },
    "Firewalls": {
      "clients": {
        "grpc": {
          "libraryClient": "FirewallsClient",
          "rpcs": {
            "Delete": {
              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
            },
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "Insert": {
              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
            },
            "List": {
              "methods": ["list", "list", "listPagedCallable", "listCallable"]
            },
            "Patch": {
              "methods": ["patchAsync", "patchAsync", "patchOperationCallable", "patchCallable"]
            },
            "Update": {
              "methods": ["updateAsync", "updateAsync", "updateOperationCallable", "updateCallable"]
            }
          }
        }
      }
    },
    "ForwardingRules": {
      "clients": {
        "grpc": {
          "libraryClient": "ForwardingRulesClient",
          "rpcs": {
            "AggregatedList": {
              "methods": ["aggregatedList", "aggregatedList", "aggregatedListPagedCallable", "aggregatedListCallable"]
            },
            "Delete": {
              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
            },
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "Insert": {
              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
            },
            "List": {
              "methods": ["list", "list", "listPagedCallable", "listCallable"]
            },
            "Patch": {
              "methods": ["patchAsync", "patchAsync", "patchOperationCallable", "patchCallable"]
            },
            "SetLabels": {
              "methods": ["setLabelsAsync", "setLabelsAsync", "setLabelsOperationCallable", "setLabelsCallable"]
            },
            "SetTarget": {
              "methods": ["setTargetAsync", "setTargetAsync", "setTargetOperationCallable", "setTargetCallable"]
            }
          }
        }
      }
    },
    "GlobalAddresses": {
      "clients": {
        "grpc": {
          "libraryClient": "GlobalAddressesClient",
          "rpcs": {
            "Delete": {
              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
            },
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "Insert": {
              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
            },
            "List": {
              "methods": ["list", "list", "listPagedCallable", "listCallable"]
            },
            "SetLabels": {
              "methods": ["setLabelsAsync", "setLabelsAsync", "setLabelsOperationCallable", "setLabelsCallable"]
            }
          }
        }
      }
    },
    "GlobalForwardingRules": {
      "clients": {
        "grpc": {
          "libraryClient": "GlobalForwardingRulesClient",
          "rpcs": {
            "Delete": {
              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
            },
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "Insert": {
              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
            },
            "List": {
              "methods": ["list", "list", "listPagedCallable", "listCallable"]
            },
            "Patch": {
              "methods": ["patchAsync", "patchAsync", "patchOperationCallable", "patchCallable"]
            },
            "SetLabels": {
              "methods": ["setLabelsAsync", "setLabelsAsync", "setLabelsOperationCallable", "setLabelsCallable"]
            },
            "SetTarget": {
              "methods": ["setTargetAsync", "setTargetAsync", "setTargetOperationCallable", "setTargetCallable"]
            }
          }
        }
      }
    },
    "GlobalNetworkEndpointGroups": {
      "clients": {
        "grpc": {
          "libraryClient": "GlobalNetworkEndpointGroupsClient",
          "rpcs": {
            "AttachNetworkEndpoints": {
              "methods": ["attachNetworkEndpointsAsync", "attachNetworkEndpointsAsync", "attachNetworkEndpointsOperationCallable", "attachNetworkEndpointsCallable"]
            },
            "Delete": {
              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
            },
            "DetachNetworkEndpoints": {
              "methods": ["detachNetworkEndpointsAsync", "detachNetworkEndpointsAsync", "detachNetworkEndpointsOperationCallable", "detachNetworkEndpointsCallable"]
            },
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "Insert": {
              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
            },
            "List": {
              "methods": ["list", "list", "listPagedCallable", "listCallable"]
            },
            "ListNetworkEndpoints": {
              "methods": ["listNetworkEndpoints", "listNetworkEndpoints", "listNetworkEndpointsPagedCallable", "listNetworkEndpointsCallable"]
            }
          }
        }
      }
    },
    "GlobalOperations": {
      "clients": {
        "grpc": {
          "libraryClient": "GlobalOperationsClient",
          "rpcs": {
            "AggregatedList": {
              "methods": ["aggregatedList", "aggregatedList", "aggregatedListPagedCallable", "aggregatedListCallable"]
            },
            "Delete": {
              "methods": ["delete", "delete", "deleteCallable"]
            },
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "List": {
              "methods": ["list", "list", "listPagedCallable", "listCallable"]
            },
            "Wait": {
              "methods": ["wait", "wait", "waitCallable"]
            }
          }
        }
      }
    },
    "GlobalOrganizationOperations": {
      "clients": {
        "grpc": {
          "libraryClient": "GlobalOrganizationOperationsClient",
          "rpcs": {
            "Delete": {
              "methods": ["delete", "delete", "deleteCallable"]
            },
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "List": {
              "methods": ["list", "list", "listPagedCallable", "listCallable"]
            }
          }
        }
      }
    },
    "GlobalPublicDelegatedPrefixes": {
      "clients": {
        "grpc": {
          "libraryClient": "GlobalPublicDelegatedPrefixesClient",
          "rpcs": {
            "Delete": {
              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
            },
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "Insert": {
              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
            },
            "List": {
              "methods": ["list", "list", "listPagedCallable", "listCallable"]
            },
            "Patch": {
              "methods": ["patchAsync", "patchAsync", "patchOperationCallable", "patchCallable"]
            }
          }
        }
      }
    },
    "HealthChecks": {
      "clients": {
        "grpc": {
          "libraryClient": "HealthChecksClient",
          "rpcs": {
            "AggregatedList": {
              "methods": ["aggregatedList", "aggregatedList", "aggregatedListPagedCallable", "aggregatedListCallable"]
            },
            "Delete": {
              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
            },
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "Insert": {
              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
            },
            "List": {
              "methods": ["list", "list", "listPagedCallable", "listCallable"]
            },
            "Patch": {
              "methods": ["patchAsync", "patchAsync", "patchOperationCallable", "patchCallable"]
            },
            "Update": {
              "methods": ["updateAsync", "updateAsync", "updateOperationCallable", "updateCallable"]
            }
          }
        }
      }
    },
    "ImageFamilyViews": {
      "clients": {
        "grpc": {
          "libraryClient": "ImageFamilyViewsClient",
          "rpcs": {
            "Get": {
              "methods": ["get", "get", "getCallable"]
            }
          }
        }
      }
    },
    "Images": {
      "clients": {
        "grpc": {
          "libraryClient": "ImagesClient",
          "rpcs": {
            "Delete": {
              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
            },
            "Deprecate": {
              "methods": ["deprecateAsync", "deprecateAsync", "deprecateOperationCallable", "deprecateCallable"]
            },
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "GetFromFamily": {
              "methods": ["getFromFamily", "getFromFamily", "getFromFamilyCallable"]
            },
            "GetIamPolicy": {
              "methods": ["getIamPolicy", "getIamPolicy", "getIamPolicyCallable"]
            },
            "Insert": {
              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
            },
            "List": {
              "methods": ["list", "list", "listPagedCallable", "listCallable"]
            },
            "Patch": {
              "methods": ["patchAsync", "patchAsync", "patchOperationCallable", "patchCallable"]
            },
            "SetIamPolicy": {
              "methods": ["setIamPolicy", "setIamPolicy", "setIamPolicyCallable"]
            },
            "SetLabels": {
              "methods": ["setLabelsAsync", "setLabelsAsync", "setLabelsOperationCallable", "setLabelsCallable"]
            },
            "TestIamPermissions": {
              "methods": ["testIamPermissions", "testIamPermissions", "testIamPermissionsCallable"]
            }
          }
        }
      }
    },
    "InstanceGroupManagers": {
      "clients": {
        "grpc": {
          "libraryClient": "InstanceGroupManagersClient",
          "rpcs": {
            "AbandonInstances": {
              "methods": ["abandonInstancesAsync", "abandonInstancesAsync", "abandonInstancesOperationCallable", "abandonInstancesCallable"]
            },
            "AggregatedList": {
              "methods": ["aggregatedList", "aggregatedList", "aggregatedListPagedCallable", "aggregatedListCallable"]
            },
            "ApplyUpdatesToInstances": {
              "methods": ["applyUpdatesToInstancesAsync", "applyUpdatesToInstancesAsync", "applyUpdatesToInstancesOperationCallable", "applyUpdatesToInstancesCallable"]
            },
            "CreateInstances": {
              "methods": ["createInstancesAsync", "createInstancesAsync", "createInstancesOperationCallable", "createInstancesCallable"]
            },
            "Delete": {
              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
            },
            "DeleteInstances": {
              "methods": ["deleteInstancesAsync", "deleteInstancesAsync", "deleteInstancesOperationCallable", "deleteInstancesCallable"]
            },
            "DeletePerInstanceConfigs": {
              "methods": ["deletePerInstanceConfigsAsync", "deletePerInstanceConfigsAsync", "deletePerInstanceConfigsOperationCallable", "deletePerInstanceConfigsCallable"]
            },
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "Insert": {
              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
            },
            "List": {
              "methods": ["list", "list", "listPagedCallable", "listCallable"]
            },
            "ListErrors": {
              "methods": ["listErrors", "listErrors", "listErrorsPagedCallable", "listErrorsCallable"]
            },
            "ListManagedInstances": {
              "methods": ["listManagedInstances", "listManagedInstances", "listManagedInstancesPagedCallable", "listManagedInstancesCallable"]
            },
            "ListPerInstanceConfigs": {
              "methods": ["listPerInstanceConfigs", "listPerInstanceConfigs", "listPerInstanceConfigsPagedCallable", "listPerInstanceConfigsCallable"]
            },
            "Patch": {
              "methods": ["patchAsync", "patchAsync", "patchOperationCallable", "patchCallable"]
            },
            "PatchPerInstanceConfigs": {
              "methods": ["patchPerInstanceConfigsAsync", "patchPerInstanceConfigsAsync", "patchPerInstanceConfigsOperationCallable", "patchPerInstanceConfigsCallable"]
            },
            "RecreateInstances": {
              "methods": ["recreateInstancesAsync", "recreateInstancesAsync", "recreateInstancesOperationCallable", "recreateInstancesCallable"]
            },
            "Resize": {
              "methods": ["resizeAsync", "resizeAsync", "resizeOperationCallable", "resizeCallable"]
            },
            "SetInstanceTemplate": {
              "methods": ["setInstanceTemplateAsync", "setInstanceTemplateAsync", "setInstanceTemplateOperationCallable", "setInstanceTemplateCallable"]
            },
            "SetTargetPools": {
              "methods": ["setTargetPoolsAsync", "setTargetPoolsAsync", "setTargetPoolsOperationCallable", "setTargetPoolsCallable"]
            },
            "UpdatePerInstanceConfigs": {
              "methods": ["updatePerInstanceConfigsAsync", "updatePerInstanceConfigsAsync", "updatePerInstanceConfigsOperationCallable", "updatePerInstanceConfigsCallable"]
            }
          }
        }
      }
    },
    "InstanceGroups": {
      "clients": {
        "grpc": {
          "libraryClient": "InstanceGroupsClient",
          "rpcs": {
            "AddInstances": {
              "methods": ["addInstancesAsync", "addInstancesAsync", "addInstancesOperationCallable", "addInstancesCallable"]
            },
            "AggregatedList": {
              "methods": ["aggregatedList", "aggregatedList", "aggregatedListPagedCallable", "aggregatedListCallable"]
            },
            "Delete": {
              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
            },
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "Insert": {
              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
            },
            "List": {
              "methods": ["list", "list", "listPagedCallable", "listCallable"]
            },
            "ListInstances": {
              "methods": ["listInstances", "listInstances", "listInstancesPagedCallable", "listInstancesCallable"]
            },
            "RemoveInstances": {
              "methods": ["removeInstancesAsync", "removeInstancesAsync", "removeInstancesOperationCallable", "removeInstancesCallable"]
            },
            "SetNamedPorts": {
              "methods": ["setNamedPortsAsync", "setNamedPortsAsync", "setNamedPortsOperationCallable", "setNamedPortsCallable"]
            }
          }
        }
      }
    },
    "InstanceTemplates": {
      "clients": {
        "grpc": {
          "libraryClient": "InstanceTemplatesClient",
          "rpcs": {
            "AggregatedList": {
              "methods": ["aggregatedList", "aggregatedList", "aggregatedListPagedCallable", "aggregatedListCallable"]
            },
            "Delete": {
              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
            },
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "GetIamPolicy": {
              "methods": ["getIamPolicy", "getIamPolicy", "getIamPolicyCallable"]
            },
            "Insert": {
              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
            },
            "List": {
              "methods": ["list", "list", "listPagedCallable", "listCallable"]
            },
            "SetIamPolicy": {
              "methods": ["setIamPolicy", "setIamPolicy", "setIamPolicyCallable"]
            },
            "TestIamPermissions": {
              "methods": ["testIamPermissions", "testIamPermissions", "testIamPermissionsCallable"]
            }
          }
        }
      }
    },
    "Instances": {
      "clients": {
        "grpc": {
          "libraryClient": "InstancesClient",
          "rpcs": {
            "AddAccessConfig": {
              "methods": ["addAccessConfigAsync", "addAccessConfigAsync", "addAccessConfigOperationCallable", "addAccessConfigCallable"]
            },
            "AddResourcePolicies": {
              "methods": ["addResourcePoliciesAsync", "addResourcePoliciesAsync", "addResourcePoliciesOperationCallable", "addResourcePoliciesCallable"]
            },
            "AggregatedList": {
              "methods": ["aggregatedList", "aggregatedList", "aggregatedListPagedCallable", "aggregatedListCallable"]
            },
            "AttachDisk": {
              "methods": ["attachDiskAsync", "attachDiskAsync", "attachDiskOperationCallable", "attachDiskCallable"]
            },
            "BulkInsert": {
              "methods": ["bulkInsertAsync", "bulkInsertAsync", "bulkInsertOperationCallable", "bulkInsertCallable"]
            },
            "Delete": {
              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
            },
            "DeleteAccessConfig": {
              "methods": ["deleteAccessConfigAsync", "deleteAccessConfigAsync", "deleteAccessConfigOperationCallable", "deleteAccessConfigCallable"]
            },
            "DetachDisk": {
              "methods": ["detachDiskAsync", "detachDiskAsync", "detachDiskOperationCallable", "detachDiskCallable"]
            },
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "GetEffectiveFirewalls": {
              "methods": ["getEffectiveFirewalls", "getEffectiveFirewalls", "getEffectiveFirewallsCallable"]
            },
            "GetGuestAttributes": {
              "methods": ["getGuestAttributes", "getGuestAttributes", "getGuestAttributesCallable"]
            },
            "GetIamPolicy": {
              "methods": ["getIamPolicy", "getIamPolicy", "getIamPolicyCallable"]
            },
            "GetScreenshot": {
              "methods": ["getScreenshot", "getScreenshot", "getScreenshotCallable"]
            },
            "GetSerialPortOutput": {
              "methods": ["getSerialPortOutput", "getSerialPortOutput", "getSerialPortOutputCallable"]
            },
            "GetShieldedInstanceIdentity": {
              "methods": ["getShieldedInstanceIdentity", "getShieldedInstanceIdentity", "getShieldedInstanceIdentityCallable"]
            },
            "Insert": {
              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
            },
            "List": {
              "methods": ["list", "list", "listPagedCallable", "listCallable"]
            },
            "ListReferrers": {
              "methods": ["listReferrers", "listReferrers", "listReferrersPagedCallable", "listReferrersCallable"]
            },
            "RemoveResourcePolicies": {
              "methods": ["removeResourcePoliciesAsync", "removeResourcePoliciesAsync", "removeResourcePoliciesOperationCallable", "removeResourcePoliciesCallable"]
            },
            "Reset": {
              "methods": ["resetAsync", "resetAsync", "resetOperationCallable", "resetCallable"]
            },
            "Resume": {
              "methods": ["resumeAsync", "resumeAsync", "resumeOperationCallable", "resumeCallable"]
            },
            "SendDiagnosticInterrupt": {
              "methods": ["sendDiagnosticInterrupt", "sendDiagnosticInterrupt", "sendDiagnosticInterruptCallable"]
            },
            "SetDeletionProtection": {
              "methods": ["setDeletionProtectionAsync", "setDeletionProtectionAsync", "setDeletionProtectionOperationCallable", "setDeletionProtectionCallable"]
            },
            "SetDiskAutoDelete": {
              "methods": ["setDiskAutoDeleteAsync", "setDiskAutoDeleteAsync", "setDiskAutoDeleteOperationCallable", "setDiskAutoDeleteCallable"]
            },
            "SetIamPolicy": {
              "methods": ["setIamPolicy", "setIamPolicy", "setIamPolicyCallable"]
            },
            "SetLabels": {
              "methods": ["setLabelsAsync", "setLabelsAsync", "setLabelsOperationCallable", "setLabelsCallable"]
            },
            "SetMachineResources": {
              "methods": ["setMachineResourcesAsync", "setMachineResourcesAsync", "setMachineResourcesOperationCallable", "setMachineResourcesCallable"]
            },
            "SetMachineType": {
              "methods": ["setMachineTypeAsync", "setMachineTypeAsync", "setMachineTypeOperationCallable", "setMachineTypeCallable"]
            },
            "SetMetadata": {
              "methods": ["setMetadataAsync", "setMetadataAsync", "setMetadataOperationCallable", "setMetadataCallable"]
            },
            "SetMinCpuPlatform": {
              "methods": ["setMinCpuPlatformAsync", "setMinCpuPlatformAsync", "setMinCpuPlatformOperationCallable", "setMinCpuPlatformCallable"]
            },
            "SetName": {
              "methods": ["setNameAsync", "setNameAsync", "setNameOperationCallable", "setNameCallable"]
            },
            "SetScheduling": {
              "methods": ["setSchedulingAsync", "setSchedulingAsync", "setSchedulingOperationCallable", "setSchedulingCallable"]
            },
            "SetServiceAccount": {
              "methods": ["setServiceAccountAsync", "setServiceAccountAsync", "setServiceAccountOperationCallable", "setServiceAccountCallable"]
            },
            "SetShieldedInstanceIntegrityPolicy": {
              "methods": ["setShieldedInstanceIntegrityPolicyAsync", "setShieldedInstanceIntegrityPolicyAsync", "setShieldedInstanceIntegrityPolicyOperationCallable", "setShieldedInstanceIntegrityPolicyCallable"]
            },
            "SetTags": {
              "methods": ["setTagsAsync", "setTagsAsync", "setTagsOperationCallable", "setTagsCallable"]
            },
            "SimulateMaintenanceEvent": {
              "methods": ["simulateMaintenanceEventAsync", "simulateMaintenanceEventAsync", "simulateMaintenanceEventOperationCallable", "simulateMaintenanceEventCallable"]
            },
            "Start": {
              "methods": ["startAsync", "startAsync", "startOperationCallable", "startCallable"]
            },
            "StartWithEncryptionKey": {
              "methods": ["startWithEncryptionKeyAsync", "startWithEncryptionKeyAsync", "startWithEncryptionKeyOperationCallable", "startWithEncryptionKeyCallable"]
            },
            "Stop": {
              "methods": ["stopAsync", "stopAsync", "stopOperationCallable", "stopCallable"]
            },
            "Suspend": {
              "methods": ["suspendAsync", "suspendAsync", "suspendOperationCallable", "suspendCallable"]
            },
            "TestIamPermissions": {
              "methods": ["testIamPermissions", "testIamPermissions", "testIamPermissionsCallable"]
            },
            "Update": {
              "methods": ["updateAsync", "updateAsync", "updateOperationCallable", "updateCallable"]
            },
            "UpdateAccessConfig": {
              "methods": ["updateAccessConfigAsync", "updateAccessConfigAsync", "updateAccessConfigOperationCallable", "updateAccessConfigCallable"]
            },
            "UpdateDisplayDevice": {
              "methods": ["updateDisplayDeviceAsync", "updateDisplayDeviceAsync", "updateDisplayDeviceOperationCallable", "updateDisplayDeviceCallable"]
            },
            "UpdateNetworkInterface": {
              "methods": ["updateNetworkInterfaceAsync", "updateNetworkInterfaceAsync", "updateNetworkInterfaceOperationCallable", "updateNetworkInterfaceCallable"]
            },
            "UpdateShieldedInstanceConfig": {
              "methods": ["updateShieldedInstanceConfigAsync", "updateShieldedInstanceConfigAsync", "updateShieldedInstanceConfigOperationCallable", "updateShieldedInstanceConfigCallable"]
            }
          }
        }
      }
    },
    "InterconnectAttachments": {
      "clients": {
        "grpc": {
          "libraryClient": "InterconnectAttachmentsClient",
          "rpcs": {
            "AggregatedList": {
              "methods": ["aggregatedList", "aggregatedList", "aggregatedListPagedCallable", "aggregatedListCallable"]
            },
            "Delete": {
              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
            },
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "Insert": {
              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
            },
            "List": {
              "methods": ["list", "list", "listPagedCallable", "listCallable"]
            },
            "Patch": {
              "methods": ["patchAsync", "patchAsync", "patchOperationCallable", "patchCallable"]
            },
            "SetLabels": {
              "methods": ["setLabelsAsync", "setLabelsAsync", "setLabelsOperationCallable", "setLabelsCallable"]
            }
          }
        }
      }
    },
    "InterconnectLocations": {
      "clients": {
        "grpc": {
          "libraryClient": "InterconnectLocationsClient",
          "rpcs": {
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "List": {
              "methods": ["list", "list", "listPagedCallable", "listCallable"]
            }
          }
        }
      }
    },
    "Interconnects": {
      "clients": {
        "grpc": {
          "libraryClient": "InterconnectsClient",
          "rpcs": {
            "Delete": {
              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
            },
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "GetDiagnostics": {
              "methods": ["getDiagnostics", "getDiagnostics", "getDiagnosticsCallable"]
            },
            "Insert": {
              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
            },
            "List": {
              "methods": ["list", "list", "listPagedCallable", "listCallable"]
            },
            "Patch": {
              "methods": ["patchAsync", "patchAsync", "patchOperationCallable", "patchCallable"]
            },
            "SetLabels": {
              "methods": ["setLabelsAsync", "setLabelsAsync", "setLabelsOperationCallable", "setLabelsCallable"]
            }
          }
        }
      }
    },
    "LicenseCodes": {
      "clients": {
        "grpc": {
          "libraryClient": "LicenseCodesClient",
          "rpcs": {
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "TestIamPermissions": {
              "methods": ["testIamPermissions", "testIamPermissions", "testIamPermissionsCallable"]
            }
          }
        }
      }
    },
    "Licenses": {
      "clients": {
        "grpc": {
          "libraryClient": "LicensesClient",
          "rpcs": {
            "Delete": {
              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
            },
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "GetIamPolicy": {
              "methods": ["getIamPolicy", "getIamPolicy", "getIamPolicyCallable"]
            },
            "Insert": {
              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
            },
            "List": {
              "methods": ["list", "list", "listPagedCallable", "listCallable"]
            },
            "SetIamPolicy": {
              "methods": ["setIamPolicy", "setIamPolicy", "setIamPolicyCallable"]
            },
            "TestIamPermissions": {
              "methods": ["testIamPermissions", "testIamPermissions", "testIamPermissionsCallable"]
            }
          }
        }
      }
    },
    "MachineImages": {
      "clients": {
        "grpc": {
          "libraryClient": "MachineImagesClient",
          "rpcs": {
            "Delete": {
              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
            },
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "GetIamPolicy": {
              "methods": ["getIamPolicy", "getIamPolicy", "getIamPolicyCallable"]
            },
            "Insert": {
              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
            },
            "List": {
              "methods": ["list", "list", "listPagedCallable", "listCallable"]
            },
            "SetIamPolicy": {
              "methods": ["setIamPolicy", "setIamPolicy", "setIamPolicyCallable"]
            },
            "TestIamPermissions": {
              "methods": ["testIamPermissions", "testIamPermissions", "testIamPermissionsCallable"]
            }
          }
        }
      }
    },
    "MachineTypes": {
      "clients": {
        "grpc": {
          "libraryClient": "MachineTypesClient",
          "rpcs": {
            "AggregatedList": {
              "methods": ["aggregatedList", "aggregatedList", "aggregatedListPagedCallable", "aggregatedListCallable"]
            },
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "List": {
              "methods": ["list", "list", "listPagedCallable", "listCallable"]
            }
          }
        }
      }
    },
    "NetworkAttachments": {
      "clients": {
        "grpc": {
          "libraryClient": "NetworkAttachmentsClient",
          "rpcs": {
            "AggregatedList": {
              "methods": ["aggregatedList", "aggregatedList", "aggregatedListPagedCallable", "aggregatedListCallable"]
            },
            "Delete": {
              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
            },
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "GetIamPolicy": {
              "methods": ["getIamPolicy", "getIamPolicy", "getIamPolicyCallable"]
            },
            "Insert": {
              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
            },
            "List": {
              "methods": ["list", "list", "listPagedCallable", "listCallable"]
            },
            "SetIamPolicy": {
              "methods": ["setIamPolicy", "setIamPolicy", "setIamPolicyCallable"]
            },
            "TestIamPermissions": {
              "methods": ["testIamPermissions", "testIamPermissions", "testIamPermissionsCallable"]
            }
          }
        }
      }
    },
    "NetworkEdgeSecurityServices": {
      "clients": {
        "grpc": {
          "libraryClient": "NetworkEdgeSecurityServicesClient",
          "rpcs": {
            "AggregatedList": {
              "methods": ["aggregatedList", "aggregatedList", "aggregatedListPagedCallable", "aggregatedListCallable"]
            },
            "Delete": {
              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
            },
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "Insert": {
              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
            },
            "Patch": {
              "methods": ["patchAsync", "patchAsync", "patchOperationCallable", "patchCallable"]
            }
          }
        }
      }
    },
    "NetworkEndpointGroups": {
      "clients": {
        "grpc": {
          "libraryClient": "NetworkEndpointGroupsClient",
          "rpcs": {
            "AggregatedList": {
              "methods": ["aggregatedList", "aggregatedList", "aggregatedListPagedCallable", "aggregatedListCallable"]
            },
            "AttachNetworkEndpoints": {
              "methods": ["attachNetworkEndpointsAsync", "attachNetworkEndpointsAsync", "attachNetworkEndpointsOperationCallable", "attachNetworkEndpointsCallable"]
            },
            "Delete": {
              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
            },
            "DetachNetworkEndpoints": {
              "methods": ["detachNetworkEndpointsAsync", "detachNetworkEndpointsAsync", "detachNetworkEndpointsOperationCallable", "detachNetworkEndpointsCallable"]
            },
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "Insert": {
              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
            },
            "List": {
              "methods": ["list", "list", "listPagedCallable", "listCallable"]
            },
            "ListNetworkEndpoints": {
              "methods": ["listNetworkEndpoints", "listNetworkEndpoints", "listNetworkEndpointsPagedCallable", "listNetworkEndpointsCallable"]
            },
            "TestIamPermissions": {
              "methods": ["testIamPermissions", "testIamPermissions", "testIamPermissionsCallable"]
            }
          }
        }
      }
    },
    "NetworkFirewallPolicies": {
      "clients": {
        "grpc": {
          "libraryClient": "NetworkFirewallPoliciesClient",
          "rpcs": {
            "AddAssociation": {
              "methods": ["addAssociationAsync", "addAssociationAsync", "addAssociationOperationCallable", "addAssociationCallable"]
            },
            "AddRule": {
              "methods": ["addRuleAsync", "addRuleAsync", "addRuleOperationCallable", "addRuleCallable"]
            },
            "CloneRules": {
              "methods": ["cloneRulesAsync", "cloneRulesAsync", "cloneRulesOperationCallable", "cloneRulesCallable"]
            },
            "Delete": {
              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
            },
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "GetAssociation": {
              "methods": ["getAssociation", "getAssociation", "getAssociationCallable"]
            },
            "GetIamPolicy": {
              "methods": ["getIamPolicy", "getIamPolicy", "getIamPolicyCallable"]
            },
            "GetRule": {
              "methods": ["getRule", "getRule", "getRuleCallable"]
            },
            "Insert": {
              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
            },
            "List": {
              "methods": ["list", "list", "listPagedCallable", "listCallable"]
            },
            "Patch": {
              "methods": ["patchAsync", "patchAsync", "patchOperationCallable", "patchCallable"]
            },
            "PatchRule": {
              "methods": ["patchRuleAsync", "patchRuleAsync", "patchRuleOperationCallable", "patchRuleCallable"]
            },
            "RemoveAssociation": {
              "methods": ["removeAssociationAsync", "removeAssociationAsync", "removeAssociationOperationCallable", "removeAssociationCallable"]
            },
            "RemoveRule": {
              "methods": ["removeRuleAsync", "removeRuleAsync", "removeRuleOperationCallable", "removeRuleCallable"]
            },
            "SetIamPolicy": {
              "methods": ["setIamPolicy", "setIamPolicy", "setIamPolicyCallable"]
            },
            "TestIamPermissions": {
              "methods": ["testIamPermissions", "testIamPermissions", "testIamPermissionsCallable"]
            }
          }
        }
      }
    },
    "Networks": {
      "clients": {
        "grpc": {
          "libraryClient": "NetworksClient",
          "rpcs": {
            "AddPeering": {
              "methods": ["addPeeringAsync", "addPeeringAsync", "addPeeringOperationCallable", "addPeeringCallable"]
            },
            "Delete": {
              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
            },
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "GetEffectiveFirewalls": {
              "methods": ["getEffectiveFirewalls", "getEffectiveFirewalls", "getEffectiveFirewallsCallable"]
            },
            "Insert": {
              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
            },
            "List": {
              "methods": ["list", "list", "listPagedCallable", "listCallable"]
            },
            "ListPeeringRoutes": {
              "methods": ["listPeeringRoutes", "listPeeringRoutes", "listPeeringRoutesPagedCallable", "listPeeringRoutesCallable"]
            },
            "Patch": {
              "methods": ["patchAsync", "patchAsync", "patchOperationCallable", "patchCallable"]
            },
            "RemovePeering": {
              "methods": ["removePeeringAsync", "removePeeringAsync", "removePeeringOperationCallable", "removePeeringCallable"]
            },
            "SwitchToCustomMode": {
              "methods": ["switchToCustomModeAsync", "switchToCustomModeAsync", "switchToCustomModeOperationCallable", "switchToCustomModeCallable"]
            },
            "UpdatePeering": {
              "methods": ["updatePeeringAsync", "updatePeeringAsync", "updatePeeringOperationCallable", "updatePeeringCallable"]
            }
          }
        }
      }
    },
    "NodeGroups": {
      "clients": {
        "grpc": {
          "libraryClient": "NodeGroupsClient",
          "rpcs": {
            "AddNodes": {
              "methods": ["addNodesAsync", "addNodesAsync", "addNodesOperationCallable", "addNodesCallable"]
            },
            "AggregatedList": {
              "methods": ["aggregatedList", "aggregatedList", "aggregatedListPagedCallable", "aggregatedListCallable"]
            },
            "Delete": {
              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
            },
            "DeleteNodes": {
              "methods": ["deleteNodesAsync", "deleteNodesAsync", "deleteNodesOperationCallable", "deleteNodesCallable"]
            },
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "GetIamPolicy": {
              "methods": ["getIamPolicy", "getIamPolicy", "getIamPolicyCallable"]
            },
            "Insert": {
              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
            },
            "List": {
              "methods": ["list", "list", "listPagedCallable", "listCallable"]
            },
            "ListNodes": {
              "methods": ["listNodes", "listNodes", "listNodesPagedCallable", "listNodesCallable"]
            },
            "Patch": {
              "methods": ["patchAsync", "patchAsync", "patchOperationCallable", "patchCallable"]
            },
            "SetIamPolicy": {
              "methods": ["setIamPolicy", "setIamPolicy", "setIamPolicyCallable"]
            },
            "SetNodeTemplate": {
              "methods": ["setNodeTemplateAsync", "setNodeTemplateAsync", "setNodeTemplateOperationCallable", "setNodeTemplateCallable"]
            },
            "SimulateMaintenanceEvent": {
              "methods": ["simulateMaintenanceEventAsync", "simulateMaintenanceEventAsync", "simulateMaintenanceEventOperationCallable", "simulateMaintenanceEventCallable"]
            },
            "TestIamPermissions": {
              "methods": ["testIamPermissions", "testIamPermissions", "testIamPermissionsCallable"]
            }
          }
        }
      }
    },
    "NodeTemplates": {
      "clients": {
        "grpc": {
          "libraryClient": "NodeTemplatesClient",
          "rpcs": {
            "AggregatedList": {
              "methods": ["aggregatedList", "aggregatedList", "aggregatedListPagedCallable", "aggregatedListCallable"]
            },
            "Delete": {
              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
            },
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "GetIamPolicy": {
              "methods": ["getIamPolicy", "getIamPolicy", "getIamPolicyCallable"]
            },
            "Insert": {
              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
            },
            "List": {
              "methods": ["list", "list", "listPagedCallable", "listCallable"]
            },
            "SetIamPolicy": {
              "methods": ["setIamPolicy", "setIamPolicy", "setIamPolicyCallable"]
            },
            "TestIamPermissions": {
              "methods": ["testIamPermissions", "testIamPermissions", "testIamPermissionsCallable"]
            }
          }
        }
      }
    },
    "NodeTypes": {
      "clients": {
        "grpc": {
          "libraryClient": "NodeTypesClient",
          "rpcs": {
            "AggregatedList": {
              "methods": ["aggregatedList", "aggregatedList", "aggregatedListPagedCallable", "aggregatedListCallable"]
            },
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "List": {
              "methods": ["list", "list", "listPagedCallable", "listCallable"]
            }
          }
        }
      }
    },
    "PacketMirrorings": {
      "clients": {
        "grpc": {
          "libraryClient": "PacketMirroringsClient",
          "rpcs": {
            "AggregatedList": {
              "methods": ["aggregatedList", "aggregatedList", "aggregatedListPagedCallable", "aggregatedListCallable"]
            },
            "Delete": {
              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
            },
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "Insert": {
              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
            },
            "List": {
              "methods": ["list", "list", "listPagedCallable", "listCallable"]
            },
            "Patch": {
              "methods": ["patchAsync", "patchAsync", "patchOperationCallable", "patchCallable"]
            },
            "TestIamPermissions": {
              "methods": ["testIamPermissions", "testIamPermissions", "testIamPermissionsCallable"]
            }
          }
        }
      }
    },
    "Projects": {
      "clients": {
        "grpc": {
          "libraryClient": "ProjectsClient",
          "rpcs": {
            "DisableXpnHost": {
              "methods": ["disableXpnHostAsync", "disableXpnHostAsync", "disableXpnHostOperationCallable", "disableXpnHostCallable"]
            },
            "DisableXpnResource": {
              "methods": ["disableXpnResourceAsync", "disableXpnResourceAsync", "disableXpnResourceOperationCallable", "disableXpnResourceCallable"]
            },
            "EnableXpnHost": {
              "methods": ["enableXpnHostAsync", "enableXpnHostAsync", "enableXpnHostOperationCallable", "enableXpnHostCallable"]
            },
            "EnableXpnResource": {
              "methods": ["enableXpnResourceAsync", "enableXpnResourceAsync", "enableXpnResourceOperationCallable", "enableXpnResourceCallable"]
            },
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "GetXpnHost": {
              "methods": ["getXpnHost", "getXpnHost", "getXpnHostCallable"]
            },
            "GetXpnResources": {
              "methods": ["getXpnResources", "getXpnResources", "getXpnResourcesPagedCallable", "getXpnResourcesCallable"]
            },
            "ListXpnHosts": {
              "methods": ["listXpnHosts", "listXpnHosts", "listXpnHostsPagedCallable", "listXpnHostsCallable"]
            },
            "MoveDisk": {
              "methods": ["moveDiskAsync", "moveDiskAsync", "moveDiskOperationCallable", "moveDiskCallable"]
            },
            "MoveInstance": {
              "methods": ["moveInstanceAsync", "moveInstanceAsync", "moveInstanceOperationCallable", "moveInstanceCallable"]
            },
            "SetCommonInstanceMetadata": {
              "methods": ["setCommonInstanceMetadataAsync", "setCommonInstanceMetadataAsync", "setCommonInstanceMetadataOperationCallable", "setCommonInstanceMetadataCallable"]
            },
            "SetDefaultNetworkTier": {
              "methods": ["setDefaultNetworkTierAsync", "setDefaultNetworkTierAsync", "setDefaultNetworkTierOperationCallable", "setDefaultNetworkTierCallable"]
            },
            "SetUsageExportBucket": {
              "methods": ["setUsageExportBucketAsync", "setUsageExportBucketAsync", "setUsageExportBucketOperationCallable", "setUsageExportBucketCallable"]
            }
          }
        }
      }
    },
    "PublicAdvertisedPrefixes": {
      "clients": {
        "grpc": {
          "libraryClient": "PublicAdvertisedPrefixesClient",
          "rpcs": {
            "Delete": {
              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
            },
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "Insert": {
              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
            },
            "List": {
              "methods": ["list", "list", "listPagedCallable", "listCallable"]
            },
            "Patch": {
              "methods": ["patchAsync", "patchAsync", "patchOperationCallable", "patchCallable"]
            }
          }
        }
      }
    },
    "PublicDelegatedPrefixes": {
      "clients": {
        "grpc": {
          "libraryClient": "PublicDelegatedPrefixesClient",
          "rpcs": {
            "AggregatedList": {
              "methods": ["aggregatedList", "aggregatedList", "aggregatedListPagedCallable", "aggregatedListCallable"]
            },
            "Delete": {
              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
            },
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "Insert": {
              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
            },
            "List": {
              "methods": ["list", "list", "listPagedCallable", "listCallable"]
            },
            "Patch": {
              "methods": ["patchAsync", "patchAsync", "patchOperationCallable", "patchCallable"]
            }
          }
        }
      }
    },
    "RegionAutoscalers": {
      "clients": {
        "grpc": {
          "libraryClient": "RegionAutoscalersClient",
          "rpcs": {
            "Delete": {
              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
            },
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "Insert": {
              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
            },
            "List": {
              "methods": ["list", "list", "listPagedCallable", "listCallable"]
            },
            "Patch": {
              "methods": ["patchAsync", "patchAsync", "patchOperationCallable", "patchCallable"]
            },
            "Update": {
              "methods": ["updateAsync", "updateAsync", "updateOperationCallable", "updateCallable"]
            }
          }
        }
      }
    },
    "RegionBackendServices": {
      "clients": {
        "grpc": {
          "libraryClient": "RegionBackendServicesClient",
          "rpcs": {
            "Delete": {
              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
            },
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "GetHealth": {
              "methods": ["getHealth", "getHealth", "getHealthCallable"]
            },
            "GetIamPolicy": {
              "methods": ["getIamPolicy", "getIamPolicy", "getIamPolicyCallable"]
            },
            "Insert": {
              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
            },
            "List": {
              "methods": ["list", "list", "listPagedCallable", "listCallable"]
            },
            "Patch": {
              "methods": ["patchAsync", "patchAsync", "patchOperationCallable", "patchCallable"]
            },
            "SetIamPolicy": {
              "methods": ["setIamPolicy", "setIamPolicy", "setIamPolicyCallable"]
            },
            "Update": {
              "methods": ["updateAsync", "updateAsync", "updateOperationCallable", "updateCallable"]
            }
          }
        }
      }
    },
    "RegionCommitments": {
      "clients": {
        "grpc": {
          "libraryClient": "RegionCommitmentsClient",
          "rpcs": {
            "AggregatedList": {
              "methods": ["aggregatedList", "aggregatedList", "aggregatedListPagedCallable", "aggregatedListCallable"]
            },
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "Insert": {
              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
            },
            "List": {
              "methods": ["list", "list", "listPagedCallable", "listCallable"]
            },
            "Update": {
              "methods": ["updateAsync", "updateAsync", "updateOperationCallable", "updateCallable"]
            }
          }
        }
      }
    },
    "RegionDiskTypes": {
      "clients": {
        "grpc": {
          "libraryClient": "RegionDiskTypesClient",
          "rpcs": {
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "List": {
              "methods": ["list", "list", "listPagedCallable", "listCallable"]
            }
          }
        }
      }
    },
    "RegionDisks": {
      "clients": {
        "grpc": {
          "libraryClient": "RegionDisksClient",
          "rpcs": {
            "AddResourcePolicies": {
              "methods": ["addResourcePoliciesAsync", "addResourcePoliciesAsync", "addResourcePoliciesOperationCallable", "addResourcePoliciesCallable"]
            },
            "CreateSnapshot": {
              "methods": ["createSnapshotAsync", "createSnapshotAsync", "createSnapshotOperationCallable", "createSnapshotCallable"]
            },
            "Delete": {
              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
            },
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "GetIamPolicy": {
              "methods": ["getIamPolicy", "getIamPolicy", "getIamPolicyCallable"]
            },
            "Insert": {
              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
            },
            "List": {
              "methods": ["list", "list", "listPagedCallable", "listCallable"]
            },
            "RemoveResourcePolicies": {
              "methods": ["removeResourcePoliciesAsync", "removeResourcePoliciesAsync", "removeResourcePoliciesOperationCallable", "removeResourcePoliciesCallable"]
            },
            "Resize": {
              "methods": ["resizeAsync", "resizeAsync", "resizeOperationCallable", "resizeCallable"]
            },
            "SetIamPolicy": {
              "methods": ["setIamPolicy", "setIamPolicy", "setIamPolicyCallable"]
            },
            "SetLabels": {
              "methods": ["setLabelsAsync", "setLabelsAsync", "setLabelsOperationCallable", "setLabelsCallable"]
            },
            "TestIamPermissions": {
              "methods": ["testIamPermissions", "testIamPermissions", "testIamPermissionsCallable"]
            },
            "Update": {
              "methods": ["updateAsync", "updateAsync", "updateOperationCallable", "updateCallable"]
            }
          }
        }
      }
    },
    "RegionHealthCheckServices": {
      "clients": {
        "grpc": {
          "libraryClient": "RegionHealthCheckServicesClient",
          "rpcs": {
            "Delete": {
              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
            },
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "Insert": {
              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
            },
            "List": {
              "methods": ["list", "list", "listPagedCallable", "listCallable"]
            },
            "Patch": {
              "methods": ["patchAsync", "patchAsync", "patchOperationCallable", "patchCallable"]
            }
          }
        }
      }
    },
    "RegionHealthChecks": {
      "clients": {
        "grpc": {
          "libraryClient": "RegionHealthChecksClient",
          "rpcs": {
            "Delete": {
              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
            },
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "Insert": {
              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
            },
            "List": {
              "methods": ["list", "list", "listPagedCallable", "listCallable"]
            },
            "Patch": {
              "methods": ["patchAsync", "patchAsync", "patchOperationCallable", "patchCallable"]
            },
            "Update": {
              "methods": ["updateAsync", "updateAsync", "updateOperationCallable", "updateCallable"]
            }
          }
        }
      }
    },
    "RegionInstanceGroupManagers": {
      "clients": {
        "grpc": {
          "libraryClient": "RegionInstanceGroupManagersClient",
          "rpcs": {
            "AbandonInstances": {
              "methods": ["abandonInstancesAsync", "abandonInstancesAsync", "abandonInstancesOperationCallable", "abandonInstancesCallable"]
            },
            "ApplyUpdatesToInstances": {
              "methods": ["applyUpdatesToInstancesAsync", "applyUpdatesToInstancesAsync", "applyUpdatesToInstancesOperationCallable", "applyUpdatesToInstancesCallable"]
            },
            "CreateInstances": {
              "methods": ["createInstancesAsync", "createInstancesAsync", "createInstancesOperationCallable", "createInstancesCallable"]
            },
            "Delete": {
              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
            },
            "DeleteInstances": {
              "methods": ["deleteInstancesAsync", "deleteInstancesAsync", "deleteInstancesOperationCallable", "deleteInstancesCallable"]
            },
            "DeletePerInstanceConfigs": {
              "methods": ["deletePerInstanceConfigsAsync", "deletePerInstanceConfigsAsync", "deletePerInstanceConfigsOperationCallable", "deletePerInstanceConfigsCallable"]
            },
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "Insert": {
              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
            },
            "List": {
              "methods": ["list", "list", "listPagedCallable", "listCallable"]
            },
            "ListErrors": {
              "methods": ["listErrors", "listErrors", "listErrorsPagedCallable", "listErrorsCallable"]
            },
            "ListManagedInstances": {
              "methods": ["listManagedInstances", "listManagedInstances", "listManagedInstancesPagedCallable", "listManagedInstancesCallable"]
            },
            "ListPerInstanceConfigs": {
              "methods": ["listPerInstanceConfigs", "listPerInstanceConfigs", "listPerInstanceConfigsPagedCallable", "listPerInstanceConfigsCallable"]
            },
            "Patch": {
              "methods": ["patchAsync", "patchAsync", "patchOperationCallable", "patchCallable"]
            },
            "PatchPerInstanceConfigs": {
              "methods": ["patchPerInstanceConfigsAsync", "patchPerInstanceConfigsAsync", "patchPerInstanceConfigsOperationCallable", "patchPerInstanceConfigsCallable"]
            },
            "RecreateInstances": {
              "methods": ["recreateInstancesAsync", "recreateInstancesAsync", "recreateInstancesOperationCallable", "recreateInstancesCallable"]
            },
            "Resize": {
              "methods": ["resizeAsync", "resizeAsync", "resizeOperationCallable", "resizeCallable"]
            },
            "SetInstanceTemplate": {
              "methods": ["setInstanceTemplateAsync", "setInstanceTemplateAsync", "setInstanceTemplateOperationCallable", "setInstanceTemplateCallable"]
            },
            "SetTargetPools": {
              "methods": ["setTargetPoolsAsync", "setTargetPoolsAsync", "setTargetPoolsOperationCallable", "setTargetPoolsCallable"]
            },
            "UpdatePerInstanceConfigs": {
              "methods": ["updatePerInstanceConfigsAsync", "updatePerInstanceConfigsAsync", "updatePerInstanceConfigsOperationCallable", "updatePerInstanceConfigsCallable"]
            }
          }
        }
      }
    },
    "RegionInstanceGroups": {
      "clients": {
        "grpc": {
          "libraryClient": "RegionInstanceGroupsClient",
          "rpcs": {
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "List": {
              "methods": ["list", "list", "listPagedCallable", "listCallable"]
            },
            "ListInstances": {
              "methods": ["listInstances", "listInstances", "listInstancesPagedCallable", "listInstancesCallable"]
            },
            "SetNamedPorts": {
              "methods": ["setNamedPortsAsync", "setNamedPortsAsync", "setNamedPortsOperationCallable", "setNamedPortsCallable"]
            }
          }
        }
      }
    },
    "RegionInstanceTemplates": {
      "clients": {
        "grpc": {
          "libraryClient": "RegionInstanceTemplatesClient",
          "rpcs": {
            "Delete": {
              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
            },
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "Insert": {
              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
            },
            "List": {
              "methods": ["list", "list", "listPagedCallable", "listCallable"]
            }
          }
        }
      }
    },
    "RegionInstances": {
      "clients": {
        "grpc": {
          "libraryClient": "RegionInstancesClient",
          "rpcs": {
            "BulkInsert": {
              "methods": ["bulkInsertAsync", "bulkInsertAsync", "bulkInsertOperationCallable", "bulkInsertCallable"]
            }
          }
        }
      }
    },
    "RegionNetworkEndpointGroups": {
      "clients": {
        "grpc": {
          "libraryClient": "RegionNetworkEndpointGroupsClient",
          "rpcs": {
            "Delete": {
              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
            },
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "Insert": {
              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
            },
            "List": {
              "methods": ["list", "list", "listPagedCallable", "listCallable"]
            }
          }
        }
      }
    },
    "RegionNetworkFirewallPolicies": {
      "clients": {
        "grpc": {
          "libraryClient": "RegionNetworkFirewallPoliciesClient",
          "rpcs": {
            "AddAssociation": {
              "methods": ["addAssociationAsync", "addAssociationAsync", "addAssociationOperationCallable", "addAssociationCallable"]
            },
            "AddRule": {
              "methods": ["addRuleAsync", "addRuleAsync", "addRuleOperationCallable", "addRuleCallable"]
            },
            "CloneRules": {
              "methods": ["cloneRulesAsync", "cloneRulesAsync", "cloneRulesOperationCallable", "cloneRulesCallable"]
            },
            "Delete": {
              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
            },
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "GetAssociation": {
              "methods": ["getAssociation", "getAssociation", "getAssociationCallable"]
            },
            "GetEffectiveFirewalls": {
              "methods": ["getEffectiveFirewalls", "getEffectiveFirewalls", "getEffectiveFirewallsCallable"]
            },
            "GetIamPolicy": {
              "methods": ["getIamPolicy", "getIamPolicy", "getIamPolicyCallable"]
            },
            "GetRule": {
              "methods": ["getRule", "getRule", "getRuleCallable"]
            },
            "Insert": {
              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
            },
            "List": {
              "methods": ["list", "list", "listPagedCallable", "listCallable"]
            },
            "Patch": {
              "methods": ["patchAsync", "patchAsync", "patchOperationCallable", "patchCallable"]
            },
            "PatchRule": {
              "methods": ["patchRuleAsync", "patchRuleAsync", "patchRuleOperationCallable", "patchRuleCallable"]
            },
            "RemoveAssociation": {
              "methods": ["removeAssociationAsync", "removeAssociationAsync", "removeAssociationOperationCallable", "removeAssociationCallable"]
            },
            "RemoveRule": {
              "methods": ["removeRuleAsync", "removeRuleAsync", "removeRuleOperationCallable", "removeRuleCallable"]
            },
            "SetIamPolicy": {
              "methods": ["setIamPolicy", "setIamPolicy", "setIamPolicyCallable"]
            },
            "TestIamPermissions": {
              "methods": ["testIamPermissions", "testIamPermissions", "testIamPermissionsCallable"]
            }
          }
        }
      }
    },
    "RegionNotificationEndpoints": {
      "clients": {
        "grpc": {
          "libraryClient": "RegionNotificationEndpointsClient",
          "rpcs": {
            "Delete": {
              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
            },
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "Insert": {
              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
            },
            "List": {
              "methods": ["list", "list", "listPagedCallable", "listCallable"]
            }
          }
        }
      }
    },
    "RegionOperations": {
      "clients": {
        "grpc": {
          "libraryClient": "RegionOperationsClient",
          "rpcs": {
            "Delete": {
              "methods": ["delete", "delete", "deleteCallable"]
            },
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "List": {
              "methods": ["list", "list", "listPagedCallable", "listCallable"]
            },
            "Wait": {
              "methods": ["wait", "wait", "waitCallable"]
            }
          }
        }
      }
    },
    "RegionSecurityPolicies": {
      "clients": {
        "grpc": {
          "libraryClient": "RegionSecurityPoliciesClient",
          "rpcs": {
            "Delete": {
              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
            },
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "Insert": {
              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
            },
            "List": {
              "methods": ["list", "list", "listPagedCallable", "listCallable"]
            },
            "Patch": {
              "methods": ["patchAsync", "patchAsync", "patchOperationCallable", "patchCallable"]
            }
          }
        }
      }
    },
    "RegionSslCertificates": {
      "clients": {
        "grpc": {
          "libraryClient": "RegionSslCertificatesClient",
          "rpcs": {
            "Delete": {
              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
            },
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "Insert": {
              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
            },
            "List": {
              "methods": ["list", "list", "listPagedCallable", "listCallable"]
            }
          }
        }
      }
    },
    "RegionSslPolicies": {
      "clients": {
        "grpc": {
          "libraryClient": "RegionSslPoliciesClient",
          "rpcs": {
            "Delete": {
              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
            },
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "Insert": {
              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
            },
            "List": {
              "methods": ["list", "list", "listPagedCallable", "listCallable"]
            },
            "ListAvailableFeatures": {
              "methods": ["listAvailableFeatures", "listAvailableFeatures", "listAvailableFeaturesCallable"]
            },
            "Patch": {
              "methods": ["patchAsync", "patchAsync", "patchOperationCallable", "patchCallable"]
            }
          }
        }
      }
    },
    "RegionTargetHttpProxies": {
      "clients": {
        "grpc": {
          "libraryClient": "RegionTargetHttpProxiesClient",
          "rpcs": {
            "Delete": {
              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
            },
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "Insert": {
              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
            },
            "List": {
              "methods": ["list", "list", "listPagedCallable", "listCallable"]
            },
            "SetUrlMap": {
              "methods": ["setUrlMapAsync", "setUrlMapAsync", "setUrlMapOperationCallable", "setUrlMapCallable"]
            }
          }
        }
      }
    },
    "RegionTargetHttpsProxies": {
      "clients": {
        "grpc": {
          "libraryClient": "RegionTargetHttpsProxiesClient",
          "rpcs": {
            "Delete": {
              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
            },
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "Insert": {
              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
            },
            "List": {
              "methods": ["list", "list", "listPagedCallable", "listCallable"]
            },
            "Patch": {
              "methods": ["patchAsync", "patchAsync", "patchOperationCallable", "patchCallable"]
            },
            "SetSslCertificates": {
              "methods": ["setSslCertificatesAsync", "setSslCertificatesAsync", "setSslCertificatesOperationCallable", "setSslCertificatesCallable"]
            },
            "SetUrlMap": {
              "methods": ["setUrlMapAsync", "setUrlMapAsync", "setUrlMapOperationCallable", "setUrlMapCallable"]
            }
          }
        }
      }
    },
    "RegionTargetTcpProxies": {
      "clients": {
        "grpc": {
          "libraryClient": "RegionTargetTcpProxiesClient",
          "rpcs": {
            "Delete": {
              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
            },
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "Insert": {
              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
            },
            "List": {
              "methods": ["list", "list", "listPagedCallable", "listCallable"]
            }
          }
        }
      }
    },
    "RegionUrlMaps": {
      "clients": {
        "grpc": {
          "libraryClient": "RegionUrlMapsClient",
          "rpcs": {
            "Delete": {
              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
            },
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "Insert": {
              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
            },
            "List": {
              "methods": ["list", "list", "listPagedCallable", "listCallable"]
            },
            "Patch": {
              "methods": ["patchAsync", "patchAsync", "patchOperationCallable", "patchCallable"]
            },
            "Update": {
              "methods": ["updateAsync", "updateAsync", "updateOperationCallable", "updateCallable"]
            },
            "Validate": {
              "methods": ["validate", "validate", "validateCallable"]
            }
          }
        }
      }
    },
    "Regions": {
      "clients": {
        "grpc": {
          "libraryClient": "RegionsClient",
          "rpcs": {
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "List": {
              "methods": ["list", "list", "listPagedCallable", "listCallable"]
            }
          }
        }
      }
    },
    "Reservations": {
      "clients": {
        "grpc": {
          "libraryClient": "ReservationsClient",
          "rpcs": {
            "AggregatedList": {
              "methods": ["aggregatedList", "aggregatedList", "aggregatedListPagedCallable", "aggregatedListCallable"]
            },
            "Delete": {
              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
            },
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "GetIamPolicy": {
              "methods": ["getIamPolicy", "getIamPolicy", "getIamPolicyCallable"]
            },
            "Insert": {
              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
            },
            "List": {
              "methods": ["list", "list", "listPagedCallable", "listCallable"]
            },
            "Resize": {
              "methods": ["resizeAsync", "resizeAsync", "resizeOperationCallable", "resizeCallable"]
            },
            "SetIamPolicy": {
              "methods": ["setIamPolicy", "setIamPolicy", "setIamPolicyCallable"]
            },
            "TestIamPermissions": {
              "methods": ["testIamPermissions", "testIamPermissions", "testIamPermissionsCallable"]
            },
            "Update": {
              "methods": ["updateAsync", "updateAsync", "updateOperationCallable", "updateCallable"]
            }
          }
        }
      }
    },
    "ResourcePolicies": {
      "clients": {
        "grpc": {
          "libraryClient": "ResourcePoliciesClient",
          "rpcs": {
            "AggregatedList": {
              "methods": ["aggregatedList", "aggregatedList", "aggregatedListPagedCallable", "aggregatedListCallable"]
            },
            "Delete": {
              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
            },
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "GetIamPolicy": {
              "methods": ["getIamPolicy", "getIamPolicy", "getIamPolicyCallable"]
            },
            "Insert": {
              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
            },
            "List": {
              "methods": ["list", "list", "listPagedCallable", "listCallable"]
            },
            "SetIamPolicy": {
              "methods": ["setIamPolicy", "setIamPolicy", "setIamPolicyCallable"]
            },
            "TestIamPermissions": {
              "methods": ["testIamPermissions", "testIamPermissions", "testIamPermissionsCallable"]
            }
          }
        }
      }
    },
    "Routers": {
      "clients": {
        "grpc": {
          "libraryClient": "RoutersClient",
          "rpcs": {
            "AggregatedList": {
              "methods": ["aggregatedList", "aggregatedList", "aggregatedListPagedCallable", "aggregatedListCallable"]
            },
            "Delete": {
              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
            },
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "GetNatMappingInfo": {
              "methods": ["getNatMappingInfo", "getNatMappingInfo", "getNatMappingInfoPagedCallable", "getNatMappingInfoCallable"]
            },
            "GetRouterStatus": {
              "methods": ["getRouterStatus", "getRouterStatus", "getRouterStatusCallable"]
            },
            "Insert": {
              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
            },
            "List": {
              "methods": ["list", "list", "listPagedCallable", "listCallable"]
            },
            "Patch": {
              "methods": ["patchAsync", "patchAsync", "patchOperationCallable", "patchCallable"]
            },
            "Preview": {
              "methods": ["preview", "preview", "previewCallable"]
            },
            "Update": {
              "methods": ["updateAsync", "updateAsync", "updateOperationCallable", "updateCallable"]
            }
          }
        }
      }
    },
    "Routes": {
      "clients": {
        "grpc": {
          "libraryClient": "RoutesClient",
          "rpcs": {
            "Delete": {
              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
            },
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "Insert": {
              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
            },
            "List": {
              "methods": ["list", "list", "listPagedCallable", "listCallable"]
            }
          }
        }
      }
    },
    "SecurityPolicies": {
      "clients": {
        "grpc": {
          "libraryClient": "SecurityPoliciesClient",
          "rpcs": {
            "AddRule": {
              "methods": ["addRuleAsync", "addRuleAsync", "addRuleOperationCallable", "addRuleCallable"]
            },
            "AggregatedList": {
              "methods": ["aggregatedList", "aggregatedList", "aggregatedListPagedCallable", "aggregatedListCallable"]
            },
            "Delete": {
              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
            },
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "GetRule": {
              "methods": ["getRule", "getRule", "getRuleCallable"]
            },
            "Insert": {
              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
            },
            "List": {
              "methods": ["list", "list", "listPagedCallable", "listCallable"]
            },
            "ListPreconfiguredExpressionSets": {
              "methods": ["listPreconfiguredExpressionSets", "listPreconfiguredExpressionSets", "listPreconfiguredExpressionSetsCallable"]
            },
            "Patch": {
              "methods": ["patchAsync", "patchAsync", "patchOperationCallable", "patchCallable"]
            },
            "PatchRule": {
              "methods": ["patchRuleAsync", "patchRuleAsync", "patchRuleOperationCallable", "patchRuleCallable"]
            },
            "RemoveRule": {
              "methods": ["removeRuleAsync", "removeRuleAsync", "removeRuleOperationCallable", "removeRuleCallable"]
            },
            "SetLabels": {
              "methods": ["setLabelsAsync", "setLabelsAsync", "setLabelsOperationCallable", "setLabelsCallable"]
            }
          }
        }
      }
    },
    "ServiceAttachments": {
      "clients": {
        "grpc": {
          "libraryClient": "ServiceAttachmentsClient",
          "rpcs": {
            "AggregatedList": {
              "methods": ["aggregatedList", "aggregatedList", "aggregatedListPagedCallable", "aggregatedListCallable"]
            },
            "Delete": {
              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
            },
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "GetIamPolicy": {
              "methods": ["getIamPolicy", "getIamPolicy", "getIamPolicyCallable"]
            },
            "Insert": {
              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
            },
            "List": {
              "methods": ["list", "list", "listPagedCallable", "listCallable"]
            },
            "Patch": {
              "methods": ["patchAsync", "patchAsync", "patchOperationCallable", "patchCallable"]
            },
            "SetIamPolicy": {
              "methods": ["setIamPolicy", "setIamPolicy", "setIamPolicyCallable"]
            },
            "TestIamPermissions": {
              "methods": ["testIamPermissions", "testIamPermissions", "testIamPermissionsCallable"]
            }
          }
        }
      }
    },
    "Snapshots": {
      "clients": {
        "grpc": {
          "libraryClient": "SnapshotsClient",
          "rpcs": {
            "Delete": {
              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
            },
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "GetIamPolicy": {
              "methods": ["getIamPolicy", "getIamPolicy", "getIamPolicyCallable"]
            },
            "Insert": {
              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
            },
            "List": {
              "methods": ["list", "list", "listPagedCallable", "listCallable"]
            },
            "SetIamPolicy": {
              "methods": ["setIamPolicy", "setIamPolicy", "setIamPolicyCallable"]
            },
            "SetLabels": {
              "methods": ["setLabelsAsync", "setLabelsAsync", "setLabelsOperationCallable", "setLabelsCallable"]
            },
            "TestIamPermissions": {
              "methods": ["testIamPermissions", "testIamPermissions", "testIamPermissionsCallable"]
            }
          }
        }
      }
    },
    "SslCertificates": {
      "clients": {
        "grpc": {
          "libraryClient": "SslCertificatesClient",
          "rpcs": {
            "AggregatedList": {
              "methods": ["aggregatedList", "aggregatedList", "aggregatedListPagedCallable", "aggregatedListCallable"]
            },
            "Delete": {
              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
            },
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "Insert": {
              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
            },
            "List": {
              "methods": ["list", "list", "listPagedCallable", "listCallable"]
            }
          }
        }
      }
    },
    "SslPolicies": {
      "clients": {
        "grpc": {
          "libraryClient": "SslPoliciesClient",
          "rpcs": {
            "AggregatedList": {
              "methods": ["aggregatedList", "aggregatedList", "aggregatedListPagedCallable", "aggregatedListCallable"]
            },
            "Delete": {
              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
            },
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "Insert": {
              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
            },
            "List": {
              "methods": ["list", "list", "listPagedCallable", "listCallable"]
            },
            "ListAvailableFeatures": {
              "methods": ["listAvailableFeatures", "listAvailableFeatures", "listAvailableFeaturesCallable"]
            },
            "Patch": {
              "methods": ["patchAsync", "patchAsync", "patchOperationCallable", "patchCallable"]
            }
          }
        }
      }
    },
    "Subnetworks": {
      "clients": {
        "grpc": {
          "libraryClient": "SubnetworksClient",
          "rpcs": {
            "AggregatedList": {
              "methods": ["aggregatedList", "aggregatedList", "aggregatedListPagedCallable", "aggregatedListCallable"]
            },
            "Delete": {
              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
            },
            "ExpandIpCidrRange": {
              "methods": ["expandIpCidrRangeAsync", "expandIpCidrRangeAsync", "expandIpCidrRangeOperationCallable", "expandIpCidrRangeCallable"]
            },
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "GetIamPolicy": {
              "methods": ["getIamPolicy", "getIamPolicy", "getIamPolicyCallable"]
            },
            "Insert": {
              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
            },
            "List": {
              "methods": ["list", "list", "listPagedCallable", "listCallable"]
            },
            "ListUsable": {
              "methods": ["listUsable", "listUsable", "listUsablePagedCallable", "listUsableCallable"]
            },
            "Patch": {
              "methods": ["patchAsync", "patchAsync", "patchOperationCallable", "patchCallable"]
            },
            "SetIamPolicy": {
              "methods": ["setIamPolicy", "setIamPolicy", "setIamPolicyCallable"]
            },
            "SetPrivateIpGoogleAccess": {
              "methods": ["setPrivateIpGoogleAccessAsync", "setPrivateIpGoogleAccessAsync", "setPrivateIpGoogleAccessOperationCallable", "setPrivateIpGoogleAccessCallable"]
            },
            "TestIamPermissions": {
              "methods": ["testIamPermissions", "testIamPermissions", "testIamPermissionsCallable"]
            }
          }
        }
      }
    },
    "TargetGrpcProxies": {
      "clients": {
        "grpc": {
          "libraryClient": "TargetGrpcProxiesClient",
          "rpcs": {
            "Delete": {
              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
            },
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "Insert": {
              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
            },
            "List": {
              "methods": ["list", "list", "listPagedCallable", "listCallable"]
            },
            "Patch": {
              "methods": ["patchAsync", "patchAsync", "patchOperationCallable", "patchCallable"]
            }
          }
        }
      }
    },
    "TargetHttpProxies": {
      "clients": {
        "grpc": {
          "libraryClient": "TargetHttpProxiesClient",
          "rpcs": {
            "AggregatedList": {
              "methods": ["aggregatedList", "aggregatedList", "aggregatedListPagedCallable", "aggregatedListCallable"]
            },
            "Delete": {
              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
            },
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "Insert": {
              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
            },
            "List": {
              "methods": ["list", "list", "listPagedCallable", "listCallable"]
            },
            "Patch": {
              "methods": ["patchAsync", "patchAsync", "patchOperationCallable", "patchCallable"]
            },
            "SetUrlMap": {
              "methods": ["setUrlMapAsync", "setUrlMapAsync", "setUrlMapOperationCallable", "setUrlMapCallable"]
            }
          }
        }
      }
    },
    "TargetHttpsProxies": {
      "clients": {
        "grpc": {
          "libraryClient": "TargetHttpsProxiesClient",
          "rpcs": {
            "AggregatedList": {
              "methods": ["aggregatedList", "aggregatedList", "aggregatedListPagedCallable", "aggregatedListCallable"]
            },
            "Delete": {
              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
            },
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "Insert": {
              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
            },
            "List": {
              "methods": ["list", "list", "listPagedCallable", "listCallable"]
            },
            "Patch": {
              "methods": ["patchAsync", "patchAsync", "patchOperationCallable", "patchCallable"]
            },
            "SetCertificateMap": {
              "methods": ["setCertificateMapAsync", "setCertificateMapAsync", "setCertificateMapOperationCallable", "setCertificateMapCallable"]
            },
            "SetQuicOverride": {
              "methods": ["setQuicOverrideAsync", "setQuicOverrideAsync", "setQuicOverrideOperationCallable", "setQuicOverrideCallable"]
            },
            "SetSslCertificates": {
              "methods": ["setSslCertificatesAsync", "setSslCertificatesAsync", "setSslCertificatesOperationCallable", "setSslCertificatesCallable"]
            },
            "SetSslPolicy": {
              "methods": ["setSslPolicyAsync", "setSslPolicyAsync", "setSslPolicyOperationCallable", "setSslPolicyCallable"]
            },
            "SetUrlMap": {
              "methods": ["setUrlMapAsync", "setUrlMapAsync", "setUrlMapOperationCallable", "setUrlMapCallable"]
            }
          }
        }
      }
    },
    "TargetInstances": {
      "clients": {
        "grpc": {
          "libraryClient": "TargetInstancesClient",
          "rpcs": {
            "AggregatedList": {
              "methods": ["aggregatedList", "aggregatedList", "aggregatedListPagedCallable", "aggregatedListCallable"]
            },
            "Delete": {
              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
            },
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "Insert": {
              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
            },
            "List": {
              "methods": ["list", "list", "listPagedCallable", "listCallable"]
            }
          }
        }
      }
    },
    "TargetPools": {
      "clients": {
        "grpc": {
          "libraryClient": "TargetPoolsClient",
          "rpcs": {
            "AddHealthCheck": {
              "methods": ["addHealthCheckAsync", "addHealthCheckAsync", "addHealthCheckOperationCallable", "addHealthCheckCallable"]
            },
            "AddInstance": {
              "methods": ["addInstanceAsync", "addInstanceAsync", "addInstanceOperationCallable", "addInstanceCallable"]
            },
            "AggregatedList": {
              "methods": ["aggregatedList", "aggregatedList", "aggregatedListPagedCallable", "aggregatedListCallable"]
            },
            "Delete": {
              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
            },
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "GetHealth": {
              "methods": ["getHealth", "getHealth", "getHealthCallable"]
            },
            "Insert": {
              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
            },
            "List": {
              "methods": ["list", "list", "listPagedCallable", "listCallable"]
            },
            "RemoveHealthCheck": {
              "methods": ["removeHealthCheckAsync", "removeHealthCheckAsync", "removeHealthCheckOperationCallable", "removeHealthCheckCallable"]
            },
            "RemoveInstance": {
              "methods": ["removeInstanceAsync", "removeInstanceAsync", "removeInstanceOperationCallable", "removeInstanceCallable"]
            },
            "SetBackup": {
              "methods": ["setBackupAsync", "setBackupAsync", "setBackupOperationCallable", "setBackupCallable"]
            }
          }
        }
      }
    },
    "TargetSslProxies": {
      "clients": {
        "grpc": {
          "libraryClient": "TargetSslProxiesClient",
          "rpcs": {
            "Delete": {
              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
            },
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "Insert": {
              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
            },
            "List": {
              "methods": ["list", "list", "listPagedCallable", "listCallable"]
            },
            "SetBackendService": {
              "methods": ["setBackendServiceAsync", "setBackendServiceAsync", "setBackendServiceOperationCallable", "setBackendServiceCallable"]
            },
            "SetCertificateMap": {
              "methods": ["setCertificateMapAsync", "setCertificateMapAsync", "setCertificateMapOperationCallable", "setCertificateMapCallable"]
            },
            "SetProxyHeader": {
              "methods": ["setProxyHeaderAsync", "setProxyHeaderAsync", "setProxyHeaderOperationCallable", "setProxyHeaderCallable"]
            },
            "SetSslCertificates": {
              "methods": ["setSslCertificatesAsync", "setSslCertificatesAsync", "setSslCertificatesOperationCallable", "setSslCertificatesCallable"]
            },
            "SetSslPolicy": {
              "methods": ["setSslPolicyAsync", "setSslPolicyAsync", "setSslPolicyOperationCallable", "setSslPolicyCallable"]
            }
          }
        }
      }
    },
    "TargetTcpProxies": {
      "clients": {
        "grpc": {
          "libraryClient": "TargetTcpProxiesClient",
          "rpcs": {
            "AggregatedList": {
              "methods": ["aggregatedList", "aggregatedList", "aggregatedListPagedCallable", "aggregatedListCallable"]
            },
            "Delete": {
              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
            },
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "Insert": {
              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
            },
            "List": {
              "methods": ["list", "list", "listPagedCallable", "listCallable"]
            },
            "SetBackendService": {
              "methods": ["setBackendServiceAsync", "setBackendServiceAsync", "setBackendServiceOperationCallable", "setBackendServiceCallable"]
            },
            "SetProxyHeader": {
              "methods": ["setProxyHeaderAsync", "setProxyHeaderAsync", "setProxyHeaderOperationCallable", "setProxyHeaderCallable"]
            }
          }
        }
      }
    },
    "TargetVpnGateways": {
      "clients": {
        "grpc": {
          "libraryClient": "TargetVpnGatewaysClient",
          "rpcs": {
            "AggregatedList": {
              "methods": ["aggregatedList", "aggregatedList", "aggregatedListPagedCallable", "aggregatedListCallable"]
            },
            "Delete": {
              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
            },
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "Insert": {
              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
            },
            "List": {
              "methods": ["list", "list", "listPagedCallable", "listCallable"]
            },
            "SetLabels": {
              "methods": ["setLabelsAsync", "setLabelsAsync", "setLabelsOperationCallable", "setLabelsCallable"]
            }
          }
        }
      }
    },
    "UrlMaps": {
      "clients": {
        "grpc": {
          "libraryClient": "UrlMapsClient",
          "rpcs": {
            "AggregatedList": {
              "methods": ["aggregatedList", "aggregatedList", "aggregatedListPagedCallable", "aggregatedListCallable"]
            },
            "Delete": {
              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
            },
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "Insert": {
              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
            },
            "InvalidateCache": {
              "methods": ["invalidateCacheAsync", "invalidateCacheAsync", "invalidateCacheOperationCallable", "invalidateCacheCallable"]
            },
            "List": {
              "methods": ["list", "list", "listPagedCallable", "listCallable"]
            },
            "Patch": {
              "methods": ["patchAsync", "patchAsync", "patchOperationCallable", "patchCallable"]
            },
            "Update": {
              "methods": ["updateAsync", "updateAsync", "updateOperationCallable", "updateCallable"]
            },
            "Validate": {
              "methods": ["validate", "validate", "validateCallable"]
            }
          }
        }
      }
    },
    "VpnGateways": {
      "clients": {
        "grpc": {
          "libraryClient": "VpnGatewaysClient",
          "rpcs": {
            "AggregatedList": {
              "methods": ["aggregatedList", "aggregatedList", "aggregatedListPagedCallable", "aggregatedListCallable"]
            },
            "Delete": {
              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
            },
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "GetStatus": {
              "methods": ["getStatus", "getStatus", "getStatusCallable"]
            },
            "Insert": {
              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
            },
            "List": {
              "methods": ["list", "list", "listPagedCallable", "listCallable"]
            },
            "SetLabels": {
              "methods": ["setLabelsAsync", "setLabelsAsync", "setLabelsOperationCallable", "setLabelsCallable"]
            },
            "TestIamPermissions": {
              "methods": ["testIamPermissions", "testIamPermissions", "testIamPermissionsCallable"]
            }
          }
        }
      }
    },
    "VpnTunnels": {
      "clients": {
        "grpc": {
          "libraryClient": "VpnTunnelsClient",
          "rpcs": {
            "AggregatedList": {
              "methods": ["aggregatedList", "aggregatedList", "aggregatedListPagedCallable", "aggregatedListCallable"]
            },
            "Delete": {
              "methods": ["deleteAsync", "deleteAsync", "deleteOperationCallable", "deleteCallable"]
            },
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "Insert": {
              "methods": ["insertAsync", "insertAsync", "insertOperationCallable", "insertCallable"]
            },
            "List": {
              "methods": ["list", "list", "listPagedCallable", "listCallable"]
            },
            "SetLabels": {
              "methods": ["setLabelsAsync", "setLabelsAsync", "setLabelsOperationCallable", "setLabelsCallable"]
            }
          }
        }
      }
    },
    "ZoneOperations": {
      "clients": {
        "grpc": {
          "libraryClient": "ZoneOperationsClient",
          "rpcs": {
            "Delete": {
              "methods": ["delete", "delete", "deleteCallable"]
            },
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "List": {
              "methods": ["list", "list", "listPagedCallable", "listCallable"]
            },
            "Wait": {
              "methods": ["wait", "wait", "waitCallable"]
            }
          }
        }
      }
    },
    "Zones": {
      "clients": {
        "grpc": {
          "libraryClient": "ZonesClient",
          "rpcs": {
            "Get": {
              "methods": ["get", "get", "getCallable"]
            },
            "List": {
              "methods": ["list", "list", "listPagedCallable", "listCallable"]
            }
          }
        }
      }
    }
  }
}