From 61f65fa080bf2cdc41bb8726193a5eead842e398 Mon Sep 17 00:00:00 2001 From: yoshi-code-bot <70984784+yoshi-code-bot@users.noreply.github.com> Date: Fri, 16 May 2025 09:57:36 -0700 Subject: [PATCH] chore: regenerate API index --- api-index-v1.json | 11167 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 11167 insertions(+) diff --git a/api-index-v1.json b/api-index-v1.json index eda51cdd81..78ad169ea5 100644 --- a/api-index-v1.json +++ b/api-index-v1.json @@ -51149,6 +51149,11173 @@ ], "nameInServiceConfig": "compute.googleapis.com" }, + { + "id": "google.cloud.compute.v1beta", + "directory": "google/cloud/compute/v1beta", + "version": "v1beta", + "majorVersion": "v1", + "hostName": "compute.googleapis.com", + "title": "Google Compute Engine API", + "description": "", + "importDirectories": [ + "google/api", + "google/cloud", + "google/protobuf" + ], + "options": { + "csharp_namespace": { + "valueCounts": { + "Google.Cloud.Compute.V1Beta": 1 + } + }, + "go_package": { + "valueCounts": { + "cloud.google.com/go/compute/apiv1beta/computepb;computepb": 1 + } + }, + "java_multiple_files": { + "valueCounts": { + "true": 1 + } + }, + "java_package": { + "valueCounts": { + "com.google.cloud.compute.v1beta": 1 + } + }, + "php_namespace": { + "valueCounts": { + "Google\\Cloud\\Compute\\V1beta": 1 + } + }, + "ruby_package": { + "valueCounts": { + "Google::Cloud::Compute::V1beta": 1 + } + } + }, + "services": [ + { + "shortName": "AcceleratorTypes", + "fullName": "google.cloud.compute.v1beta.AcceleratorTypes", + "methods": [ + { + "shortName": "AggregatedList", + "fullName": "google.cloud.compute.v1beta.AcceleratorTypes.AggregatedList", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/aggregated/acceleratorTypes" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.AcceleratorTypes.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/zones/{zone}/acceleratorTypes/{accelerator_type}" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.AcceleratorTypes.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/zones/{zone}/acceleratorTypes" + } + ] + } + ] + }, + { + "shortName": "Addresses", + "fullName": "google.cloud.compute.v1beta.Addresses", + "methods": [ + { + "shortName": "AggregatedList", + "fullName": "google.cloud.compute.v1beta.Addresses.AggregatedList", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/aggregated/addresses" + } + ] + }, + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.Addresses.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/projects/{project}/regions/{region}/addresses/{address}" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.Addresses.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/addresses/{address}" + } + ] + }, + { + "shortName": "Insert", + "fullName": "google.cloud.compute.v1beta.Addresses.Insert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/addresses" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.Addresses.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/addresses" + } + ] + }, + { + "shortName": "Move", + "fullName": "google.cloud.compute.v1beta.Addresses.Move", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/addresses/{address}/move" + } + ] + }, + { + "shortName": "SetLabels", + "fullName": "google.cloud.compute.v1beta.Addresses.SetLabels", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/addresses/{resource}/setLabels" + } + ] + }, + { + "shortName": "TestIamPermissions", + "fullName": "google.cloud.compute.v1beta.Addresses.TestIamPermissions", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/addresses/{resource}/testIamPermissions" + } + ] + } + ] + }, + { + "shortName": "Advice", + "fullName": "google.cloud.compute.v1beta.Advice", + "methods": [ + { + "shortName": "CalendarMode", + "fullName": "google.cloud.compute.v1beta.Advice.CalendarMode", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/advice/calendarMode" + } + ] + } + ] + }, + { + "shortName": "Autoscalers", + "fullName": "google.cloud.compute.v1beta.Autoscalers", + "methods": [ + { + "shortName": "AggregatedList", + "fullName": "google.cloud.compute.v1beta.Autoscalers.AggregatedList", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/aggregated/autoscalers" + } + ] + }, + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.Autoscalers.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/projects/{project}/zones/{zone}/autoscalers/{autoscaler}" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.Autoscalers.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/zones/{zone}/autoscalers/{autoscaler}" + } + ] + }, + { + "shortName": "Insert", + "fullName": "google.cloud.compute.v1beta.Autoscalers.Insert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/autoscalers" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.Autoscalers.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/zones/{zone}/autoscalers" + } + ] + }, + { + "shortName": "Patch", + "fullName": "google.cloud.compute.v1beta.Autoscalers.Patch", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "PATCH", + "path": "/compute/beta/projects/{project}/zones/{zone}/autoscalers" + } + ] + }, + { + "shortName": "TestIamPermissions", + "fullName": "google.cloud.compute.v1beta.Autoscalers.TestIamPermissions", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/autoscalers/{resource}/testIamPermissions" + } + ] + }, + { + "shortName": "Update", + "fullName": "google.cloud.compute.v1beta.Autoscalers.Update", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "PUT", + "path": "/compute/beta/projects/{project}/zones/{zone}/autoscalers" + } + ] + } + ] + }, + { + "shortName": "BackendBuckets", + "fullName": "google.cloud.compute.v1beta.BackendBuckets", + "methods": [ + { + "shortName": "AddSignedUrlKey", + "fullName": "google.cloud.compute.v1beta.BackendBuckets.AddSignedUrlKey", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/backendBuckets/{backend_bucket}/addSignedUrlKey" + } + ] + }, + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.BackendBuckets.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/projects/{project}/global/backendBuckets/{backend_bucket}" + } + ] + }, + { + "shortName": "DeleteSignedUrlKey", + "fullName": "google.cloud.compute.v1beta.BackendBuckets.DeleteSignedUrlKey", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/backendBuckets/{backend_bucket}/deleteSignedUrlKey" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.BackendBuckets.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/backendBuckets/{backend_bucket}" + } + ] + }, + { + "shortName": "GetIamPolicy", + "fullName": "google.cloud.compute.v1beta.BackendBuckets.GetIamPolicy", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/backendBuckets/{resource}/getIamPolicy" + } + ] + }, + { + "shortName": "Insert", + "fullName": "google.cloud.compute.v1beta.BackendBuckets.Insert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/backendBuckets" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.BackendBuckets.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/backendBuckets" + } + ] + }, + { + "shortName": "ListUsable", + "fullName": "google.cloud.compute.v1beta.BackendBuckets.ListUsable", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/backendBuckets/listUsable" + } + ] + }, + { + "shortName": "Patch", + "fullName": "google.cloud.compute.v1beta.BackendBuckets.Patch", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "PATCH", + "path": "/compute/beta/projects/{project}/global/backendBuckets/{backend_bucket}" + } + ] + }, + { + "shortName": "SetEdgeSecurityPolicy", + "fullName": "google.cloud.compute.v1beta.BackendBuckets.SetEdgeSecurityPolicy", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/backendBuckets/{backend_bucket}/setEdgeSecurityPolicy" + } + ] + }, + { + "shortName": "SetIamPolicy", + "fullName": "google.cloud.compute.v1beta.BackendBuckets.SetIamPolicy", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/backendBuckets/{resource}/setIamPolicy" + } + ] + }, + { + "shortName": "TestIamPermissions", + "fullName": "google.cloud.compute.v1beta.BackendBuckets.TestIamPermissions", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/backendBuckets/{resource}/testIamPermissions" + } + ] + }, + { + "shortName": "Update", + "fullName": "google.cloud.compute.v1beta.BackendBuckets.Update", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "PUT", + "path": "/compute/beta/projects/{project}/global/backendBuckets/{backend_bucket}" + } + ] + } + ] + }, + { + "shortName": "BackendServices", + "fullName": "google.cloud.compute.v1beta.BackendServices", + "methods": [ + { + "shortName": "AddSignedUrlKey", + "fullName": "google.cloud.compute.v1beta.BackendServices.AddSignedUrlKey", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/backendServices/{backend_service}/addSignedUrlKey" + } + ] + }, + { + "shortName": "AggregatedList", + "fullName": "google.cloud.compute.v1beta.BackendServices.AggregatedList", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/aggregated/backendServices" + } + ] + }, + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.BackendServices.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/projects/{project}/global/backendServices/{backend_service}" + } + ] + }, + { + "shortName": "DeleteSignedUrlKey", + "fullName": "google.cloud.compute.v1beta.BackendServices.DeleteSignedUrlKey", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/backendServices/{backend_service}/deleteSignedUrlKey" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.BackendServices.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/backendServices/{backend_service}" + } + ] + }, + { + "shortName": "GetEffectiveSecurityPolicies", + "fullName": "google.cloud.compute.v1beta.BackendServices.GetEffectiveSecurityPolicies", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/backendServices/{backend_service}/getEffectiveSecurityPolicies" + } + ] + }, + { + "shortName": "GetHealth", + "fullName": "google.cloud.compute.v1beta.BackendServices.GetHealth", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/backendServices/{backend_service}/getHealth" + } + ] + }, + { + "shortName": "GetIamPolicy", + "fullName": "google.cloud.compute.v1beta.BackendServices.GetIamPolicy", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/backendServices/{resource}/getIamPolicy" + } + ] + }, + { + "shortName": "Insert", + "fullName": "google.cloud.compute.v1beta.BackendServices.Insert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/backendServices" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.BackendServices.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/backendServices" + } + ] + }, + { + "shortName": "ListUsable", + "fullName": "google.cloud.compute.v1beta.BackendServices.ListUsable", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/backendServices/listUsable" + } + ] + }, + { + "shortName": "Patch", + "fullName": "google.cloud.compute.v1beta.BackendServices.Patch", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "PATCH", + "path": "/compute/beta/projects/{project}/global/backendServices/{backend_service}" + } + ] + }, + { + "shortName": "SetEdgeSecurityPolicy", + "fullName": "google.cloud.compute.v1beta.BackendServices.SetEdgeSecurityPolicy", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/backendServices/{backend_service}/setEdgeSecurityPolicy" + } + ] + }, + { + "shortName": "SetIamPolicy", + "fullName": "google.cloud.compute.v1beta.BackendServices.SetIamPolicy", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/backendServices/{resource}/setIamPolicy" + } + ] + }, + { + "shortName": "SetSecurityPolicy", + "fullName": "google.cloud.compute.v1beta.BackendServices.SetSecurityPolicy", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/backendServices/{backend_service}/setSecurityPolicy" + } + ] + }, + { + "shortName": "TestIamPermissions", + "fullName": "google.cloud.compute.v1beta.BackendServices.TestIamPermissions", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/backendServices/{resource}/testIamPermissions" + } + ] + }, + { + "shortName": "Update", + "fullName": "google.cloud.compute.v1beta.BackendServices.Update", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "PUT", + "path": "/compute/beta/projects/{project}/global/backendServices/{backend_service}" + } + ] + } + ] + }, + { + "shortName": "CrossSiteNetworks", + "fullName": "google.cloud.compute.v1beta.CrossSiteNetworks", + "methods": [ + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.CrossSiteNetworks.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/projects/{project}/global/crossSiteNetworks/{cross_site_network}" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.CrossSiteNetworks.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/crossSiteNetworks/{cross_site_network}" + } + ] + }, + { + "shortName": "Insert", + "fullName": "google.cloud.compute.v1beta.CrossSiteNetworks.Insert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/crossSiteNetworks" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.CrossSiteNetworks.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/crossSiteNetworks" + } + ] + }, + { + "shortName": "Patch", + "fullName": "google.cloud.compute.v1beta.CrossSiteNetworks.Patch", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "PATCH", + "path": "/compute/beta/projects/{project}/global/crossSiteNetworks/{cross_site_network}" + } + ] + } + ] + }, + { + "shortName": "DiskSettingsService", + "fullName": "google.cloud.compute.v1beta.DiskSettingsService", + "methods": [ + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.DiskSettingsService.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/zones/{zone}/diskSettings" + } + ] + }, + { + "shortName": "Patch", + "fullName": "google.cloud.compute.v1beta.DiskSettingsService.Patch", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "PATCH", + "path": "/compute/beta/projects/{project}/zones/{zone}/diskSettings" + } + ] + } + ] + }, + { + "shortName": "DiskTypes", + "fullName": "google.cloud.compute.v1beta.DiskTypes", + "methods": [ + { + "shortName": "AggregatedList", + "fullName": "google.cloud.compute.v1beta.DiskTypes.AggregatedList", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/aggregated/diskTypes" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.DiskTypes.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/zones/{zone}/diskTypes/{disk_type}" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.DiskTypes.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/zones/{zone}/diskTypes" + } + ] + } + ] + }, + { + "shortName": "Disks", + "fullName": "google.cloud.compute.v1beta.Disks", + "methods": [ + { + "shortName": "AddResourcePolicies", + "fullName": "google.cloud.compute.v1beta.Disks.AddResourcePolicies", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/disks/{disk}/addResourcePolicies" + } + ] + }, + { + "shortName": "AggregatedList", + "fullName": "google.cloud.compute.v1beta.Disks.AggregatedList", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/aggregated/disks" + } + ] + }, + { + "shortName": "BulkInsert", + "fullName": "google.cloud.compute.v1beta.Disks.BulkInsert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/disks/bulkInsert" + } + ] + }, + { + "shortName": "BulkSetLabels", + "fullName": "google.cloud.compute.v1beta.Disks.BulkSetLabels", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/disks/bulkSetLabels" + } + ] + }, + { + "shortName": "CreateSnapshot", + "fullName": "google.cloud.compute.v1beta.Disks.CreateSnapshot", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/disks/{disk}/createSnapshot" + } + ] + }, + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.Disks.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/projects/{project}/zones/{zone}/disks/{disk}" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.Disks.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/zones/{zone}/disks/{disk}" + } + ] + }, + { + "shortName": "GetIamPolicy", + "fullName": "google.cloud.compute.v1beta.Disks.GetIamPolicy", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/zones/{zone}/disks/{resource}/getIamPolicy" + } + ] + }, + { + "shortName": "Insert", + "fullName": "google.cloud.compute.v1beta.Disks.Insert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/disks" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.Disks.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/zones/{zone}/disks" + } + ] + }, + { + "shortName": "RemoveResourcePolicies", + "fullName": "google.cloud.compute.v1beta.Disks.RemoveResourcePolicies", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/disks/{disk}/removeResourcePolicies" + } + ] + }, + { + "shortName": "Resize", + "fullName": "google.cloud.compute.v1beta.Disks.Resize", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/disks/{disk}/resize" + } + ] + }, + { + "shortName": "SetIamPolicy", + "fullName": "google.cloud.compute.v1beta.Disks.SetIamPolicy", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/disks/{resource}/setIamPolicy" + } + ] + }, + { + "shortName": "SetLabels", + "fullName": "google.cloud.compute.v1beta.Disks.SetLabels", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/disks/{resource}/setLabels" + } + ] + }, + { + "shortName": "StartAsyncReplication", + "fullName": "google.cloud.compute.v1beta.Disks.StartAsyncReplication", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/disks/{disk}/startAsyncReplication" + } + ] + }, + { + "shortName": "StopAsyncReplication", + "fullName": "google.cloud.compute.v1beta.Disks.StopAsyncReplication", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/disks/{disk}/stopAsyncReplication" + } + ] + }, + { + "shortName": "StopGroupAsyncReplication", + "fullName": "google.cloud.compute.v1beta.Disks.StopGroupAsyncReplication", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/disks/stopGroupAsyncReplication" + } + ] + }, + { + "shortName": "TestIamPermissions", + "fullName": "google.cloud.compute.v1beta.Disks.TestIamPermissions", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/disks/{resource}/testIamPermissions" + } + ] + }, + { + "shortName": "Update", + "fullName": "google.cloud.compute.v1beta.Disks.Update", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "PATCH", + "path": "/compute/beta/projects/{project}/zones/{zone}/disks/{disk}" + } + ] + } + ] + }, + { + "shortName": "ExternalVpnGateways", + "fullName": "google.cloud.compute.v1beta.ExternalVpnGateways", + "methods": [ + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.ExternalVpnGateways.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/projects/{project}/global/externalVpnGateways/{external_vpn_gateway}" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.ExternalVpnGateways.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/externalVpnGateways/{external_vpn_gateway}" + } + ] + }, + { + "shortName": "Insert", + "fullName": "google.cloud.compute.v1beta.ExternalVpnGateways.Insert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/externalVpnGateways" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.ExternalVpnGateways.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/externalVpnGateways" + } + ] + }, + { + "shortName": "SetLabels", + "fullName": "google.cloud.compute.v1beta.ExternalVpnGateways.SetLabels", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/externalVpnGateways/{resource}/setLabels" + } + ] + }, + { + "shortName": "TestIamPermissions", + "fullName": "google.cloud.compute.v1beta.ExternalVpnGateways.TestIamPermissions", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/externalVpnGateways/{resource}/testIamPermissions" + } + ] + } + ] + }, + { + "shortName": "FirewallPolicies", + "fullName": "google.cloud.compute.v1beta.FirewallPolicies", + "methods": [ + { + "shortName": "AddAssociation", + "fullName": "google.cloud.compute.v1beta.FirewallPolicies.AddAssociation", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/locations/global/firewallPolicies/{firewall_policy}/addAssociation" + } + ] + }, + { + "shortName": "AddPacketMirroringRule", + "fullName": "google.cloud.compute.v1beta.FirewallPolicies.AddPacketMirroringRule", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/locations/global/firewallPolicies/{firewall_policy}/addPacketMirroringRule" + } + ] + }, + { + "shortName": "AddRule", + "fullName": "google.cloud.compute.v1beta.FirewallPolicies.AddRule", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/locations/global/firewallPolicies/{firewall_policy}/addRule" + } + ] + }, + { + "shortName": "CloneRules", + "fullName": "google.cloud.compute.v1beta.FirewallPolicies.CloneRules", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/locations/global/firewallPolicies/{firewall_policy}/cloneRules" + } + ] + }, + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.FirewallPolicies.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/locations/global/firewallPolicies/{firewall_policy}" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.FirewallPolicies.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/locations/global/firewallPolicies/{firewall_policy}" + } + ] + }, + { + "shortName": "GetAssociation", + "fullName": "google.cloud.compute.v1beta.FirewallPolicies.GetAssociation", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/locations/global/firewallPolicies/{firewall_policy}/getAssociation" + } + ] + }, + { + "shortName": "GetIamPolicy", + "fullName": "google.cloud.compute.v1beta.FirewallPolicies.GetIamPolicy", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/locations/global/firewallPolicies/{resource}/getIamPolicy" + } + ] + }, + { + "shortName": "GetPacketMirroringRule", + "fullName": "google.cloud.compute.v1beta.FirewallPolicies.GetPacketMirroringRule", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/locations/global/firewallPolicies/{firewall_policy}/getPacketMirroringRule" + } + ] + }, + { + "shortName": "GetRule", + "fullName": "google.cloud.compute.v1beta.FirewallPolicies.GetRule", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/locations/global/firewallPolicies/{firewall_policy}/getRule" + } + ] + }, + { + "shortName": "Insert", + "fullName": "google.cloud.compute.v1beta.FirewallPolicies.Insert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/locations/global/firewallPolicies" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.FirewallPolicies.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/locations/global/firewallPolicies" + } + ] + }, + { + "shortName": "ListAssociations", + "fullName": "google.cloud.compute.v1beta.FirewallPolicies.ListAssociations", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/locations/global/firewallPolicies/listAssociations" + } + ] + }, + { + "shortName": "Move", + "fullName": "google.cloud.compute.v1beta.FirewallPolicies.Move", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/locations/global/firewallPolicies/{firewall_policy}/move" + } + ] + }, + { + "shortName": "Patch", + "fullName": "google.cloud.compute.v1beta.FirewallPolicies.Patch", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "PATCH", + "path": "/compute/beta/locations/global/firewallPolicies/{firewall_policy}" + } + ] + }, + { + "shortName": "PatchPacketMirroringRule", + "fullName": "google.cloud.compute.v1beta.FirewallPolicies.PatchPacketMirroringRule", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/locations/global/firewallPolicies/{firewall_policy}/patchPacketMirroringRule" + } + ] + }, + { + "shortName": "PatchRule", + "fullName": "google.cloud.compute.v1beta.FirewallPolicies.PatchRule", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/locations/global/firewallPolicies/{firewall_policy}/patchRule" + } + ] + }, + { + "shortName": "RemoveAssociation", + "fullName": "google.cloud.compute.v1beta.FirewallPolicies.RemoveAssociation", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/locations/global/firewallPolicies/{firewall_policy}/removeAssociation" + } + ] + }, + { + "shortName": "RemovePacketMirroringRule", + "fullName": "google.cloud.compute.v1beta.FirewallPolicies.RemovePacketMirroringRule", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/locations/global/firewallPolicies/{firewall_policy}/removePacketMirroringRule" + } + ] + }, + { + "shortName": "RemoveRule", + "fullName": "google.cloud.compute.v1beta.FirewallPolicies.RemoveRule", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/locations/global/firewallPolicies/{firewall_policy}/removeRule" + } + ] + }, + { + "shortName": "SetIamPolicy", + "fullName": "google.cloud.compute.v1beta.FirewallPolicies.SetIamPolicy", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/locations/global/firewallPolicies/{resource}/setIamPolicy" + } + ] + }, + { + "shortName": "TestIamPermissions", + "fullName": "google.cloud.compute.v1beta.FirewallPolicies.TestIamPermissions", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/locations/global/firewallPolicies/{resource}/testIamPermissions" + } + ] + } + ] + }, + { + "shortName": "Firewalls", + "fullName": "google.cloud.compute.v1beta.Firewalls", + "methods": [ + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.Firewalls.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/projects/{project}/global/firewalls/{firewall}" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.Firewalls.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/firewalls/{firewall}" + } + ] + }, + { + "shortName": "Insert", + "fullName": "google.cloud.compute.v1beta.Firewalls.Insert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/firewalls" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.Firewalls.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/firewalls" + } + ] + }, + { + "shortName": "Patch", + "fullName": "google.cloud.compute.v1beta.Firewalls.Patch", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "PATCH", + "path": "/compute/beta/projects/{project}/global/firewalls/{firewall}" + } + ] + }, + { + "shortName": "TestIamPermissions", + "fullName": "google.cloud.compute.v1beta.Firewalls.TestIamPermissions", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/firewalls/{resource}/testIamPermissions" + } + ] + }, + { + "shortName": "Update", + "fullName": "google.cloud.compute.v1beta.Firewalls.Update", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "PUT", + "path": "/compute/beta/projects/{project}/global/firewalls/{firewall}" + } + ] + } + ] + }, + { + "shortName": "ForwardingRules", + "fullName": "google.cloud.compute.v1beta.ForwardingRules", + "methods": [ + { + "shortName": "AggregatedList", + "fullName": "google.cloud.compute.v1beta.ForwardingRules.AggregatedList", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/aggregated/forwardingRules" + } + ] + }, + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.ForwardingRules.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/projects/{project}/regions/{region}/forwardingRules/{forwarding_rule}" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.ForwardingRules.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/forwardingRules/{forwarding_rule}" + } + ] + }, + { + "shortName": "Insert", + "fullName": "google.cloud.compute.v1beta.ForwardingRules.Insert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/forwardingRules" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.ForwardingRules.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/forwardingRules" + } + ] + }, + { + "shortName": "Patch", + "fullName": "google.cloud.compute.v1beta.ForwardingRules.Patch", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "PATCH", + "path": "/compute/beta/projects/{project}/regions/{region}/forwardingRules/{forwarding_rule}" + } + ] + }, + { + "shortName": "SetLabels", + "fullName": "google.cloud.compute.v1beta.ForwardingRules.SetLabels", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/forwardingRules/{resource}/setLabels" + } + ] + }, + { + "shortName": "SetTarget", + "fullName": "google.cloud.compute.v1beta.ForwardingRules.SetTarget", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/forwardingRules/{forwarding_rule}/setTarget" + } + ] + }, + { + "shortName": "TestIamPermissions", + "fullName": "google.cloud.compute.v1beta.ForwardingRules.TestIamPermissions", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/forwardingRules/{resource}/testIamPermissions" + } + ] + } + ] + }, + { + "shortName": "FutureReservations", + "fullName": "google.cloud.compute.v1beta.FutureReservations", + "methods": [ + { + "shortName": "AggregatedList", + "fullName": "google.cloud.compute.v1beta.FutureReservations.AggregatedList", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/aggregated/futureReservations" + } + ] + }, + { + "shortName": "Cancel", + "fullName": "google.cloud.compute.v1beta.FutureReservations.Cancel", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/futureReservations/{future_reservation}/cancel" + } + ] + }, + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.FutureReservations.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/projects/{project}/zones/{zone}/futureReservations/{future_reservation}" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.FutureReservations.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/zones/{zone}/futureReservations/{future_reservation}" + } + ] + }, + { + "shortName": "Insert", + "fullName": "google.cloud.compute.v1beta.FutureReservations.Insert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/futureReservations" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.FutureReservations.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/zones/{zone}/futureReservations" + } + ] + }, + { + "shortName": "Update", + "fullName": "google.cloud.compute.v1beta.FutureReservations.Update", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "PATCH", + "path": "/compute/beta/projects/{project}/zones/{zone}/futureReservations/{future_reservation}" + } + ] + } + ] + }, + { + "shortName": "GlobalAddresses", + "fullName": "google.cloud.compute.v1beta.GlobalAddresses", + "methods": [ + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.GlobalAddresses.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/projects/{project}/global/addresses/{address}" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.GlobalAddresses.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/addresses/{address}" + } + ] + }, + { + "shortName": "Insert", + "fullName": "google.cloud.compute.v1beta.GlobalAddresses.Insert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/addresses" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.GlobalAddresses.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/addresses" + } + ] + }, + { + "shortName": "Move", + "fullName": "google.cloud.compute.v1beta.GlobalAddresses.Move", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/addresses/{address}/move" + } + ] + }, + { + "shortName": "SetLabels", + "fullName": "google.cloud.compute.v1beta.GlobalAddresses.SetLabels", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/addresses/{resource}/setLabels" + } + ] + }, + { + "shortName": "TestIamPermissions", + "fullName": "google.cloud.compute.v1beta.GlobalAddresses.TestIamPermissions", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/addresses/{resource}/testIamPermissions" + } + ] + } + ] + }, + { + "shortName": "GlobalForwardingRules", + "fullName": "google.cloud.compute.v1beta.GlobalForwardingRules", + "methods": [ + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.GlobalForwardingRules.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/projects/{project}/global/forwardingRules/{forwarding_rule}" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.GlobalForwardingRules.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/forwardingRules/{forwarding_rule}" + } + ] + }, + { + "shortName": "Insert", + "fullName": "google.cloud.compute.v1beta.GlobalForwardingRules.Insert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/forwardingRules" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.GlobalForwardingRules.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/forwardingRules" + } + ] + }, + { + "shortName": "Patch", + "fullName": "google.cloud.compute.v1beta.GlobalForwardingRules.Patch", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "PATCH", + "path": "/compute/beta/projects/{project}/global/forwardingRules/{forwarding_rule}" + } + ] + }, + { + "shortName": "SetLabels", + "fullName": "google.cloud.compute.v1beta.GlobalForwardingRules.SetLabels", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/forwardingRules/{resource}/setLabels" + } + ] + }, + { + "shortName": "SetTarget", + "fullName": "google.cloud.compute.v1beta.GlobalForwardingRules.SetTarget", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/forwardingRules/{forwarding_rule}/setTarget" + } + ] + }, + { + "shortName": "TestIamPermissions", + "fullName": "google.cloud.compute.v1beta.GlobalForwardingRules.TestIamPermissions", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/forwardingRules/{resource}/testIamPermissions" + } + ] + } + ] + }, + { + "shortName": "GlobalNetworkEndpointGroups", + "fullName": "google.cloud.compute.v1beta.GlobalNetworkEndpointGroups", + "methods": [ + { + "shortName": "AttachNetworkEndpoints", + "fullName": "google.cloud.compute.v1beta.GlobalNetworkEndpointGroups.AttachNetworkEndpoints", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/networkEndpointGroups/{network_endpoint_group}/attachNetworkEndpoints" + } + ] + }, + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.GlobalNetworkEndpointGroups.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/projects/{project}/global/networkEndpointGroups/{network_endpoint_group}" + } + ] + }, + { + "shortName": "DetachNetworkEndpoints", + "fullName": "google.cloud.compute.v1beta.GlobalNetworkEndpointGroups.DetachNetworkEndpoints", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/networkEndpointGroups/{network_endpoint_group}/detachNetworkEndpoints" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.GlobalNetworkEndpointGroups.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/networkEndpointGroups/{network_endpoint_group}" + } + ] + }, + { + "shortName": "Insert", + "fullName": "google.cloud.compute.v1beta.GlobalNetworkEndpointGroups.Insert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/networkEndpointGroups" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.GlobalNetworkEndpointGroups.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/networkEndpointGroups" + } + ] + }, + { + "shortName": "ListNetworkEndpoints", + "fullName": "google.cloud.compute.v1beta.GlobalNetworkEndpointGroups.ListNetworkEndpoints", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/networkEndpointGroups/{network_endpoint_group}/listNetworkEndpoints" + } + ] + } + ] + }, + { + "shortName": "GlobalOperations", + "fullName": "google.cloud.compute.v1beta.GlobalOperations", + "methods": [ + { + "shortName": "AggregatedList", + "fullName": "google.cloud.compute.v1beta.GlobalOperations.AggregatedList", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/aggregated/operations" + } + ] + }, + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.GlobalOperations.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/projects/{project}/global/operations/{operation}" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.GlobalOperations.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/operations/{operation}" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.GlobalOperations.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/operations" + } + ] + }, + { + "shortName": "Wait", + "fullName": "google.cloud.compute.v1beta.GlobalOperations.Wait", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/operations/{operation}/wait" + } + ] + } + ] + }, + { + "shortName": "GlobalOrganizationOperations", + "fullName": "google.cloud.compute.v1beta.GlobalOrganizationOperations", + "methods": [ + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.GlobalOrganizationOperations.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/locations/global/operations/{operation}" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.GlobalOrganizationOperations.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/locations/global/operations/{operation}" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.GlobalOrganizationOperations.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/locations/global/operations" + } + ] + } + ] + }, + { + "shortName": "GlobalPublicDelegatedPrefixes", + "fullName": "google.cloud.compute.v1beta.GlobalPublicDelegatedPrefixes", + "methods": [ + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.GlobalPublicDelegatedPrefixes.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/projects/{project}/global/publicDelegatedPrefixes/{public_delegated_prefix}" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.GlobalPublicDelegatedPrefixes.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/publicDelegatedPrefixes/{public_delegated_prefix}" + } + ] + }, + { + "shortName": "Insert", + "fullName": "google.cloud.compute.v1beta.GlobalPublicDelegatedPrefixes.Insert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/publicDelegatedPrefixes" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.GlobalPublicDelegatedPrefixes.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/publicDelegatedPrefixes" + } + ] + }, + { + "shortName": "Patch", + "fullName": "google.cloud.compute.v1beta.GlobalPublicDelegatedPrefixes.Patch", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "PATCH", + "path": "/compute/beta/projects/{project}/global/publicDelegatedPrefixes/{public_delegated_prefix}" + } + ] + } + ] + }, + { + "shortName": "HealthChecks", + "fullName": "google.cloud.compute.v1beta.HealthChecks", + "methods": [ + { + "shortName": "AggregatedList", + "fullName": "google.cloud.compute.v1beta.HealthChecks.AggregatedList", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/aggregated/healthChecks" + } + ] + }, + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.HealthChecks.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/projects/{project}/global/healthChecks/{health_check}" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.HealthChecks.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/healthChecks/{health_check}" + } + ] + }, + { + "shortName": "Insert", + "fullName": "google.cloud.compute.v1beta.HealthChecks.Insert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/healthChecks" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.HealthChecks.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/healthChecks" + } + ] + }, + { + "shortName": "Patch", + "fullName": "google.cloud.compute.v1beta.HealthChecks.Patch", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "PATCH", + "path": "/compute/beta/projects/{project}/global/healthChecks/{health_check}" + } + ] + }, + { + "shortName": "TestIamPermissions", + "fullName": "google.cloud.compute.v1beta.HealthChecks.TestIamPermissions", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/healthChecks/{resource}/testIamPermissions" + } + ] + }, + { + "shortName": "Update", + "fullName": "google.cloud.compute.v1beta.HealthChecks.Update", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "PUT", + "path": "/compute/beta/projects/{project}/global/healthChecks/{health_check}" + } + ] + } + ] + }, + { + "shortName": "ImageFamilyViews", + "fullName": "google.cloud.compute.v1beta.ImageFamilyViews", + "methods": [ + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.ImageFamilyViews.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/zones/{zone}/imageFamilyViews/{family}" + } + ] + } + ] + }, + { + "shortName": "Images", + "fullName": "google.cloud.compute.v1beta.Images", + "methods": [ + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.Images.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/projects/{project}/global/images/{image}" + } + ] + }, + { + "shortName": "Deprecate", + "fullName": "google.cloud.compute.v1beta.Images.Deprecate", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/images/{image}/deprecate" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.Images.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/images/{image}" + } + ] + }, + { + "shortName": "GetFromFamily", + "fullName": "google.cloud.compute.v1beta.Images.GetFromFamily", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/images/family/{family}" + } + ] + }, + { + "shortName": "GetIamPolicy", + "fullName": "google.cloud.compute.v1beta.Images.GetIamPolicy", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/images/{resource}/getIamPolicy" + } + ] + }, + { + "shortName": "Insert", + "fullName": "google.cloud.compute.v1beta.Images.Insert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/images" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.Images.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/images" + } + ] + }, + { + "shortName": "Patch", + "fullName": "google.cloud.compute.v1beta.Images.Patch", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "PATCH", + "path": "/compute/beta/projects/{project}/global/images/{image}" + } + ] + }, + { + "shortName": "SetIamPolicy", + "fullName": "google.cloud.compute.v1beta.Images.SetIamPolicy", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/images/{resource}/setIamPolicy" + } + ] + }, + { + "shortName": "SetLabels", + "fullName": "google.cloud.compute.v1beta.Images.SetLabels", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/images/{resource}/setLabels" + } + ] + }, + { + "shortName": "TestIamPermissions", + "fullName": "google.cloud.compute.v1beta.Images.TestIamPermissions", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/images/{resource}/testIamPermissions" + } + ] + } + ] + }, + { + "shortName": "InstanceGroupManagerResizeRequests", + "fullName": "google.cloud.compute.v1beta.InstanceGroupManagerResizeRequests", + "methods": [ + { + "shortName": "Cancel", + "fullName": "google.cloud.compute.v1beta.InstanceGroupManagerResizeRequests.Cancel", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/resizeRequests/{resize_request}/cancel" + } + ] + }, + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.InstanceGroupManagerResizeRequests.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/resizeRequests/{resize_request}" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.InstanceGroupManagerResizeRequests.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/resizeRequests/{resize_request}" + } + ] + }, + { + "shortName": "Insert", + "fullName": "google.cloud.compute.v1beta.InstanceGroupManagerResizeRequests.Insert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/resizeRequests" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.InstanceGroupManagerResizeRequests.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/resizeRequests" + } + ] + } + ] + }, + { + "shortName": "InstanceGroupManagers", + "fullName": "google.cloud.compute.v1beta.InstanceGroupManagers", + "methods": [ + { + "shortName": "AbandonInstances", + "fullName": "google.cloud.compute.v1beta.InstanceGroupManagers.AbandonInstances", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/abandonInstances" + } + ] + }, + { + "shortName": "AggregatedList", + "fullName": "google.cloud.compute.v1beta.InstanceGroupManagers.AggregatedList", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/aggregated/instanceGroupManagers" + } + ] + }, + { + "shortName": "ApplyUpdatesToInstances", + "fullName": "google.cloud.compute.v1beta.InstanceGroupManagers.ApplyUpdatesToInstances", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/applyUpdatesToInstances" + } + ] + }, + { + "shortName": "CreateInstances", + "fullName": "google.cloud.compute.v1beta.InstanceGroupManagers.CreateInstances", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/createInstances" + } + ] + }, + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.InstanceGroupManagers.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}" + } + ] + }, + { + "shortName": "DeleteInstances", + "fullName": "google.cloud.compute.v1beta.InstanceGroupManagers.DeleteInstances", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/deleteInstances" + } + ] + }, + { + "shortName": "DeletePerInstanceConfigs", + "fullName": "google.cloud.compute.v1beta.InstanceGroupManagers.DeletePerInstanceConfigs", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/deletePerInstanceConfigs" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.InstanceGroupManagers.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}" + } + ] + }, + { + "shortName": "Insert", + "fullName": "google.cloud.compute.v1beta.InstanceGroupManagers.Insert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.InstanceGroupManagers.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers" + } + ] + }, + { + "shortName": "ListErrors", + "fullName": "google.cloud.compute.v1beta.InstanceGroupManagers.ListErrors", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/listErrors" + } + ] + }, + { + "shortName": "ListManagedInstances", + "fullName": "google.cloud.compute.v1beta.InstanceGroupManagers.ListManagedInstances", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/listManagedInstances" + } + ] + }, + { + "shortName": "ListPerInstanceConfigs", + "fullName": "google.cloud.compute.v1beta.InstanceGroupManagers.ListPerInstanceConfigs", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/listPerInstanceConfigs" + } + ] + }, + { + "shortName": "Patch", + "fullName": "google.cloud.compute.v1beta.InstanceGroupManagers.Patch", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "PATCH", + "path": "/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}" + } + ] + }, + { + "shortName": "PatchPerInstanceConfigs", + "fullName": "google.cloud.compute.v1beta.InstanceGroupManagers.PatchPerInstanceConfigs", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/patchPerInstanceConfigs" + } + ] + }, + { + "shortName": "RecreateInstances", + "fullName": "google.cloud.compute.v1beta.InstanceGroupManagers.RecreateInstances", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/recreateInstances" + } + ] + }, + { + "shortName": "Resize", + "fullName": "google.cloud.compute.v1beta.InstanceGroupManagers.Resize", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/resize" + } + ] + }, + { + "shortName": "ResizeAdvanced", + "fullName": "google.cloud.compute.v1beta.InstanceGroupManagers.ResizeAdvanced", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/resizeAdvanced" + } + ] + }, + { + "shortName": "ResumeInstances", + "fullName": "google.cloud.compute.v1beta.InstanceGroupManagers.ResumeInstances", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/resumeInstances" + } + ] + }, + { + "shortName": "SetAutoHealingPolicies", + "fullName": "google.cloud.compute.v1beta.InstanceGroupManagers.SetAutoHealingPolicies", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/setAutoHealingPolicies" + } + ] + }, + { + "shortName": "SetInstanceTemplate", + "fullName": "google.cloud.compute.v1beta.InstanceGroupManagers.SetInstanceTemplate", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/setInstanceTemplate" + } + ] + }, + { + "shortName": "SetTargetPools", + "fullName": "google.cloud.compute.v1beta.InstanceGroupManagers.SetTargetPools", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/setTargetPools" + } + ] + }, + { + "shortName": "StartInstances", + "fullName": "google.cloud.compute.v1beta.InstanceGroupManagers.StartInstances", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/startInstances" + } + ] + }, + { + "shortName": "StopInstances", + "fullName": "google.cloud.compute.v1beta.InstanceGroupManagers.StopInstances", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/stopInstances" + } + ] + }, + { + "shortName": "SuspendInstances", + "fullName": "google.cloud.compute.v1beta.InstanceGroupManagers.SuspendInstances", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/suspendInstances" + } + ] + }, + { + "shortName": "TestIamPermissions", + "fullName": "google.cloud.compute.v1beta.InstanceGroupManagers.TestIamPermissions", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{resource}/testIamPermissions" + } + ] + }, + { + "shortName": "Update", + "fullName": "google.cloud.compute.v1beta.InstanceGroupManagers.Update", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "PUT", + "path": "/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}" + } + ] + }, + { + "shortName": "UpdatePerInstanceConfigs", + "fullName": "google.cloud.compute.v1beta.InstanceGroupManagers.UpdatePerInstanceConfigs", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/updatePerInstanceConfigs" + } + ] + } + ] + }, + { + "shortName": "InstanceGroups", + "fullName": "google.cloud.compute.v1beta.InstanceGroups", + "methods": [ + { + "shortName": "AddInstances", + "fullName": "google.cloud.compute.v1beta.InstanceGroups.AddInstances", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/instanceGroups/{instance_group}/addInstances" + } + ] + }, + { + "shortName": "AggregatedList", + "fullName": "google.cloud.compute.v1beta.InstanceGroups.AggregatedList", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/aggregated/instanceGroups" + } + ] + }, + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.InstanceGroups.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/projects/{project}/zones/{zone}/instanceGroups/{instance_group}" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.InstanceGroups.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/zones/{zone}/instanceGroups/{instance_group}" + } + ] + }, + { + "shortName": "Insert", + "fullName": "google.cloud.compute.v1beta.InstanceGroups.Insert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/instanceGroups" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.InstanceGroups.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/zones/{zone}/instanceGroups" + } + ] + }, + { + "shortName": "ListInstances", + "fullName": "google.cloud.compute.v1beta.InstanceGroups.ListInstances", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/instanceGroups/{instance_group}/listInstances" + } + ] + }, + { + "shortName": "RemoveInstances", + "fullName": "google.cloud.compute.v1beta.InstanceGroups.RemoveInstances", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/instanceGroups/{instance_group}/removeInstances" + } + ] + }, + { + "shortName": "SetNamedPorts", + "fullName": "google.cloud.compute.v1beta.InstanceGroups.SetNamedPorts", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/instanceGroups/{instance_group}/setNamedPorts" + } + ] + }, + { + "shortName": "TestIamPermissions", + "fullName": "google.cloud.compute.v1beta.InstanceGroups.TestIamPermissions", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/instanceGroups/{resource}/testIamPermissions" + } + ] + } + ] + }, + { + "shortName": "InstanceSettingsService", + "fullName": "google.cloud.compute.v1beta.InstanceSettingsService", + "methods": [ + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.InstanceSettingsService.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/zones/{zone}/instanceSettings" + } + ] + }, + { + "shortName": "Patch", + "fullName": "google.cloud.compute.v1beta.InstanceSettingsService.Patch", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "PATCH", + "path": "/compute/beta/projects/{project}/zones/{zone}/instanceSettings" + } + ] + } + ] + }, + { + "shortName": "InstanceTemplates", + "fullName": "google.cloud.compute.v1beta.InstanceTemplates", + "methods": [ + { + "shortName": "AggregatedList", + "fullName": "google.cloud.compute.v1beta.InstanceTemplates.AggregatedList", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/aggregated/instanceTemplates" + } + ] + }, + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.InstanceTemplates.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/projects/{project}/global/instanceTemplates/{instance_template}" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.InstanceTemplates.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/instanceTemplates/{instance_template}" + } + ] + }, + { + "shortName": "GetIamPolicy", + "fullName": "google.cloud.compute.v1beta.InstanceTemplates.GetIamPolicy", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/instanceTemplates/{resource}/getIamPolicy" + } + ] + }, + { + "shortName": "Insert", + "fullName": "google.cloud.compute.v1beta.InstanceTemplates.Insert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/instanceTemplates" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.InstanceTemplates.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/instanceTemplates" + } + ] + }, + { + "shortName": "SetIamPolicy", + "fullName": "google.cloud.compute.v1beta.InstanceTemplates.SetIamPolicy", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/instanceTemplates/{resource}/setIamPolicy" + } + ] + }, + { + "shortName": "TestIamPermissions", + "fullName": "google.cloud.compute.v1beta.InstanceTemplates.TestIamPermissions", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/instanceTemplates/{resource}/testIamPermissions" + } + ] + } + ] + }, + { + "shortName": "Instances", + "fullName": "google.cloud.compute.v1beta.Instances", + "methods": [ + { + "shortName": "AddAccessConfig", + "fullName": "google.cloud.compute.v1beta.Instances.AddAccessConfig", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/addAccessConfig" + } + ] + }, + { + "shortName": "AddNetworkInterface", + "fullName": "google.cloud.compute.v1beta.Instances.AddNetworkInterface", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/addNetworkInterface" + } + ] + }, + { + "shortName": "AddResourcePolicies", + "fullName": "google.cloud.compute.v1beta.Instances.AddResourcePolicies", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/addResourcePolicies" + } + ] + }, + { + "shortName": "AggregatedList", + "fullName": "google.cloud.compute.v1beta.Instances.AggregatedList", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/aggregated/instances" + } + ] + }, + { + "shortName": "AttachDisk", + "fullName": "google.cloud.compute.v1beta.Instances.AttachDisk", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/attachDisk" + } + ] + }, + { + "shortName": "BulkInsert", + "fullName": "google.cloud.compute.v1beta.Instances.BulkInsert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/instances/bulkInsert" + } + ] + }, + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.Instances.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/projects/{project}/zones/{zone}/instances/{instance}" + } + ] + }, + { + "shortName": "DeleteAccessConfig", + "fullName": "google.cloud.compute.v1beta.Instances.DeleteAccessConfig", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/deleteAccessConfig" + } + ] + }, + { + "shortName": "DeleteNetworkInterface", + "fullName": "google.cloud.compute.v1beta.Instances.DeleteNetworkInterface", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/deleteNetworkInterface" + } + ] + }, + { + "shortName": "DetachDisk", + "fullName": "google.cloud.compute.v1beta.Instances.DetachDisk", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/detachDisk" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.Instances.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/zones/{zone}/instances/{instance}" + } + ] + }, + { + "shortName": "GetEffectiveFirewalls", + "fullName": "google.cloud.compute.v1beta.Instances.GetEffectiveFirewalls", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/getEffectiveFirewalls" + } + ] + }, + { + "shortName": "GetGuestAttributes", + "fullName": "google.cloud.compute.v1beta.Instances.GetGuestAttributes", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/getGuestAttributes" + } + ] + }, + { + "shortName": "GetIamPolicy", + "fullName": "google.cloud.compute.v1beta.Instances.GetIamPolicy", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/zones/{zone}/instances/{resource}/getIamPolicy" + } + ] + }, + { + "shortName": "GetPartnerMetadata", + "fullName": "google.cloud.compute.v1beta.Instances.GetPartnerMetadata", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/getPartnerMetadata" + } + ] + }, + { + "shortName": "GetScreenshot", + "fullName": "google.cloud.compute.v1beta.Instances.GetScreenshot", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/screenshot" + } + ] + }, + { + "shortName": "GetSerialPortOutput", + "fullName": "google.cloud.compute.v1beta.Instances.GetSerialPortOutput", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/serialPort" + } + ] + }, + { + "shortName": "GetShieldedInstanceIdentity", + "fullName": "google.cloud.compute.v1beta.Instances.GetShieldedInstanceIdentity", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/getShieldedInstanceIdentity" + } + ] + }, + { + "shortName": "GetShieldedVmIdentity", + "fullName": "google.cloud.compute.v1beta.Instances.GetShieldedVmIdentity", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/getShieldedVmIdentity" + } + ] + }, + { + "shortName": "Insert", + "fullName": "google.cloud.compute.v1beta.Instances.Insert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/instances" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.Instances.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/zones/{zone}/instances" + } + ] + }, + { + "shortName": "ListReferrers", + "fullName": "google.cloud.compute.v1beta.Instances.ListReferrers", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/referrers" + } + ] + }, + { + "shortName": "PatchPartnerMetadata", + "fullName": "google.cloud.compute.v1beta.Instances.PatchPartnerMetadata", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/patchPartnerMetadata" + } + ] + }, + { + "shortName": "PerformMaintenance", + "fullName": "google.cloud.compute.v1beta.Instances.PerformMaintenance", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/performMaintenance" + } + ] + }, + { + "shortName": "RemoveResourcePolicies", + "fullName": "google.cloud.compute.v1beta.Instances.RemoveResourcePolicies", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/removeResourcePolicies" + } + ] + }, + { + "shortName": "ReportHostAsFaulty", + "fullName": "google.cloud.compute.v1beta.Instances.ReportHostAsFaulty", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/reportHostAsFaulty" + } + ] + }, + { + "shortName": "Reset", + "fullName": "google.cloud.compute.v1beta.Instances.Reset", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/reset" + } + ] + }, + { + "shortName": "Resume", + "fullName": "google.cloud.compute.v1beta.Instances.Resume", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/resume" + } + ] + }, + { + "shortName": "SendDiagnosticInterrupt", + "fullName": "google.cloud.compute.v1beta.Instances.SendDiagnosticInterrupt", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/sendDiagnosticInterrupt" + } + ] + }, + { + "shortName": "SetDeletionProtection", + "fullName": "google.cloud.compute.v1beta.Instances.SetDeletionProtection", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/instances/{resource}/setDeletionProtection" + } + ] + }, + { + "shortName": "SetDiskAutoDelete", + "fullName": "google.cloud.compute.v1beta.Instances.SetDiskAutoDelete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/setDiskAutoDelete" + } + ] + }, + { + "shortName": "SetIamPolicy", + "fullName": "google.cloud.compute.v1beta.Instances.SetIamPolicy", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/instances/{resource}/setIamPolicy" + } + ] + }, + { + "shortName": "SetLabels", + "fullName": "google.cloud.compute.v1beta.Instances.SetLabels", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/setLabels" + } + ] + }, + { + "shortName": "SetMachineResources", + "fullName": "google.cloud.compute.v1beta.Instances.SetMachineResources", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/setMachineResources" + } + ] + }, + { + "shortName": "SetMachineType", + "fullName": "google.cloud.compute.v1beta.Instances.SetMachineType", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/setMachineType" + } + ] + }, + { + "shortName": "SetMetadata", + "fullName": "google.cloud.compute.v1beta.Instances.SetMetadata", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/setMetadata" + } + ] + }, + { + "shortName": "SetMinCpuPlatform", + "fullName": "google.cloud.compute.v1beta.Instances.SetMinCpuPlatform", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/setMinCpuPlatform" + } + ] + }, + { + "shortName": "SetName", + "fullName": "google.cloud.compute.v1beta.Instances.SetName", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/setName" + } + ] + }, + { + "shortName": "SetScheduling", + "fullName": "google.cloud.compute.v1beta.Instances.SetScheduling", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/setScheduling" + } + ] + }, + { + "shortName": "SetSecurityPolicy", + "fullName": "google.cloud.compute.v1beta.Instances.SetSecurityPolicy", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/setSecurityPolicy" + } + ] + }, + { + "shortName": "SetServiceAccount", + "fullName": "google.cloud.compute.v1beta.Instances.SetServiceAccount", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/setServiceAccount" + } + ] + }, + { + "shortName": "SetShieldedInstanceIntegrityPolicy", + "fullName": "google.cloud.compute.v1beta.Instances.SetShieldedInstanceIntegrityPolicy", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "PATCH", + "path": "/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/setShieldedInstanceIntegrityPolicy" + } + ] + }, + { + "shortName": "SetShieldedVmIntegrityPolicy", + "fullName": "google.cloud.compute.v1beta.Instances.SetShieldedVmIntegrityPolicy", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "PATCH", + "path": "/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/setShieldedVmIntegrityPolicy" + } + ] + }, + { + "shortName": "SetTags", + "fullName": "google.cloud.compute.v1beta.Instances.SetTags", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/setTags" + } + ] + }, + { + "shortName": "SimulateMaintenanceEvent", + "fullName": "google.cloud.compute.v1beta.Instances.SimulateMaintenanceEvent", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/simulateMaintenanceEvent" + } + ] + }, + { + "shortName": "Start", + "fullName": "google.cloud.compute.v1beta.Instances.Start", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/start" + } + ] + }, + { + "shortName": "StartWithEncryptionKey", + "fullName": "google.cloud.compute.v1beta.Instances.StartWithEncryptionKey", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/startWithEncryptionKey" + } + ] + }, + { + "shortName": "Stop", + "fullName": "google.cloud.compute.v1beta.Instances.Stop", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/stop" + } + ] + }, + { + "shortName": "Suspend", + "fullName": "google.cloud.compute.v1beta.Instances.Suspend", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/suspend" + } + ] + }, + { + "shortName": "TestIamPermissions", + "fullName": "google.cloud.compute.v1beta.Instances.TestIamPermissions", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/instances/{resource}/testIamPermissions" + } + ] + }, + { + "shortName": "Update", + "fullName": "google.cloud.compute.v1beta.Instances.Update", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "PUT", + "path": "/compute/beta/projects/{project}/zones/{zone}/instances/{instance}" + } + ] + }, + { + "shortName": "UpdateAccessConfig", + "fullName": "google.cloud.compute.v1beta.Instances.UpdateAccessConfig", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/updateAccessConfig" + } + ] + }, + { + "shortName": "UpdateDisplayDevice", + "fullName": "google.cloud.compute.v1beta.Instances.UpdateDisplayDevice", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "PATCH", + "path": "/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/updateDisplayDevice" + } + ] + }, + { + "shortName": "UpdateNetworkInterface", + "fullName": "google.cloud.compute.v1beta.Instances.UpdateNetworkInterface", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "PATCH", + "path": "/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/updateNetworkInterface" + } + ] + }, + { + "shortName": "UpdateShieldedInstanceConfig", + "fullName": "google.cloud.compute.v1beta.Instances.UpdateShieldedInstanceConfig", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "PATCH", + "path": "/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/updateShieldedInstanceConfig" + } + ] + }, + { + "shortName": "UpdateShieldedVmConfig", + "fullName": "google.cloud.compute.v1beta.Instances.UpdateShieldedVmConfig", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "PATCH", + "path": "/compute/beta/projects/{project}/zones/{zone}/instances/{instance}/updateShieldedVmConfig" + } + ] + } + ] + }, + { + "shortName": "InstantSnapshots", + "fullName": "google.cloud.compute.v1beta.InstantSnapshots", + "methods": [ + { + "shortName": "AggregatedList", + "fullName": "google.cloud.compute.v1beta.InstantSnapshots.AggregatedList", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/aggregated/instantSnapshots" + } + ] + }, + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.InstantSnapshots.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/projects/{project}/zones/{zone}/instantSnapshots/{instant_snapshot}" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.InstantSnapshots.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/zones/{zone}/instantSnapshots/{instant_snapshot}" + } + ] + }, + { + "shortName": "GetIamPolicy", + "fullName": "google.cloud.compute.v1beta.InstantSnapshots.GetIamPolicy", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/zones/{zone}/instantSnapshots/{resource}/getIamPolicy" + } + ] + }, + { + "shortName": "Insert", + "fullName": "google.cloud.compute.v1beta.InstantSnapshots.Insert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/instantSnapshots" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.InstantSnapshots.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/zones/{zone}/instantSnapshots" + } + ] + }, + { + "shortName": "SetIamPolicy", + "fullName": "google.cloud.compute.v1beta.InstantSnapshots.SetIamPolicy", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/instantSnapshots/{resource}/setIamPolicy" + } + ] + }, + { + "shortName": "SetLabels", + "fullName": "google.cloud.compute.v1beta.InstantSnapshots.SetLabels", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/instantSnapshots/{resource}/setLabels" + } + ] + }, + { + "shortName": "TestIamPermissions", + "fullName": "google.cloud.compute.v1beta.InstantSnapshots.TestIamPermissions", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/instantSnapshots/{resource}/testIamPermissions" + } + ] + } + ] + }, + { + "shortName": "InterconnectAttachmentGroups", + "fullName": "google.cloud.compute.v1beta.InterconnectAttachmentGroups", + "methods": [ + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.InterconnectAttachmentGroups.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/projects/{project}/global/interconnectAttachmentGroups/{interconnect_attachment_group}" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.InterconnectAttachmentGroups.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/interconnectAttachmentGroups/{interconnect_attachment_group}" + } + ] + }, + { + "shortName": "GetIamPolicy", + "fullName": "google.cloud.compute.v1beta.InterconnectAttachmentGroups.GetIamPolicy", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/interconnectAttachmentGroups/{resource}/getIamPolicy" + } + ] + }, + { + "shortName": "GetOperationalStatus", + "fullName": "google.cloud.compute.v1beta.InterconnectAttachmentGroups.GetOperationalStatus", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/interconnectAttachmentGroups/{interconnect_attachment_group}/getOperationalStatus" + } + ] + }, + { + "shortName": "Insert", + "fullName": "google.cloud.compute.v1beta.InterconnectAttachmentGroups.Insert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/interconnectAttachmentGroups" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.InterconnectAttachmentGroups.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/interconnectAttachmentGroups" + } + ] + }, + { + "shortName": "Patch", + "fullName": "google.cloud.compute.v1beta.InterconnectAttachmentGroups.Patch", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "PATCH", + "path": "/compute/beta/projects/{project}/global/interconnectAttachmentGroups/{interconnect_attachment_group}" + } + ] + }, + { + "shortName": "SetIamPolicy", + "fullName": "google.cloud.compute.v1beta.InterconnectAttachmentGroups.SetIamPolicy", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/interconnectAttachmentGroups/{resource}/setIamPolicy" + } + ] + }, + { + "shortName": "TestIamPermissions", + "fullName": "google.cloud.compute.v1beta.InterconnectAttachmentGroups.TestIamPermissions", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/interconnectAttachmentGroups/{resource}/testIamPermissions" + } + ] + } + ] + }, + { + "shortName": "InterconnectAttachments", + "fullName": "google.cloud.compute.v1beta.InterconnectAttachments", + "methods": [ + { + "shortName": "AggregatedList", + "fullName": "google.cloud.compute.v1beta.InterconnectAttachments.AggregatedList", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/aggregated/interconnectAttachments" + } + ] + }, + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.InterconnectAttachments.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/projects/{project}/regions/{region}/interconnectAttachments/{interconnect_attachment}" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.InterconnectAttachments.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/interconnectAttachments/{interconnect_attachment}" + } + ] + }, + { + "shortName": "Insert", + "fullName": "google.cloud.compute.v1beta.InterconnectAttachments.Insert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/interconnectAttachments" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.InterconnectAttachments.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/interconnectAttachments" + } + ] + }, + { + "shortName": "Patch", + "fullName": "google.cloud.compute.v1beta.InterconnectAttachments.Patch", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "PATCH", + "path": "/compute/beta/projects/{project}/regions/{region}/interconnectAttachments/{interconnect_attachment}" + } + ] + }, + { + "shortName": "SetLabels", + "fullName": "google.cloud.compute.v1beta.InterconnectAttachments.SetLabels", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/interconnectAttachments/{resource}/setLabels" + } + ] + }, + { + "shortName": "TestIamPermissions", + "fullName": "google.cloud.compute.v1beta.InterconnectAttachments.TestIamPermissions", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/interconnectAttachments/{resource}/testIamPermissions" + } + ] + } + ] + }, + { + "shortName": "InterconnectGroups", + "fullName": "google.cloud.compute.v1beta.InterconnectGroups", + "methods": [ + { + "shortName": "CreateMembers", + "fullName": "google.cloud.compute.v1beta.InterconnectGroups.CreateMembers", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/interconnectGroups/{interconnect_group}/createMembers" + } + ] + }, + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.InterconnectGroups.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/projects/{project}/global/interconnectGroups/{interconnect_group}" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.InterconnectGroups.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/interconnectGroups/{interconnect_group}" + } + ] + }, + { + "shortName": "GetIamPolicy", + "fullName": "google.cloud.compute.v1beta.InterconnectGroups.GetIamPolicy", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/interconnectGroups/{resource}/getIamPolicy" + } + ] + }, + { + "shortName": "GetOperationalStatus", + "fullName": "google.cloud.compute.v1beta.InterconnectGroups.GetOperationalStatus", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/interconnectGroups/{interconnect_group}/getOperationalStatus" + } + ] + }, + { + "shortName": "Insert", + "fullName": "google.cloud.compute.v1beta.InterconnectGroups.Insert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/interconnectGroups" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.InterconnectGroups.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/interconnectGroups" + } + ] + }, + { + "shortName": "Patch", + "fullName": "google.cloud.compute.v1beta.InterconnectGroups.Patch", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "PATCH", + "path": "/compute/beta/projects/{project}/global/interconnectGroups/{interconnect_group}" + } + ] + }, + { + "shortName": "SetIamPolicy", + "fullName": "google.cloud.compute.v1beta.InterconnectGroups.SetIamPolicy", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/interconnectGroups/{resource}/setIamPolicy" + } + ] + }, + { + "shortName": "TestIamPermissions", + "fullName": "google.cloud.compute.v1beta.InterconnectGroups.TestIamPermissions", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/interconnectGroups/{resource}/testIamPermissions" + } + ] + } + ] + }, + { + "shortName": "InterconnectLocations", + "fullName": "google.cloud.compute.v1beta.InterconnectLocations", + "methods": [ + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.InterconnectLocations.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/interconnectLocations/{interconnect_location}" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.InterconnectLocations.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/interconnectLocations" + } + ] + } + ] + }, + { + "shortName": "InterconnectRemoteLocations", + "fullName": "google.cloud.compute.v1beta.InterconnectRemoteLocations", + "methods": [ + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.InterconnectRemoteLocations.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/interconnectRemoteLocations/{interconnect_remote_location}" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.InterconnectRemoteLocations.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/interconnectRemoteLocations" + } + ] + } + ] + }, + { + "shortName": "Interconnects", + "fullName": "google.cloud.compute.v1beta.Interconnects", + "methods": [ + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.Interconnects.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/projects/{project}/global/interconnects/{interconnect}" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.Interconnects.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/interconnects/{interconnect}" + } + ] + }, + { + "shortName": "GetDiagnostics", + "fullName": "google.cloud.compute.v1beta.Interconnects.GetDiagnostics", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/interconnects/{interconnect}/getDiagnostics" + } + ] + }, + { + "shortName": "GetMacsecConfig", + "fullName": "google.cloud.compute.v1beta.Interconnects.GetMacsecConfig", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/interconnects/{interconnect}/getMacsecConfig" + } + ] + }, + { + "shortName": "Insert", + "fullName": "google.cloud.compute.v1beta.Interconnects.Insert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/interconnects" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.Interconnects.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/interconnects" + } + ] + }, + { + "shortName": "Patch", + "fullName": "google.cloud.compute.v1beta.Interconnects.Patch", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "PATCH", + "path": "/compute/beta/projects/{project}/global/interconnects/{interconnect}" + } + ] + }, + { + "shortName": "SetLabels", + "fullName": "google.cloud.compute.v1beta.Interconnects.SetLabels", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/interconnects/{resource}/setLabels" + } + ] + }, + { + "shortName": "TestIamPermissions", + "fullName": "google.cloud.compute.v1beta.Interconnects.TestIamPermissions", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/interconnects/{resource}/testIamPermissions" + } + ] + } + ] + }, + { + "shortName": "LicenseCodes", + "fullName": "google.cloud.compute.v1beta.LicenseCodes", + "methods": [ + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.LicenseCodes.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/licenseCodes/{license_code}" + } + ] + }, + { + "shortName": "TestIamPermissions", + "fullName": "google.cloud.compute.v1beta.LicenseCodes.TestIamPermissions", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/licenseCodes/{resource}/testIamPermissions" + } + ] + } + ] + }, + { + "shortName": "Licenses", + "fullName": "google.cloud.compute.v1beta.Licenses", + "methods": [ + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.Licenses.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/projects/{project}/global/licenses/{license}" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.Licenses.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/licenses/{license}" + } + ] + }, + { + "shortName": "GetIamPolicy", + "fullName": "google.cloud.compute.v1beta.Licenses.GetIamPolicy", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/licenses/{resource}/getIamPolicy" + } + ] + }, + { + "shortName": "Insert", + "fullName": "google.cloud.compute.v1beta.Licenses.Insert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/licenses" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.Licenses.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/licenses" + } + ] + }, + { + "shortName": "SetIamPolicy", + "fullName": "google.cloud.compute.v1beta.Licenses.SetIamPolicy", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/licenses/{resource}/setIamPolicy" + } + ] + }, + { + "shortName": "TestIamPermissions", + "fullName": "google.cloud.compute.v1beta.Licenses.TestIamPermissions", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/licenses/{resource}/testIamPermissions" + } + ] + }, + { + "shortName": "Update", + "fullName": "google.cloud.compute.v1beta.Licenses.Update", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "PATCH", + "path": "/compute/beta/projects/{project}/global/licenses/{license}" + } + ] + } + ] + }, + { + "shortName": "MachineImages", + "fullName": "google.cloud.compute.v1beta.MachineImages", + "methods": [ + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.MachineImages.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/projects/{project}/global/machineImages/{machine_image}" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.MachineImages.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/machineImages/{machine_image}" + } + ] + }, + { + "shortName": "GetIamPolicy", + "fullName": "google.cloud.compute.v1beta.MachineImages.GetIamPolicy", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/machineImages/{resource}/getIamPolicy" + } + ] + }, + { + "shortName": "Insert", + "fullName": "google.cloud.compute.v1beta.MachineImages.Insert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/machineImages" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.MachineImages.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/machineImages" + } + ] + }, + { + "shortName": "SetIamPolicy", + "fullName": "google.cloud.compute.v1beta.MachineImages.SetIamPolicy", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/machineImages/{resource}/setIamPolicy" + } + ] + }, + { + "shortName": "SetLabels", + "fullName": "google.cloud.compute.v1beta.MachineImages.SetLabels", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/machineImages/{resource}/setLabels" + } + ] + }, + { + "shortName": "TestIamPermissions", + "fullName": "google.cloud.compute.v1beta.MachineImages.TestIamPermissions", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/machineImages/{resource}/testIamPermissions" + } + ] + } + ] + }, + { + "shortName": "MachineTypes", + "fullName": "google.cloud.compute.v1beta.MachineTypes", + "methods": [ + { + "shortName": "AggregatedList", + "fullName": "google.cloud.compute.v1beta.MachineTypes.AggregatedList", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/aggregated/machineTypes" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.MachineTypes.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/zones/{zone}/machineTypes/{machine_type}" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.MachineTypes.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/zones/{zone}/machineTypes" + } + ] + } + ] + }, + { + "shortName": "NetworkAttachments", + "fullName": "google.cloud.compute.v1beta.NetworkAttachments", + "methods": [ + { + "shortName": "AggregatedList", + "fullName": "google.cloud.compute.v1beta.NetworkAttachments.AggregatedList", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/aggregated/networkAttachments" + } + ] + }, + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.NetworkAttachments.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/projects/{project}/regions/{region}/networkAttachments/{network_attachment}" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.NetworkAttachments.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/networkAttachments/{network_attachment}" + } + ] + }, + { + "shortName": "GetIamPolicy", + "fullName": "google.cloud.compute.v1beta.NetworkAttachments.GetIamPolicy", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/networkAttachments/{resource}/getIamPolicy" + } + ] + }, + { + "shortName": "Insert", + "fullName": "google.cloud.compute.v1beta.NetworkAttachments.Insert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/networkAttachments" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.NetworkAttachments.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/networkAttachments" + } + ] + }, + { + "shortName": "Patch", + "fullName": "google.cloud.compute.v1beta.NetworkAttachments.Patch", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "PATCH", + "path": "/compute/beta/projects/{project}/regions/{region}/networkAttachments/{network_attachment}" + } + ] + }, + { + "shortName": "SetIamPolicy", + "fullName": "google.cloud.compute.v1beta.NetworkAttachments.SetIamPolicy", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/networkAttachments/{resource}/setIamPolicy" + } + ] + }, + { + "shortName": "TestIamPermissions", + "fullName": "google.cloud.compute.v1beta.NetworkAttachments.TestIamPermissions", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/networkAttachments/{resource}/testIamPermissions" + } + ] + } + ] + }, + { + "shortName": "NetworkEdgeSecurityServices", + "fullName": "google.cloud.compute.v1beta.NetworkEdgeSecurityServices", + "methods": [ + { + "shortName": "AggregatedList", + "fullName": "google.cloud.compute.v1beta.NetworkEdgeSecurityServices.AggregatedList", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/aggregated/networkEdgeSecurityServices" + } + ] + }, + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.NetworkEdgeSecurityServices.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/projects/{project}/regions/{region}/networkEdgeSecurityServices/{network_edge_security_service}" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.NetworkEdgeSecurityServices.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/networkEdgeSecurityServices/{network_edge_security_service}" + } + ] + }, + { + "shortName": "Insert", + "fullName": "google.cloud.compute.v1beta.NetworkEdgeSecurityServices.Insert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/networkEdgeSecurityServices" + } + ] + }, + { + "shortName": "Patch", + "fullName": "google.cloud.compute.v1beta.NetworkEdgeSecurityServices.Patch", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "PATCH", + "path": "/compute/beta/projects/{project}/regions/{region}/networkEdgeSecurityServices/{network_edge_security_service}" + } + ] + } + ] + }, + { + "shortName": "NetworkEndpointGroups", + "fullName": "google.cloud.compute.v1beta.NetworkEndpointGroups", + "methods": [ + { + "shortName": "AggregatedList", + "fullName": "google.cloud.compute.v1beta.NetworkEndpointGroups.AggregatedList", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/aggregated/networkEndpointGroups" + } + ] + }, + { + "shortName": "AttachNetworkEndpoints", + "fullName": "google.cloud.compute.v1beta.NetworkEndpointGroups.AttachNetworkEndpoints", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/networkEndpointGroups/{network_endpoint_group}/attachNetworkEndpoints" + } + ] + }, + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.NetworkEndpointGroups.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/projects/{project}/zones/{zone}/networkEndpointGroups/{network_endpoint_group}" + } + ] + }, + { + "shortName": "DetachNetworkEndpoints", + "fullName": "google.cloud.compute.v1beta.NetworkEndpointGroups.DetachNetworkEndpoints", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/networkEndpointGroups/{network_endpoint_group}/detachNetworkEndpoints" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.NetworkEndpointGroups.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/zones/{zone}/networkEndpointGroups/{network_endpoint_group}" + } + ] + }, + { + "shortName": "Insert", + "fullName": "google.cloud.compute.v1beta.NetworkEndpointGroups.Insert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/networkEndpointGroups" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.NetworkEndpointGroups.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/zones/{zone}/networkEndpointGroups" + } + ] + }, + { + "shortName": "ListNetworkEndpoints", + "fullName": "google.cloud.compute.v1beta.NetworkEndpointGroups.ListNetworkEndpoints", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/networkEndpointGroups/{network_endpoint_group}/listNetworkEndpoints" + } + ] + }, + { + "shortName": "TestIamPermissions", + "fullName": "google.cloud.compute.v1beta.NetworkEndpointGroups.TestIamPermissions", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/networkEndpointGroups/{resource}/testIamPermissions" + } + ] + } + ] + }, + { + "shortName": "NetworkFirewallPolicies", + "fullName": "google.cloud.compute.v1beta.NetworkFirewallPolicies", + "methods": [ + { + "shortName": "AddAssociation", + "fullName": "google.cloud.compute.v1beta.NetworkFirewallPolicies.AddAssociation", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/firewallPolicies/{firewall_policy}/addAssociation" + } + ] + }, + { + "shortName": "AddPacketMirroringRule", + "fullName": "google.cloud.compute.v1beta.NetworkFirewallPolicies.AddPacketMirroringRule", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/firewallPolicies/{firewall_policy}/addPacketMirroringRule" + } + ] + }, + { + "shortName": "AddRule", + "fullName": "google.cloud.compute.v1beta.NetworkFirewallPolicies.AddRule", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/firewallPolicies/{firewall_policy}/addRule" + } + ] + }, + { + "shortName": "AggregatedList", + "fullName": "google.cloud.compute.v1beta.NetworkFirewallPolicies.AggregatedList", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/aggregated/firewallPolicies" + } + ] + }, + { + "shortName": "CloneRules", + "fullName": "google.cloud.compute.v1beta.NetworkFirewallPolicies.CloneRules", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/firewallPolicies/{firewall_policy}/cloneRules" + } + ] + }, + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.NetworkFirewallPolicies.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/projects/{project}/global/firewallPolicies/{firewall_policy}" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.NetworkFirewallPolicies.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/firewallPolicies/{firewall_policy}" + } + ] + }, + { + "shortName": "GetAssociation", + "fullName": "google.cloud.compute.v1beta.NetworkFirewallPolicies.GetAssociation", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/firewallPolicies/{firewall_policy}/getAssociation" + } + ] + }, + { + "shortName": "GetIamPolicy", + "fullName": "google.cloud.compute.v1beta.NetworkFirewallPolicies.GetIamPolicy", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/firewallPolicies/{resource}/getIamPolicy" + } + ] + }, + { + "shortName": "GetPacketMirroringRule", + "fullName": "google.cloud.compute.v1beta.NetworkFirewallPolicies.GetPacketMirroringRule", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/firewallPolicies/{firewall_policy}/getPacketMirroringRule" + } + ] + }, + { + "shortName": "GetRule", + "fullName": "google.cloud.compute.v1beta.NetworkFirewallPolicies.GetRule", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/firewallPolicies/{firewall_policy}/getRule" + } + ] + }, + { + "shortName": "Insert", + "fullName": "google.cloud.compute.v1beta.NetworkFirewallPolicies.Insert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/firewallPolicies" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.NetworkFirewallPolicies.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/firewallPolicies" + } + ] + }, + { + "shortName": "Patch", + "fullName": "google.cloud.compute.v1beta.NetworkFirewallPolicies.Patch", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "PATCH", + "path": "/compute/beta/projects/{project}/global/firewallPolicies/{firewall_policy}" + } + ] + }, + { + "shortName": "PatchPacketMirroringRule", + "fullName": "google.cloud.compute.v1beta.NetworkFirewallPolicies.PatchPacketMirroringRule", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/firewallPolicies/{firewall_policy}/patchPacketMirroringRule" + } + ] + }, + { + "shortName": "PatchRule", + "fullName": "google.cloud.compute.v1beta.NetworkFirewallPolicies.PatchRule", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/firewallPolicies/{firewall_policy}/patchRule" + } + ] + }, + { + "shortName": "RemoveAssociation", + "fullName": "google.cloud.compute.v1beta.NetworkFirewallPolicies.RemoveAssociation", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/firewallPolicies/{firewall_policy}/removeAssociation" + } + ] + }, + { + "shortName": "RemovePacketMirroringRule", + "fullName": "google.cloud.compute.v1beta.NetworkFirewallPolicies.RemovePacketMirroringRule", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/firewallPolicies/{firewall_policy}/removePacketMirroringRule" + } + ] + }, + { + "shortName": "RemoveRule", + "fullName": "google.cloud.compute.v1beta.NetworkFirewallPolicies.RemoveRule", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/firewallPolicies/{firewall_policy}/removeRule" + } + ] + }, + { + "shortName": "SetIamPolicy", + "fullName": "google.cloud.compute.v1beta.NetworkFirewallPolicies.SetIamPolicy", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/firewallPolicies/{resource}/setIamPolicy" + } + ] + }, + { + "shortName": "TestIamPermissions", + "fullName": "google.cloud.compute.v1beta.NetworkFirewallPolicies.TestIamPermissions", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/firewallPolicies/{resource}/testIamPermissions" + } + ] + } + ] + }, + { + "shortName": "NetworkProfiles", + "fullName": "google.cloud.compute.v1beta.NetworkProfiles", + "methods": [ + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.NetworkProfiles.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/networkProfiles/{network_profile}" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.NetworkProfiles.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/networkProfiles" + } + ] + } + ] + }, + { + "shortName": "Networks", + "fullName": "google.cloud.compute.v1beta.Networks", + "methods": [ + { + "shortName": "AddPeering", + "fullName": "google.cloud.compute.v1beta.Networks.AddPeering", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/networks/{network}/addPeering" + } + ] + }, + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.Networks.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/projects/{project}/global/networks/{network}" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.Networks.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/networks/{network}" + } + ] + }, + { + "shortName": "GetEffectiveFirewalls", + "fullName": "google.cloud.compute.v1beta.Networks.GetEffectiveFirewalls", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/networks/{network}/getEffectiveFirewalls" + } + ] + }, + { + "shortName": "Insert", + "fullName": "google.cloud.compute.v1beta.Networks.Insert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/networks" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.Networks.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/networks" + } + ] + }, + { + "shortName": "ListPeeringRoutes", + "fullName": "google.cloud.compute.v1beta.Networks.ListPeeringRoutes", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/networks/{network}/listPeeringRoutes" + } + ] + }, + { + "shortName": "Patch", + "fullName": "google.cloud.compute.v1beta.Networks.Patch", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "PATCH", + "path": "/compute/beta/projects/{project}/global/networks/{network}" + } + ] + }, + { + "shortName": "RemovePeering", + "fullName": "google.cloud.compute.v1beta.Networks.RemovePeering", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/networks/{network}/removePeering" + } + ] + }, + { + "shortName": "RequestRemovePeering", + "fullName": "google.cloud.compute.v1beta.Networks.RequestRemovePeering", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/networks/{network}/requestRemovePeering" + } + ] + }, + { + "shortName": "SwitchToCustomMode", + "fullName": "google.cloud.compute.v1beta.Networks.SwitchToCustomMode", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/networks/{network}/switchToCustomMode" + } + ] + }, + { + "shortName": "TestIamPermissions", + "fullName": "google.cloud.compute.v1beta.Networks.TestIamPermissions", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/networks/{resource}/testIamPermissions" + } + ] + }, + { + "shortName": "UpdatePeering", + "fullName": "google.cloud.compute.v1beta.Networks.UpdatePeering", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "PATCH", + "path": "/compute/beta/projects/{project}/global/networks/{network}/updatePeering" + } + ] + } + ] + }, + { + "shortName": "NodeGroups", + "fullName": "google.cloud.compute.v1beta.NodeGroups", + "methods": [ + { + "shortName": "AddNodes", + "fullName": "google.cloud.compute.v1beta.NodeGroups.AddNodes", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/nodeGroups/{node_group}/addNodes" + } + ] + }, + { + "shortName": "AggregatedList", + "fullName": "google.cloud.compute.v1beta.NodeGroups.AggregatedList", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/aggregated/nodeGroups" + } + ] + }, + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.NodeGroups.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/projects/{project}/zones/{zone}/nodeGroups/{node_group}" + } + ] + }, + { + "shortName": "DeleteNodes", + "fullName": "google.cloud.compute.v1beta.NodeGroups.DeleteNodes", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/nodeGroups/{node_group}/deleteNodes" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.NodeGroups.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/zones/{zone}/nodeGroups/{node_group}" + } + ] + }, + { + "shortName": "GetIamPolicy", + "fullName": "google.cloud.compute.v1beta.NodeGroups.GetIamPolicy", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/zones/{zone}/nodeGroups/{resource}/getIamPolicy" + } + ] + }, + { + "shortName": "Insert", + "fullName": "google.cloud.compute.v1beta.NodeGroups.Insert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/nodeGroups" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.NodeGroups.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/zones/{zone}/nodeGroups" + } + ] + }, + { + "shortName": "ListNodes", + "fullName": "google.cloud.compute.v1beta.NodeGroups.ListNodes", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/nodeGroups/{node_group}/listNodes" + } + ] + }, + { + "shortName": "Patch", + "fullName": "google.cloud.compute.v1beta.NodeGroups.Patch", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "PATCH", + "path": "/compute/beta/projects/{project}/zones/{zone}/nodeGroups/{node_group}" + } + ] + }, + { + "shortName": "PerformMaintenance", + "fullName": "google.cloud.compute.v1beta.NodeGroups.PerformMaintenance", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/nodeGroups/{node_group}/performMaintenance" + } + ] + }, + { + "shortName": "SetIamPolicy", + "fullName": "google.cloud.compute.v1beta.NodeGroups.SetIamPolicy", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/nodeGroups/{resource}/setIamPolicy" + } + ] + }, + { + "shortName": "SetNodeTemplate", + "fullName": "google.cloud.compute.v1beta.NodeGroups.SetNodeTemplate", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/nodeGroups/{node_group}/setNodeTemplate" + } + ] + }, + { + "shortName": "SimulateMaintenanceEvent", + "fullName": "google.cloud.compute.v1beta.NodeGroups.SimulateMaintenanceEvent", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/nodeGroups/{node_group}/simulateMaintenanceEvent" + } + ] + }, + { + "shortName": "TestIamPermissions", + "fullName": "google.cloud.compute.v1beta.NodeGroups.TestIamPermissions", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/nodeGroups/{resource}/testIamPermissions" + } + ] + } + ] + }, + { + "shortName": "NodeTemplates", + "fullName": "google.cloud.compute.v1beta.NodeTemplates", + "methods": [ + { + "shortName": "AggregatedList", + "fullName": "google.cloud.compute.v1beta.NodeTemplates.AggregatedList", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/aggregated/nodeTemplates" + } + ] + }, + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.NodeTemplates.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/projects/{project}/regions/{region}/nodeTemplates/{node_template}" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.NodeTemplates.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/nodeTemplates/{node_template}" + } + ] + }, + { + "shortName": "GetIamPolicy", + "fullName": "google.cloud.compute.v1beta.NodeTemplates.GetIamPolicy", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/nodeTemplates/{resource}/getIamPolicy" + } + ] + }, + { + "shortName": "Insert", + "fullName": "google.cloud.compute.v1beta.NodeTemplates.Insert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/nodeTemplates" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.NodeTemplates.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/nodeTemplates" + } + ] + }, + { + "shortName": "SetIamPolicy", + "fullName": "google.cloud.compute.v1beta.NodeTemplates.SetIamPolicy", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/nodeTemplates/{resource}/setIamPolicy" + } + ] + }, + { + "shortName": "TestIamPermissions", + "fullName": "google.cloud.compute.v1beta.NodeTemplates.TestIamPermissions", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/nodeTemplates/{resource}/testIamPermissions" + } + ] + } + ] + }, + { + "shortName": "NodeTypes", + "fullName": "google.cloud.compute.v1beta.NodeTypes", + "methods": [ + { + "shortName": "AggregatedList", + "fullName": "google.cloud.compute.v1beta.NodeTypes.AggregatedList", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/aggregated/nodeTypes" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.NodeTypes.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/zones/{zone}/nodeTypes/{node_type}" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.NodeTypes.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/zones/{zone}/nodeTypes" + } + ] + } + ] + }, + { + "shortName": "OrganizationSecurityPolicies", + "fullName": "google.cloud.compute.v1beta.OrganizationSecurityPolicies", + "methods": [ + { + "shortName": "AddAssociation", + "fullName": "google.cloud.compute.v1beta.OrganizationSecurityPolicies.AddAssociation", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/locations/global/securityPolicies/{security_policy}/addAssociation" + } + ] + }, + { + "shortName": "AddRule", + "fullName": "google.cloud.compute.v1beta.OrganizationSecurityPolicies.AddRule", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/locations/global/securityPolicies/{security_policy}/addRule" + } + ] + }, + { + "shortName": "CopyRules", + "fullName": "google.cloud.compute.v1beta.OrganizationSecurityPolicies.CopyRules", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/locations/global/securityPolicies/{security_policy}/copyRules" + } + ] + }, + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.OrganizationSecurityPolicies.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/locations/global/securityPolicies/{security_policy}" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.OrganizationSecurityPolicies.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/locations/global/securityPolicies/{security_policy}" + } + ] + }, + { + "shortName": "GetAssociation", + "fullName": "google.cloud.compute.v1beta.OrganizationSecurityPolicies.GetAssociation", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/locations/global/securityPolicies/{security_policy}/getAssociation" + } + ] + }, + { + "shortName": "GetRule", + "fullName": "google.cloud.compute.v1beta.OrganizationSecurityPolicies.GetRule", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/locations/global/securityPolicies/{security_policy}/getRule" + } + ] + }, + { + "shortName": "Insert", + "fullName": "google.cloud.compute.v1beta.OrganizationSecurityPolicies.Insert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/locations/global/securityPolicies" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.OrganizationSecurityPolicies.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/locations/global/securityPolicies" + } + ] + }, + { + "shortName": "ListAssociations", + "fullName": "google.cloud.compute.v1beta.OrganizationSecurityPolicies.ListAssociations", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/locations/global/securityPolicies/listAssociations" + } + ] + }, + { + "shortName": "ListPreconfiguredExpressionSets", + "fullName": "google.cloud.compute.v1beta.OrganizationSecurityPolicies.ListPreconfiguredExpressionSets", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/locations/global/securityPolicies/listPreconfiguredExpressionSets" + } + ] + }, + { + "shortName": "Move", + "fullName": "google.cloud.compute.v1beta.OrganizationSecurityPolicies.Move", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/locations/global/securityPolicies/{security_policy}/move" + } + ] + }, + { + "shortName": "Patch", + "fullName": "google.cloud.compute.v1beta.OrganizationSecurityPolicies.Patch", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "PATCH", + "path": "/compute/beta/locations/global/securityPolicies/{security_policy}" + } + ] + }, + { + "shortName": "PatchRule", + "fullName": "google.cloud.compute.v1beta.OrganizationSecurityPolicies.PatchRule", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/locations/global/securityPolicies/{security_policy}/patchRule" + } + ] + }, + { + "shortName": "RemoveAssociation", + "fullName": "google.cloud.compute.v1beta.OrganizationSecurityPolicies.RemoveAssociation", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/locations/global/securityPolicies/{security_policy}/removeAssociation" + } + ] + }, + { + "shortName": "RemoveRule", + "fullName": "google.cloud.compute.v1beta.OrganizationSecurityPolicies.RemoveRule", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/locations/global/securityPolicies/{security_policy}/removeRule" + } + ] + } + ] + }, + { + "shortName": "PacketMirrorings", + "fullName": "google.cloud.compute.v1beta.PacketMirrorings", + "methods": [ + { + "shortName": "AggregatedList", + "fullName": "google.cloud.compute.v1beta.PacketMirrorings.AggregatedList", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/aggregated/packetMirrorings" + } + ] + }, + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.PacketMirrorings.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/projects/{project}/regions/{region}/packetMirrorings/{packet_mirroring}" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.PacketMirrorings.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/packetMirrorings/{packet_mirroring}" + } + ] + }, + { + "shortName": "Insert", + "fullName": "google.cloud.compute.v1beta.PacketMirrorings.Insert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/packetMirrorings" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.PacketMirrorings.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/packetMirrorings" + } + ] + }, + { + "shortName": "Patch", + "fullName": "google.cloud.compute.v1beta.PacketMirrorings.Patch", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "PATCH", + "path": "/compute/beta/projects/{project}/regions/{region}/packetMirrorings/{packet_mirroring}" + } + ] + }, + { + "shortName": "TestIamPermissions", + "fullName": "google.cloud.compute.v1beta.PacketMirrorings.TestIamPermissions", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/packetMirrorings/{resource}/testIamPermissions" + } + ] + } + ] + }, + { + "shortName": "PreviewFeatures", + "fullName": "google.cloud.compute.v1beta.PreviewFeatures", + "methods": [ + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.PreviewFeatures.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/previewFeatures/{preview_feature}" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.PreviewFeatures.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/previewFeatures" + } + ] + }, + { + "shortName": "Update", + "fullName": "google.cloud.compute.v1beta.PreviewFeatures.Update", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "PATCH", + "path": "/compute/beta/projects/{project}/global/previewFeatures/{preview_feature}" + } + ] + } + ] + }, + { + "shortName": "Projects", + "fullName": "google.cloud.compute.v1beta.Projects", + "methods": [ + { + "shortName": "DisableXpnHost", + "fullName": "google.cloud.compute.v1beta.Projects.DisableXpnHost", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/disableXpnHost" + } + ] + }, + { + "shortName": "DisableXpnResource", + "fullName": "google.cloud.compute.v1beta.Projects.DisableXpnResource", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/disableXpnResource" + } + ] + }, + { + "shortName": "EnableXpnHost", + "fullName": "google.cloud.compute.v1beta.Projects.EnableXpnHost", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/enableXpnHost" + } + ] + }, + { + "shortName": "EnableXpnResource", + "fullName": "google.cloud.compute.v1beta.Projects.EnableXpnResource", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/enableXpnResource" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.Projects.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}" + } + ] + }, + { + "shortName": "GetXpnHost", + "fullName": "google.cloud.compute.v1beta.Projects.GetXpnHost", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/getXpnHost" + } + ] + }, + { + "shortName": "GetXpnResources", + "fullName": "google.cloud.compute.v1beta.Projects.GetXpnResources", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/getXpnResources" + } + ] + }, + { + "shortName": "ListXpnHosts", + "fullName": "google.cloud.compute.v1beta.Projects.ListXpnHosts", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/listXpnHosts" + } + ] + }, + { + "shortName": "MoveDisk", + "fullName": "google.cloud.compute.v1beta.Projects.MoveDisk", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/moveDisk" + } + ] + }, + { + "shortName": "MoveInstance", + "fullName": "google.cloud.compute.v1beta.Projects.MoveInstance", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/moveInstance" + } + ] + }, + { + "shortName": "SetCloudArmorTier", + "fullName": "google.cloud.compute.v1beta.Projects.SetCloudArmorTier", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/setCloudArmorTier" + } + ] + }, + { + "shortName": "SetCommonInstanceMetadata", + "fullName": "google.cloud.compute.v1beta.Projects.SetCommonInstanceMetadata", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/setCommonInstanceMetadata" + } + ] + }, + { + "shortName": "SetDefaultNetworkTier", + "fullName": "google.cloud.compute.v1beta.Projects.SetDefaultNetworkTier", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/setDefaultNetworkTier" + } + ] + }, + { + "shortName": "SetManagedProtectionTier", + "fullName": "google.cloud.compute.v1beta.Projects.SetManagedProtectionTier", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/setManagedProtectionTier" + } + ] + }, + { + "shortName": "SetUsageExportBucket", + "fullName": "google.cloud.compute.v1beta.Projects.SetUsageExportBucket", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/setUsageExportBucket" + } + ] + } + ] + }, + { + "shortName": "PublicAdvertisedPrefixes", + "fullName": "google.cloud.compute.v1beta.PublicAdvertisedPrefixes", + "methods": [ + { + "shortName": "Announce", + "fullName": "google.cloud.compute.v1beta.PublicAdvertisedPrefixes.Announce", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/publicAdvertisedPrefixes/{public_advertised_prefix}/announce" + } + ] + }, + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.PublicAdvertisedPrefixes.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/projects/{project}/global/publicAdvertisedPrefixes/{public_advertised_prefix}" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.PublicAdvertisedPrefixes.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/publicAdvertisedPrefixes/{public_advertised_prefix}" + } + ] + }, + { + "shortName": "Insert", + "fullName": "google.cloud.compute.v1beta.PublicAdvertisedPrefixes.Insert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/publicAdvertisedPrefixes" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.PublicAdvertisedPrefixes.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/publicAdvertisedPrefixes" + } + ] + }, + { + "shortName": "Patch", + "fullName": "google.cloud.compute.v1beta.PublicAdvertisedPrefixes.Patch", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "PATCH", + "path": "/compute/beta/projects/{project}/global/publicAdvertisedPrefixes/{public_advertised_prefix}" + } + ] + }, + { + "shortName": "Withdraw", + "fullName": "google.cloud.compute.v1beta.PublicAdvertisedPrefixes.Withdraw", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/publicAdvertisedPrefixes/{public_advertised_prefix}/withdraw" + } + ] + } + ] + }, + { + "shortName": "PublicDelegatedPrefixes", + "fullName": "google.cloud.compute.v1beta.PublicDelegatedPrefixes", + "methods": [ + { + "shortName": "AggregatedList", + "fullName": "google.cloud.compute.v1beta.PublicDelegatedPrefixes.AggregatedList", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/aggregated/publicDelegatedPrefixes" + } + ] + }, + { + "shortName": "Announce", + "fullName": "google.cloud.compute.v1beta.PublicDelegatedPrefixes.Announce", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/publicDelegatedPrefixes/{public_delegated_prefix}/announce" + } + ] + }, + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.PublicDelegatedPrefixes.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/projects/{project}/regions/{region}/publicDelegatedPrefixes/{public_delegated_prefix}" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.PublicDelegatedPrefixes.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/publicDelegatedPrefixes/{public_delegated_prefix}" + } + ] + }, + { + "shortName": "Insert", + "fullName": "google.cloud.compute.v1beta.PublicDelegatedPrefixes.Insert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/publicDelegatedPrefixes" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.PublicDelegatedPrefixes.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/publicDelegatedPrefixes" + } + ] + }, + { + "shortName": "Patch", + "fullName": "google.cloud.compute.v1beta.PublicDelegatedPrefixes.Patch", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "PATCH", + "path": "/compute/beta/projects/{project}/regions/{region}/publicDelegatedPrefixes/{public_delegated_prefix}" + } + ] + }, + { + "shortName": "Withdraw", + "fullName": "google.cloud.compute.v1beta.PublicDelegatedPrefixes.Withdraw", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/publicDelegatedPrefixes/{public_delegated_prefix}/withdraw" + } + ] + } + ] + }, + { + "shortName": "RegionAutoscalers", + "fullName": "google.cloud.compute.v1beta.RegionAutoscalers", + "methods": [ + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.RegionAutoscalers.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/projects/{project}/regions/{region}/autoscalers/{autoscaler}" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.RegionAutoscalers.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/autoscalers/{autoscaler}" + } + ] + }, + { + "shortName": "Insert", + "fullName": "google.cloud.compute.v1beta.RegionAutoscalers.Insert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/autoscalers" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.RegionAutoscalers.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/autoscalers" + } + ] + }, + { + "shortName": "Patch", + "fullName": "google.cloud.compute.v1beta.RegionAutoscalers.Patch", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "PATCH", + "path": "/compute/beta/projects/{project}/regions/{region}/autoscalers" + } + ] + }, + { + "shortName": "TestIamPermissions", + "fullName": "google.cloud.compute.v1beta.RegionAutoscalers.TestIamPermissions", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/autoscalers/{resource}/testIamPermissions" + } + ] + }, + { + "shortName": "Update", + "fullName": "google.cloud.compute.v1beta.RegionAutoscalers.Update", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "PUT", + "path": "/compute/beta/projects/{project}/regions/{region}/autoscalers" + } + ] + } + ] + }, + { + "shortName": "RegionBackendServices", + "fullName": "google.cloud.compute.v1beta.RegionBackendServices", + "methods": [ + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.RegionBackendServices.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/projects/{project}/regions/{region}/backendServices/{backend_service}" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.RegionBackendServices.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/backendServices/{backend_service}" + } + ] + }, + { + "shortName": "GetHealth", + "fullName": "google.cloud.compute.v1beta.RegionBackendServices.GetHealth", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/backendServices/{backend_service}/getHealth" + } + ] + }, + { + "shortName": "GetIamPolicy", + "fullName": "google.cloud.compute.v1beta.RegionBackendServices.GetIamPolicy", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/backendServices/{resource}/getIamPolicy" + } + ] + }, + { + "shortName": "Insert", + "fullName": "google.cloud.compute.v1beta.RegionBackendServices.Insert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/backendServices" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.RegionBackendServices.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/backendServices" + } + ] + }, + { + "shortName": "ListUsable", + "fullName": "google.cloud.compute.v1beta.RegionBackendServices.ListUsable", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/backendServices/listUsable" + } + ] + }, + { + "shortName": "Patch", + "fullName": "google.cloud.compute.v1beta.RegionBackendServices.Patch", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "PATCH", + "path": "/compute/beta/projects/{project}/regions/{region}/backendServices/{backend_service}" + } + ] + }, + { + "shortName": "SetIamPolicy", + "fullName": "google.cloud.compute.v1beta.RegionBackendServices.SetIamPolicy", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/backendServices/{resource}/setIamPolicy" + } + ] + }, + { + "shortName": "SetSecurityPolicy", + "fullName": "google.cloud.compute.v1beta.RegionBackendServices.SetSecurityPolicy", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/backendServices/{backend_service}/setSecurityPolicy" + } + ] + }, + { + "shortName": "TestIamPermissions", + "fullName": "google.cloud.compute.v1beta.RegionBackendServices.TestIamPermissions", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/backendServices/{resource}/testIamPermissions" + } + ] + }, + { + "shortName": "Update", + "fullName": "google.cloud.compute.v1beta.RegionBackendServices.Update", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "PUT", + "path": "/compute/beta/projects/{project}/regions/{region}/backendServices/{backend_service}" + } + ] + } + ] + }, + { + "shortName": "RegionCommitments", + "fullName": "google.cloud.compute.v1beta.RegionCommitments", + "methods": [ + { + "shortName": "AggregatedList", + "fullName": "google.cloud.compute.v1beta.RegionCommitments.AggregatedList", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/aggregated/commitments" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.RegionCommitments.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/commitments/{commitment}" + } + ] + }, + { + "shortName": "Insert", + "fullName": "google.cloud.compute.v1beta.RegionCommitments.Insert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/commitments" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.RegionCommitments.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/commitments" + } + ] + }, + { + "shortName": "TestIamPermissions", + "fullName": "google.cloud.compute.v1beta.RegionCommitments.TestIamPermissions", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/commitments/{resource}/testIamPermissions" + } + ] + }, + { + "shortName": "Update", + "fullName": "google.cloud.compute.v1beta.RegionCommitments.Update", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "PATCH", + "path": "/compute/beta/projects/{project}/regions/{region}/commitments/{commitment}" + } + ] + }, + { + "shortName": "UpdateReservations", + "fullName": "google.cloud.compute.v1beta.RegionCommitments.UpdateReservations", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/commitments/{commitment}/updateReservations" + } + ] + } + ] + }, + { + "shortName": "RegionDiskSettings", + "fullName": "google.cloud.compute.v1beta.RegionDiskSettings", + "methods": [ + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.RegionDiskSettings.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/diskSettings" + } + ] + }, + { + "shortName": "Patch", + "fullName": "google.cloud.compute.v1beta.RegionDiskSettings.Patch", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "PATCH", + "path": "/compute/beta/projects/{project}/regions/{region}/diskSettings" + } + ] + } + ] + }, + { + "shortName": "RegionDiskTypes", + "fullName": "google.cloud.compute.v1beta.RegionDiskTypes", + "methods": [ + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.RegionDiskTypes.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/diskTypes/{disk_type}" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.RegionDiskTypes.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/diskTypes" + } + ] + } + ] + }, + { + "shortName": "RegionDisks", + "fullName": "google.cloud.compute.v1beta.RegionDisks", + "methods": [ + { + "shortName": "AddResourcePolicies", + "fullName": "google.cloud.compute.v1beta.RegionDisks.AddResourcePolicies", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/disks/{disk}/addResourcePolicies" + } + ] + }, + { + "shortName": "BulkInsert", + "fullName": "google.cloud.compute.v1beta.RegionDisks.BulkInsert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/disks/bulkInsert" + } + ] + }, + { + "shortName": "CreateSnapshot", + "fullName": "google.cloud.compute.v1beta.RegionDisks.CreateSnapshot", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/disks/{disk}/createSnapshot" + } + ] + }, + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.RegionDisks.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/projects/{project}/regions/{region}/disks/{disk}" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.RegionDisks.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/disks/{disk}" + } + ] + }, + { + "shortName": "GetIamPolicy", + "fullName": "google.cloud.compute.v1beta.RegionDisks.GetIamPolicy", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/disks/{resource}/getIamPolicy" + } + ] + }, + { + "shortName": "Insert", + "fullName": "google.cloud.compute.v1beta.RegionDisks.Insert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/disks" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.RegionDisks.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/disks" + } + ] + }, + { + "shortName": "RemoveResourcePolicies", + "fullName": "google.cloud.compute.v1beta.RegionDisks.RemoveResourcePolicies", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/disks/{disk}/removeResourcePolicies" + } + ] + }, + { + "shortName": "Resize", + "fullName": "google.cloud.compute.v1beta.RegionDisks.Resize", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/disks/{disk}/resize" + } + ] + }, + { + "shortName": "SetIamPolicy", + "fullName": "google.cloud.compute.v1beta.RegionDisks.SetIamPolicy", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/disks/{resource}/setIamPolicy" + } + ] + }, + { + "shortName": "SetLabels", + "fullName": "google.cloud.compute.v1beta.RegionDisks.SetLabels", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/disks/{resource}/setLabels" + } + ] + }, + { + "shortName": "StartAsyncReplication", + "fullName": "google.cloud.compute.v1beta.RegionDisks.StartAsyncReplication", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/disks/{disk}/startAsyncReplication" + } + ] + }, + { + "shortName": "StopAsyncReplication", + "fullName": "google.cloud.compute.v1beta.RegionDisks.StopAsyncReplication", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/disks/{disk}/stopAsyncReplication" + } + ] + }, + { + "shortName": "StopGroupAsyncReplication", + "fullName": "google.cloud.compute.v1beta.RegionDisks.StopGroupAsyncReplication", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/disks/stopGroupAsyncReplication" + } + ] + }, + { + "shortName": "TestIamPermissions", + "fullName": "google.cloud.compute.v1beta.RegionDisks.TestIamPermissions", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/disks/{resource}/testIamPermissions" + } + ] + }, + { + "shortName": "Update", + "fullName": "google.cloud.compute.v1beta.RegionDisks.Update", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "PATCH", + "path": "/compute/beta/projects/{project}/regions/{region}/disks/{disk}" + } + ] + } + ] + }, + { + "shortName": "RegionHealthCheckServices", + "fullName": "google.cloud.compute.v1beta.RegionHealthCheckServices", + "methods": [ + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.RegionHealthCheckServices.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/projects/{project}/regions/{region}/healthCheckServices/{health_check_service}" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.RegionHealthCheckServices.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/healthCheckServices/{health_check_service}" + } + ] + }, + { + "shortName": "Insert", + "fullName": "google.cloud.compute.v1beta.RegionHealthCheckServices.Insert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/healthCheckServices" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.RegionHealthCheckServices.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/healthCheckServices" + } + ] + }, + { + "shortName": "Patch", + "fullName": "google.cloud.compute.v1beta.RegionHealthCheckServices.Patch", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "PATCH", + "path": "/compute/beta/projects/{project}/regions/{region}/healthCheckServices/{health_check_service}" + } + ] + }, + { + "shortName": "TestIamPermissions", + "fullName": "google.cloud.compute.v1beta.RegionHealthCheckServices.TestIamPermissions", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/healthCheckServices/{resource}/testIamPermissions" + } + ] + } + ] + }, + { + "shortName": "RegionHealthChecks", + "fullName": "google.cloud.compute.v1beta.RegionHealthChecks", + "methods": [ + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.RegionHealthChecks.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/projects/{project}/regions/{region}/healthChecks/{health_check}" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.RegionHealthChecks.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/healthChecks/{health_check}" + } + ] + }, + { + "shortName": "Insert", + "fullName": "google.cloud.compute.v1beta.RegionHealthChecks.Insert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/healthChecks" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.RegionHealthChecks.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/healthChecks" + } + ] + }, + { + "shortName": "Patch", + "fullName": "google.cloud.compute.v1beta.RegionHealthChecks.Patch", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "PATCH", + "path": "/compute/beta/projects/{project}/regions/{region}/healthChecks/{health_check}" + } + ] + }, + { + "shortName": "TestIamPermissions", + "fullName": "google.cloud.compute.v1beta.RegionHealthChecks.TestIamPermissions", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/healthChecks/{resource}/testIamPermissions" + } + ] + }, + { + "shortName": "Update", + "fullName": "google.cloud.compute.v1beta.RegionHealthChecks.Update", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "PUT", + "path": "/compute/beta/projects/{project}/regions/{region}/healthChecks/{health_check}" + } + ] + } + ] + }, + { + "shortName": "RegionInstanceGroupManagerResizeRequests", + "fullName": "google.cloud.compute.v1beta.RegionInstanceGroupManagerResizeRequests", + "methods": [ + { + "shortName": "Cancel", + "fullName": "google.cloud.compute.v1beta.RegionInstanceGroupManagerResizeRequests.Cancel", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instance_group_manager}/resizeRequests/{resize_request}/cancel" + } + ] + }, + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.RegionInstanceGroupManagerResizeRequests.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instance_group_manager}/resizeRequests/{resize_request}" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.RegionInstanceGroupManagerResizeRequests.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instance_group_manager}/resizeRequests/{resize_request}" + } + ] + }, + { + "shortName": "Insert", + "fullName": "google.cloud.compute.v1beta.RegionInstanceGroupManagerResizeRequests.Insert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instance_group_manager}/resizeRequests" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.RegionInstanceGroupManagerResizeRequests.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instance_group_manager}/resizeRequests" + } + ] + } + ] + }, + { + "shortName": "RegionInstanceGroupManagers", + "fullName": "google.cloud.compute.v1beta.RegionInstanceGroupManagers", + "methods": [ + { + "shortName": "AbandonInstances", + "fullName": "google.cloud.compute.v1beta.RegionInstanceGroupManagers.AbandonInstances", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instance_group_manager}/abandonInstances" + } + ] + }, + { + "shortName": "ApplyUpdatesToInstances", + "fullName": "google.cloud.compute.v1beta.RegionInstanceGroupManagers.ApplyUpdatesToInstances", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instance_group_manager}/applyUpdatesToInstances" + } + ] + }, + { + "shortName": "CreateInstances", + "fullName": "google.cloud.compute.v1beta.RegionInstanceGroupManagers.CreateInstances", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instance_group_manager}/createInstances" + } + ] + }, + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.RegionInstanceGroupManagers.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instance_group_manager}" + } + ] + }, + { + "shortName": "DeleteInstances", + "fullName": "google.cloud.compute.v1beta.RegionInstanceGroupManagers.DeleteInstances", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instance_group_manager}/deleteInstances" + } + ] + }, + { + "shortName": "DeletePerInstanceConfigs", + "fullName": "google.cloud.compute.v1beta.RegionInstanceGroupManagers.DeletePerInstanceConfigs", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instance_group_manager}/deletePerInstanceConfigs" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.RegionInstanceGroupManagers.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instance_group_manager}" + } + ] + }, + { + "shortName": "Insert", + "fullName": "google.cloud.compute.v1beta.RegionInstanceGroupManagers.Insert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.RegionInstanceGroupManagers.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers" + } + ] + }, + { + "shortName": "ListErrors", + "fullName": "google.cloud.compute.v1beta.RegionInstanceGroupManagers.ListErrors", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instance_group_manager}/listErrors" + } + ] + }, + { + "shortName": "ListManagedInstances", + "fullName": "google.cloud.compute.v1beta.RegionInstanceGroupManagers.ListManagedInstances", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instance_group_manager}/listManagedInstances" + } + ] + }, + { + "shortName": "ListPerInstanceConfigs", + "fullName": "google.cloud.compute.v1beta.RegionInstanceGroupManagers.ListPerInstanceConfigs", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instance_group_manager}/listPerInstanceConfigs" + } + ] + }, + { + "shortName": "Patch", + "fullName": "google.cloud.compute.v1beta.RegionInstanceGroupManagers.Patch", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "PATCH", + "path": "/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instance_group_manager}" + } + ] + }, + { + "shortName": "PatchPerInstanceConfigs", + "fullName": "google.cloud.compute.v1beta.RegionInstanceGroupManagers.PatchPerInstanceConfigs", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instance_group_manager}/patchPerInstanceConfigs" + } + ] + }, + { + "shortName": "RecreateInstances", + "fullName": "google.cloud.compute.v1beta.RegionInstanceGroupManagers.RecreateInstances", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instance_group_manager}/recreateInstances" + } + ] + }, + { + "shortName": "Resize", + "fullName": "google.cloud.compute.v1beta.RegionInstanceGroupManagers.Resize", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instance_group_manager}/resize" + } + ] + }, + { + "shortName": "ResizeAdvanced", + "fullName": "google.cloud.compute.v1beta.RegionInstanceGroupManagers.ResizeAdvanced", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instance_group_manager}/resizeAdvanced" + } + ] + }, + { + "shortName": "ResumeInstances", + "fullName": "google.cloud.compute.v1beta.RegionInstanceGroupManagers.ResumeInstances", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instance_group_manager}/resumeInstances" + } + ] + }, + { + "shortName": "SetAutoHealingPolicies", + "fullName": "google.cloud.compute.v1beta.RegionInstanceGroupManagers.SetAutoHealingPolicies", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instance_group_manager}/setAutoHealingPolicies" + } + ] + }, + { + "shortName": "SetInstanceTemplate", + "fullName": "google.cloud.compute.v1beta.RegionInstanceGroupManagers.SetInstanceTemplate", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instance_group_manager}/setInstanceTemplate" + } + ] + }, + { + "shortName": "SetTargetPools", + "fullName": "google.cloud.compute.v1beta.RegionInstanceGroupManagers.SetTargetPools", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instance_group_manager}/setTargetPools" + } + ] + }, + { + "shortName": "StartInstances", + "fullName": "google.cloud.compute.v1beta.RegionInstanceGroupManagers.StartInstances", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instance_group_manager}/startInstances" + } + ] + }, + { + "shortName": "StopInstances", + "fullName": "google.cloud.compute.v1beta.RegionInstanceGroupManagers.StopInstances", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instance_group_manager}/stopInstances" + } + ] + }, + { + "shortName": "SuspendInstances", + "fullName": "google.cloud.compute.v1beta.RegionInstanceGroupManagers.SuspendInstances", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instance_group_manager}/suspendInstances" + } + ] + }, + { + "shortName": "TestIamPermissions", + "fullName": "google.cloud.compute.v1beta.RegionInstanceGroupManagers.TestIamPermissions", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{resource}/testIamPermissions" + } + ] + }, + { + "shortName": "Update", + "fullName": "google.cloud.compute.v1beta.RegionInstanceGroupManagers.Update", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "PUT", + "path": "/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instance_group_manager}" + } + ] + }, + { + "shortName": "UpdatePerInstanceConfigs", + "fullName": "google.cloud.compute.v1beta.RegionInstanceGroupManagers.UpdatePerInstanceConfigs", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/instanceGroupManagers/{instance_group_manager}/updatePerInstanceConfigs" + } + ] + } + ] + }, + { + "shortName": "RegionInstanceGroups", + "fullName": "google.cloud.compute.v1beta.RegionInstanceGroups", + "methods": [ + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.RegionInstanceGroups.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/instanceGroups/{instance_group}" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.RegionInstanceGroups.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/instanceGroups" + } + ] + }, + { + "shortName": "ListInstances", + "fullName": "google.cloud.compute.v1beta.RegionInstanceGroups.ListInstances", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/instanceGroups/{instance_group}/listInstances" + } + ] + }, + { + "shortName": "SetNamedPorts", + "fullName": "google.cloud.compute.v1beta.RegionInstanceGroups.SetNamedPorts", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/instanceGroups/{instance_group}/setNamedPorts" + } + ] + }, + { + "shortName": "TestIamPermissions", + "fullName": "google.cloud.compute.v1beta.RegionInstanceGroups.TestIamPermissions", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/instanceGroups/{resource}/testIamPermissions" + } + ] + } + ] + }, + { + "shortName": "RegionInstanceTemplates", + "fullName": "google.cloud.compute.v1beta.RegionInstanceTemplates", + "methods": [ + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.RegionInstanceTemplates.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/projects/{project}/regions/{region}/instanceTemplates/{instance_template}" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.RegionInstanceTemplates.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/instanceTemplates/{instance_template}" + } + ] + }, + { + "shortName": "Insert", + "fullName": "google.cloud.compute.v1beta.RegionInstanceTemplates.Insert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/instanceTemplates" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.RegionInstanceTemplates.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/instanceTemplates" + } + ] + } + ] + }, + { + "shortName": "RegionInstances", + "fullName": "google.cloud.compute.v1beta.RegionInstances", + "methods": [ + { + "shortName": "BulkInsert", + "fullName": "google.cloud.compute.v1beta.RegionInstances.BulkInsert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/instances/bulkInsert" + } + ] + } + ] + }, + { + "shortName": "RegionInstantSnapshots", + "fullName": "google.cloud.compute.v1beta.RegionInstantSnapshots", + "methods": [ + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.RegionInstantSnapshots.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/projects/{project}/regions/{region}/instantSnapshots/{instant_snapshot}" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.RegionInstantSnapshots.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/instantSnapshots/{instant_snapshot}" + } + ] + }, + { + "shortName": "GetIamPolicy", + "fullName": "google.cloud.compute.v1beta.RegionInstantSnapshots.GetIamPolicy", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/instantSnapshots/{resource}/getIamPolicy" + } + ] + }, + { + "shortName": "Insert", + "fullName": "google.cloud.compute.v1beta.RegionInstantSnapshots.Insert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/instantSnapshots" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.RegionInstantSnapshots.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/instantSnapshots" + } + ] + }, + { + "shortName": "SetIamPolicy", + "fullName": "google.cloud.compute.v1beta.RegionInstantSnapshots.SetIamPolicy", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/instantSnapshots/{resource}/setIamPolicy" + } + ] + }, + { + "shortName": "SetLabels", + "fullName": "google.cloud.compute.v1beta.RegionInstantSnapshots.SetLabels", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/instantSnapshots/{resource}/setLabels" + } + ] + }, + { + "shortName": "TestIamPermissions", + "fullName": "google.cloud.compute.v1beta.RegionInstantSnapshots.TestIamPermissions", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/instantSnapshots/{resource}/testIamPermissions" + } + ] + } + ] + }, + { + "shortName": "RegionMultiMigs", + "fullName": "google.cloud.compute.v1beta.RegionMultiMigs", + "methods": [ + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.RegionMultiMigs.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/projects/{project}/regions/{region}/multiMigs/{multi_mig}" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.RegionMultiMigs.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/multiMigs/{multi_mig}" + } + ] + }, + { + "shortName": "Insert", + "fullName": "google.cloud.compute.v1beta.RegionMultiMigs.Insert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/multiMigs" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.RegionMultiMigs.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/multiMigs" + } + ] + } + ] + }, + { + "shortName": "RegionNetworkEndpointGroups", + "fullName": "google.cloud.compute.v1beta.RegionNetworkEndpointGroups", + "methods": [ + { + "shortName": "AttachNetworkEndpoints", + "fullName": "google.cloud.compute.v1beta.RegionNetworkEndpointGroups.AttachNetworkEndpoints", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/networkEndpointGroups/{network_endpoint_group}/attachNetworkEndpoints" + } + ] + }, + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.RegionNetworkEndpointGroups.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/projects/{project}/regions/{region}/networkEndpointGroups/{network_endpoint_group}" + } + ] + }, + { + "shortName": "DetachNetworkEndpoints", + "fullName": "google.cloud.compute.v1beta.RegionNetworkEndpointGroups.DetachNetworkEndpoints", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/networkEndpointGroups/{network_endpoint_group}/detachNetworkEndpoints" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.RegionNetworkEndpointGroups.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/networkEndpointGroups/{network_endpoint_group}" + } + ] + }, + { + "shortName": "Insert", + "fullName": "google.cloud.compute.v1beta.RegionNetworkEndpointGroups.Insert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/networkEndpointGroups" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.RegionNetworkEndpointGroups.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/networkEndpointGroups" + } + ] + }, + { + "shortName": "ListNetworkEndpoints", + "fullName": "google.cloud.compute.v1beta.RegionNetworkEndpointGroups.ListNetworkEndpoints", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/networkEndpointGroups/{network_endpoint_group}/listNetworkEndpoints" + } + ] + } + ] + }, + { + "shortName": "RegionNetworkFirewallPolicies", + "fullName": "google.cloud.compute.v1beta.RegionNetworkFirewallPolicies", + "methods": [ + { + "shortName": "AddAssociation", + "fullName": "google.cloud.compute.v1beta.RegionNetworkFirewallPolicies.AddAssociation", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/firewallPolicies/{firewall_policy}/addAssociation" + } + ] + }, + { + "shortName": "AddRule", + "fullName": "google.cloud.compute.v1beta.RegionNetworkFirewallPolicies.AddRule", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/firewallPolicies/{firewall_policy}/addRule" + } + ] + }, + { + "shortName": "CloneRules", + "fullName": "google.cloud.compute.v1beta.RegionNetworkFirewallPolicies.CloneRules", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/firewallPolicies/{firewall_policy}/cloneRules" + } + ] + }, + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.RegionNetworkFirewallPolicies.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/projects/{project}/regions/{region}/firewallPolicies/{firewall_policy}" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.RegionNetworkFirewallPolicies.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/firewallPolicies/{firewall_policy}" + } + ] + }, + { + "shortName": "GetAssociation", + "fullName": "google.cloud.compute.v1beta.RegionNetworkFirewallPolicies.GetAssociation", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/firewallPolicies/{firewall_policy}/getAssociation" + } + ] + }, + { + "shortName": "GetEffectiveFirewalls", + "fullName": "google.cloud.compute.v1beta.RegionNetworkFirewallPolicies.GetEffectiveFirewalls", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/firewallPolicies/getEffectiveFirewalls" + } + ] + }, + { + "shortName": "GetIamPolicy", + "fullName": "google.cloud.compute.v1beta.RegionNetworkFirewallPolicies.GetIamPolicy", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/firewallPolicies/{resource}/getIamPolicy" + } + ] + }, + { + "shortName": "GetRule", + "fullName": "google.cloud.compute.v1beta.RegionNetworkFirewallPolicies.GetRule", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/firewallPolicies/{firewall_policy}/getRule" + } + ] + }, + { + "shortName": "Insert", + "fullName": "google.cloud.compute.v1beta.RegionNetworkFirewallPolicies.Insert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/firewallPolicies" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.RegionNetworkFirewallPolicies.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/firewallPolicies" + } + ] + }, + { + "shortName": "Patch", + "fullName": "google.cloud.compute.v1beta.RegionNetworkFirewallPolicies.Patch", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "PATCH", + "path": "/compute/beta/projects/{project}/regions/{region}/firewallPolicies/{firewall_policy}" + } + ] + }, + { + "shortName": "PatchAssociation", + "fullName": "google.cloud.compute.v1beta.RegionNetworkFirewallPolicies.PatchAssociation", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/firewallPolicies/{firewall_policy}/patchAssociation" + } + ] + }, + { + "shortName": "PatchRule", + "fullName": "google.cloud.compute.v1beta.RegionNetworkFirewallPolicies.PatchRule", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/firewallPolicies/{firewall_policy}/patchRule" + } + ] + }, + { + "shortName": "RemoveAssociation", + "fullName": "google.cloud.compute.v1beta.RegionNetworkFirewallPolicies.RemoveAssociation", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/firewallPolicies/{firewall_policy}/removeAssociation" + } + ] + }, + { + "shortName": "RemoveRule", + "fullName": "google.cloud.compute.v1beta.RegionNetworkFirewallPolicies.RemoveRule", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/firewallPolicies/{firewall_policy}/removeRule" + } + ] + }, + { + "shortName": "SetIamPolicy", + "fullName": "google.cloud.compute.v1beta.RegionNetworkFirewallPolicies.SetIamPolicy", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/firewallPolicies/{resource}/setIamPolicy" + } + ] + }, + { + "shortName": "TestIamPermissions", + "fullName": "google.cloud.compute.v1beta.RegionNetworkFirewallPolicies.TestIamPermissions", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/firewallPolicies/{resource}/testIamPermissions" + } + ] + } + ] + }, + { + "shortName": "RegionNotificationEndpoints", + "fullName": "google.cloud.compute.v1beta.RegionNotificationEndpoints", + "methods": [ + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.RegionNotificationEndpoints.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/projects/{project}/regions/{region}/notificationEndpoints/{notification_endpoint}" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.RegionNotificationEndpoints.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/notificationEndpoints/{notification_endpoint}" + } + ] + }, + { + "shortName": "Insert", + "fullName": "google.cloud.compute.v1beta.RegionNotificationEndpoints.Insert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/notificationEndpoints" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.RegionNotificationEndpoints.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/notificationEndpoints" + } + ] + }, + { + "shortName": "TestIamPermissions", + "fullName": "google.cloud.compute.v1beta.RegionNotificationEndpoints.TestIamPermissions", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/notificationEndpoints/{resource}/testIamPermissions" + } + ] + } + ] + }, + { + "shortName": "RegionOperations", + "fullName": "google.cloud.compute.v1beta.RegionOperations", + "methods": [ + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.RegionOperations.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/projects/{project}/regions/{region}/operations/{operation}" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.RegionOperations.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/operations/{operation}" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.RegionOperations.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/operations" + } + ] + }, + { + "shortName": "Wait", + "fullName": "google.cloud.compute.v1beta.RegionOperations.Wait", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/operations/{operation}/wait" + } + ] + } + ] + }, + { + "shortName": "RegionSecurityPolicies", + "fullName": "google.cloud.compute.v1beta.RegionSecurityPolicies", + "methods": [ + { + "shortName": "AddRule", + "fullName": "google.cloud.compute.v1beta.RegionSecurityPolicies.AddRule", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/securityPolicies/{security_policy}/addRule" + } + ] + }, + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.RegionSecurityPolicies.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/projects/{project}/regions/{region}/securityPolicies/{security_policy}" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.RegionSecurityPolicies.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/securityPolicies/{security_policy}" + } + ] + }, + { + "shortName": "GetRule", + "fullName": "google.cloud.compute.v1beta.RegionSecurityPolicies.GetRule", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/securityPolicies/{security_policy}/getRule" + } + ] + }, + { + "shortName": "Insert", + "fullName": "google.cloud.compute.v1beta.RegionSecurityPolicies.Insert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/securityPolicies" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.RegionSecurityPolicies.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/securityPolicies" + } + ] + }, + { + "shortName": "Patch", + "fullName": "google.cloud.compute.v1beta.RegionSecurityPolicies.Patch", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "PATCH", + "path": "/compute/beta/projects/{project}/regions/{region}/securityPolicies/{security_policy}" + } + ] + }, + { + "shortName": "PatchRule", + "fullName": "google.cloud.compute.v1beta.RegionSecurityPolicies.PatchRule", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/securityPolicies/{security_policy}/patchRule" + } + ] + }, + { + "shortName": "RemoveRule", + "fullName": "google.cloud.compute.v1beta.RegionSecurityPolicies.RemoveRule", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/securityPolicies/{security_policy}/removeRule" + } + ] + }, + { + "shortName": "SetLabels", + "fullName": "google.cloud.compute.v1beta.RegionSecurityPolicies.SetLabels", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/securityPolicies/{resource}/setLabels" + } + ] + } + ] + }, + { + "shortName": "RegionSnapshotSettings", + "fullName": "google.cloud.compute.v1beta.RegionSnapshotSettings", + "methods": [ + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.RegionSnapshotSettings.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/snapshotSettings" + } + ] + }, + { + "shortName": "Patch", + "fullName": "google.cloud.compute.v1beta.RegionSnapshotSettings.Patch", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "PATCH", + "path": "/compute/beta/projects/{project}/regions/{region}/snapshotSettings" + } + ] + } + ] + }, + { + "shortName": "RegionSnapshots", + "fullName": "google.cloud.compute.v1beta.RegionSnapshots", + "methods": [ + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.RegionSnapshots.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/projects/{project}/regions/{region}/snapshots/{snapshot}" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.RegionSnapshots.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/snapshots/{snapshot}" + } + ] + }, + { + "shortName": "GetIamPolicy", + "fullName": "google.cloud.compute.v1beta.RegionSnapshots.GetIamPolicy", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/snapshots/{resource}/getIamPolicy" + } + ] + }, + { + "shortName": "Insert", + "fullName": "google.cloud.compute.v1beta.RegionSnapshots.Insert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/snapshots" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.RegionSnapshots.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/snapshots" + } + ] + }, + { + "shortName": "SetIamPolicy", + "fullName": "google.cloud.compute.v1beta.RegionSnapshots.SetIamPolicy", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/snapshots/{resource}/setIamPolicy" + } + ] + }, + { + "shortName": "SetLabels", + "fullName": "google.cloud.compute.v1beta.RegionSnapshots.SetLabels", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/snapshots/{resource}/setLabels" + } + ] + }, + { + "shortName": "TestIamPermissions", + "fullName": "google.cloud.compute.v1beta.RegionSnapshots.TestIamPermissions", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/snapshots/{resource}/testIamPermissions" + } + ] + } + ] + }, + { + "shortName": "RegionSslCertificates", + "fullName": "google.cloud.compute.v1beta.RegionSslCertificates", + "methods": [ + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.RegionSslCertificates.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/projects/{project}/regions/{region}/sslCertificates/{ssl_certificate}" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.RegionSslCertificates.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/sslCertificates/{ssl_certificate}" + } + ] + }, + { + "shortName": "Insert", + "fullName": "google.cloud.compute.v1beta.RegionSslCertificates.Insert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/sslCertificates" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.RegionSslCertificates.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/sslCertificates" + } + ] + }, + { + "shortName": "TestIamPermissions", + "fullName": "google.cloud.compute.v1beta.RegionSslCertificates.TestIamPermissions", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/sslCertificates/{resource}/testIamPermissions" + } + ] + } + ] + }, + { + "shortName": "RegionSslPolicies", + "fullName": "google.cloud.compute.v1beta.RegionSslPolicies", + "methods": [ + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.RegionSslPolicies.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/projects/{project}/regions/{region}/sslPolicies/{ssl_policy}" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.RegionSslPolicies.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/sslPolicies/{ssl_policy}" + } + ] + }, + { + "shortName": "Insert", + "fullName": "google.cloud.compute.v1beta.RegionSslPolicies.Insert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/sslPolicies" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.RegionSslPolicies.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/sslPolicies" + } + ] + }, + { + "shortName": "ListAvailableFeatures", + "fullName": "google.cloud.compute.v1beta.RegionSslPolicies.ListAvailableFeatures", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/sslPolicies/listAvailableFeatures" + } + ] + }, + { + "shortName": "Patch", + "fullName": "google.cloud.compute.v1beta.RegionSslPolicies.Patch", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "PATCH", + "path": "/compute/beta/projects/{project}/regions/{region}/sslPolicies/{ssl_policy}" + } + ] + }, + { + "shortName": "TestIamPermissions", + "fullName": "google.cloud.compute.v1beta.RegionSslPolicies.TestIamPermissions", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/sslPolicies/{resource}/testIamPermissions" + } + ] + } + ] + }, + { + "shortName": "RegionTargetHttpProxies", + "fullName": "google.cloud.compute.v1beta.RegionTargetHttpProxies", + "methods": [ + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.RegionTargetHttpProxies.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/projects/{project}/regions/{region}/targetHttpProxies/{target_http_proxy}" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.RegionTargetHttpProxies.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/targetHttpProxies/{target_http_proxy}" + } + ] + }, + { + "shortName": "Insert", + "fullName": "google.cloud.compute.v1beta.RegionTargetHttpProxies.Insert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/targetHttpProxies" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.RegionTargetHttpProxies.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/targetHttpProxies" + } + ] + }, + { + "shortName": "SetUrlMap", + "fullName": "google.cloud.compute.v1beta.RegionTargetHttpProxies.SetUrlMap", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/targetHttpProxies/{target_http_proxy}/setUrlMap" + } + ] + }, + { + "shortName": "TestIamPermissions", + "fullName": "google.cloud.compute.v1beta.RegionTargetHttpProxies.TestIamPermissions", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/targetHttpProxies/{resource}/testIamPermissions" + } + ] + } + ] + }, + { + "shortName": "RegionTargetHttpsProxies", + "fullName": "google.cloud.compute.v1beta.RegionTargetHttpsProxies", + "methods": [ + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.RegionTargetHttpsProxies.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/projects/{project}/regions/{region}/targetHttpsProxies/{target_https_proxy}" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.RegionTargetHttpsProxies.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/targetHttpsProxies/{target_https_proxy}" + } + ] + }, + { + "shortName": "Insert", + "fullName": "google.cloud.compute.v1beta.RegionTargetHttpsProxies.Insert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/targetHttpsProxies" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.RegionTargetHttpsProxies.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/targetHttpsProxies" + } + ] + }, + { + "shortName": "Patch", + "fullName": "google.cloud.compute.v1beta.RegionTargetHttpsProxies.Patch", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "PATCH", + "path": "/compute/beta/projects/{project}/regions/{region}/targetHttpsProxies/{target_https_proxy}" + } + ] + }, + { + "shortName": "SetSslCertificates", + "fullName": "google.cloud.compute.v1beta.RegionTargetHttpsProxies.SetSslCertificates", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/targetHttpsProxies/{target_https_proxy}/setSslCertificates" + } + ] + }, + { + "shortName": "SetUrlMap", + "fullName": "google.cloud.compute.v1beta.RegionTargetHttpsProxies.SetUrlMap", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/targetHttpsProxies/{target_https_proxy}/setUrlMap" + } + ] + }, + { + "shortName": "TestIamPermissions", + "fullName": "google.cloud.compute.v1beta.RegionTargetHttpsProxies.TestIamPermissions", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/targetHttpsProxies/{resource}/testIamPermissions" + } + ] + } + ] + }, + { + "shortName": "RegionTargetTcpProxies", + "fullName": "google.cloud.compute.v1beta.RegionTargetTcpProxies", + "methods": [ + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.RegionTargetTcpProxies.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/projects/{project}/regions/{region}/targetTcpProxies/{target_tcp_proxy}" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.RegionTargetTcpProxies.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/targetTcpProxies/{target_tcp_proxy}" + } + ] + }, + { + "shortName": "Insert", + "fullName": "google.cloud.compute.v1beta.RegionTargetTcpProxies.Insert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/targetTcpProxies" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.RegionTargetTcpProxies.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/targetTcpProxies" + } + ] + }, + { + "shortName": "TestIamPermissions", + "fullName": "google.cloud.compute.v1beta.RegionTargetTcpProxies.TestIamPermissions", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/targetTcpProxies/{resource}/testIamPermissions" + } + ] + } + ] + }, + { + "shortName": "RegionUrlMaps", + "fullName": "google.cloud.compute.v1beta.RegionUrlMaps", + "methods": [ + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.RegionUrlMaps.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/projects/{project}/regions/{region}/urlMaps/{url_map}" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.RegionUrlMaps.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/urlMaps/{url_map}" + } + ] + }, + { + "shortName": "Insert", + "fullName": "google.cloud.compute.v1beta.RegionUrlMaps.Insert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/urlMaps" + } + ] + }, + { + "shortName": "InvalidateCache", + "fullName": "google.cloud.compute.v1beta.RegionUrlMaps.InvalidateCache", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/urlMaps/{url_map}/invalidateCache" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.RegionUrlMaps.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/urlMaps" + } + ] + }, + { + "shortName": "Patch", + "fullName": "google.cloud.compute.v1beta.RegionUrlMaps.Patch", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "PATCH", + "path": "/compute/beta/projects/{project}/regions/{region}/urlMaps/{url_map}" + } + ] + }, + { + "shortName": "TestIamPermissions", + "fullName": "google.cloud.compute.v1beta.RegionUrlMaps.TestIamPermissions", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/urlMaps/{resource}/testIamPermissions" + } + ] + }, + { + "shortName": "Update", + "fullName": "google.cloud.compute.v1beta.RegionUrlMaps.Update", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "PUT", + "path": "/compute/beta/projects/{project}/regions/{region}/urlMaps/{url_map}" + } + ] + }, + { + "shortName": "Validate", + "fullName": "google.cloud.compute.v1beta.RegionUrlMaps.Validate", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/urlMaps/{url_map}/validate" + } + ] + } + ] + }, + { + "shortName": "RegionZones", + "fullName": "google.cloud.compute.v1beta.RegionZones", + "methods": [ + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.RegionZones.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/zones" + } + ] + } + ] + }, + { + "shortName": "Regions", + "fullName": "google.cloud.compute.v1beta.Regions", + "methods": [ + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.Regions.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.Regions.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions" + } + ] + } + ] + }, + { + "shortName": "ReservationBlocks", + "fullName": "google.cloud.compute.v1beta.ReservationBlocks", + "methods": [ + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.ReservationBlocks.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/zones/{zone}/reservations/{reservation}/reservationBlocks/{reservation_block}" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.ReservationBlocks.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/zones/{zone}/reservations/{reservation}/reservationBlocks" + } + ] + }, + { + "shortName": "PerformMaintenance", + "fullName": "google.cloud.compute.v1beta.ReservationBlocks.PerformMaintenance", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/reservations/{reservation}/reservationBlocks/{reservation_block}/performMaintenance" + } + ] + } + ] + }, + { + "shortName": "Reservations", + "fullName": "google.cloud.compute.v1beta.Reservations", + "methods": [ + { + "shortName": "AggregatedList", + "fullName": "google.cloud.compute.v1beta.Reservations.AggregatedList", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/aggregated/reservations" + } + ] + }, + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.Reservations.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/projects/{project}/zones/{zone}/reservations/{reservation}" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.Reservations.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/zones/{zone}/reservations/{reservation}" + } + ] + }, + { + "shortName": "GetIamPolicy", + "fullName": "google.cloud.compute.v1beta.Reservations.GetIamPolicy", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/zones/{zone}/reservations/{resource}/getIamPolicy" + } + ] + }, + { + "shortName": "Insert", + "fullName": "google.cloud.compute.v1beta.Reservations.Insert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/reservations" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.Reservations.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/zones/{zone}/reservations" + } + ] + }, + { + "shortName": "PerformMaintenance", + "fullName": "google.cloud.compute.v1beta.Reservations.PerformMaintenance", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/reservations/{reservation}/performMaintenance" + } + ] + }, + { + "shortName": "Resize", + "fullName": "google.cloud.compute.v1beta.Reservations.Resize", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/reservations/{reservation}/resize" + } + ] + }, + { + "shortName": "SetIamPolicy", + "fullName": "google.cloud.compute.v1beta.Reservations.SetIamPolicy", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/reservations/{resource}/setIamPolicy" + } + ] + }, + { + "shortName": "TestIamPermissions", + "fullName": "google.cloud.compute.v1beta.Reservations.TestIamPermissions", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/reservations/{resource}/testIamPermissions" + } + ] + }, + { + "shortName": "Update", + "fullName": "google.cloud.compute.v1beta.Reservations.Update", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "PATCH", + "path": "/compute/beta/projects/{project}/zones/{zone}/reservations/{reservation}" + } + ] + } + ] + }, + { + "shortName": "ResourcePolicies", + "fullName": "google.cloud.compute.v1beta.ResourcePolicies", + "methods": [ + { + "shortName": "AggregatedList", + "fullName": "google.cloud.compute.v1beta.ResourcePolicies.AggregatedList", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/aggregated/resourcePolicies" + } + ] + }, + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.ResourcePolicies.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/projects/{project}/regions/{region}/resourcePolicies/{resource_policy}" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.ResourcePolicies.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/resourcePolicies/{resource_policy}" + } + ] + }, + { + "shortName": "GetIamPolicy", + "fullName": "google.cloud.compute.v1beta.ResourcePolicies.GetIamPolicy", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/resourcePolicies/{resource}/getIamPolicy" + } + ] + }, + { + "shortName": "Insert", + "fullName": "google.cloud.compute.v1beta.ResourcePolicies.Insert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/resourcePolicies" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.ResourcePolicies.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/resourcePolicies" + } + ] + }, + { + "shortName": "Patch", + "fullName": "google.cloud.compute.v1beta.ResourcePolicies.Patch", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "PATCH", + "path": "/compute/beta/projects/{project}/regions/{region}/resourcePolicies/{resource_policy}" + } + ] + }, + { + "shortName": "SetIamPolicy", + "fullName": "google.cloud.compute.v1beta.ResourcePolicies.SetIamPolicy", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/resourcePolicies/{resource}/setIamPolicy" + } + ] + }, + { + "shortName": "TestIamPermissions", + "fullName": "google.cloud.compute.v1beta.ResourcePolicies.TestIamPermissions", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/resourcePolicies/{resource}/testIamPermissions" + } + ] + } + ] + }, + { + "shortName": "Routers", + "fullName": "google.cloud.compute.v1beta.Routers", + "methods": [ + { + "shortName": "AggregatedList", + "fullName": "google.cloud.compute.v1beta.Routers.AggregatedList", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/aggregated/routers" + } + ] + }, + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.Routers.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/projects/{project}/regions/{region}/routers/{router}" + } + ] + }, + { + "shortName": "DeleteRoutePolicy", + "fullName": "google.cloud.compute.v1beta.Routers.DeleteRoutePolicy", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/routers/{router}/deleteRoutePolicy" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.Routers.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/routers/{router}" + } + ] + }, + { + "shortName": "GetNatIpInfo", + "fullName": "google.cloud.compute.v1beta.Routers.GetNatIpInfo", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/routers/{router}/getNatIpInfo" + } + ] + }, + { + "shortName": "GetNatMappingInfo", + "fullName": "google.cloud.compute.v1beta.Routers.GetNatMappingInfo", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/routers/{router}/getNatMappingInfo" + } + ] + }, + { + "shortName": "GetRoutePolicy", + "fullName": "google.cloud.compute.v1beta.Routers.GetRoutePolicy", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/routers/{router}/getRoutePolicy" + } + ] + }, + { + "shortName": "GetRouterStatus", + "fullName": "google.cloud.compute.v1beta.Routers.GetRouterStatus", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/routers/{router}/getRouterStatus" + } + ] + }, + { + "shortName": "Insert", + "fullName": "google.cloud.compute.v1beta.Routers.Insert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/routers" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.Routers.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/routers" + } + ] + }, + { + "shortName": "ListBgpRoutes", + "fullName": "google.cloud.compute.v1beta.Routers.ListBgpRoutes", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/routers/{router}/listBgpRoutes" + } + ] + }, + { + "shortName": "ListRoutePolicies", + "fullName": "google.cloud.compute.v1beta.Routers.ListRoutePolicies", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/routers/{router}/listRoutePolicies" + } + ] + }, + { + "shortName": "Patch", + "fullName": "google.cloud.compute.v1beta.Routers.Patch", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "PATCH", + "path": "/compute/beta/projects/{project}/regions/{region}/routers/{router}" + } + ] + }, + { + "shortName": "PatchRoutePolicy", + "fullName": "google.cloud.compute.v1beta.Routers.PatchRoutePolicy", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/routers/{router}/patchRoutePolicy" + } + ] + }, + { + "shortName": "Preview", + "fullName": "google.cloud.compute.v1beta.Routers.Preview", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/routers/{router}/preview" + } + ] + }, + { + "shortName": "TestIamPermissions", + "fullName": "google.cloud.compute.v1beta.Routers.TestIamPermissions", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/routers/{resource}/testIamPermissions" + } + ] + }, + { + "shortName": "Update", + "fullName": "google.cloud.compute.v1beta.Routers.Update", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "PUT", + "path": "/compute/beta/projects/{project}/regions/{region}/routers/{router}" + } + ] + }, + { + "shortName": "UpdateRoutePolicy", + "fullName": "google.cloud.compute.v1beta.Routers.UpdateRoutePolicy", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/routers/{router}/updateRoutePolicy" + } + ] + } + ] + }, + { + "shortName": "Routes", + "fullName": "google.cloud.compute.v1beta.Routes", + "methods": [ + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.Routes.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/projects/{project}/global/routes/{route}" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.Routes.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/routes/{route}" + } + ] + }, + { + "shortName": "Insert", + "fullName": "google.cloud.compute.v1beta.Routes.Insert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/routes" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.Routes.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/routes" + } + ] + }, + { + "shortName": "TestIamPermissions", + "fullName": "google.cloud.compute.v1beta.Routes.TestIamPermissions", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/routes/{resource}/testIamPermissions" + } + ] + } + ] + }, + { + "shortName": "SecurityPolicies", + "fullName": "google.cloud.compute.v1beta.SecurityPolicies", + "methods": [ + { + "shortName": "AddRule", + "fullName": "google.cloud.compute.v1beta.SecurityPolicies.AddRule", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/securityPolicies/{security_policy}/addRule" + } + ] + }, + { + "shortName": "AggregatedList", + "fullName": "google.cloud.compute.v1beta.SecurityPolicies.AggregatedList", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/aggregated/securityPolicies" + } + ] + }, + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.SecurityPolicies.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/projects/{project}/global/securityPolicies/{security_policy}" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.SecurityPolicies.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/securityPolicies/{security_policy}" + } + ] + }, + { + "shortName": "GetRule", + "fullName": "google.cloud.compute.v1beta.SecurityPolicies.GetRule", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/securityPolicies/{security_policy}/getRule" + } + ] + }, + { + "shortName": "Insert", + "fullName": "google.cloud.compute.v1beta.SecurityPolicies.Insert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/securityPolicies" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.SecurityPolicies.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/securityPolicies" + } + ] + }, + { + "shortName": "ListPreconfiguredExpressionSets", + "fullName": "google.cloud.compute.v1beta.SecurityPolicies.ListPreconfiguredExpressionSets", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/securityPolicies/listPreconfiguredExpressionSets" + } + ] + }, + { + "shortName": "Patch", + "fullName": "google.cloud.compute.v1beta.SecurityPolicies.Patch", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "PATCH", + "path": "/compute/beta/projects/{project}/global/securityPolicies/{security_policy}" + } + ] + }, + { + "shortName": "PatchRule", + "fullName": "google.cloud.compute.v1beta.SecurityPolicies.PatchRule", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/securityPolicies/{security_policy}/patchRule" + } + ] + }, + { + "shortName": "RemoveRule", + "fullName": "google.cloud.compute.v1beta.SecurityPolicies.RemoveRule", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/securityPolicies/{security_policy}/removeRule" + } + ] + }, + { + "shortName": "SetLabels", + "fullName": "google.cloud.compute.v1beta.SecurityPolicies.SetLabels", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/securityPolicies/{resource}/setLabels" + } + ] + }, + { + "shortName": "TestIamPermissions", + "fullName": "google.cloud.compute.v1beta.SecurityPolicies.TestIamPermissions", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/securityPolicies/{resource}/testIamPermissions" + } + ] + } + ] + }, + { + "shortName": "ServiceAttachments", + "fullName": "google.cloud.compute.v1beta.ServiceAttachments", + "methods": [ + { + "shortName": "AggregatedList", + "fullName": "google.cloud.compute.v1beta.ServiceAttachments.AggregatedList", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/aggregated/serviceAttachments" + } + ] + }, + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.ServiceAttachments.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/projects/{project}/regions/{region}/serviceAttachments/{service_attachment}" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.ServiceAttachments.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/serviceAttachments/{service_attachment}" + } + ] + }, + { + "shortName": "GetIamPolicy", + "fullName": "google.cloud.compute.v1beta.ServiceAttachments.GetIamPolicy", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/serviceAttachments/{resource}/getIamPolicy" + } + ] + }, + { + "shortName": "Insert", + "fullName": "google.cloud.compute.v1beta.ServiceAttachments.Insert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/serviceAttachments" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.ServiceAttachments.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/serviceAttachments" + } + ] + }, + { + "shortName": "Patch", + "fullName": "google.cloud.compute.v1beta.ServiceAttachments.Patch", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "PATCH", + "path": "/compute/beta/projects/{project}/regions/{region}/serviceAttachments/{service_attachment}" + } + ] + }, + { + "shortName": "SetIamPolicy", + "fullName": "google.cloud.compute.v1beta.ServiceAttachments.SetIamPolicy", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/serviceAttachments/{resource}/setIamPolicy" + } + ] + }, + { + "shortName": "TestIamPermissions", + "fullName": "google.cloud.compute.v1beta.ServiceAttachments.TestIamPermissions", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/serviceAttachments/{resource}/testIamPermissions" + } + ] + } + ] + }, + { + "shortName": "SnapshotSettingsService", + "fullName": "google.cloud.compute.v1beta.SnapshotSettingsService", + "methods": [ + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.SnapshotSettingsService.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/snapshotSettings" + } + ] + }, + { + "shortName": "Patch", + "fullName": "google.cloud.compute.v1beta.SnapshotSettingsService.Patch", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "PATCH", + "path": "/compute/beta/projects/{project}/global/snapshotSettings" + } + ] + } + ] + }, + { + "shortName": "Snapshots", + "fullName": "google.cloud.compute.v1beta.Snapshots", + "methods": [ + { + "shortName": "AggregatedList", + "fullName": "google.cloud.compute.v1beta.Snapshots.AggregatedList", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/aggregated/snapshots" + } + ] + }, + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.Snapshots.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/projects/{project}/global/snapshots/{snapshot}" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.Snapshots.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/snapshots/{snapshot}" + } + ] + }, + { + "shortName": "GetIamPolicy", + "fullName": "google.cloud.compute.v1beta.Snapshots.GetIamPolicy", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/snapshots/{resource}/getIamPolicy" + } + ] + }, + { + "shortName": "Insert", + "fullName": "google.cloud.compute.v1beta.Snapshots.Insert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/snapshots" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.Snapshots.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/snapshots" + } + ] + }, + { + "shortName": "SetIamPolicy", + "fullName": "google.cloud.compute.v1beta.Snapshots.SetIamPolicy", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/snapshots/{resource}/setIamPolicy" + } + ] + }, + { + "shortName": "SetLabels", + "fullName": "google.cloud.compute.v1beta.Snapshots.SetLabels", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/snapshots/{resource}/setLabels" + } + ] + }, + { + "shortName": "TestIamPermissions", + "fullName": "google.cloud.compute.v1beta.Snapshots.TestIamPermissions", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/snapshots/{resource}/testIamPermissions" + } + ] + } + ] + }, + { + "shortName": "SslCertificates", + "fullName": "google.cloud.compute.v1beta.SslCertificates", + "methods": [ + { + "shortName": "AggregatedList", + "fullName": "google.cloud.compute.v1beta.SslCertificates.AggregatedList", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/aggregated/sslCertificates" + } + ] + }, + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.SslCertificates.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/projects/{project}/global/sslCertificates/{ssl_certificate}" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.SslCertificates.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/sslCertificates/{ssl_certificate}" + } + ] + }, + { + "shortName": "Insert", + "fullName": "google.cloud.compute.v1beta.SslCertificates.Insert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/sslCertificates" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.SslCertificates.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/sslCertificates" + } + ] + }, + { + "shortName": "TestIamPermissions", + "fullName": "google.cloud.compute.v1beta.SslCertificates.TestIamPermissions", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/sslCertificates/{resource}/testIamPermissions" + } + ] + } + ] + }, + { + "shortName": "SslPolicies", + "fullName": "google.cloud.compute.v1beta.SslPolicies", + "methods": [ + { + "shortName": "AggregatedList", + "fullName": "google.cloud.compute.v1beta.SslPolicies.AggregatedList", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/aggregated/sslPolicies" + } + ] + }, + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.SslPolicies.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/projects/{project}/global/sslPolicies/{ssl_policy}" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.SslPolicies.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/sslPolicies/{ssl_policy}" + } + ] + }, + { + "shortName": "Insert", + "fullName": "google.cloud.compute.v1beta.SslPolicies.Insert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/sslPolicies" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.SslPolicies.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/sslPolicies" + } + ] + }, + { + "shortName": "ListAvailableFeatures", + "fullName": "google.cloud.compute.v1beta.SslPolicies.ListAvailableFeatures", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/sslPolicies/listAvailableFeatures" + } + ] + }, + { + "shortName": "Patch", + "fullName": "google.cloud.compute.v1beta.SslPolicies.Patch", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "PATCH", + "path": "/compute/beta/projects/{project}/global/sslPolicies/{ssl_policy}" + } + ] + }, + { + "shortName": "TestIamPermissions", + "fullName": "google.cloud.compute.v1beta.SslPolicies.TestIamPermissions", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/sslPolicies/{resource}/testIamPermissions" + } + ] + } + ] + }, + { + "shortName": "StoragePoolTypes", + "fullName": "google.cloud.compute.v1beta.StoragePoolTypes", + "methods": [ + { + "shortName": "AggregatedList", + "fullName": "google.cloud.compute.v1beta.StoragePoolTypes.AggregatedList", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/aggregated/storagePoolTypes" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.StoragePoolTypes.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/zones/{zone}/storagePoolTypes/{storage_pool_type}" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.StoragePoolTypes.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/zones/{zone}/storagePoolTypes" + } + ] + } + ] + }, + { + "shortName": "StoragePools", + "fullName": "google.cloud.compute.v1beta.StoragePools", + "methods": [ + { + "shortName": "AggregatedList", + "fullName": "google.cloud.compute.v1beta.StoragePools.AggregatedList", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/aggregated/storagePools" + } + ] + }, + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.StoragePools.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/projects/{project}/zones/{zone}/storagePools/{storage_pool}" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.StoragePools.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/zones/{zone}/storagePools/{storage_pool}" + } + ] + }, + { + "shortName": "GetIamPolicy", + "fullName": "google.cloud.compute.v1beta.StoragePools.GetIamPolicy", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/zones/{zone}/storagePools/{resource}/getIamPolicy" + } + ] + }, + { + "shortName": "Insert", + "fullName": "google.cloud.compute.v1beta.StoragePools.Insert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/storagePools" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.StoragePools.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/zones/{zone}/storagePools" + } + ] + }, + { + "shortName": "ListDisks", + "fullName": "google.cloud.compute.v1beta.StoragePools.ListDisks", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/zones/{zone}/storagePools/{storage_pool}/listDisks" + } + ] + }, + { + "shortName": "SetIamPolicy", + "fullName": "google.cloud.compute.v1beta.StoragePools.SetIamPolicy", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/storagePools/{resource}/setIamPolicy" + } + ] + }, + { + "shortName": "TestIamPermissions", + "fullName": "google.cloud.compute.v1beta.StoragePools.TestIamPermissions", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/storagePools/{resource}/testIamPermissions" + } + ] + }, + { + "shortName": "Update", + "fullName": "google.cloud.compute.v1beta.StoragePools.Update", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "PATCH", + "path": "/compute/beta/projects/{project}/zones/{zone}/storagePools/{storage_pool}" + } + ] + } + ] + }, + { + "shortName": "Subnetworks", + "fullName": "google.cloud.compute.v1beta.Subnetworks", + "methods": [ + { + "shortName": "AggregatedList", + "fullName": "google.cloud.compute.v1beta.Subnetworks.AggregatedList", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/aggregated/subnetworks" + } + ] + }, + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.Subnetworks.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/projects/{project}/regions/{region}/subnetworks/{subnetwork}" + } + ] + }, + { + "shortName": "ExpandIpCidrRange", + "fullName": "google.cloud.compute.v1beta.Subnetworks.ExpandIpCidrRange", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/subnetworks/{subnetwork}/expandIpCidrRange" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.Subnetworks.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/subnetworks/{subnetwork}" + } + ] + }, + { + "shortName": "GetIamPolicy", + "fullName": "google.cloud.compute.v1beta.Subnetworks.GetIamPolicy", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/subnetworks/{resource}/getIamPolicy" + } + ] + }, + { + "shortName": "Insert", + "fullName": "google.cloud.compute.v1beta.Subnetworks.Insert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/subnetworks" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.Subnetworks.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/subnetworks" + } + ] + }, + { + "shortName": "ListUsable", + "fullName": "google.cloud.compute.v1beta.Subnetworks.ListUsable", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/aggregated/subnetworks/listUsable" + } + ] + }, + { + "shortName": "Patch", + "fullName": "google.cloud.compute.v1beta.Subnetworks.Patch", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "PATCH", + "path": "/compute/beta/projects/{project}/regions/{region}/subnetworks/{subnetwork}" + } + ] + }, + { + "shortName": "SetIamPolicy", + "fullName": "google.cloud.compute.v1beta.Subnetworks.SetIamPolicy", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/subnetworks/{resource}/setIamPolicy" + } + ] + }, + { + "shortName": "SetPrivateIpGoogleAccess", + "fullName": "google.cloud.compute.v1beta.Subnetworks.SetPrivateIpGoogleAccess", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/subnetworks/{subnetwork}/setPrivateIpGoogleAccess" + } + ] + }, + { + "shortName": "TestIamPermissions", + "fullName": "google.cloud.compute.v1beta.Subnetworks.TestIamPermissions", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/subnetworks/{resource}/testIamPermissions" + } + ] + } + ] + }, + { + "shortName": "TargetGrpcProxies", + "fullName": "google.cloud.compute.v1beta.TargetGrpcProxies", + "methods": [ + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.TargetGrpcProxies.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/projects/{project}/global/targetGrpcProxies/{target_grpc_proxy}" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.TargetGrpcProxies.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/targetGrpcProxies/{target_grpc_proxy}" + } + ] + }, + { + "shortName": "Insert", + "fullName": "google.cloud.compute.v1beta.TargetGrpcProxies.Insert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/targetGrpcProxies" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.TargetGrpcProxies.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/targetGrpcProxies" + } + ] + }, + { + "shortName": "Patch", + "fullName": "google.cloud.compute.v1beta.TargetGrpcProxies.Patch", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "PATCH", + "path": "/compute/beta/projects/{project}/global/targetGrpcProxies/{target_grpc_proxy}" + } + ] + }, + { + "shortName": "TestIamPermissions", + "fullName": "google.cloud.compute.v1beta.TargetGrpcProxies.TestIamPermissions", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/targetGrpcProxies/{resource}/testIamPermissions" + } + ] + } + ] + }, + { + "shortName": "TargetHttpProxies", + "fullName": "google.cloud.compute.v1beta.TargetHttpProxies", + "methods": [ + { + "shortName": "AggregatedList", + "fullName": "google.cloud.compute.v1beta.TargetHttpProxies.AggregatedList", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/aggregated/targetHttpProxies" + } + ] + }, + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.TargetHttpProxies.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/projects/{project}/global/targetHttpProxies/{target_http_proxy}" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.TargetHttpProxies.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/targetHttpProxies/{target_http_proxy}" + } + ] + }, + { + "shortName": "Insert", + "fullName": "google.cloud.compute.v1beta.TargetHttpProxies.Insert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/targetHttpProxies" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.TargetHttpProxies.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/targetHttpProxies" + } + ] + }, + { + "shortName": "Patch", + "fullName": "google.cloud.compute.v1beta.TargetHttpProxies.Patch", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "PATCH", + "path": "/compute/beta/projects/{project}/global/targetHttpProxies/{target_http_proxy}" + } + ] + }, + { + "shortName": "SetUrlMap", + "fullName": "google.cloud.compute.v1beta.TargetHttpProxies.SetUrlMap", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/targetHttpProxies/{target_http_proxy}/setUrlMap" + } + ] + }, + { + "shortName": "TestIamPermissions", + "fullName": "google.cloud.compute.v1beta.TargetHttpProxies.TestIamPermissions", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/targetHttpProxies/{resource}/testIamPermissions" + } + ] + } + ] + }, + { + "shortName": "TargetHttpsProxies", + "fullName": "google.cloud.compute.v1beta.TargetHttpsProxies", + "methods": [ + { + "shortName": "AggregatedList", + "fullName": "google.cloud.compute.v1beta.TargetHttpsProxies.AggregatedList", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/aggregated/targetHttpsProxies" + } + ] + }, + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.TargetHttpsProxies.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/projects/{project}/global/targetHttpsProxies/{target_https_proxy}" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.TargetHttpsProxies.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/targetHttpsProxies/{target_https_proxy}" + } + ] + }, + { + "shortName": "Insert", + "fullName": "google.cloud.compute.v1beta.TargetHttpsProxies.Insert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/targetHttpsProxies" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.TargetHttpsProxies.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/targetHttpsProxies" + } + ] + }, + { + "shortName": "Patch", + "fullName": "google.cloud.compute.v1beta.TargetHttpsProxies.Patch", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "PATCH", + "path": "/compute/beta/projects/{project}/global/targetHttpsProxies/{target_https_proxy}" + } + ] + }, + { + "shortName": "SetCertificateMap", + "fullName": "google.cloud.compute.v1beta.TargetHttpsProxies.SetCertificateMap", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/targetHttpsProxies/{target_https_proxy}/setCertificateMap" + } + ] + }, + { + "shortName": "SetQuicOverride", + "fullName": "google.cloud.compute.v1beta.TargetHttpsProxies.SetQuicOverride", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/targetHttpsProxies/{target_https_proxy}/setQuicOverride" + } + ] + }, + { + "shortName": "SetSslCertificates", + "fullName": "google.cloud.compute.v1beta.TargetHttpsProxies.SetSslCertificates", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/targetHttpsProxies/{target_https_proxy}/setSslCertificates" + } + ] + }, + { + "shortName": "SetSslPolicy", + "fullName": "google.cloud.compute.v1beta.TargetHttpsProxies.SetSslPolicy", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/targetHttpsProxies/{target_https_proxy}/setSslPolicy" + } + ] + }, + { + "shortName": "SetUrlMap", + "fullName": "google.cloud.compute.v1beta.TargetHttpsProxies.SetUrlMap", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/targetHttpsProxies/{target_https_proxy}/setUrlMap" + } + ] + }, + { + "shortName": "TestIamPermissions", + "fullName": "google.cloud.compute.v1beta.TargetHttpsProxies.TestIamPermissions", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/targetHttpsProxies/{resource}/testIamPermissions" + } + ] + } + ] + }, + { + "shortName": "TargetInstances", + "fullName": "google.cloud.compute.v1beta.TargetInstances", + "methods": [ + { + "shortName": "AggregatedList", + "fullName": "google.cloud.compute.v1beta.TargetInstances.AggregatedList", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/aggregated/targetInstances" + } + ] + }, + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.TargetInstances.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/projects/{project}/zones/{zone}/targetInstances/{target_instance}" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.TargetInstances.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/zones/{zone}/targetInstances/{target_instance}" + } + ] + }, + { + "shortName": "Insert", + "fullName": "google.cloud.compute.v1beta.TargetInstances.Insert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/targetInstances" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.TargetInstances.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/zones/{zone}/targetInstances" + } + ] + }, + { + "shortName": "SetSecurityPolicy", + "fullName": "google.cloud.compute.v1beta.TargetInstances.SetSecurityPolicy", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/targetInstances/{target_instance}/setSecurityPolicy" + } + ] + }, + { + "shortName": "TestIamPermissions", + "fullName": "google.cloud.compute.v1beta.TargetInstances.TestIamPermissions", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/targetInstances/{resource}/testIamPermissions" + } + ] + } + ] + }, + { + "shortName": "TargetPools", + "fullName": "google.cloud.compute.v1beta.TargetPools", + "methods": [ + { + "shortName": "AddHealthCheck", + "fullName": "google.cloud.compute.v1beta.TargetPools.AddHealthCheck", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/targetPools/{target_pool}/addHealthCheck" + } + ] + }, + { + "shortName": "AddInstance", + "fullName": "google.cloud.compute.v1beta.TargetPools.AddInstance", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/targetPools/{target_pool}/addInstance" + } + ] + }, + { + "shortName": "AggregatedList", + "fullName": "google.cloud.compute.v1beta.TargetPools.AggregatedList", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/aggregated/targetPools" + } + ] + }, + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.TargetPools.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/projects/{project}/regions/{region}/targetPools/{target_pool}" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.TargetPools.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/targetPools/{target_pool}" + } + ] + }, + { + "shortName": "GetHealth", + "fullName": "google.cloud.compute.v1beta.TargetPools.GetHealth", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/targetPools/{target_pool}/getHealth" + } + ] + }, + { + "shortName": "Insert", + "fullName": "google.cloud.compute.v1beta.TargetPools.Insert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/targetPools" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.TargetPools.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/targetPools" + } + ] + }, + { + "shortName": "RemoveHealthCheck", + "fullName": "google.cloud.compute.v1beta.TargetPools.RemoveHealthCheck", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/targetPools/{target_pool}/removeHealthCheck" + } + ] + }, + { + "shortName": "RemoveInstance", + "fullName": "google.cloud.compute.v1beta.TargetPools.RemoveInstance", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/targetPools/{target_pool}/removeInstance" + } + ] + }, + { + "shortName": "SetBackup", + "fullName": "google.cloud.compute.v1beta.TargetPools.SetBackup", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/targetPools/{target_pool}/setBackup" + } + ] + }, + { + "shortName": "SetSecurityPolicy", + "fullName": "google.cloud.compute.v1beta.TargetPools.SetSecurityPolicy", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/targetPools/{target_pool}/setSecurityPolicy" + } + ] + }, + { + "shortName": "TestIamPermissions", + "fullName": "google.cloud.compute.v1beta.TargetPools.TestIamPermissions", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/targetPools/{resource}/testIamPermissions" + } + ] + } + ] + }, + { + "shortName": "TargetSslProxies", + "fullName": "google.cloud.compute.v1beta.TargetSslProxies", + "methods": [ + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.TargetSslProxies.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/projects/{project}/global/targetSslProxies/{target_ssl_proxy}" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.TargetSslProxies.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/targetSslProxies/{target_ssl_proxy}" + } + ] + }, + { + "shortName": "Insert", + "fullName": "google.cloud.compute.v1beta.TargetSslProxies.Insert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/targetSslProxies" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.TargetSslProxies.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/targetSslProxies" + } + ] + }, + { + "shortName": "SetBackendService", + "fullName": "google.cloud.compute.v1beta.TargetSslProxies.SetBackendService", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/targetSslProxies/{target_ssl_proxy}/setBackendService" + } + ] + }, + { + "shortName": "SetCertificateMap", + "fullName": "google.cloud.compute.v1beta.TargetSslProxies.SetCertificateMap", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/targetSslProxies/{target_ssl_proxy}/setCertificateMap" + } + ] + }, + { + "shortName": "SetProxyHeader", + "fullName": "google.cloud.compute.v1beta.TargetSslProxies.SetProxyHeader", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/targetSslProxies/{target_ssl_proxy}/setProxyHeader" + } + ] + }, + { + "shortName": "SetSslCertificates", + "fullName": "google.cloud.compute.v1beta.TargetSslProxies.SetSslCertificates", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/targetSslProxies/{target_ssl_proxy}/setSslCertificates" + } + ] + }, + { + "shortName": "SetSslPolicy", + "fullName": "google.cloud.compute.v1beta.TargetSslProxies.SetSslPolicy", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/targetSslProxies/{target_ssl_proxy}/setSslPolicy" + } + ] + }, + { + "shortName": "TestIamPermissions", + "fullName": "google.cloud.compute.v1beta.TargetSslProxies.TestIamPermissions", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/targetSslProxies/{resource}/testIamPermissions" + } + ] + } + ] + }, + { + "shortName": "TargetTcpProxies", + "fullName": "google.cloud.compute.v1beta.TargetTcpProxies", + "methods": [ + { + "shortName": "AggregatedList", + "fullName": "google.cloud.compute.v1beta.TargetTcpProxies.AggregatedList", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/aggregated/targetTcpProxies" + } + ] + }, + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.TargetTcpProxies.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/projects/{project}/global/targetTcpProxies/{target_tcp_proxy}" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.TargetTcpProxies.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/targetTcpProxies/{target_tcp_proxy}" + } + ] + }, + { + "shortName": "Insert", + "fullName": "google.cloud.compute.v1beta.TargetTcpProxies.Insert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/targetTcpProxies" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.TargetTcpProxies.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/targetTcpProxies" + } + ] + }, + { + "shortName": "SetBackendService", + "fullName": "google.cloud.compute.v1beta.TargetTcpProxies.SetBackendService", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/targetTcpProxies/{target_tcp_proxy}/setBackendService" + } + ] + }, + { + "shortName": "SetProxyHeader", + "fullName": "google.cloud.compute.v1beta.TargetTcpProxies.SetProxyHeader", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/targetTcpProxies/{target_tcp_proxy}/setProxyHeader" + } + ] + }, + { + "shortName": "TestIamPermissions", + "fullName": "google.cloud.compute.v1beta.TargetTcpProxies.TestIamPermissions", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/targetTcpProxies/{resource}/testIamPermissions" + } + ] + } + ] + }, + { + "shortName": "TargetVpnGateways", + "fullName": "google.cloud.compute.v1beta.TargetVpnGateways", + "methods": [ + { + "shortName": "AggregatedList", + "fullName": "google.cloud.compute.v1beta.TargetVpnGateways.AggregatedList", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/aggregated/targetVpnGateways" + } + ] + }, + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.TargetVpnGateways.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/projects/{project}/regions/{region}/targetVpnGateways/{target_vpn_gateway}" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.TargetVpnGateways.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/targetVpnGateways/{target_vpn_gateway}" + } + ] + }, + { + "shortName": "Insert", + "fullName": "google.cloud.compute.v1beta.TargetVpnGateways.Insert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/targetVpnGateways" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.TargetVpnGateways.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/targetVpnGateways" + } + ] + }, + { + "shortName": "SetLabels", + "fullName": "google.cloud.compute.v1beta.TargetVpnGateways.SetLabels", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/targetVpnGateways/{resource}/setLabels" + } + ] + }, + { + "shortName": "TestIamPermissions", + "fullName": "google.cloud.compute.v1beta.TargetVpnGateways.TestIamPermissions", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/targetVpnGateways/{resource}/testIamPermissions" + } + ] + } + ] + }, + { + "shortName": "UrlMaps", + "fullName": "google.cloud.compute.v1beta.UrlMaps", + "methods": [ + { + "shortName": "AggregatedList", + "fullName": "google.cloud.compute.v1beta.UrlMaps.AggregatedList", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/aggregated/urlMaps" + } + ] + }, + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.UrlMaps.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/projects/{project}/global/urlMaps/{url_map}" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.UrlMaps.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/urlMaps/{url_map}" + } + ] + }, + { + "shortName": "Insert", + "fullName": "google.cloud.compute.v1beta.UrlMaps.Insert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/urlMaps" + } + ] + }, + { + "shortName": "InvalidateCache", + "fullName": "google.cloud.compute.v1beta.UrlMaps.InvalidateCache", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/urlMaps/{url_map}/invalidateCache" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.UrlMaps.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/urlMaps" + } + ] + }, + { + "shortName": "Patch", + "fullName": "google.cloud.compute.v1beta.UrlMaps.Patch", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "PATCH", + "path": "/compute/beta/projects/{project}/global/urlMaps/{url_map}" + } + ] + }, + { + "shortName": "TestIamPermissions", + "fullName": "google.cloud.compute.v1beta.UrlMaps.TestIamPermissions", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/urlMaps/{resource}/testIamPermissions" + } + ] + }, + { + "shortName": "Update", + "fullName": "google.cloud.compute.v1beta.UrlMaps.Update", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "PUT", + "path": "/compute/beta/projects/{project}/global/urlMaps/{url_map}" + } + ] + }, + { + "shortName": "Validate", + "fullName": "google.cloud.compute.v1beta.UrlMaps.Validate", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/urlMaps/{url_map}/validate" + } + ] + } + ] + }, + { + "shortName": "VpnGateways", + "fullName": "google.cloud.compute.v1beta.VpnGateways", + "methods": [ + { + "shortName": "AggregatedList", + "fullName": "google.cloud.compute.v1beta.VpnGateways.AggregatedList", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/aggregated/vpnGateways" + } + ] + }, + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.VpnGateways.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/projects/{project}/regions/{region}/vpnGateways/{vpn_gateway}" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.VpnGateways.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/vpnGateways/{vpn_gateway}" + } + ] + }, + { + "shortName": "GetStatus", + "fullName": "google.cloud.compute.v1beta.VpnGateways.GetStatus", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/vpnGateways/{vpn_gateway}/getStatus" + } + ] + }, + { + "shortName": "Insert", + "fullName": "google.cloud.compute.v1beta.VpnGateways.Insert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/vpnGateways" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.VpnGateways.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/vpnGateways" + } + ] + }, + { + "shortName": "SetLabels", + "fullName": "google.cloud.compute.v1beta.VpnGateways.SetLabels", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/vpnGateways/{resource}/setLabels" + } + ] + }, + { + "shortName": "TestIamPermissions", + "fullName": "google.cloud.compute.v1beta.VpnGateways.TestIamPermissions", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/vpnGateways/{resource}/testIamPermissions" + } + ] + } + ] + }, + { + "shortName": "VpnTunnels", + "fullName": "google.cloud.compute.v1beta.VpnTunnels", + "methods": [ + { + "shortName": "AggregatedList", + "fullName": "google.cloud.compute.v1beta.VpnTunnels.AggregatedList", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/aggregated/vpnTunnels" + } + ] + }, + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.VpnTunnels.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/projects/{project}/regions/{region}/vpnTunnels/{vpn_tunnel}" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.VpnTunnels.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/vpnTunnels/{vpn_tunnel}" + } + ] + }, + { + "shortName": "Insert", + "fullName": "google.cloud.compute.v1beta.VpnTunnels.Insert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/vpnTunnels" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.VpnTunnels.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/regions/{region}/vpnTunnels" + } + ] + }, + { + "shortName": "SetLabels", + "fullName": "google.cloud.compute.v1beta.VpnTunnels.SetLabels", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/vpnTunnels/{resource}/setLabels" + } + ] + }, + { + "shortName": "TestIamPermissions", + "fullName": "google.cloud.compute.v1beta.VpnTunnels.TestIamPermissions", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/regions/{region}/vpnTunnels/{resource}/testIamPermissions" + } + ] + } + ] + }, + { + "shortName": "WireGroups", + "fullName": "google.cloud.compute.v1beta.WireGroups", + "methods": [ + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.WireGroups.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/projects/{project}/global/crossSiteNetworks/{cross_site_network}/wireGroups/{wire_group}" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.WireGroups.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/crossSiteNetworks/{cross_site_network}/wireGroups/{wire_group}" + } + ] + }, + { + "shortName": "Insert", + "fullName": "google.cloud.compute.v1beta.WireGroups.Insert", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/global/crossSiteNetworks/{cross_site_network}/wireGroups" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.WireGroups.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/global/crossSiteNetworks/{cross_site_network}/wireGroups" + } + ] + }, + { + "shortName": "Patch", + "fullName": "google.cloud.compute.v1beta.WireGroups.Patch", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "PATCH", + "path": "/compute/beta/projects/{project}/global/crossSiteNetworks/{cross_site_network}/wireGroups/{wire_group}" + } + ] + } + ] + }, + { + "shortName": "ZoneOperations", + "fullName": "google.cloud.compute.v1beta.ZoneOperations", + "methods": [ + { + "shortName": "Delete", + "fullName": "google.cloud.compute.v1beta.ZoneOperations.Delete", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "DELETE", + "path": "/compute/beta/projects/{project}/zones/{zone}/operations/{operation}" + } + ] + }, + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.ZoneOperations.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/zones/{zone}/operations/{operation}" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.ZoneOperations.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/zones/{zone}/operations" + } + ] + }, + { + "shortName": "Wait", + "fullName": "google.cloud.compute.v1beta.ZoneOperations.Wait", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "POST", + "path": "/compute/beta/projects/{project}/zones/{zone}/operations/{operation}/wait" + } + ] + } + ] + }, + { + "shortName": "Zones", + "fullName": "google.cloud.compute.v1beta.Zones", + "methods": [ + { + "shortName": "Get", + "fullName": "google.cloud.compute.v1beta.Zones.Get", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/zones/{zone}" + } + ] + }, + { + "shortName": "List", + "fullName": "google.cloud.compute.v1beta.Zones.List", + "mode": "UNARY", + "bindings": [ + { + "httpMethod": "GET", + "path": "/compute/beta/projects/{project}/zones" + } + ] + } + ] + } + ], + "configFile": "compute_v1beta.yaml", + "serviceConfigApiNames": [ + "google.cloud.compute.v1beta.AcceleratorTypes", + "google.cloud.compute.v1beta.Addresses", + "google.cloud.compute.v1beta.Autoscalers", + "google.cloud.compute.v1beta.BackendBuckets", + "google.cloud.compute.v1beta.BackendServices", + "google.cloud.compute.v1beta.DiskTypes", + "google.cloud.compute.v1beta.Disks", + "google.cloud.compute.v1beta.ExternalVpnGateways", + "google.cloud.compute.v1beta.FirewallPolicies", + "google.cloud.compute.v1beta.Firewalls", + "google.cloud.compute.v1beta.ForwardingRules", + "google.cloud.compute.v1beta.GlobalAddresses", + "google.cloud.compute.v1beta.GlobalForwardingRules", + "google.cloud.compute.v1beta.GlobalNetworkEndpointGroups", + "google.cloud.compute.v1beta.GlobalOperations", + "google.cloud.compute.v1beta.GlobalOrganizationOperations", + "google.cloud.compute.v1beta.GlobalPublicDelegatedPrefixes", + "google.cloud.compute.v1beta.HealthChecks", + "google.cloud.compute.v1beta.ImageFamilyViews", + "google.cloud.compute.v1beta.Images", + "google.cloud.compute.v1beta.InstanceGroupManagers", + "google.cloud.compute.v1beta.InstanceGroups", + "google.cloud.compute.v1beta.InstanceTemplates", + "google.cloud.compute.v1beta.Instances", + "google.cloud.compute.v1beta.InterconnectAttachments", + "google.cloud.compute.v1beta.InterconnectLocations", + "google.cloud.compute.v1beta.Interconnects", + "google.cloud.compute.v1beta.LicenseCodes", + "google.cloud.compute.v1beta.Licenses", + "google.cloud.compute.v1beta.MachineTypes", + "google.cloud.compute.v1beta.NetworkEndpointGroups", + "google.cloud.compute.v1beta.Networks", + "google.cloud.compute.v1beta.NodeGroups", + "google.cloud.compute.v1beta.NodeTemplates", + "google.cloud.compute.v1beta.NodeTypes", + "google.cloud.compute.v1beta.PacketMirrorings", + "google.cloud.compute.v1beta.Projects", + "google.cloud.compute.v1beta.PublicAdvertisedPrefixes", + "google.cloud.compute.v1beta.PublicDelegatedPrefixes", + "google.cloud.compute.v1beta.RegionAutoscalers", + "google.cloud.compute.v1beta.RegionBackendServices", + "google.cloud.compute.v1beta.RegionCommitments", + "google.cloud.compute.v1beta.RegionDiskTypes", + "google.cloud.compute.v1beta.RegionDisks", + "google.cloud.compute.v1beta.RegionHealthCheckServices", + "google.cloud.compute.v1beta.RegionHealthChecks", + "google.cloud.compute.v1beta.RegionInstanceGroupManagers", + "google.cloud.compute.v1beta.RegionInstanceGroups", + "google.cloud.compute.v1beta.RegionInstances", + "google.cloud.compute.v1beta.RegionNetworkEndpointGroups", + "google.cloud.compute.v1beta.RegionNotificationEndpoints", + "google.cloud.compute.v1beta.RegionOperations", + "google.cloud.compute.v1beta.RegionSslCertificates", + "google.cloud.compute.v1beta.RegionTargetHttpProxies", + "google.cloud.compute.v1beta.RegionTargetHttpsProxies", + "google.cloud.compute.v1beta.RegionUrlMaps", + "google.cloud.compute.v1beta.Regions", + "google.cloud.compute.v1beta.Reservations", + "google.cloud.compute.v1beta.ResourcePolicies", + "google.cloud.compute.v1beta.Routers", + "google.cloud.compute.v1beta.Routes", + "google.cloud.compute.v1beta.SecurityPolicies", + "google.cloud.compute.v1beta.ServiceAttachments", + "google.cloud.compute.v1beta.Snapshots", + "google.cloud.compute.v1beta.SslCertificates", + "google.cloud.compute.v1beta.SslPolicies", + "google.cloud.compute.v1beta.Subnetworks", + "google.cloud.compute.v1beta.TargetGrpcProxies", + "google.cloud.compute.v1beta.TargetHttpProxies", + "google.cloud.compute.v1beta.TargetHttpsProxies", + "google.cloud.compute.v1beta.TargetInstances", + "google.cloud.compute.v1beta.TargetPools", + "google.cloud.compute.v1beta.TargetSslProxies", + "google.cloud.compute.v1beta.TargetTcpProxies", + "google.cloud.compute.v1beta.TargetVpnGateways", + "google.cloud.compute.v1beta.UrlMaps", + "google.cloud.compute.v1beta.VpnGateways", + "google.cloud.compute.v1beta.VpnTunnels", + "google.cloud.compute.v1beta.ZoneOperations", + "google.cloud.compute.v1beta.Zones" + ], + "nameInServiceConfig": "compute.googleapis.com" + }, { "id": "google.cloud.compute.v1small", "directory": "google/cloud/compute/v1small",