diff --git a/java-compute/README.md b/java-compute/README.md index a976bb384829..38db1c0bd8c3 100644 --- a/java-compute/README.md +++ b/java-compute/README.md @@ -260,7 +260,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-compute.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-compute/1.31.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-compute/1.32.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/RegionSecurityPoliciesClient.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/RegionSecurityPoliciesClient.java index 9e4fd29afc6b..9fc9fede0b5b 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/RegionSecurityPoliciesClient.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/RegionSecurityPoliciesClient.java @@ -701,7 +701,7 @@ public final UnaryCallable patchAsync( // AUTO-GENERATED DOCUMENTATION AND METHOD. /** * Patches the specified policy with the data included in the request. To clear fields in the - * rule, leave the fields empty and specify them in the updateMask. This cannot be used to be + * policy, leave the fields empty and specify them in the updateMask. This cannot be used to be * update the rules in the policy. Please use the per rule methods like addRule, patchRule, and * removeRule instead. * @@ -786,7 +786,7 @@ public final OperationFuture patchAsync( // AUTO-GENERATED DOCUMENTATION AND METHOD. /** * Patches the specified policy with the data included in the request. To clear fields in the - * rule, leave the fields empty and specify them in the updateMask. This cannot be used to be + * policy, leave the fields empty and specify them in the updateMask. This cannot be used to be * update the rules in the policy. Please use the per rule methods like addRule, patchRule, and * removeRule instead. * @@ -823,7 +823,7 @@ public final OperationFuture patchAsync( // AUTO-GENERATED DOCUMENTATION AND METHOD. /** * Patches the specified policy with the data included in the request. To clear fields in the - * rule, leave the fields empty and specify them in the updateMask. This cannot be used to be + * policy, leave the fields empty and specify them in the updateMask. This cannot be used to be * update the rules in the policy. Please use the per rule methods like addRule, patchRule, and * removeRule instead. * diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/ResourcePoliciesClient.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/ResourcePoliciesClient.java index b0324cbb3051..4171e3375718 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/ResourcePoliciesClient.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/ResourcePoliciesClient.java @@ -923,6 +923,150 @@ public final UnaryCallable list return stub.listCallable(); } + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Modify the specified resource policy. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ResourcePoliciesClient resourcePoliciesClient = ResourcePoliciesClient.create()) {
+   *   String project = "project-309310695";
+   *   String region = "region-934795532";
+   *   String resourcePolicy = "resourcePolicy-130903328";
+   *   ResourcePolicy resourcePolicyResource = ResourcePolicy.newBuilder().build();
+   *   Operation response =
+   *       resourcePoliciesClient
+   *           .patchAsync(project, region, resourcePolicy, resourcePolicyResource)
+   *           .get();
+   * }
+   * }
+ * + * @param project Project ID for this request. + * @param region Name of the region for this request. + * @param resourcePolicy Id of the resource policy to patch. + * @param resourcePolicyResource The body resource for this request + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + public final OperationFuture patchAsync( + String project, String region, String resourcePolicy, ResourcePolicy resourcePolicyResource) { + PatchResourcePolicyRequest request = + PatchResourcePolicyRequest.newBuilder() + .setProject(project) + .setRegion(region) + .setResourcePolicy(resourcePolicy) + .setResourcePolicyResource(resourcePolicyResource) + .build(); + return patchAsync(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Modify the specified resource policy. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ResourcePoliciesClient resourcePoliciesClient = ResourcePoliciesClient.create()) {
+   *   PatchResourcePolicyRequest request =
+   *       PatchResourcePolicyRequest.newBuilder()
+   *           .setProject("project-309310695")
+   *           .setRegion("region-934795532")
+   *           .setRequestId("requestId693933066")
+   *           .setResourcePolicy("resourcePolicy-130903328")
+   *           .setResourcePolicyResource(ResourcePolicy.newBuilder().build())
+   *           .setUpdateMask("updateMask-296147115")
+   *           .build();
+   *   Operation response = resourcePoliciesClient.patchAsync(request).get();
+   * }
+   * }
+ * + * @param request The request object containing all of the parameters for the API call. + * @throws com.google.api.gax.rpc.ApiException if the remote call fails + */ + @BetaApi( + "The surface for long-running operations is not stable yet and may change in the future.") + public final OperationFuture patchAsync( + PatchResourcePolicyRequest request) { + return patchOperationCallable().futureCall(request); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Modify the specified resource policy. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ResourcePoliciesClient resourcePoliciesClient = ResourcePoliciesClient.create()) {
+   *   PatchResourcePolicyRequest request =
+   *       PatchResourcePolicyRequest.newBuilder()
+   *           .setProject("project-309310695")
+   *           .setRegion("region-934795532")
+   *           .setRequestId("requestId693933066")
+   *           .setResourcePolicy("resourcePolicy-130903328")
+   *           .setResourcePolicyResource(ResourcePolicy.newBuilder().build())
+   *           .setUpdateMask("updateMask-296147115")
+   *           .build();
+   *   OperationFuture future =
+   *       resourcePoliciesClient.patchOperationCallable().futureCall(request);
+   *   // Do something.
+   *   Operation response = future.get();
+   * }
+   * }
+ */ + public final OperationCallable + patchOperationCallable() { + return stub.patchOperationCallable(); + } + + // AUTO-GENERATED DOCUMENTATION AND METHOD. + /** + * Modify the specified resource policy. + * + *

Sample code: + * + *

{@code
+   * // This snippet has been automatically generated and should be regarded as a code template only.
+   * // It will require modifications to work:
+   * // - It may require correct/in-range values for request initialization.
+   * // - It may require specifying regional endpoints when creating the service client as shown in
+   * // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
+   * try (ResourcePoliciesClient resourcePoliciesClient = ResourcePoliciesClient.create()) {
+   *   PatchResourcePolicyRequest request =
+   *       PatchResourcePolicyRequest.newBuilder()
+   *           .setProject("project-309310695")
+   *           .setRegion("region-934795532")
+   *           .setRequestId("requestId693933066")
+   *           .setResourcePolicy("resourcePolicy-130903328")
+   *           .setResourcePolicyResource(ResourcePolicy.newBuilder().build())
+   *           .setUpdateMask("updateMask-296147115")
+   *           .build();
+   *   ApiFuture future = resourcePoliciesClient.patchCallable().futureCall(request);
+   *   // Do something.
+   *   Operation response = future.get();
+   * }
+   * }
+ */ + public final UnaryCallable patchCallable() { + return stub.patchCallable(); + } + // AUTO-GENERATED DOCUMENTATION AND METHOD. /** * Sets the access control policy on the specified resource. Replaces any existing policy. diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/ResourcePoliciesSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/ResourcePoliciesSettings.java index b05116b05a80..1eccdfa93335 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/ResourcePoliciesSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/ResourcePoliciesSettings.java @@ -123,6 +123,17 @@ public UnaryCallSettings insertSettings( return ((ResourcePoliciesStubSettings) getStubSettings()).listSettings(); } + /** Returns the object with the settings used for calls to patch. */ + public UnaryCallSettings patchSettings() { + return ((ResourcePoliciesStubSettings) getStubSettings()).patchSettings(); + } + + /** Returns the object with the settings used for calls to patch. */ + public OperationCallSettings + patchOperationSettings() { + return ((ResourcePoliciesStubSettings) getStubSettings()).patchOperationSettings(); + } + /** Returns the object with the settings used for calls to setIamPolicy. */ public UnaryCallSettings setIamPolicySettings() { return ((ResourcePoliciesStubSettings) getStubSettings()).setIamPolicySettings(); @@ -281,6 +292,17 @@ public UnaryCallSettings.Builder insertS return getStubSettingsBuilder().listSettings(); } + /** Returns the builder for the settings used for calls to patch. */ + public UnaryCallSettings.Builder patchSettings() { + return getStubSettingsBuilder().patchSettings(); + } + + /** Returns the builder for the settings used for calls to patch. */ + public OperationCallSettings.Builder + patchOperationSettings() { + return getStubSettingsBuilder().patchOperationSettings(); + } + /** Returns the builder for the settings used for calls to setIamPolicy. */ public UnaryCallSettings.Builder setIamPolicySettings() { diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/SecurityPoliciesClient.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/SecurityPoliciesClient.java index f3b26fd93c49..efd5ec2cd3c2 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/SecurityPoliciesClient.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/SecurityPoliciesClient.java @@ -1136,7 +1136,7 @@ public final UnaryCallable list // AUTO-GENERATED DOCUMENTATION AND METHOD. /** * Patches the specified policy with the data included in the request. To clear fields in the - * rule, leave the fields empty and specify them in the updateMask. This cannot be used to be + * policy, leave the fields empty and specify them in the updateMask. This cannot be used to be * update the rules in the policy. Please use the per rule methods like addRule, patchRule, and * removeRule instead. * @@ -1176,7 +1176,7 @@ public final OperationFuture patchAsync( // AUTO-GENERATED DOCUMENTATION AND METHOD. /** * Patches the specified policy with the data included in the request. To clear fields in the - * rule, leave the fields empty and specify them in the updateMask. This cannot be used to be + * policy, leave the fields empty and specify them in the updateMask. This cannot be used to be * update the rules in the policy. Please use the per rule methods like addRule, patchRule, and * removeRule instead. * @@ -1213,7 +1213,7 @@ public final OperationFuture patchAsync( // AUTO-GENERATED DOCUMENTATION AND METHOD. /** * Patches the specified policy with the data included in the request. To clear fields in the - * rule, leave the fields empty and specify them in the updateMask. This cannot be used to be + * policy, leave the fields empty and specify them in the updateMask. This cannot be used to be * update the rules in the policy. Please use the per rule methods like addRule, patchRule, and * removeRule instead. * @@ -1248,7 +1248,7 @@ public final OperationFuture patchAsync( // AUTO-GENERATED DOCUMENTATION AND METHOD. /** * Patches the specified policy with the data included in the request. To clear fields in the - * rule, leave the fields empty and specify them in the updateMask. This cannot be used to be + * policy, leave the fields empty and specify them in the updateMask. This cannot be used to be * update the rules in the policy. Please use the per rule methods like addRule, patchRule, and * removeRule instead. * @@ -1280,7 +1280,8 @@ public final UnaryCallable patchCallable( // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Patches a rule at the specified priority. + * Patches a rule at the specified priority. To clear fields in the rule, leave the fields empty + * and specify them in the updateMask. * *

Sample code: * @@ -1319,7 +1320,8 @@ public final OperationFuture patchRuleAsync( // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Patches a rule at the specified priority. + * Patches a rule at the specified priority. To clear fields in the rule, leave the fields empty + * and specify them in the updateMask. * *

Sample code: * @@ -1354,7 +1356,8 @@ public final OperationFuture patchRuleAsync( // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Patches a rule at the specified priority. + * Patches a rule at the specified priority. To clear fields in the rule, leave the fields empty + * and specify them in the updateMask. * *

Sample code: * @@ -1387,7 +1390,8 @@ public final OperationFuture patchRuleAsync( // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Patches a rule at the specified priority. + * Patches a rule at the specified priority. To clear fields in the rule, leave the fields empty + * and specify them in the updateMask. * *

Sample code: * diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/gapic_metadata.json b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/gapic_metadata.json index 991dba78395e..1cb9eb5329a5 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/gapic_metadata.json +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/gapic_metadata.json @@ -2239,6 +2239,9 @@ "List": { "methods": ["list", "list", "listPagedCallable", "listCallable"] }, + "Patch": { + "methods": ["patchAsync", "patchAsync", "patchOperationCallable", "patchCallable"] + }, "SetIamPolicy": { "methods": ["setIamPolicy", "setIamPolicy", "setIamPolicyCallable"] }, diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/HttpJsonResourcePoliciesStub.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/HttpJsonResourcePoliciesStub.java index 9a52dfbf233c..ed151a7e49c5 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/HttpJsonResourcePoliciesStub.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/HttpJsonResourcePoliciesStub.java @@ -42,6 +42,7 @@ import com.google.cloud.compute.v1.ListResourcePoliciesRequest; import com.google.cloud.compute.v1.Operation; import com.google.cloud.compute.v1.Operation.Status; +import com.google.cloud.compute.v1.PatchResourcePolicyRequest; import com.google.cloud.compute.v1.Policy; import com.google.cloud.compute.v1.ResourcePolicy; import com.google.cloud.compute.v1.ResourcePolicyAggregatedList; @@ -366,6 +367,68 @@ public class HttpJsonResourcePoliciesStub extends ResourcePoliciesStub { .build()) .build(); + private static final ApiMethodDescriptor + patchMethodDescriptor = + ApiMethodDescriptor.newBuilder() + .setFullMethodName("google.cloud.compute.v1.ResourcePolicies/Patch") + .setHttpMethod("PATCH") + .setType(ApiMethodDescriptor.MethodType.UNARY) + .setRequestFormatter( + ProtoMessageRequestFormatter.newBuilder() + .setPath( + "/compute/v1/projects/{project}/regions/{region}/resourcePolicies/{resourcePolicy}", + request -> { + Map fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + serializer.putPathParam(fields, "project", request.getProject()); + serializer.putPathParam(fields, "region", request.getRegion()); + serializer.putPathParam( + fields, "resourcePolicy", request.getResourcePolicy()); + return fields; + }) + .setQueryParamsExtractor( + request -> { + Map> fields = new HashMap<>(); + ProtoRestSerializer serializer = + ProtoRestSerializer.create(); + if (request.hasRequestId()) { + serializer.putQueryParam(fields, "requestId", request.getRequestId()); + } + if (request.hasUpdateMask()) { + serializer.putQueryParam( + fields, "updateMask", request.getUpdateMask()); + } + return fields; + }) + .setRequestBodyExtractor( + request -> + ProtoRestSerializer.create() + .toBody( + "resourcePolicyResource", + request.getResourcePolicyResource(), + false)) + .build()) + .setResponseParser( + ProtoMessageResponseParser.newBuilder() + .setDefaultInstance(Operation.getDefaultInstance()) + .setDefaultTypeRegistry(typeRegistry) + .build()) + .setOperationSnapshotFactory( + (PatchResourcePolicyRequest request, Operation response) -> { + StringBuilder opName = new StringBuilder(response.getName()); + opName.append(":").append(request.getProject()); + opName.append(":").append(request.getRegion()); + return HttpJsonOperationSnapshot.newBuilder() + .setName(opName.toString()) + .setMetadata(response) + .setDone(Status.DONE.equals(response.getStatus())) + .setResponse(response) + .setError(response.getHttpErrorStatusCode(), response.getHttpErrorMessage()) + .build(); + }) + .build(); + private static final ApiMethodDescriptor setIamPolicyMethodDescriptor = ApiMethodDescriptor.newBuilder() @@ -464,6 +527,9 @@ public class HttpJsonResourcePoliciesStub extends ResourcePoliciesStub { insertOperationCallable; private final UnaryCallable listCallable; private final UnaryCallable listPagedCallable; + private final UnaryCallable patchCallable; + private final OperationCallable + patchOperationCallable; private final UnaryCallable setIamPolicyCallable; private final UnaryCallable testIamPermissionsCallable; @@ -589,6 +655,19 @@ protected HttpJsonResourcePoliciesStub( return builder.build(); }) .build(); + HttpJsonCallSettings patchTransportSettings = + HttpJsonCallSettings.newBuilder() + .setMethodDescriptor(patchMethodDescriptor) + .setTypeRegistry(typeRegistry) + .setParamsExtractor( + request -> { + RequestParamsBuilder builder = RequestParamsBuilder.create(); + builder.add("project", String.valueOf(request.getProject())); + builder.add("region", String.valueOf(request.getRegion())); + builder.add("resource_policy", String.valueOf(request.getResourcePolicy())); + return builder.build(); + }) + .build(); HttpJsonCallSettings setIamPolicyTransportSettings = HttpJsonCallSettings.newBuilder() .setMethodDescriptor(setIamPolicyMethodDescriptor) @@ -654,6 +733,15 @@ protected HttpJsonResourcePoliciesStub( this.listPagedCallable = callableFactory.createPagedCallable( listTransportSettings, settings.listSettings(), clientContext); + this.patchCallable = + callableFactory.createUnaryCallable( + patchTransportSettings, settings.patchSettings(), clientContext); + this.patchOperationCallable = + callableFactory.createOperationCallable( + patchTransportSettings, + settings.patchOperationSettings(), + clientContext, + httpJsonOperationsStub); this.setIamPolicyCallable = callableFactory.createUnaryCallable( setIamPolicyTransportSettings, settings.setIamPolicySettings(), clientContext); @@ -676,6 +764,7 @@ public static List getMethodDescriptors() { methodDescriptors.add(getIamPolicyMethodDescriptor); methodDescriptors.add(insertMethodDescriptor); methodDescriptors.add(listMethodDescriptor); + methodDescriptors.add(patchMethodDescriptor); methodDescriptors.add(setIamPolicyMethodDescriptor); methodDescriptors.add(testIamPermissionsMethodDescriptor); return methodDescriptors; @@ -735,6 +824,17 @@ public UnaryCallable listPagedCa return listPagedCallable; } + @Override + public UnaryCallable patchCallable() { + return patchCallable; + } + + @Override + public OperationCallable + patchOperationCallable() { + return patchOperationCallable; + } + @Override public UnaryCallable setIamPolicyCallable() { return setIamPolicyCallable; diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/ResourcePoliciesStub.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/ResourcePoliciesStub.java index 157bd8cf560b..adcf7eee8951 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/ResourcePoliciesStub.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/ResourcePoliciesStub.java @@ -29,6 +29,7 @@ import com.google.cloud.compute.v1.InsertResourcePolicyRequest; import com.google.cloud.compute.v1.ListResourcePoliciesRequest; import com.google.cloud.compute.v1.Operation; +import com.google.cloud.compute.v1.PatchResourcePolicyRequest; import com.google.cloud.compute.v1.Policy; import com.google.cloud.compute.v1.ResourcePolicy; import com.google.cloud.compute.v1.ResourcePolicyAggregatedList; @@ -91,6 +92,15 @@ public UnaryCallable listCallab throw new UnsupportedOperationException("Not implemented: listCallable()"); } + public OperationCallable + patchOperationCallable() { + throw new UnsupportedOperationException("Not implemented: patchOperationCallable()"); + } + + public UnaryCallable patchCallable() { + throw new UnsupportedOperationException("Not implemented: patchCallable()"); + } + public UnaryCallable setIamPolicyCallable() { throw new UnsupportedOperationException("Not implemented: setIamPolicyCallable()"); } diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/ResourcePoliciesStubSettings.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/ResourcePoliciesStubSettings.java index 5d854a6ceb98..65eca67ebb5f 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/ResourcePoliciesStubSettings.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/stub/ResourcePoliciesStubSettings.java @@ -52,6 +52,7 @@ import com.google.cloud.compute.v1.InsertResourcePolicyRequest; import com.google.cloud.compute.v1.ListResourcePoliciesRequest; import com.google.cloud.compute.v1.Operation; +import com.google.cloud.compute.v1.PatchResourcePolicyRequest; import com.google.cloud.compute.v1.Policy; import com.google.cloud.compute.v1.ResourcePoliciesScopedList; import com.google.cloud.compute.v1.ResourcePolicy; @@ -133,6 +134,9 @@ public class ResourcePoliciesStubSettings extends StubSettings listSettings; + private final UnaryCallSettings patchSettings; + private final OperationCallSettings + patchOperationSettings; private final UnaryCallSettings setIamPolicySettings; private final UnaryCallSettings testIamPermissionsSettings; @@ -318,6 +322,17 @@ public UnaryCallSettings insertSettings( return listSettings; } + /** Returns the object with the settings used for calls to patch. */ + public UnaryCallSettings patchSettings() { + return patchSettings; + } + + /** Returns the object with the settings used for calls to patch. */ + public OperationCallSettings + patchOperationSettings() { + return patchOperationSettings; + } + /** Returns the object with the settings used for calls to setIamPolicy. */ public UnaryCallSettings setIamPolicySettings() { return setIamPolicySettings; @@ -413,6 +428,8 @@ protected ResourcePoliciesStubSettings(Builder settingsBuilder) throws IOExcepti insertSettings = settingsBuilder.insertSettings().build(); insertOperationSettings = settingsBuilder.insertOperationSettings().build(); listSettings = settingsBuilder.listSettings().build(); + patchSettings = settingsBuilder.patchSettings().build(); + patchOperationSettings = settingsBuilder.patchOperationSettings().build(); setIamPolicySettings = settingsBuilder.setIamPolicySettings().build(); testIamPermissionsSettings = settingsBuilder.testIamPermissionsSettings().build(); } @@ -437,6 +454,9 @@ public static class Builder extends StubSettings.Builder listSettings; + private final UnaryCallSettings.Builder patchSettings; + private final OperationCallSettings.Builder + patchOperationSettings; private final UnaryCallSettings.Builder setIamPolicySettings; private final UnaryCallSettings.Builder< @@ -500,6 +520,8 @@ protected Builder(ClientContext clientContext) { insertSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); insertOperationSettings = OperationCallSettings.newBuilder(); listSettings = PagedCallSettings.newBuilder(LIST_PAGE_STR_FACT); + patchSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); + patchOperationSettings = OperationCallSettings.newBuilder(); setIamPolicySettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); testIamPermissionsSettings = UnaryCallSettings.newUnaryCallSettingsBuilder(); @@ -511,6 +533,7 @@ protected Builder(ClientContext clientContext) { getIamPolicySettings, insertSettings, listSettings, + patchSettings, setIamPolicySettings, testIamPermissionsSettings); initDefaults(this); @@ -527,6 +550,8 @@ protected Builder(ResourcePoliciesStubSettings settings) { insertSettings = settings.insertSettings.toBuilder(); insertOperationSettings = settings.insertOperationSettings.toBuilder(); listSettings = settings.listSettings.toBuilder(); + patchSettings = settings.patchSettings.toBuilder(); + patchOperationSettings = settings.patchOperationSettings.toBuilder(); setIamPolicySettings = settings.setIamPolicySettings.toBuilder(); testIamPermissionsSettings = settings.testIamPermissionsSettings.toBuilder(); @@ -538,6 +563,7 @@ protected Builder(ResourcePoliciesStubSettings settings) { getIamPolicySettings, insertSettings, listSettings, + patchSettings, setIamPolicySettings, testIamPermissionsSettings); } @@ -586,6 +612,11 @@ private static Builder initDefaults(Builder builder) { .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("retry_policy_0_codes")) .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("retry_policy_0_params")); + builder + .patchSettings() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params")); + builder .setIamPolicySettings() .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes")) @@ -644,6 +675,30 @@ private static Builder initDefaults(Builder builder) { .setTotalTimeout(Duration.ofMillis(600000L)) .build())); + builder + .patchOperationSettings() + .setInitialCallSettings( + UnaryCallSettings + .newUnaryCallSettingsBuilder() + .setRetryableCodes(RETRYABLE_CODE_DEFINITIONS.get("no_retry_1_codes")) + .setRetrySettings(RETRY_PARAM_DEFINITIONS.get("no_retry_1_params")) + .build()) + .setResponseTransformer( + ProtoOperationTransformers.ResponseTransformer.create(Operation.class)) + .setMetadataTransformer( + ProtoOperationTransformers.MetadataTransformer.create(Operation.class)) + .setPollingAlgorithm( + OperationTimedPollAlgorithm.create( + RetrySettings.newBuilder() + .setInitialRetryDelay(Duration.ofMillis(500L)) + .setRetryDelayMultiplier(1.5) + .setMaxRetryDelay(Duration.ofMillis(20000L)) + .setInitialRpcTimeout(Duration.ZERO) + .setRpcTimeoutMultiplier(1.0) + .setMaxRpcTimeout(Duration.ZERO) + .setTotalTimeout(Duration.ofMillis(600000L)) + .build())); + return builder; } @@ -715,6 +770,19 @@ public UnaryCallSettings.Builder insertS return listSettings; } + /** Returns the builder for the settings used for calls to patch. */ + public UnaryCallSettings.Builder patchSettings() { + return patchSettings; + } + + /** Returns the builder for the settings used for calls to patch. */ + @BetaApi( + "The surface for use by generated code is not stable yet and may change in the future.") + public OperationCallSettings.Builder + patchOperationSettings() { + return patchOperationSettings; + } + /** Returns the builder for the settings used for calls to setIamPolicy. */ public UnaryCallSettings.Builder setIamPolicySettings() { diff --git a/java-compute/google-cloud-compute/src/main/resources/META-INF/native-image/com.google.cloud.compute.v1/reflect-config.json b/java-compute/google-cloud-compute/src/main/resources/META-INF/native-image/com.google.cloud.compute.v1/reflect-config.json index d9465ea9f9d7..4cbf37ec21bf 100644 --- a/java-compute/google-cloud-compute/src/main/resources/META-INF/native-image/com.google.cloud.compute.v1/reflect-config.json +++ b/java-compute/google-cloud-compute/src/main/resources/META-INF/native-image/com.google.cloud.compute.v1/reflect-config.json @@ -18008,6 +18008,24 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.compute.v1.PatchResourcePolicyRequest", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, + { + "name": "com.google.cloud.compute.v1.PatchResourcePolicyRequest$Builder", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.compute.v1.PatchRouterRequest", "queryAllDeclaredConstructors": true, @@ -18773,6 +18791,15 @@ "allDeclaredClasses": true, "allPublicClasses": true }, + { + "name": "com.google.cloud.compute.v1.QuotaExceededInfo$RolloutStatus", + "queryAllDeclaredConstructors": true, + "queryAllPublicConstructors": true, + "queryAllDeclaredMethods": true, + "allPublicMethods": true, + "allDeclaredClasses": true, + "allPublicClasses": true + }, { "name": "com.google.cloud.compute.v1.RawDisk", "queryAllDeclaredConstructors": true, diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/ResourcePoliciesClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/ResourcePoliciesClientTest.java index 220e4d874e1e..5c62380fef91 100644 --- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/ResourcePoliciesClientTest.java +++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/ResourcePoliciesClientTest.java @@ -439,6 +439,79 @@ public void listExceptionTest() throws Exception { } } + @Test + public void patchTest() throws Exception { + Operation expectedResponse = + Operation.newBuilder() + .setClientOperationId("clientOperationId-1230366697") + .setCreationTimestamp("creationTimestamp-370203401") + .setDescription("description-1724546052") + .setEndTime("endTime-1607243192") + .setError(Error.newBuilder().build()) + .setHttpErrorMessage("httpErrorMessage1577303431") + .setHttpErrorStatusCode(0) + .setId(3355) + .setInsertTime("insertTime966165798") + .setKind("kind3292052") + .setName("name3373707") + .setOperationGroupId("operationGroupId1716161683") + .setOperationType("operationType91999553") + .setProgress(-1001078227) + .setRegion("region-934795532") + .setSelfLink("selfLink1191800166") + .setStartTime("startTime-2129294769") + .setStatus(Status.DONE) + .setStatusMessage("statusMessage-958704715") + .setTargetId(-815576439) + .setTargetLink("targetLink486368555") + .setUser("user3599307") + .addAllWarnings(new ArrayList()) + .setZone("zone3744684") + .build(); + mockService.addResponse(expectedResponse); + + String project = "project-6911"; + String region = "region-9622"; + String resourcePolicy = "resourcePolicy-4170"; + ResourcePolicy resourcePolicyResource = ResourcePolicy.newBuilder().build(); + + Operation actualResponse = + client.patchAsync(project, region, resourcePolicy, resourcePolicyResource).get(); + Assert.assertEquals(expectedResponse, actualResponse); + + List actualRequests = mockService.getRequestPaths(); + Assert.assertEquals(1, actualRequests.size()); + + String apiClientHeaderKey = + mockService + .getRequestHeaders() + .get(ApiClientHeaderProvider.getDefaultApiClientHeaderKey()) + .iterator() + .next(); + Assert.assertTrue( + GaxHttpJsonProperties.getDefaultApiClientHeaderPattern() + .matcher(apiClientHeaderKey) + .matches()); + } + + @Test + public void patchExceptionTest() throws Exception { + ApiException exception = + ApiExceptionFactory.createException( + new Exception(), FakeStatusCode.of(StatusCode.Code.INVALID_ARGUMENT), false); + mockService.addException(exception); + + try { + String project = "project-6911"; + String region = "region-9622"; + String resourcePolicy = "resourcePolicy-4170"; + ResourcePolicy resourcePolicyResource = ResourcePolicy.newBuilder().build(); + client.patchAsync(project, region, resourcePolicy, resourcePolicyResource).get(); + Assert.fail("No exception raised"); + } catch (ExecutionException e) { + } + } + @Test public void setIamPolicyTest() throws Exception { Policy expectedResponse = diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/BackendBucket.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/BackendBucket.java index c90e91512b6d..f275b43a57a1 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/BackendBucket.java +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/BackendBucket.java @@ -490,7 +490,7 @@ public com.google.protobuf.ByteString getCreationTimestampBytes() { * * *

-   * Headers that the HTTP/S load balancer should add to proxied responses.
+   * Headers that the Application Load Balancer should add to proxied responses.
    * 
* * repeated string custom_response_headers = 387539094; @@ -504,7 +504,7 @@ public com.google.protobuf.ProtocolStringList getCustomResponseHeadersList() { * * *
-   * Headers that the HTTP/S load balancer should add to proxied responses.
+   * Headers that the Application Load Balancer should add to proxied responses.
    * 
* * repeated string custom_response_headers = 387539094; @@ -518,7 +518,7 @@ public int getCustomResponseHeadersCount() { * * *
-   * Headers that the HTTP/S load balancer should add to proxied responses.
+   * Headers that the Application Load Balancer should add to proxied responses.
    * 
* * repeated string custom_response_headers = 387539094; @@ -533,7 +533,7 @@ public java.lang.String getCustomResponseHeaders(int index) { * * *
-   * Headers that the HTTP/S load balancer should add to proxied responses.
+   * Headers that the Application Load Balancer should add to proxied responses.
    * 
* * repeated string custom_response_headers = 387539094; @@ -2203,7 +2203,7 @@ private void ensureCustomResponseHeadersIsMutable() { * * *
-     * Headers that the HTTP/S load balancer should add to proxied responses.
+     * Headers that the Application Load Balancer should add to proxied responses.
      * 
* * repeated string custom_response_headers = 387539094; @@ -2218,7 +2218,7 @@ public com.google.protobuf.ProtocolStringList getCustomResponseHeadersList() { * * *
-     * Headers that the HTTP/S load balancer should add to proxied responses.
+     * Headers that the Application Load Balancer should add to proxied responses.
      * 
* * repeated string custom_response_headers = 387539094; @@ -2232,7 +2232,7 @@ public int getCustomResponseHeadersCount() { * * *
-     * Headers that the HTTP/S load balancer should add to proxied responses.
+     * Headers that the Application Load Balancer should add to proxied responses.
      * 
* * repeated string custom_response_headers = 387539094; @@ -2247,7 +2247,7 @@ public java.lang.String getCustomResponseHeaders(int index) { * * *
-     * Headers that the HTTP/S load balancer should add to proxied responses.
+     * Headers that the Application Load Balancer should add to proxied responses.
      * 
* * repeated string custom_response_headers = 387539094; @@ -2262,7 +2262,7 @@ public com.google.protobuf.ByteString getCustomResponseHeadersBytes(int index) { * * *
-     * Headers that the HTTP/S load balancer should add to proxied responses.
+     * Headers that the Application Load Balancer should add to proxied responses.
      * 
* * repeated string custom_response_headers = 387539094; @@ -2285,7 +2285,7 @@ public Builder setCustomResponseHeaders(int index, java.lang.String value) { * * *
-     * Headers that the HTTP/S load balancer should add to proxied responses.
+     * Headers that the Application Load Balancer should add to proxied responses.
      * 
* * repeated string custom_response_headers = 387539094; @@ -2307,7 +2307,7 @@ public Builder addCustomResponseHeaders(java.lang.String value) { * * *
-     * Headers that the HTTP/S load balancer should add to proxied responses.
+     * Headers that the Application Load Balancer should add to proxied responses.
      * 
* * repeated string custom_response_headers = 387539094; @@ -2326,7 +2326,7 @@ public Builder addAllCustomResponseHeaders(java.lang.Iterable * * *
-     * Headers that the HTTP/S load balancer should add to proxied responses.
+     * Headers that the Application Load Balancer should add to proxied responses.
      * 
* * repeated string custom_response_headers = 387539094; @@ -2344,7 +2344,7 @@ public Builder clearCustomResponseHeaders() { * * *
-     * Headers that the HTTP/S load balancer should add to proxied responses.
+     * Headers that the Application Load Balancer should add to proxied responses.
      * 
* * repeated string custom_response_headers = 387539094; diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/BackendBucketOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/BackendBucketOrBuilder.java index 9e75b9feadab..476ee43dba82 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/BackendBucketOrBuilder.java +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/BackendBucketOrBuilder.java @@ -176,7 +176,7 @@ public interface BackendBucketOrBuilder * * *
-   * Headers that the HTTP/S load balancer should add to proxied responses.
+   * Headers that the Application Load Balancer should add to proxied responses.
    * 
* * repeated string custom_response_headers = 387539094; @@ -188,7 +188,7 @@ public interface BackendBucketOrBuilder * * *
-   * Headers that the HTTP/S load balancer should add to proxied responses.
+   * Headers that the Application Load Balancer should add to proxied responses.
    * 
* * repeated string custom_response_headers = 387539094; @@ -200,7 +200,7 @@ public interface BackendBucketOrBuilder * * *
-   * Headers that the HTTP/S load balancer should add to proxied responses.
+   * Headers that the Application Load Balancer should add to proxied responses.
    * 
* * repeated string custom_response_headers = 387539094; @@ -213,7 +213,7 @@ public interface BackendBucketOrBuilder * * *
-   * Headers that the HTTP/S load balancer should add to proxied responses.
+   * Headers that the Application Load Balancer should add to proxied responses.
    * 
* * repeated string custom_response_headers = 387539094; diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Compute.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Compute.java index 265b54eadd05..c56959817090 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Compute.java +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Compute.java @@ -3819,6 +3819,10 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_compute_v1_PatchRegionUrlMapRequest_descriptor; static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_compute_v1_PatchRegionUrlMapRequest_fieldAccessorTable; + static com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_compute_v1_PatchResourcePolicyRequest_descriptor; + static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_compute_v1_PatchResourcePolicyRequest_fieldAccessorTable; static com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_compute_v1_PatchRouterRequest_descriptor; static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable @@ -7948,3099 +7952,2956 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "rce\022\037\n\017resource_policy\030\203\245\367K \001(\tH\000\210\001\001B\022\n\020" + "_resource_policy\"B\n\rDisplayDevice\022\036\n\016ena" + "ble_display\030\206\344\346\006 \001(\010H\000\210\001\001B\021\n\017_enable_dis" - + "play\"\351\001\n\022DistributionPolicy\022\035\n\014target_sh" + + "play\"\201\002\n\022DistributionPolicy\022\035\n\014target_sh" + "ape\030\363\346\273\241\001 \001(\tH\000\210\001\001\022N\n\005zones\030\307\244\2557 \003(\0132<.g" + "oogle.cloud.compute.v1.DistributionPolic" - + "yZoneConfiguration\"S\n\013TargetShape\022\032\n\026UND" - + "EFINED_TARGET_SHAPE\020\000\022\t\n\003ANY\020\314\373\003\022\020\n\010BALA" - + "NCED\020\210\272\255\337\001\022\013\n\004EVEN\020\232\322\202\001B\017\n\r_target_shape" - + "\"D\n#DistributionPolicyZoneConfiguration\022" - + "\024\n\004zone\030\254\307\344\001 \001(\tH\000\210\001\001B\007\n\005_zone\"Q\n\010Durati" - + "on\022\025\n\005nanos\030\277\270\3571 \001(\005H\000\210\001\001\022\030\n\007seconds\030\377\224\265" - + "\253\001 \001(\003H\001\210\001\001B\010\n\006_nanosB\n\n\010_seconds\"l\n\033Ena" - + "bleXpnHostProjectRequest\022\"\n\007project\030\231\226\301l" - + " \001(\tB\016\342A\001\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 " - + "\001(\tH\000\210\001\001B\r\n\013_request_id\"\354\001\n\037EnableXpnRes" - + "ourceProjectRequest\022\"\n\007project\030\231\226\301l \001(\tB" - + "\016\342A\001\002\362G\007project\022z\n-projects_enable_xpn_r" - + "esource_request_resource\030\257\320\233\311\001 \001(\01329.goo" - + "gle.cloud.compute.v1.ProjectsEnableXpnRe" - + "sourceRequestB\004\342A\001\002\022\032\n\nrequest_id\030\313\201\331\021 \001" - + "(\tH\000\210\001\001B\r\n\013_request_id\"<\n\005Error\0223\n\006error" - + "s\030\353\336\325\226\001 \003(\0132\037.google.cloud.compute.v1.Er" - + "rors\"\327\002\n\014ErrorDetails\022>\n\nerror_info\030\205\241\205\014" - + " \001(\0132\".google.cloud.compute.v1.ErrorInfo" - + "H\000\210\001\001\0223\n\004help\030\301\236\303\001 \001(\0132\035.google.cloud.co" - + "mpute.v1.HelpH\001\210\001\001\022M\n\021localized_message\030" - + "\303\376\362\300\001 \001(\0132).google.cloud.compute.v1.Loca" - + "lizedMessageH\002\210\001\001\022F\n\nquota_info\030\225\324\344, \001(\013" - + "2*.google.cloud.compute.v1.QuotaExceeded" - + "InfoH\003\210\001\001B\r\n\013_error_infoB\007\n\005_helpB\024\n\022_lo" - + "calized_messageB\r\n\013_quota_info\"\315\001\n\tError" - + "Info\022\027\n\006domain\030\304\251\317\207\001 \001(\tH\000\210\001\001\022G\n\tmetadat" - + "as\030\244\326\207\004 \003(\01321.google.cloud.compute.v1.Er" - + "rorInfo.MetadatasEntry\022\026\n\006reason\030\304\244\226B \001(" - + "\tH\001\210\001\001\0320\n\016MetadatasEntry\022\013\n\003key\030\001 \001(\t\022\r\n" - + "\005value\030\002 \001(\t:\0028\001B\t\n\007_domainB\t\n\007_reason\"\267" - + "\001\n\006Errors\022\024\n\004code\030\355\333\272\001 \001(\tH\000\210\001\001\022@\n\rerror" - + "_details\030\213\306\373\202\001 \003(\0132%.google.cloud.comput" - + "e.v1.ErrorDetails\022\031\n\010location\030\265\277\276\212\001 \001(\tH" - + "\001\210\001\001\022\030\n\007message\030\207\200\254\307\001 \001(\tH\002\210\001\001B\007\n\005_codeB" - + "\013\n\t_locationB\n\n\010_message\"\335\002\n\025ExchangedPe" - + "eringRoute\022\033\n\ndest_range\030\340\262\352\265\001 \001(\tH\000\210\001\001\022" - + "\030\n\010imported\030\204\326\3146 \001(\010H\001\210\001\001\022\037\n\017next_hop_re" - + "gion\030\366\300\271: \001(\tH\002\210\001\001\022\031\n\010priority\030\244\363\241\324\001 \001(\r" - + "H\003\210\001\001\022\024\n\004type\030\272\236\332\001 \001(\tH\004\210\001\001\"u\n\004Type\022\022\n\016U" - + "NDEFINED_TYPE\020\000\022\035\n\025DYNAMIC_PEERING_ROUTE" - + "\020\252\200\202\340\001\022\034\n\024STATIC_PEERING_ROUTE\020\271\300\336\341\001\022\034\n\024" - + "SUBNET_PEERING_ROUTE\020\350\215\215\336\001B\r\n\013_dest_rang" - + "eB\013\n\t_importedB\022\n\020_next_hop_regionB\013\n\t_p" - + "riorityB\007\n\005_type\"\274\002\n\032ExchangedPeeringRou" - + "tesList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022@\n\005items\030\300\317\367/ " - + "\003(\0132..google.cloud.compute.v1.ExchangedP" - + "eeringRoute\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017nex" - + "t_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself_link\030" - + "\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n\007warning\030\234\337\226\030 \001(\0132 .goo" - + "gle.cloud.compute.v1.WarningH\004\210\001\001B\005\n\003_id" - + "B\007\n\005_kindB\022\n\020_next_page_tokenB\014\n\n_self_l" - + "inkB\n\n\010_warning\"\267\002\n\"ExpandIpCidrRangeSub" - + "networkRequest\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002" - + "\362G\007project\022 \n\006region\030\364\315\240B \001(\tB\r\342A\001\002\362G\006re" - + "gion\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\034\n\nsubn" - + "etwork\030\356\247\344\222\001 \001(\tB\004\342A\001\002\022\201\001\n1subnetworks_e" - + "xpand_ip_cidr_range_request_resource\030\336\320\272" - + "\343\001 \001(\0132<.google.cloud.compute.v1.Subnetw" - + "orksExpandIpCidrRangeRequestB\004\342A\001\002B\r\n\013_r" - + "equest_id\"\251\001\n\004Expr\022\034\n\013description\030\374\207\326\311\001 " - + "\001(\tH\000\210\001\001\022\033\n\nexpression\030\230\245\356\247\001 \001(\tH\001\210\001\001\022\031\n" - + "\010location\030\265\277\276\212\001 \001(\tH\002\210\001\001\022\025\n\005title\030\330\304\3204 \001" - + "(\tH\003\210\001\001B\016\n\014_descriptionB\r\n\013_expressionB\013" - + "\n\t_locationB\010\n\006_title\"\310\005\n\022ExternalVpnGat" - + "eway\022\"\n\022creation_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001" - + "\022\034\n\013description\030\374\207\326\311\001 \001(\tH\001\210\001\001\022\020\n\002id\030\233\032 " - + "\001(\004H\002\210\001\001\022K\n\ninterfaces\030\332\364\340\005 \003(\01324.google" - + ".cloud.compute.v1.ExternalVpnGatewayInte" - + "rface\022\024\n\004kind\030\224\367\310\001 \001(\tH\003\210\001\001\022!\n\021label_fin" - + "gerprint\030\231\360\367T \001(\tH\004\210\001\001\022K\n\006labels\030\377\277\301\356\001 \003" - + "(\01327.google.cloud.compute.v1.ExternalVpn" - + "Gateway.LabelsEntry\022\024\n\004name\030\213\365\315\001 \001(\tH\005\210\001" - + "\001\022 \n\017redundancy_type\030\234\316\267\201\001 \001(\tH\006\210\001\001\022\032\n\ts" - + "elf_link\030\215\222\305\331\001 \001(\tH\007\210\001\001\032-\n\013LabelsEntry\022\013" - + "\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\217\001\n\016Redun" - + "dancyType\022\035\n\031UNDEFINED_REDUNDANCY_TYPE\020\000" - + "\022\033\n\023FOUR_IPS_REDUNDANCY\020\351\322\377\367\001\022%\n\036SINGLE_" - + "IP_INTERNALLY_REDUNDANT\020\371\301\355?\022\032\n\022TWO_IPS_" - + "REDUNDANCY\020\243\367\202\257\001B\025\n\023_creation_timestampB" - + "\016\n\014_descriptionB\005\n\003_idB\007\n\005_kindB\024\n\022_labe" - + "l_fingerprintB\007\n\005_nameB\022\n\020_redundancy_ty" - + "peB\014\n\n_self_link\"b\n\033ExternalVpnGatewayIn" - + "terface\022\020\n\002id\030\233\032 \001(\rH\000\210\001\001\022\033\n\nip_address\030" - + "\334\361\334\301\001 \001(\tH\001\210\001\001B\005\n\003_idB\r\n\013_ip_address\"\324\002\n" - + "\026ExternalVpnGatewayList\022\024\n\004etag\030\225\322\276\001 \001(\t" - + "H\000\210\001\001\022\020\n\002id\030\233\032 \001(\tH\001\210\001\001\022=\n\005items\030\300\317\367/ \003(" - + "\0132+.google.cloud.compute.v1.ExternalVpnG" - + "ateway\022\024\n\004kind\030\224\367\310\001 \001(\tH\002\210\001\001\022\037\n\017next_pag" - + "e_token\030\225\272\206& \001(\tH\003\210\001\001\022\032\n\tself_link\030\215\222\305\331\001" - + " \001(\tH\004\210\001\001\0229\n\007warning\030\234\337\226\030 \001(\0132 .google.c" - + "loud.compute.v1.WarningH\005\210\001\001B\007\n\005_etagB\005\n" - + "\003_idB\007\n\005_kindB\022\n\020_next_page_tokenB\014\n\n_se" - + "lf_linkB\n\n\010_warning\"\262\001\n\021FileContentBuffe" - + "r\022\030\n\007content\030\371\350\334\305\001 \001(\tH\000\210\001\001\022\032\n\tfile_type" - + "\030\235\300\255\214\001 \001(\tH\001\210\001\001\"M\n\010FileType\022\027\n\023UNDEFINED" - + "_FILE_TYPE\020\000\022\t\n\003BIN\020\347\201\004\022\020\n\tUNDEFINED\020\260\342\335" - + "A\022\013\n\004X509\020\246\233\243\001B\n\n\010_contentB\014\n\n_file_type" - + "\"\320\006\n\010Firewall\0224\n\007allowed\030\250\203\270M \003(\0132 .goog" - + "le.cloud.compute.v1.Allowed\022\"\n\022creation_" - + "timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\0223\n\006denied\030\233\367\235\203\001 " - + "\003(\0132\037.google.cloud.compute.v1.Denied\022\034\n\013" - + "description\030\374\207\326\311\001 \001(\tH\001\210\001\001\022\036\n\022destinatio" - + "n_ranges\030\247\270\342\221\001 \003(\t\022\031\n\tdirection\030\377\216\2005 \001(\t" - + "H\002\210\001\001\022\031\n\010disabled\030\374\364\230\201\001 \001(\010H\003\210\001\001\022\020\n\002id\030\233" - + "\032 \001(\004H\004\210\001\001\022\024\n\004kind\030\224\367\310\001 \001(\tH\005\210\001\001\022G\n\nlog_" - + "config\030\235\321\301\247\001 \001(\0132*.google.cloud.compute." - + "v1.FirewallLogConfigH\006\210\001\001\022\024\n\004name\030\213\365\315\001 \001" - + "(\tH\007\210\001\001\022\027\n\007network\030\256\264\205o \001(\tH\010\210\001\001\022\031\n\010prio" - + "rity\030\244\363\241\324\001 \001(\005H\t\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001" - + "(\tH\n\210\001\001\022\030\n\rsource_ranges\030\372\376\264_ \003(\t\022\"\n\027sou" - + "rce_service_accounts\030\324\353\2162 \003(\t\022\027\n\013source_" - + "tags\030\275\273\321\327\001 \003(\t\022#\n\027target_service_account" - + "s\030\236\216\234\332\001 \003(\t\022\026\n\013target_tags\030\207\234\377\035 \003(\t\"E\n\tD" - + "irection\022\027\n\023UNDEFINED_DIRECTION\020\000\022\016\n\006EGR" - + "ESS\020\365\366\264\316\001\022\017\n\007INGRESS\020\225\375\276\366\001B\025\n\023_creation_" - + "timestampB\016\n\014_descriptionB\014\n\n_directionB" - + "\013\n\t_disabledB\005\n\003_idB\007\n\005_kindB\r\n\013_log_con" - + "figB\007\n\005_nameB\n\n\010_networkB\013\n\t_priorityB\014\n" - + "\n_self_link\"\241\002\n\014FirewallList\022\020\n\002id\030\233\032 \001(" - + "\tH\000\210\001\001\0223\n\005items\030\300\317\367/ \003(\0132!.google.cloud." - + "compute.v1.Firewall\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001" - + "\001\022\037\n\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tse" - + "lf_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n\007warning\030\234\337\226\030 \001" - + "(\0132 .google.cloud.compute.v1.WarningH\004\210\001" - + "\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_page_tokenB\014\n" - + "\n_self_linkB\n\n\010_warning\"\275\001\n\021FirewallLogC" - + "onfig\022\027\n\006enable\030\203\313\324\224\001 \001(\010H\000\210\001\001\022\030\n\010metada" - + "ta\030\257\366\265) \001(\tH\001\210\001\001\"]\n\010Metadata\022\026\n\022UNDEFINE" - + "D_METADATA\020\000\022\034\n\024EXCLUDE_ALL_METADATA\020\222\275\301" - + "\237\001\022\033\n\024INCLUDE_ALL_METADATA\020\204\315\277NB\t\n\007_enab" - + "leB\013\n\t_metadata\"\227\001\n(FirewallPoliciesList" - + "AssociationsResponse\022L\n\014associations\030\222\350\312" - + "\362\001 \003(\01322.google.cloud.compute.v1.Firewal" - + "lPolicyAssociation\022\024\n\004kind\030\224\367\310\001 \001(\tH\000\210\001\001" - + "B\007\n\005_kind\"\306\005\n\016FirewallPolicy\022L\n\014associat" - + "ions\030\222\350\312\362\001 \003(\01322.google.cloud.compute.v1" - + ".FirewallPolicyAssociation\022\"\n\022creation_t" - + "imestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022\034\n\013description\030\374\207" - + "\326\311\001 \001(\tH\001\210\001\001\022\034\n\014display_name\030\350\207\221\002 \001(\tH\002\210" - + "\001\001\022\033\n\013fingerprint\030\344\321\363o \001(\tH\003\210\001\001\022\020\n\002id\030\233\032" - + " \001(\004H\004\210\001\001\022\024\n\004kind\030\224\367\310\001 \001(\tH\005\210\001\001\022\024\n\004name\030" - + "\213\365\315\001 \001(\tH\006\210\001\001\022\026\n\006parent\030\252\221\254% \001(\tH\007\210\001\001\022\026\n" - + "\006region\030\364\315\240B \001(\tH\010\210\001\001\022!\n\020rule_tuple_coun" - + "t\030\225\302\226\271\001 \001(\005H\t\210\001\001\022=\n\005rules\030\367\221\3653 \003(\0132+.goo" - + "gle.cloud.compute.v1.FirewallPolicyRule\022" - + "\032\n\tself_link\030\215\222\305\331\001 \001(\tH\n\210\001\001\022!\n\021self_link" - + "_with_id\030\202\254\235\025 \001(\tH\013\210\001\001\022\033\n\nshort_name\030\356\270\320" - + "\352\001 \001(\tH\014\210\001\001B\025\n\023_creation_timestampB\016\n\014_d" - + "escriptionB\017\n\r_display_nameB\016\n\014_fingerpr" - + "intB\005\n\003_idB\007\n\005_kindB\007\n\005_nameB\t\n\007_parentB" - + "\t\n\007_regionB\023\n\021_rule_tuple_countB\014\n\n_self" - + "_linkB\024\n\022_self_link_with_idB\r\n\013_short_na" - + "me\"\212\002\n\031FirewallPolicyAssociation\022!\n\021atta" - + "chment_target\030\255\260\350S \001(\tH\000\210\001\001\022\034\n\014display_n" - + "ame\030\350\207\221\002 \001(\tH\001\210\001\001\022#\n\022firewall_policy_id\030" - + "\311\275\252\252\001 \001(\tH\002\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\003\210\001\001\022\033\n\n" - + "short_name\030\356\270\320\352\001 \001(\tH\004\210\001\001B\024\n\022_attachment" - + "_targetB\017\n\r_display_nameB\025\n\023_firewall_po" - + "licy_idB\007\n\005_nameB\r\n\013_short_name\"\203\002\n\022Fire" - + "wallPolicyList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0229\n\005item" - + "s\030\300\317\367/ \003(\0132\'.google.cloud.compute.v1.Fir" - + "ewallPolicy\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017nex" - + "t_page_token\030\225\272\206& \001(\tH\002\210\001\001\0229\n\007warning\030\234\337" - + "\226\030 \001(\0132 .google.cloud.compute.v1.Warning" - + "H\003\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_page_toke" - + "nB\n\n\010_warning\"\307\005\n\022FirewallPolicyRule\022\026\n\006" - + "action\030\266\374\275Y \001(\tH\000\210\001\001\022\034\n\013description\030\374\207\326\311" - + "\001 \001(\tH\001\210\001\001\022\031\n\tdirection\030\377\216\2005 \001(\tH\002\210\001\001\022\031\n" - + "\010disabled\030\374\364\230\201\001 \001(\010H\003\210\001\001\022\037\n\016enable_loggi" - + "ng\030\243\311\355\214\001 \001(\010H\004\210\001\001\022\024\n\004kind\030\224\367\310\001 \001(\tH\005\210\001\001\022" - + "I\n\005match\030\305\263\2671 \001(\01322.google.cloud.compute" - + ".v1.FirewallPolicyRuleMatcherH\006\210\001\001\022\031\n\010pr" - + "iority\030\244\363\241\324\001 \001(\005H\007\210\001\001\022\031\n\trule_name\030\356\263\256\032 " - + "\001(\tH\010\210\001\001\022!\n\020rule_tuple_count\030\225\302\226\271\001 \001(\005H\t" - + "\210\001\001\022\034\n\020target_resources\030\367\321\360\373\001 \003(\t\022T\n\022tar" - + "get_secure_tags\030\263\304\234\337\001 \003(\01324.google.cloud" - + ".compute.v1.FirewallPolicyRuleSecureTag\022" - + "#\n\027target_service_accounts\030\236\216\234\332\001 \003(\t\"E\n\t" - + "Direction\022\027\n\023UNDEFINED_DIRECTION\020\000\022\016\n\006EG" - + "RESS\020\365\366\264\316\001\022\017\n\007INGRESS\020\225\375\276\366\001B\t\n\007_actionB\016" - + "\n\014_descriptionB\014\n\n_directionB\013\n\t_disable" - + "dB\021\n\017_enable_loggingB\007\n\005_kindB\010\n\006_matchB" - + "\013\n\t_priorityB\014\n\n_rule_nameB\023\n\021_rule_tupl" - + "e_count\"\370\003\n\031FirewallPolicyRuleMatcher\022\037\n" - + "\023dest_address_groups\030\274\357\302\337\001 \003(\t\022\026\n\ndest_f" - + "qdns\030\241\301\342\260\001 \003(\t\022\032\n\016dest_ip_ranges\030\221\327\356\240\001 \003" - + "(\t\022\034\n\021dest_region_codes\030\230\253\371^ \003(\t\022$\n\031dest" - + "_threat_intelligences\030\254\363\2259 \003(\t\022Z\n\016layer4" - + "_configs\030\265\334\216\262\001 \003(\0132>.google.cloud.comput" - + "e.v1.FirewallPolicyRuleMatcherLayer4Conf" - + "ig\022\036\n\022src_address_groups\030\272\230\215\320\001 \003(\t\022\025\n\tsr" - + "c_fqdns\030\343\314\355\317\001 \003(\t\022\031\n\rsrc_ip_ranges\030\323\200\207\316\001" - + " \003(\t\022\033\n\020src_region_codes\030\226\343\237/ \003(\t\022Q\n\017src" - + "_secure_tags\030\206\224\316\362\001 \003(\01324.google.cloud.co" - + "mpute.v1.FirewallPolicyRuleSecureTag\022$\n\030" - + "src_threat_intelligences\030\252\357\250\232\001 \003(\t\"g\n%Fi" - + "rewallPolicyRuleMatcherLayer4Config\022\034\n\013i" - + "p_protocol\030\260\235\372\342\001 \001(\tH\000\210\001\001\022\020\n\005ports\030\222\360\3712 " - + "\003(\tB\016\n\014_ip_protocol\"\242\001\n\033FirewallPolicyRu" - + "leSecureTag\022\024\n\004name\030\213\365\315\001 \001(\tH\000\210\001\001\022\025\n\005sta" - + "te\030\221\211\2534 \001(\tH\001\210\001\001\"C\n\005State\022\023\n\017UNDEFINED_S" - + "TATE\020\000\022\020\n\tEFFECTIVE\020\207\363\270t\022\023\n\013INEFFECTIVE\020" - + "\202\324\226\221\001B\007\n\005_nameB\010\n\006_state\"\203\001\n\016FixedOrPerc" - + "ent\022\033\n\ncalculated\030\276\323\215\341\001 \001(\005H\000\210\001\001\022\025\n\005fixe" - + "d\030\364\316\273. \001(\005H\001\210\001\001\022\030\n\007percent\030\305\310\241\274\001 \001(\005H\002\210\001" - + "\001B\r\n\013_calculatedB\010\n\006_fixedB\n\n\010_percent\"\355" - + "\023\n\016ForwardingRule\022\033\n\013I_p_address\030\257\215\277\024 \001(" - + "\tH\000\210\001\001\022\035\n\014I_p_protocol\030\275\366\336\350\001 \001(\tH\001\210\001\001\022\032\n" - + "\tall_ports\030\364\257\243\324\001 \001(\010H\002\210\001\001\022$\n\023allow_globa" - + "l_access\030\212\306\221\356\001 \001(\010H\003\210\001\001\022\'\n\027allow_psc_glo" - + "bal_access\030\313\205\321} \001(\010H\004\210\001\001\022 \n\017backend_serv" - + "ice\030\212\300\256\222\001 \001(\tH\005\210\001\001\022%\n\024base_forwarding_ru" - + "le\030\220\333\243\372\001 \001(\tH\006\210\001\001\022\"\n\022creation_timestamp\030" - + "\266\217\307\016 \001(\tH\007\210\001\001\022\034\n\013description\030\374\207\326\311\001 \001(\tH\010" - + "\210\001\001\022\033\n\013fingerprint\030\344\321\363o \001(\tH\t\210\001\001\022\020\n\002id\030\233" - + "\032 \001(\004H\n\210\001\001\022\033\n\nip_version\030\300\363\322\214\001 \001(\tH\013\210\001\001\022" - + "&\n\026is_mirroring_collector\030\374\340\3568 \001(\010H\014\210\001\001\022" - + "\024\n\004kind\030\224\367\310\001 \001(\tH\r\210\001\001\022!\n\021label_fingerpri" - + "nt\030\231\360\367T \001(\tH\016\210\001\001\022G\n\006labels\030\377\277\301\356\001 \003(\01323.g" - + "oogle.cloud.compute.v1.ForwardingRule.La" - + "belsEntry\022&\n\025load_balancing_scheme\030\304\214\302\255\001" - + " \001(\tH\017\210\001\001\022E\n\020metadata_filters\030\353\315\314\335\001 \003(\0132" - + "\'.google.cloud.compute.v1.MetadataFilter" - + "\022\024\n\004name\030\213\365\315\001 \001(\tH\020\210\001\001\022\027\n\007network\030\256\264\205o \001" - + "(\tH\021\210\001\001\022\035\n\014network_tier\030\323\272\333\366\001 \001(\tH\022\210\001\001\022$" - + "\n\024no_automate_dns_zone\030\257\321\343\036 \001(\010H\023\210\001\001\022\032\n\n" - + "port_range\030\377\237\334g \001(\tH\024\210\001\001\022\020\n\005ports\030\222\360\3712 \003" - + "(\t\022\"\n\021psc_connection_id\030\335\245\243\213\001 \001(\004H\025\210\001\001\022%" - + "\n\025psc_connection_status\030\264\311\347W \001(\tH\026\210\001\001\022\026\n" - + "\006region\030\364\315\240B \001(\tH\027\210\001\001\022\032\n\tself_link\030\215\222\305\331\001" - + " \001(\tH\030\210\001\001\022o\n\037service_directory_registrat" - + "ions\030\376\261\314j \003(\0132C.google.cloud.compute.v1." - + "ForwardingRuleServiceDirectoryRegistrati" - + "on\022\036\n\rservice_label\030\352\231\354\306\001 \001(\tH\031\210\001\001\022\035\n\014se" - + "rvice_name\030\325\253\315\253\001 \001(\tH\032\210\001\001\022\033\n\020source_ip_r" - + "anges\030\312\243\2315 \003(\t\022\033\n\nsubnetwork\030\356\247\344\222\001 \001(\tH\033" - + "\210\001\001\022\026\n\006target\030\221\343\371[ \001(\tH\034\210\001\001\032-\n\013LabelsEnt" - + "ry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\210\001\n\016I" - + "PProtocolEnum\022\037\n\033UNDEFINED_I_P_PROTOCOL_" - + "ENUM\020\000\022\007\n\002AH\020\247\020\022\t\n\003ESP\020\342\232\004\022\013\n\004ICMP\020\275\350\210\001\022" - + "\021\n\nL3_DEFAULT\020\311\366\372\026\022\013\n\004SCTP\020\314\201\233\001\022\t\n\003TCP\020\301" - + "\207\005\022\t\n\003UDP\020\241\217\005\"[\n\tIpVersion\022\030\n\024UNDEFINED_" - + "IP_VERSION\020\000\022\013\n\004IPV4\020\205\314\211\001\022\013\n\004IPV6\020\207\314\211\001\022\032" - + "\n\023UNSPECIFIED_VERSION\020\220\317\265\n\"\277\001\n\023LoadBalan" - + "cingScheme\022#\n\037UNDEFINED_LOAD_BALANCING_S" - + "CHEME\020\000\022\017\n\010EXTERNAL\020\313\247\375\020\022\030\n\020EXTERNAL_MAN" - + "AGED\020\213\266\222\364\001\022\020\n\010INTERNAL\020\275\355\226\205\001\022\027\n\020INTERNAL" - + "_MANAGED\020\375\327\347\021\022\034\n\025INTERNAL_SELF_MANAGED\020\316" - + "\227\321p\022\017\n\007INVALID\020\327\373\355\374\001\"\217\001\n\013NetworkTier\022\032\n\026" - + "UNDEFINED_NETWORK_TIER\020\000\022\026\n\016FIXED_STANDA" - + "RD\020\310\236\205\224\001\022\017\n\007PREMIUM\020\267\264\301\276\001\022\020\n\010STANDARD\020\275\235" - + "\214\347\001\022)\n!STANDARD_OVERRIDES_FIXED_STANDARD" - + "\020\302\207\221\336\001\"\260\001\n\023PscConnectionStatus\022#\n\037UNDEFI" - + "NED_PSC_CONNECTION_STATUS\020\000\022\017\n\010ACCEPTED\020" - + "\247\237\322u\022\016\n\006CLOSED\020\354\252\243\265\001\022\027\n\017NEEDS_ATTENTION\020" - + "\274\213\242\244\001\022\016\n\007PENDING\020\367\252\360\020\022\017\n\010REJECTED\020\376\210\204S\022\031" - + "\n\022STATUS_UNSPECIFIED\020\312\314\213\024B\016\n\014_I_p_addres" - + "sB\017\n\r_I_p_protocolB\014\n\n_all_portsB\026\n\024_all" - + "ow_global_accessB\032\n\030_allow_psc_global_ac" - + "cessB\022\n\020_backend_serviceB\027\n\025_base_forwar" - + "ding_ruleB\025\n\023_creation_timestampB\016\n\014_des" - + "criptionB\016\n\014_fingerprintB\005\n\003_idB\r\n\013_ip_v" - + "ersionB\031\n\027_is_mirroring_collectorB\007\n\005_ki" - + "ndB\024\n\022_label_fingerprintB\030\n\026_load_balanc" - + "ing_schemeB\007\n\005_nameB\n\n\010_networkB\017\n\r_netw" - + "ork_tierB\027\n\025_no_automate_dns_zoneB\r\n\013_po" - + "rt_rangeB\024\n\022_psc_connection_idB\030\n\026_psc_c" - + "onnection_statusB\t\n\007_regionB\014\n\n_self_lin" - + "kB\020\n\016_service_labelB\017\n\r_service_nameB\r\n\013" - + "_subnetworkB\t\n\007_target\"\313\003\n\034ForwardingRul" - + "eAggregatedList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022R\n\005ite" - + "ms\030\300\317\367/ \003(\0132@.google.cloud.compute.v1.Fo" - + "rwardingRuleAggregatedList.ItemsEntry\022\024\n" - + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page_token\030\225" - + "\272\206& \001(\tH\002\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001" - + "\022\027\n\014unreachables\030\237\240\206t \003(\t\0229\n\007warning\030\234\337\226" - + "\030 \001(\0132 .google.cloud.compute.v1.WarningH" - + "\004\210\001\001\032`\n\nItemsEntry\022\013\n\003key\030\001 \001(\t\022A\n\005value" - + "\030\002 \001(\01322.google.cloud.compute.v1.Forward" - + "ingRulesScopedList:\0028\001B\005\n\003_idB\007\n\005_kindB\022", - "\n\020_next_page_tokenB\014\n\n_self_linkB\n\n\010_war" - + "ning\"\255\002\n\022ForwardingRuleList\022\020\n\002id\030\233\032 \001(\t" - + "H\000\210\001\001\0229\n\005items\030\300\317\367/ \003(\0132\'.google.cloud.c" - + "ompute.v1.ForwardingRule\022\024\n\004kind\030\224\367\310\001 \001(" - + "\tH\001\210\001\001\022\037\n\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022" - + "\032\n\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n\007warning\030\234" - + "\337\226\030 \001(\0132 .google.cloud.compute.v1.Warnin" - + "gH\004\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_page_tok" - + "enB\014\n\n_self_linkB\n\n\010_warning\"O\n\027Forwardi" - + "ngRuleReference\022 \n\017forwarding_rule\030\376\245\335\200\001" - + " \001(\tH\000\210\001\001B\022\n\020_forwarding_rule\"\302\001\n*Forwar" - + "dingRuleServiceDirectoryRegistration\022\031\n\t" - + "namespace\030\333\252\215U \001(\tH\000\210\001\001\022\030\n\007service\030\265\215\217\262\001" - + " \001(\tH\001\210\001\001\022(\n\030service_directory_region\030\320\272" - + "\246# \001(\tH\002\210\001\001B\014\n\n_namespaceB\n\n\010_serviceB\033\n" - + "\031_service_directory_region\"\251\001\n\031Forwardin" - + "gRulesScopedList\022E\n\020forwarding_rules\030\265\232\314" - + "\226\001 \003(\0132\'.google.cloud.compute.v1.Forward" - + "ingRule\0229\n\007warning\030\234\337\226\030 \001(\0132 .google.clo" - + "ud.compute.v1.WarningH\000\210\001\001B\n\n\010_warning\"\315" - + "\002\n\017GRPCHealthCheck\022!\n\021grpc_service_name\030" - + "\326\250\215A \001(\tH\000\210\001\001\022\024\n\004port\030\201\261\322\001 \001(\005H\001\210\001\001\022\031\n\tp" - + "ort_name\030\211\207\347\023 \001(\tH\002\210\001\001\022\"\n\022port_specifica" - + "tion\030\305\353\314\030 \001(\tH\003\210\001\001\"~\n\021PortSpecification\022" - + " \n\034UNDEFINED_PORT_SPECIFICATION\020\000\022\025\n\016USE" - + "_FIXED_PORT\020\344\210\333Z\022\026\n\016USE_NAMED_PORT\020\277\317\307\246\001" - + "\022\030\n\020USE_SERVING_PORT\020\314\321\365\254\001B\024\n\022_grpc_serv" - + "ice_nameB\007\n\005_portB\014\n\n_port_nameB\025\n\023_port" - + "_specification\"o\n\031GetAcceleratorTypeRequ" - + "est\022!\n\020accelerator_type\030\216\341\350A \001(\tB\004\342A\001\002\022\030" + + "yZoneConfiguration\"k\n\013TargetShape\022\032\n\026UND" + + "EFINED_TARGET_SHAPE\020\000\022\t\n\003ANY\020\314\373\003\022\026\n\017ANY_" + + "SINGLE_ZONE\020\320\246\221\035\022\020\n\010BALANCED\020\210\272\255\337\001\022\013\n\004EV" + + "EN\020\232\322\202\001B\017\n\r_target_shape\"D\n#Distribution" + + "PolicyZoneConfiguration\022\024\n\004zone\030\254\307\344\001 \001(\t" + + "H\000\210\001\001B\007\n\005_zone\"Q\n\010Duration\022\025\n\005nanos\030\277\270\3571" + + " \001(\005H\000\210\001\001\022\030\n\007seconds\030\377\224\265\253\001 \001(\003H\001\210\001\001B\010\n\006_" + + "nanosB\n\n\010_seconds\"l\n\033EnableXpnHostProjec" + + "tRequest\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007pro" + + "ject\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_req" + + "uest_id\"\354\001\n\037EnableXpnResourceProjectRequ" + + "est\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022" + + "z\n-projects_enable_xpn_resource_request_" + + "resource\030\257\320\233\311\001 \001(\01329.google.cloud.comput" + + "e.v1.ProjectsEnableXpnResourceRequestB\004\342" + + "A\001\002\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_requ" + + "est_id\"<\n\005Error\0223\n\006errors\030\353\336\325\226\001 \003(\0132\037.go" + + "ogle.cloud.compute.v1.Errors\"\327\002\n\014ErrorDe" + + "tails\022>\n\nerror_info\030\205\241\205\014 \001(\0132\".google.cl" + + "oud.compute.v1.ErrorInfoH\000\210\001\001\0223\n\004help\030\301\236" + + "\303\001 \001(\0132\035.google.cloud.compute.v1.HelpH\001\210" + + "\001\001\022M\n\021localized_message\030\303\376\362\300\001 \001(\0132).goog" + + "le.cloud.compute.v1.LocalizedMessageH\002\210\001" + + "\001\022F\n\nquota_info\030\225\324\344, \001(\0132*.google.cloud." + + "compute.v1.QuotaExceededInfoH\003\210\001\001B\r\n\013_er" + + "ror_infoB\007\n\005_helpB\024\n\022_localized_messageB" + + "\r\n\013_quota_info\"\315\001\n\tErrorInfo\022\027\n\006domain\030\304" + + "\251\317\207\001 \001(\tH\000\210\001\001\022G\n\tmetadatas\030\244\326\207\004 \003(\01321.go" + + "ogle.cloud.compute.v1.ErrorInfo.Metadata" + + "sEntry\022\026\n\006reason\030\304\244\226B \001(\tH\001\210\001\001\0320\n\016Metada" + + "tasEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001" + + "B\t\n\007_domainB\t\n\007_reason\"\267\001\n\006Errors\022\024\n\004cod" + + "e\030\355\333\272\001 \001(\tH\000\210\001\001\022@\n\rerror_details\030\213\306\373\202\001 \003" + + "(\0132%.google.cloud.compute.v1.ErrorDetail" + + "s\022\031\n\010location\030\265\277\276\212\001 \001(\tH\001\210\001\001\022\030\n\007message\030" + + "\207\200\254\307\001 \001(\tH\002\210\001\001B\007\n\005_codeB\013\n\t_locationB\n\n\010" + + "_message\"\335\002\n\025ExchangedPeeringRoute\022\033\n\nde" + + "st_range\030\340\262\352\265\001 \001(\tH\000\210\001\001\022\030\n\010imported\030\204\326\3146" + + " \001(\010H\001\210\001\001\022\037\n\017next_hop_region\030\366\300\271: \001(\tH\002\210" + + "\001\001\022\031\n\010priority\030\244\363\241\324\001 \001(\rH\003\210\001\001\022\024\n\004type\030\272\236" + + "\332\001 \001(\tH\004\210\001\001\"u\n\004Type\022\022\n\016UNDEFINED_TYPE\020\000\022" + + "\035\n\025DYNAMIC_PEERING_ROUTE\020\252\200\202\340\001\022\034\n\024STATIC" + + "_PEERING_ROUTE\020\271\300\336\341\001\022\034\n\024SUBNET_PEERING_R" + + "OUTE\020\350\215\215\336\001B\r\n\013_dest_rangeB\013\n\t_importedB\022" + + "\n\020_next_hop_regionB\013\n\t_priorityB\007\n\005_type" + + "\"\274\002\n\032ExchangedPeeringRoutesList\022\020\n\002id\030\233\032" + + " \001(\tH\000\210\001\001\022@\n\005items\030\300\317\367/ \003(\0132..google.clo" + + "ud.compute.v1.ExchangedPeeringRoute\022\024\n\004k" + + "ind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page_token\030\225\272\206" + + "& \001(\tH\002\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229" + + "\n\007warning\030\234\337\226\030 \001(\0132 .google.cloud.comput" + + "e.v1.WarningH\004\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020_ne" + + "xt_page_tokenB\014\n\n_self_linkB\n\n\010_warning\"" + + "\267\002\n\"ExpandIpCidrRangeSubnetworkRequest\022\"" + + "\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022 \n\006re" + + "gion\030\364\315\240B \001(\tB\r\342A\001\002\362G\006region\022\032\n\nrequest_" + + "id\030\313\201\331\021 \001(\tH\000\210\001\001\022\034\n\nsubnetwork\030\356\247\344\222\001 \001(\t" + + "B\004\342A\001\002\022\201\001\n1subnetworks_expand_ip_cidr_ra" + + "nge_request_resource\030\336\320\272\343\001 \001(\0132<.google." + + "cloud.compute.v1.SubnetworksExpandIpCidr" + + "RangeRequestB\004\342A\001\002B\r\n\013_request_id\"\251\001\n\004Ex" + + "pr\022\034\n\013description\030\374\207\326\311\001 \001(\tH\000\210\001\001\022\033\n\nexpr" + + "ession\030\230\245\356\247\001 \001(\tH\001\210\001\001\022\031\n\010location\030\265\277\276\212\001 " + + "\001(\tH\002\210\001\001\022\025\n\005title\030\330\304\3204 \001(\tH\003\210\001\001B\016\n\014_desc" + + "riptionB\r\n\013_expressionB\013\n\t_locationB\010\n\006_" + + "title\"\310\005\n\022ExternalVpnGateway\022\"\n\022creation" + + "_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022\034\n\013description\030" + + "\374\207\326\311\001 \001(\tH\001\210\001\001\022\020\n\002id\030\233\032 \001(\004H\002\210\001\001\022K\n\ninte" + + "rfaces\030\332\364\340\005 \003(\01324.google.cloud.compute.v" + + "1.ExternalVpnGatewayInterface\022\024\n\004kind\030\224\367" + + "\310\001 \001(\tH\003\210\001\001\022!\n\021label_fingerprint\030\231\360\367T \001(" + + "\tH\004\210\001\001\022K\n\006labels\030\377\277\301\356\001 \003(\01327.google.clou" + + "d.compute.v1.ExternalVpnGateway.LabelsEn" + + "try\022\024\n\004name\030\213\365\315\001 \001(\tH\005\210\001\001\022 \n\017redundancy_" + + "type\030\234\316\267\201\001 \001(\tH\006\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001" + + "(\tH\007\210\001\001\032-\n\013LabelsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005v" + + "alue\030\002 \001(\t:\0028\001\"\217\001\n\016RedundancyType\022\035\n\031UND" + + "EFINED_REDUNDANCY_TYPE\020\000\022\033\n\023FOUR_IPS_RED" + + "UNDANCY\020\351\322\377\367\001\022%\n\036SINGLE_IP_INTERNALLY_RE" + + "DUNDANT\020\371\301\355?\022\032\n\022TWO_IPS_REDUNDANCY\020\243\367\202\257\001" + + "B\025\n\023_creation_timestampB\016\n\014_descriptionB" + + "\005\n\003_idB\007\n\005_kindB\024\n\022_label_fingerprintB\007\n" + + "\005_nameB\022\n\020_redundancy_typeB\014\n\n_self_link" + + "\"b\n\033ExternalVpnGatewayInterface\022\020\n\002id\030\233\032" + + " \001(\rH\000\210\001\001\022\033\n\nip_address\030\334\361\334\301\001 \001(\tH\001\210\001\001B\005" + + "\n\003_idB\r\n\013_ip_address\"\324\002\n\026ExternalVpnGate" + + "wayList\022\024\n\004etag\030\225\322\276\001 \001(\tH\000\210\001\001\022\020\n\002id\030\233\032 \001" + + "(\tH\001\210\001\001\022=\n\005items\030\300\317\367/ \003(\0132+.google.cloud" + + ".compute.v1.ExternalVpnGateway\022\024\n\004kind\030\224" + + "\367\310\001 \001(\tH\002\210\001\001\022\037\n\017next_page_token\030\225\272\206& \001(\t" + + "H\003\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\004\210\001\001\0229\n\007war" + + "ning\030\234\337\226\030 \001(\0132 .google.cloud.compute.v1." + + "WarningH\005\210\001\001B\007\n\005_etagB\005\n\003_idB\007\n\005_kindB\022\n" + + "\020_next_page_tokenB\014\n\n_self_linkB\n\n\010_warn" + + "ing\"\262\001\n\021FileContentBuffer\022\030\n\007content\030\371\350\334" + + "\305\001 \001(\tH\000\210\001\001\022\032\n\tfile_type\030\235\300\255\214\001 \001(\tH\001\210\001\001\"" + + "M\n\010FileType\022\027\n\023UNDEFINED_FILE_TYPE\020\000\022\t\n\003" + + "BIN\020\347\201\004\022\020\n\tUNDEFINED\020\260\342\335A\022\013\n\004X509\020\246\233\243\001B\n" + + "\n\010_contentB\014\n\n_file_type\"\320\006\n\010Firewall\0224\n" + + "\007allowed\030\250\203\270M \003(\0132 .google.cloud.compute" + + ".v1.Allowed\022\"\n\022creation_timestamp\030\266\217\307\016 \001" + + "(\tH\000\210\001\001\0223\n\006denied\030\233\367\235\203\001 \003(\0132\037.google.clo" + + "ud.compute.v1.Denied\022\034\n\013description\030\374\207\326\311" + + "\001 \001(\tH\001\210\001\001\022\036\n\022destination_ranges\030\247\270\342\221\001 \003" + + "(\t\022\031\n\tdirection\030\377\216\2005 \001(\tH\002\210\001\001\022\031\n\010disable" + + "d\030\374\364\230\201\001 \001(\010H\003\210\001\001\022\020\n\002id\030\233\032 \001(\004H\004\210\001\001\022\024\n\004ki" + + "nd\030\224\367\310\001 \001(\tH\005\210\001\001\022G\n\nlog_config\030\235\321\301\247\001 \001(\013" + + "2*.google.cloud.compute.v1.FirewallLogCo" + + "nfigH\006\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\007\210\001\001\022\027\n\007netwo" + + "rk\030\256\264\205o \001(\tH\010\210\001\001\022\031\n\010priority\030\244\363\241\324\001 \001(\005H\t" + + "\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\n\210\001\001\022\030\n\rsourc" + + "e_ranges\030\372\376\264_ \003(\t\022\"\n\027source_service_acco" + + "unts\030\324\353\2162 \003(\t\022\027\n\013source_tags\030\275\273\321\327\001 \003(\t\022#" + + "\n\027target_service_accounts\030\236\216\234\332\001 \003(\t\022\026\n\013t" + + "arget_tags\030\207\234\377\035 \003(\t\"E\n\tDirection\022\027\n\023UNDE" + + "FINED_DIRECTION\020\000\022\016\n\006EGRESS\020\365\366\264\316\001\022\017\n\007ING" + + "RESS\020\225\375\276\366\001B\025\n\023_creation_timestampB\016\n\014_de" + + "scriptionB\014\n\n_directionB\013\n\t_disabledB\005\n\003" + + "_idB\007\n\005_kindB\r\n\013_log_configB\007\n\005_nameB\n\n\010" + + "_networkB\013\n\t_priorityB\014\n\n_self_link\"\241\002\n\014" + + "FirewallList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0223\n\005items\030" + + "\300\317\367/ \003(\0132!.google.cloud.compute.v1.Firew" + + "all\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page_t" + + "oken\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(" + + "\tH\003\210\001\001\0229\n\007warning\030\234\337\226\030 \001(\0132 .google.clou" + + "d.compute.v1.WarningH\004\210\001\001B\005\n\003_idB\007\n\005_kin" + + "dB\022\n\020_next_page_tokenB\014\n\n_self_linkB\n\n\010_" + + "warning\"\275\001\n\021FirewallLogConfig\022\027\n\006enable\030" + + "\203\313\324\224\001 \001(\010H\000\210\001\001\022\030\n\010metadata\030\257\366\265) \001(\tH\001\210\001\001" + + "\"]\n\010Metadata\022\026\n\022UNDEFINED_METADATA\020\000\022\034\n\024" + + "EXCLUDE_ALL_METADATA\020\222\275\301\237\001\022\033\n\024INCLUDE_AL" + + "L_METADATA\020\204\315\277NB\t\n\007_enableB\013\n\t_metadata\"" + + "\227\001\n(FirewallPoliciesListAssociationsResp" + + "onse\022L\n\014associations\030\222\350\312\362\001 \003(\01322.google." + + "cloud.compute.v1.FirewallPolicyAssociati" + + "on\022\024\n\004kind\030\224\367\310\001 \001(\tH\000\210\001\001B\007\n\005_kind\"\306\005\n\016Fi" + + "rewallPolicy\022L\n\014associations\030\222\350\312\362\001 \003(\01322" + + ".google.cloud.compute.v1.FirewallPolicyA" + + "ssociation\022\"\n\022creation_timestamp\030\266\217\307\016 \001(" + + "\tH\000\210\001\001\022\034\n\013description\030\374\207\326\311\001 \001(\tH\001\210\001\001\022\034\n\014" + + "display_name\030\350\207\221\002 \001(\tH\002\210\001\001\022\033\n\013fingerprin" + + "t\030\344\321\363o \001(\tH\003\210\001\001\022\020\n\002id\030\233\032 \001(\004H\004\210\001\001\022\024\n\004kin" + + "d\030\224\367\310\001 \001(\tH\005\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\006\210\001\001\022\026\n" + + "\006parent\030\252\221\254% \001(\tH\007\210\001\001\022\026\n\006region\030\364\315\240B \001(\t" + + "H\010\210\001\001\022!\n\020rule_tuple_count\030\225\302\226\271\001 \001(\005H\t\210\001\001" + + "\022=\n\005rules\030\367\221\3653 \003(\0132+.google.cloud.comput" + + "e.v1.FirewallPolicyRule\022\032\n\tself_link\030\215\222\305" + + "\331\001 \001(\tH\n\210\001\001\022!\n\021self_link_with_id\030\202\254\235\025 \001(" + + "\tH\013\210\001\001\022\033\n\nshort_name\030\356\270\320\352\001 \001(\tH\014\210\001\001B\025\n\023_" + + "creation_timestampB\016\n\014_descriptionB\017\n\r_d" + + "isplay_nameB\016\n\014_fingerprintB\005\n\003_idB\007\n\005_k" + + "indB\007\n\005_nameB\t\n\007_parentB\t\n\007_regionB\023\n\021_r" + + "ule_tuple_countB\014\n\n_self_linkB\024\n\022_self_l" + + "ink_with_idB\r\n\013_short_name\"\212\002\n\031FirewallP" + + "olicyAssociation\022!\n\021attachment_target\030\255\260" + + "\350S \001(\tH\000\210\001\001\022\034\n\014display_name\030\350\207\221\002 \001(\tH\001\210\001" + + "\001\022#\n\022firewall_policy_id\030\311\275\252\252\001 \001(\tH\002\210\001\001\022\024" + + "\n\004name\030\213\365\315\001 \001(\tH\003\210\001\001\022\033\n\nshort_name\030\356\270\320\352\001" + + " \001(\tH\004\210\001\001B\024\n\022_attachment_targetB\017\n\r_disp" + + "lay_nameB\025\n\023_firewall_policy_idB\007\n\005_name" + + "B\r\n\013_short_name\"\203\002\n\022FirewallPolicyList\022\020" + + "\n\002id\030\233\032 \001(\tH\000\210\001\001\0229\n\005items\030\300\317\367/ \003(\0132\'.goo" + + "gle.cloud.compute.v1.FirewallPolicy\022\024\n\004k" + + "ind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page_token\030\225\272\206" + + "& \001(\tH\002\210\001\001\0229\n\007warning\030\234\337\226\030 \001(\0132 .google." + + "cloud.compute.v1.WarningH\003\210\001\001B\005\n\003_idB\007\n\005" + + "_kindB\022\n\020_next_page_tokenB\n\n\010_warning\"\307\005" + + "\n\022FirewallPolicyRule\022\026\n\006action\030\266\374\275Y \001(\tH" + + "\000\210\001\001\022\034\n\013description\030\374\207\326\311\001 \001(\tH\001\210\001\001\022\031\n\tdi" + + "rection\030\377\216\2005 \001(\tH\002\210\001\001\022\031\n\010disabled\030\374\364\230\201\001 " + + "\001(\010H\003\210\001\001\022\037\n\016enable_logging\030\243\311\355\214\001 \001(\010H\004\210\001" + + "\001\022\024\n\004kind\030\224\367\310\001 \001(\tH\005\210\001\001\022I\n\005match\030\305\263\2671 \001(" + + "\01322.google.cloud.compute.v1.FirewallPoli" + + "cyRuleMatcherH\006\210\001\001\022\031\n\010priority\030\244\363\241\324\001 \001(\005" + + "H\007\210\001\001\022\031\n\trule_name\030\356\263\256\032 \001(\tH\010\210\001\001\022!\n\020rule" + + "_tuple_count\030\225\302\226\271\001 \001(\005H\t\210\001\001\022\034\n\020target_re" + + "sources\030\367\321\360\373\001 \003(\t\022T\n\022target_secure_tags\030" + + "\263\304\234\337\001 \003(\01324.google.cloud.compute.v1.Fire" + + "wallPolicyRuleSecureTag\022#\n\027target_servic" + + "e_accounts\030\236\216\234\332\001 \003(\t\"E\n\tDirection\022\027\n\023UND" + + "EFINED_DIRECTION\020\000\022\016\n\006EGRESS\020\365\366\264\316\001\022\017\n\007IN" + + "GRESS\020\225\375\276\366\001B\t\n\007_actionB\016\n\014_descriptionB\014" + + "\n\n_directionB\013\n\t_disabledB\021\n\017_enable_log" + + "gingB\007\n\005_kindB\010\n\006_matchB\013\n\t_priorityB\014\n\n" + + "_rule_nameB\023\n\021_rule_tuple_count\"\370\003\n\031Fire" + + "wallPolicyRuleMatcher\022\037\n\023dest_address_gr" + + "oups\030\274\357\302\337\001 \003(\t\022\026\n\ndest_fqdns\030\241\301\342\260\001 \003(\t\022\032" + + "\n\016dest_ip_ranges\030\221\327\356\240\001 \003(\t\022\034\n\021dest_regio" + + "n_codes\030\230\253\371^ \003(\t\022$\n\031dest_threat_intellig" + + "ences\030\254\363\2259 \003(\t\022Z\n\016layer4_configs\030\265\334\216\262\001 \003" + + "(\0132>.google.cloud.compute.v1.FirewallPol" + + "icyRuleMatcherLayer4Config\022\036\n\022src_addres" + + "s_groups\030\272\230\215\320\001 \003(\t\022\025\n\tsrc_fqdns\030\343\314\355\317\001 \003(" + + "\t\022\031\n\rsrc_ip_ranges\030\323\200\207\316\001 \003(\t\022\033\n\020src_regi" + + "on_codes\030\226\343\237/ \003(\t\022Q\n\017src_secure_tags\030\206\224\316" + + "\362\001 \003(\01324.google.cloud.compute.v1.Firewal" + + "lPolicyRuleSecureTag\022$\n\030src_threat_intel" + + "ligences\030\252\357\250\232\001 \003(\t\"g\n%FirewallPolicyRule" + + "MatcherLayer4Config\022\034\n\013ip_protocol\030\260\235\372\342\001" + + " \001(\tH\000\210\001\001\022\020\n\005ports\030\222\360\3712 \003(\tB\016\n\014_ip_proto" + + "col\"\242\001\n\033FirewallPolicyRuleSecureTag\022\024\n\004n" + + "ame\030\213\365\315\001 \001(\tH\000\210\001\001\022\025\n\005state\030\221\211\2534 \001(\tH\001\210\001\001" + + "\"C\n\005State\022\023\n\017UNDEFINED_STATE\020\000\022\020\n\tEFFECT" + + "IVE\020\207\363\270t\022\023\n\013INEFFECTIVE\020\202\324\226\221\001B\007\n\005_nameB\010" + + "\n\006_state\"\203\001\n\016FixedOrPercent\022\033\n\ncalculate" + + "d\030\276\323\215\341\001 \001(\005H\000\210\001\001\022\025\n\005fixed\030\364\316\273. \001(\005H\001\210\001\001\022" + + "\030\n\007percent\030\305\310\241\274\001 \001(\005H\002\210\001\001B\r\n\013_calculated" + + "B\010\n\006_fixedB\n\n\010_percent\"\355\023\n\016ForwardingRul" + + "e\022\033\n\013I_p_address\030\257\215\277\024 \001(\tH\000\210\001\001\022\035\n\014I_p_pr" + + "otocol\030\275\366\336\350\001 \001(\tH\001\210\001\001\022\032\n\tall_ports\030\364\257\243\324\001" + + " \001(\010H\002\210\001\001\022$\n\023allow_global_access\030\212\306\221\356\001 \001" + + "(\010H\003\210\001\001\022\'\n\027allow_psc_global_access\030\313\205\321} " + + "\001(\010H\004\210\001\001\022 \n\017backend_service\030\212\300\256\222\001 \001(\tH\005\210" + + "\001\001\022%\n\024base_forwarding_rule\030\220\333\243\372\001 \001(\tH\006\210\001" + + "\001\022\"\n\022creation_timestamp\030\266\217\307\016 \001(\tH\007\210\001\001\022\034\n" + + "\013description\030\374\207\326\311\001 \001(\tH\010\210\001\001\022\033\n\013fingerpri" + + "nt\030\344\321\363o \001(\tH\t\210\001\001\022\020\n\002id\030\233\032 \001(\004H\n\210\001\001\022\033\n\nip" + + "_version\030\300\363\322\214\001 \001(\tH\013\210\001\001\022&\n\026is_mirroring_" + + "collector\030\374\340\3568 \001(\010H\014\210\001\001\022\024\n\004kind\030\224\367\310\001 \001(\t" + + "H\r\210\001\001\022!\n\021label_fingerprint\030\231\360\367T \001(\tH\016\210\001\001" + + "\022G\n\006labels\030\377\277\301\356\001 \003(\01323.google.cloud.comp" + + "ute.v1.ForwardingRule.LabelsEntry\022&\n\025loa" + + "d_balancing_scheme\030\304\214\302\255\001 \001(\tH\017\210\001\001\022E\n\020met" + + "adata_filters\030\353\315\314\335\001 \003(\0132\'.google.cloud.c" + + "ompute.v1.MetadataFilter\022\024\n\004name\030\213\365\315\001 \001(" + + "\tH\020\210\001\001\022\027\n\007network\030\256\264\205o \001(\tH\021\210\001\001\022\035\n\014netwo" + + "rk_tier\030\323\272\333\366\001 \001(\tH\022\210\001\001\022$\n\024no_automate_dn" + + "s_zone\030\257\321\343\036 \001(\010H\023\210\001\001\022\032\n\nport_range\030\377\237\334g " + + "\001(\tH\024\210\001\001\022\020\n\005ports\030\222\360\3712 \003(\t\022\"\n\021psc_connec" + + "tion_id\030\335\245\243\213\001 \001(\004H\025\210\001\001\022%\n\025psc_connection" + + "_status\030\264\311\347W \001(\tH\026\210\001\001\022\026\n\006region\030\364\315\240B \001(\t" + + "H\027\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\030\210\001\001\022o\n\037ser" + + "vice_directory_registrations\030\376\261\314j \003(\0132C." + + "google.cloud.compute.v1.ForwardingRuleSe" + + "rviceDirectoryRegistration\022\036\n\rservice_la" + + "bel\030\352\231\354\306\001 \001(\tH\031\210\001\001\022\035\n\014service_name\030\325\253\315\253\001" + + " \001(\tH\032\210\001\001\022\033\n\020source_ip_ranges\030\312\243\2315 \003(\t\022\033" + + "\n\nsubnetwork\030\356\247\344\222\001 \001(\tH\033\210\001\001\022\026\n\006target\030\221\343" + + "\371[ \001(\tH\034\210\001\001\032-\n\013LabelsEntry\022\013\n\003key\030\001 \001(\t\022" + + "\r\n\005value\030\002 \001(\t:\0028\001\"\210\001\n\016IPProtocolEnum\022\037\n" + + "\033UNDEFINED_I_P_PROTOCOL_ENUM\020\000\022\007\n\002AH\020\247\020\022" + + "\t\n\003ESP\020\342\232\004\022\013\n\004ICMP\020\275\350\210\001\022\021\n\nL3_DEFAULT\020\311\366" + + "\372\026\022\013\n\004SCTP\020\314\201\233\001\022\t\n\003TCP\020\301\207\005\022\t\n\003UDP\020\241\217\005\"[\n" + + "\tIpVersion\022\030\n\024UNDEFINED_IP_VERSION\020\000\022\013\n\004" + + "IPV4\020\205\314\211\001\022\013\n\004IPV6\020\207\314\211\001\022\032\n\023UNSPECIFIED_VE" + + "RSION\020\220\317\265\n\"\277\001\n\023LoadBalancingScheme\022#\n\037UN" + + "DEFINED_LOAD_BALANCING_SCHEME\020\000\022\017\n\010EXTER" + + "NAL\020\313\247\375\020\022\030\n\020EXTERNAL_MANAGED\020\213\266\222\364\001\022\020\n\010IN" + + "TERNAL\020\275\355\226\205\001\022\027\n\020INTERNAL_MANAGED\020\375\327\347\021\022\034\n" + + "\025INTERNAL_SELF_MANAGED\020\316\227\321p\022\017\n\007INVALID\020\327" + + "\373\355\374\001\"\217\001\n\013NetworkTier\022\032\n\026UNDEFINED_NETWOR" + + "K_TIER\020\000\022\026\n\016FIXED_STANDARD\020\310\236\205\224\001\022\017\n\007PREM" + + "IUM\020\267\264\301\276\001\022\020\n\010STANDARD\020\275\235\214\347\001\022)\n!STANDARD_" + + "OVERRIDES_FIXED_STANDARD\020\302\207\221\336\001\"\260\001\n\023PscCo" + + "nnectionStatus\022#\n\037UNDEFINED_PSC_CONNECTI" + + "ON_STATUS\020\000\022\017\n\010ACCEPTED\020\247\237\322u\022\016\n\006CLOSED\020\354" + + "\252\243\265\001\022\027\n\017NEEDS_ATTENTION\020\274\213\242\244\001\022\016\n\007PENDING" + + "\020\367\252\360\020\022\017\n\010REJECTED\020\376\210\204S\022\031\n\022STATUS_UNSPECI" + + "FIED\020\312\314\213\024B\016\n\014_I_p_addressB\017\n\r_I_p_protoc" + + "olB\014\n\n_all_portsB\026\n\024_allow_global_access" + + "B\032\n\030_allow_psc_global_accessB\022\n\020_backend" + + "_serviceB\027\n\025_base_forwarding_ruleB\025\n\023_cr" + + "eation_timestampB\016\n\014_descriptionB\016\n\014_fin" + + "gerprintB\005\n\003_idB\r\n\013_ip_versionB\031\n\027_is_mi" + + "rroring_collectorB\007\n\005_kindB\024\n\022_label_fin" + + "gerprintB\030\n\026_load_balancing_schemeB\007\n\005_n" + + "ameB\n\n\010_networkB\017\n\r_network_tierB\027\n\025_no_" + + "automate_dns_zoneB\r\n\013_port_rangeB\024\n\022_psc" + + "_connection_idB\030\n\026_psc_connection_status" + + "B\t\n\007_regionB\014\n\n_self_linkB\020\n\016_service_la" + + "belB\017\n\r_service_nameB\r\n\013_subnetworkB\t\n\007_" + + "target\"\313\003\n\034ForwardingRuleAggregatedList\022" + + "\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022R\n\005items\030\300\317\367/ \003(\0132@.go" + + "ogle.cloud.compute.v1.ForwardingRuleAggr" + + "egatedList.ItemsEntry\022\024\n\004kind\030\224\367\310\001 \001(\tH\001" + + "\210\001\001\022\037\n\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\t" + + "self_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n\014unreachables" + + "\030\237\240\206t \003(\t\0229\n\007warning\030\234\337\226\030 \001(\0132 .google.c" + + "loud.compute.v1.WarningH\004\210\001\001\032`\n\nItemsEnt" + + "ry\022\013\n\003key\030\001 \001(\t\022A\n\005value\030\002 \001(\01322.google." + + "cloud.compute.v1.ForwardingRulesScopedLi", + "st:\0028\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_page_tok" + + "enB\014\n\n_self_linkB\n\n\010_warning\"\255\002\n\022Forward" + + "ingRuleList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0229\n\005items\030\300" + + "\317\367/ \003(\0132\'.google.cloud.compute.v1.Forwar" + + "dingRule\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_p" + + "age_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself_link\030\215\222\305" + + "\331\001 \001(\tH\003\210\001\001\0229\n\007warning\030\234\337\226\030 \001(\0132 .google" + + ".cloud.compute.v1.WarningH\004\210\001\001B\005\n\003_idB\007\n" + + "\005_kindB\022\n\020_next_page_tokenB\014\n\n_self_link" + + "B\n\n\010_warning\"O\n\027ForwardingRuleReference\022" + + " \n\017forwarding_rule\030\376\245\335\200\001 \001(\tH\000\210\001\001B\022\n\020_fo" + + "rwarding_rule\"\302\001\n*ForwardingRuleServiceD" + + "irectoryRegistration\022\031\n\tnamespace\030\333\252\215U \001" + + "(\tH\000\210\001\001\022\030\n\007service\030\265\215\217\262\001 \001(\tH\001\210\001\001\022(\n\030ser" + + "vice_directory_region\030\320\272\246# \001(\tH\002\210\001\001B\014\n\n_" + + "namespaceB\n\n\010_serviceB\033\n\031_service_direct" + + "ory_region\"\251\001\n\031ForwardingRulesScopedList" + + "\022E\n\020forwarding_rules\030\265\232\314\226\001 \003(\0132\'.google." + + "cloud.compute.v1.ForwardingRule\0229\n\007warni" + + "ng\030\234\337\226\030 \001(\0132 .google.cloud.compute.v1.Wa" + + "rningH\000\210\001\001B\n\n\010_warning\"\315\002\n\017GRPCHealthChe" + + "ck\022!\n\021grpc_service_name\030\326\250\215A \001(\tH\000\210\001\001\022\024\n" + + "\004port\030\201\261\322\001 \001(\005H\001\210\001\001\022\031\n\tport_name\030\211\207\347\023 \001(" + + "\tH\002\210\001\001\022\"\n\022port_specification\030\305\353\314\030 \001(\tH\003\210" + + "\001\001\"~\n\021PortSpecification\022 \n\034UNDEFINED_POR" + + "T_SPECIFICATION\020\000\022\025\n\016USE_FIXED_PORT\020\344\210\333Z" + + "\022\026\n\016USE_NAMED_PORT\020\277\317\307\246\001\022\030\n\020USE_SERVING_" + + "PORT\020\314\321\365\254\001B\024\n\022_grpc_service_nameB\007\n\005_por" + + "tB\014\n\n_port_nameB\025\n\023_port_specification\"o" + + "\n\031GetAcceleratorTypeRequest\022!\n\020accelerat" + + "or_type\030\216\341\350A \001(\tB\004\342A\001\002\022\030\n\007project\030\231\226\301l \001" + + "(\tB\004\342A\001\002\022\025\n\004zone\030\254\307\344\001 \001(\tB\004\342A\001\002\"a\n\021GetAd" + + "dressRequest\022\031\n\007address\030\364\267\336\334\001 \001(\tB\004\342A\001\002\022" + + "\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B" + + " \001(\tB\004\342A\001\002\"g\n#GetAssociationFirewallPoli" + + "cyRequest\022!\n\017firewall_policy\030\321\212\306\355\001 \001(\tB\004" + + "\342A\001\002\022\024\n\004name\030\213\365\315\001 \001(\tH\000\210\001\001B\007\n\005_name\"\210\001\n*" + + "GetAssociationNetworkFirewallPolicyReque" + + "st\022!\n\017firewall_policy\030\321\212\306\355\001 \001(\tB\004\342A\001\002\022\024\n" + + "\004name\030\213\365\315\001 \001(\tH\000\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB" + + "\004\342A\001\002B\007\n\005_name\"\247\001\n0GetAssociationRegionN" + + "etworkFirewallPolicyRequest\022!\n\017firewall_" + + "policy\030\321\212\306\355\001 \001(\tB\004\342A\001\002\022\024\n\004name\030\213\365\315\001 \001(\tH" + + "\000\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region" + + "\030\364\315\240B \001(\tB\004\342A\001\002B\007\n\005_name\"e\n\024GetAutoscale" + + "rRequest\022\034\n\nautoscaler\030\327\375\322\366\001 \001(\tB\004\342A\001\002\022\030" + "\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\025\n\004zone\030\254\307\344\001 \001(" - + "\tB\004\342A\001\002\"a\n\021GetAddressRequest\022\031\n\007address\030" - + "\364\267\336\334\001 \001(\tB\004\342A\001\002\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001" - + "\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\"g\n#GetAssocia" - + "tionFirewallPolicyRequest\022!\n\017firewall_po" - + "licy\030\321\212\306\355\001 \001(\tB\004\342A\001\002\022\024\n\004name\030\213\365\315\001 \001(\tH\000\210" - + "\001\001B\007\n\005_name\"\210\001\n*GetAssociationNetworkFir" - + "ewallPolicyRequest\022!\n\017firewall_policy\030\321\212" - + "\306\355\001 \001(\tB\004\342A\001\002\022\024\n\004name\030\213\365\315\001 \001(\tH\000\210\001\001\022\030\n\007p" - + "roject\030\231\226\301l \001(\tB\004\342A\001\002B\007\n\005_name\"\247\001\n0GetAs" - + "sociationRegionNetworkFirewallPolicyRequ" - + "est\022!\n\017firewall_policy\030\321\212\306\355\001 \001(\tB\004\342A\001\002\022\024" - + "\n\004name\030\213\365\315\001 \001(\tH\000\210\001\001\022\030\n\007project\030\231\226\301l \001(\t" - + "B\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002B\007\n\005_name" - + "\"e\n\024GetAutoscalerRequest\022\034\n\nautoscaler\030\327" - + "\375\322\366\001 \001(\tB\004\342A\001\002\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002" - + "\022\025\n\004zone\030\254\307\344\001 \001(\tB\004\342A\001\002\"T\n\027GetBackendBuc" - + "ketRequest\022\037\n\016backend_bucket\030\365\343\335+ \001(\tB\004\342" - + "A\001\002\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\"W\n\030GetBack" - + "endServiceRequest\022!\n\017backend_service\030\212\300\256" - + "\222\001 \001(\tB\004\342A\001\002\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\"\\" - + "\n!GetDiagnosticsInterconnectRequest\022\035\n\014i" - + "nterconnect\030\216\311\214k \001(\tB\004\342A\001\002\022\030\n\007project\030\231\226" - + "\301l \001(\tB\004\342A\001\002\"X\n\016GetDiskRequest\022\025\n\004disk\030\235" - + "\233\274\001 \001(\tB\004\342A\001\002\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022" - + "\025\n\004zone\030\254\307\344\001 \001(\tB\004\342A\001\002\"a\n\022GetDiskTypeReq" - + "uest\022\032\n\tdisk_type\030\234\351\254, \001(\tB\004\342A\001\002\022\030\n\007proj" - + "ect\030\231\226\301l \001(\tB\004\342A\001\002\022\025\n\004zone\030\254\307\344\001 \001(\tB\004\342A\001" - + "\002\"\227\001\n$GetEffectiveFirewallsInstanceReque" - + "st\022\031\n\010instance\030\225\251\332\010 \001(\tB\004\342A\001\002\022#\n\021network" - + "_interface\030\350\300\235\256\001 \001(\tB\004\342A\001\002\022\030\n\007project\030\231\226" - + "\301l \001(\tB\004\342A\001\002\022\025\n\004zone\030\254\307\344\001 \001(\tB\004\342A\001\002\"Y\n#G" - + "etEffectiveFirewallsNetworkRequest\022\030\n\007ne" - + "twork\030\256\264\205o \001(\tB\004\342A\001\002\022\030\n\007project\030\231\226\301l \001(\t" - + "B\004\342A\001\002\"\206\001\n7GetEffectiveFirewallsRegionNe" - + "tworkFirewallPolicyRequest\022\030\n\007network\030\256\264" - + "\205o \001(\tB\004\342A\001\002\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027" - + "\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\"_\n\034GetExternalVp" - + "nGatewayRequest\022%\n\024external_vpn_gateway\030" - + "\205\327\2634 \001(\tB\004\342A\001\002\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002" - + "\"=\n\030GetFirewallPolicyRequest\022!\n\017firewall" - + "_policy\030\321\212\306\355\001 \001(\tB\004\342A\001\002\"J\n\022GetFirewallRe" - + "quest\022\032\n\010firewall\030\200\372\325\363\001 \001(\tB\004\342A\001\002\022\030\n\007pro" - + "ject\030\231\226\301l \001(\tB\004\342A\001\002\"p\n\030GetForwardingRule" - + "Request\022!\n\017forwarding_rule\030\376\245\335\200\001 \001(\tB\004\342A" - + "\001\002\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030\364" - + "\315\240B \001(\tB\004\342A\001\002\"O\n\031GetFromFamilyImageReque" - + "st\022\030\n\006family\030\344\266\341\234\001 \001(\tB\004\342A\001\002\022\030\n\007project\030" - + "\231\226\301l \001(\tB\004\342A\001\002\"N\n\027GetGlobalAddressReques" - + "t\022\031\n\007address\030\364\267\336\334\001 \001(\tB\004\342A\001\002\022\030\n\007project\030" - + "\231\226\301l \001(\tB\004\342A\001\002\"]\n\036GetGlobalForwardingRul" - + "eRequest\022!\n\017forwarding_rule\030\376\245\335\200\001 \001(\tB\004\342" - + "A\001\002\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\"j\n$GetGlob" - + "alNetworkEndpointGroupRequest\022(\n\026network" - + "_endpoint_group\030\206\313\363\316\001 \001(\tB\004\342A\001\002\022\030\n\007proje" - + "ct\030\231\226\301l \001(\tB\004\342A\001\002\"X\n\031GetGlobalOperationR" - + "equest\022!\n\toperation\030\347\252\353\030 \001(\tB\013\342A\001\002\372G\004nam" - + "e\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\"t\n%GetGlobal" - + "OrganizationOperationRequest\022!\n\toperatio" - + "n\030\347\252\353\030 \001(\tB\013\342A\001\002\372G\004name\022\032\n\tparent_id\030\320\341\232" - + "\333\001 \001(\tH\000\210\001\001B\014\n\n_parent_id\"l\n&GetGlobalPu" - + "blicDelegatedPrefixeRequest\022\030\n\007project\030\231" - + "\226\301l \001(\tB\004\342A\001\002\022(\n\027public_delegated_prefix" - + "\030\350\334\261a \001(\tB\004\342A\001\002\"\312\001\n!GetGuestAttributesIn" - + "stanceRequest\022\031\n\010instance\030\225\251\332\010 \001(\tB\004\342A\001\002" - + "\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\033\n\nquery_path" - + "\030\274\202\341\257\001 \001(\tH\000\210\001\001\022\034\n\014variable_key\030\234\204\260N \001(\t" - + "H\001\210\001\001\022\025\n\004zone\030\254\307\344\001 \001(\tB\004\342A\001\002B\r\n\013_query_p" - + "athB\017\n\r_variable_key\"\302\001\n\036GetHealthBacken" - + "dServiceRequest\022!\n\017backend_service\030\212\300\256\222\001" - + " \001(\tB\004\342A\001\002\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022c\n!" - + "resource_group_reference_resource\030\323\376\3555 \001" - + "(\0132/.google.cloud.compute.v1.ResourceGro" - + "upReferenceB\004\342A\001\002\"Q\n\025GetHealthCheckReque" - + "st\022\036\n\014health_check\030\345\252\244\223\001 \001(\tB\004\342A\001\002\022\030\n\007pr" - + "oject\030\231\226\301l \001(\tB\004\342A\001\002\"\341\001\n$GetHealthRegion" - + "BackendServiceRequest\022!\n\017backend_service" - + "\030\212\300\256\222\001 \001(\tB\004\342A\001\002\022\030\n\007project\030\231\226\301l \001(\tB\004\342A" - + "\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\022c\n!resource_" - + "group_reference_resource\030\323\376\3555 \001(\0132/.goog" - + "le.cloud.compute.v1.ResourceGroupReferen" - + "ceB\004\342A\001\002\"\310\001\n\032GetHealthTargetPoolRequest\022" - + "Y\n\033instance_reference_resource\030\354\344\326\213\001 \001(\013" - + "2*.google.cloud.compute.v1.InstanceRefer" - + "enceB\004\342A\001\002\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006" - + "region\030\364\315\240B \001(\tB\004\342A\001\002\022\034\n\013target_pool\030\212\344\370" - + "\035 \001(\tB\004\342A\001\002\"\260\001\n!GetIamPolicyBackendServi" - + "ceRequest\0221\n options_requested_policy_ve" - + "rsion\030\275\374\205\356\001 \001(\005H\000\210\001\001\022\030\n\007project\030\231\226\301l \001(\t" - + "B\004\342A\001\002\022\031\n\010resource\030\216\210\257] \001(\tB\004\342A\001\002B#\n!_op" - + "tions_requested_policy_version\"\275\001\n\027GetIa" - + "mPolicyDiskRequest\0221\n options_requested_" - + "policy_version\030\275\374\205\356\001 \001(\005H\000\210\001\001\022\030\n\007project" - + "\030\231\226\301l \001(\tB\004\342A\001\002\022\031\n\010resource\030\216\210\257] \001(\tB\004\342A" - + "\001\002\022\025\n\004zone\030\254\307\344\001 \001(\tB\004\342A\001\002B#\n!_options_re" - + "quested_policy_version\"\226\001\n!GetIamPolicyF" - + "irewallPolicyRequest\0221\n options_requeste" - + "d_policy_version\030\275\374\205\356\001 \001(\005H\000\210\001\001\022\031\n\010resou" - + "rce\030\216\210\257] \001(\tB\004\342A\001\002B#\n!_options_requested" - + "_policy_version\"\247\001\n\030GetIamPolicyImageReq" - + "uest\0221\n options_requested_policy_version" - + "\030\275\374\205\356\001 \001(\005H\000\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001" - + "\002\022\031\n\010resource\030\216\210\257] \001(\tB\004\342A\001\002B#\n!_options" - + "_requested_policy_version\"\301\001\n\033GetIamPoli" - + "cyInstanceRequest\0221\n options_requested_p" - + "olicy_version\030\275\374\205\356\001 \001(\005H\000\210\001\001\022\030\n\007project\030" - + "\231\226\301l \001(\tB\004\342A\001\002\022\031\n\010resource\030\216\210\257] \001(\tB\004\342A\001" - + "\002\022\025\n\004zone\030\254\307\344\001 \001(\tB\004\342A\001\002B#\n!_options_req" - + "uested_policy_version\"\262\001\n#GetIamPolicyIn" - + "stanceTemplateRequest\0221\n options_request" - + "ed_policy_version\030\275\374\205\356\001 \001(\005H\000\210\001\001\022\030\n\007proj" - + "ect\030\231\226\301l \001(\tB\004\342A\001\002\022\031\n\010resource\030\216\210\257] \001(\tB" - + "\004\342A\001\002B#\n!_options_requested_policy_versi" - + "on\"\251\001\n\032GetIamPolicyLicenseRequest\0221\n opt" + + "\tB\004\342A\001\002\"T\n\027GetBackendBucketRequest\022\037\n\016ba" + + "ckend_bucket\030\365\343\335+ \001(\tB\004\342A\001\002\022\030\n\007project\030\231" + + "\226\301l \001(\tB\004\342A\001\002\"W\n\030GetBackendServiceReques" + + "t\022!\n\017backend_service\030\212\300\256\222\001 \001(\tB\004\342A\001\002\022\030\n\007" + + "project\030\231\226\301l \001(\tB\004\342A\001\002\"\\\n!GetDiagnostics" + + "InterconnectRequest\022\035\n\014interconnect\030\216\311\214k" + + " \001(\tB\004\342A\001\002\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\"X\n\016" + + "GetDiskRequest\022\025\n\004disk\030\235\233\274\001 \001(\tB\004\342A\001\002\022\030\n" + + "\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\025\n\004zone\030\254\307\344\001 \001(\t" + + "B\004\342A\001\002\"a\n\022GetDiskTypeRequest\022\032\n\tdisk_typ" + + "e\030\234\351\254, \001(\tB\004\342A\001\002\022\030\n\007project\030\231\226\301l \001(\tB\004\342A" + + "\001\002\022\025\n\004zone\030\254\307\344\001 \001(\tB\004\342A\001\002\"\227\001\n$GetEffecti" + + "veFirewallsInstanceRequest\022\031\n\010instance\030\225" + + "\251\332\010 \001(\tB\004\342A\001\002\022#\n\021network_interface\030\350\300\235\256\001" + + " \001(\tB\004\342A\001\002\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\025\n\004" + + "zone\030\254\307\344\001 \001(\tB\004\342A\001\002\"Y\n#GetEffectiveFirew" + + "allsNetworkRequest\022\030\n\007network\030\256\264\205o \001(\tB\004" + + "\342A\001\002\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\"\206\001\n7GetEf" + + "fectiveFirewallsRegionNetworkFirewallPol" + + "icyRequest\022\030\n\007network\030\256\264\205o \001(\tB\004\342A\001\002\022\030\n\007" + + "project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(" + + "\tB\004\342A\001\002\"_\n\034GetExternalVpnGatewayRequest\022" + + "%\n\024external_vpn_gateway\030\205\327\2634 \001(\tB\004\342A\001\002\022\030" + + "\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\"=\n\030GetFirewallP" + + "olicyRequest\022!\n\017firewall_policy\030\321\212\306\355\001 \001(" + + "\tB\004\342A\001\002\"J\n\022GetFirewallRequest\022\032\n\010firewal" + + "l\030\200\372\325\363\001 \001(\tB\004\342A\001\002\022\030\n\007project\030\231\226\301l \001(\tB\004\342" + + "A\001\002\"p\n\030GetForwardingRuleRequest\022!\n\017forwa" + + "rding_rule\030\376\245\335\200\001 \001(\tB\004\342A\001\002\022\030\n\007project\030\231\226" + + "\301l \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\"O\n" + + "\031GetFromFamilyImageRequest\022\030\n\006family\030\344\266\341" + + "\234\001 \001(\tB\004\342A\001\002\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\"N" + + "\n\027GetGlobalAddressRequest\022\031\n\007address\030\364\267\336" + + "\334\001 \001(\tB\004\342A\001\002\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\"]" + + "\n\036GetGlobalForwardingRuleRequest\022!\n\017forw" + + "arding_rule\030\376\245\335\200\001 \001(\tB\004\342A\001\002\022\030\n\007project\030\231" + + "\226\301l \001(\tB\004\342A\001\002\"j\n$GetGlobalNetworkEndpoin" + + "tGroupRequest\022(\n\026network_endpoint_group\030" + + "\206\313\363\316\001 \001(\tB\004\342A\001\002\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001" + + "\002\"X\n\031GetGlobalOperationRequest\022!\n\toperat" + + "ion\030\347\252\353\030 \001(\tB\013\342A\001\002\372G\004name\022\030\n\007project\030\231\226\301" + + "l \001(\tB\004\342A\001\002\"t\n%GetGlobalOrganizationOper" + + "ationRequest\022!\n\toperation\030\347\252\353\030 \001(\tB\013\342A\001\002" + + "\372G\004name\022\032\n\tparent_id\030\320\341\232\333\001 \001(\tH\000\210\001\001B\014\n\n_" + + "parent_id\"l\n&GetGlobalPublicDelegatedPre" + + "fixeRequest\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022(\n" + + "\027public_delegated_prefix\030\350\334\261a \001(\tB\004\342A\001\002\"" + + "\312\001\n!GetGuestAttributesInstanceRequest\022\031\n" + + "\010instance\030\225\251\332\010 \001(\tB\004\342A\001\002\022\030\n\007project\030\231\226\301l" + + " \001(\tB\004\342A\001\002\022\033\n\nquery_path\030\274\202\341\257\001 \001(\tH\000\210\001\001\022" + + "\034\n\014variable_key\030\234\204\260N \001(\tH\001\210\001\001\022\025\n\004zone\030\254\307" + + "\344\001 \001(\tB\004\342A\001\002B\r\n\013_query_pathB\017\n\r_variable" + + "_key\"\302\001\n\036GetHealthBackendServiceRequest\022" + + "!\n\017backend_service\030\212\300\256\222\001 \001(\tB\004\342A\001\002\022\030\n\007pr" + + "oject\030\231\226\301l \001(\tB\004\342A\001\002\022c\n!resource_group_r" + + "eference_resource\030\323\376\3555 \001(\0132/.google.clou" + + "d.compute.v1.ResourceGroupReferenceB\004\342A\001" + + "\002\"Q\n\025GetHealthCheckRequest\022\036\n\014health_che" + + "ck\030\345\252\244\223\001 \001(\tB\004\342A\001\002\022\030\n\007project\030\231\226\301l \001(\tB\004" + + "\342A\001\002\"\341\001\n$GetHealthRegionBackendServiceRe" + + "quest\022!\n\017backend_service\030\212\300\256\222\001 \001(\tB\004\342A\001\002" + + "\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240" + + "B \001(\tB\004\342A\001\002\022c\n!resource_group_reference_" + + "resource\030\323\376\3555 \001(\0132/.google.cloud.compute" + + ".v1.ResourceGroupReferenceB\004\342A\001\002\"\310\001\n\032Get" + + "HealthTargetPoolRequest\022Y\n\033instance_refe" + + "rence_resource\030\354\344\326\213\001 \001(\0132*.google.cloud." + + "compute.v1.InstanceReferenceB\004\342A\001\002\022\030\n\007pr" + + "oject\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB" + + "\004\342A\001\002\022\034\n\013target_pool\030\212\344\370\035 \001(\tB\004\342A\001\002\"\260\001\n!" + + "GetIamPolicyBackendServiceRequest\0221\n opt" + "ions_requested_policy_version\030\275\374\205\356\001 \001(\005H" + "\000\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\031\n\010resour" + "ce\030\216\210\257] \001(\tB\004\342A\001\002B#\n!_options_requested_" - + "policy_version\"\256\001\n\037GetIamPolicyMachineIm" - + "ageRequest\0221\n options_requested_policy_v" - + "ersion\030\275\374\205\356\001 \001(\005H\000\210\001\001\022\030\n\007project\030\231\226\301l \001(" - + "\tB\004\342A\001\002\022\031\n\010resource\030\216\210\257] \001(\tB\004\342A\001\002B#\n!_o" - + "ptions_requested_policy_version\"\314\001\n$GetI" - + "amPolicyNetworkAttachmentRequest\0221\n opti" - + "ons_requested_policy_version\030\275\374\205\356\001 \001(\005H\000" - + "\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030" - + "\364\315\240B \001(\tB\004\342A\001\002\022\031\n\010resource\030\216\210\257] \001(\tB\004\342A\001" - + "\002B#\n!_options_requested_policy_version\"\267" - + "\001\n(GetIamPolicyNetworkFirewallPolicyRequ" - + "est\0221\n options_requested_policy_version\030" - + "\275\374\205\356\001 \001(\005H\000\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002" - + "\022\031\n\010resource\030\216\210\257] \001(\tB\004\342A\001\002B#\n!_options_" - + "requested_policy_version\"\302\001\n\034GetIamPolic" - + "yNodeGroupRequest\0221\n options_requested_p" - + "olicy_version\030\275\374\205\356\001 \001(\005H\000\210\001\001\022\030\n\007project\030" - + "\231\226\301l \001(\tB\004\342A\001\002\022\031\n\010resource\030\216\210\257] \001(\tB\004\342A\001" - + "\002\022\025\n\004zone\030\254\307\344\001 \001(\tB\004\342A\001\002B#\n!_options_req" - + "uested_policy_version\"\307\001\n\037GetIamPolicyNo" - + "deTemplateRequest\0221\n options_requested_p" - + "olicy_version\030\275\374\205\356\001 \001(\005H\000\210\001\001\022\030\n\007project\030" - + "\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\022" - + "\031\n\010resource\030\216\210\257] \001(\tB\004\342A\001\002B#\n!_options_r" - + "equested_policy_version\"\317\001\n\'GetIamPolicy" - + "RegionBackendServiceRequest\0221\n options_r" - + "equested_policy_version\030\275\374\205\356\001 \001(\005H\000\210\001\001\022\030" - + "\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B " - + "\001(\tB\004\342A\001\002\022\031\n\010resource\030\216\210\257] \001(\tB\004\342A\001\002B#\n!" - + "_options_requested_policy_version\"\305\001\n\035Ge" - + "tIamPolicyRegionDiskRequest\0221\n options_r" - + "equested_policy_version\030\275\374\205\356\001 \001(\005H\000\210\001\001\022\030" - + "\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B " - + "\001(\tB\004\342A\001\002\022\031\n\010resource\030\216\210\257] \001(\tB\004\342A\001\002B#\n!" - + "_options_requested_policy_version\"\326\001\n.Ge" - + "tIamPolicyRegionNetworkFirewallPolicyReq" + + "policy_version\"\275\001\n\027GetIamPolicyDiskReque" + + "st\0221\n options_requested_policy_version\030\275" + + "\374\205\356\001 \001(\005H\000\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022" + + "\031\n\010resource\030\216\210\257] \001(\tB\004\342A\001\002\022\025\n\004zone\030\254\307\344\001 " + + "\001(\tB\004\342A\001\002B#\n!_options_requested_policy_v" + + "ersion\"\226\001\n!GetIamPolicyFirewallPolicyReq" + "uest\0221\n options_requested_policy_version" - + "\030\275\374\205\356\001 \001(\005H\000\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001" - + "\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\022\031\n\010resource\030\216" - + "\210\257] \001(\tB\004\342A\001\002B#\n!_options_requested_poli" - + "cy_version\"\304\001\n\036GetIamPolicyReservationRe" + + "\030\275\374\205\356\001 \001(\005H\000\210\001\001\022\031\n\010resource\030\216\210\257] \001(\tB\004\342A" + + "\001\002B#\n!_options_requested_policy_version\"" + + "\247\001\n\030GetIamPolicyImageRequest\0221\n options_" + + "requested_policy_version\030\275\374\205\356\001 \001(\005H\000\210\001\001\022" + + "\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\031\n\010resource\030\216\210" + + "\257] \001(\tB\004\342A\001\002B#\n!_options_requested_polic" + + "y_version\"\301\001\n\033GetIamPolicyInstanceReques" + + "t\0221\n options_requested_policy_version\030\275\374" + + "\205\356\001 \001(\005H\000\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\031" + + "\n\010resource\030\216\210\257] \001(\tB\004\342A\001\002\022\025\n\004zone\030\254\307\344\001 \001" + + "(\tB\004\342A\001\002B#\n!_options_requested_policy_ve" + + "rsion\"\262\001\n#GetIamPolicyInstanceTemplateRe" + "quest\0221\n options_requested_policy_versio" + "n\030\275\374\205\356\001 \001(\005H\000\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A" - + "\001\002\022\031\n\010resource\030\216\210\257] \001(\tB\004\342A\001\002\022\025\n\004zone\030\254\307" - + "\344\001 \001(\tB\004\342A\001\002B#\n!_options_requested_polic" - + "y_version\"\311\001\n!GetIamPolicyResourcePolicy" - + "Request\0221\n options_requested_policy_vers" - + "ion\030\275\374\205\356\001 \001(\005H\000\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004" - + "\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\022\031\n\010resourc" - + "e\030\216\210\257] \001(\tB\004\342A\001\002B#\n!_options_requested_p" - + "olicy_version\"\314\001\n$GetIamPolicyServiceAtt" - + "achmentRequest\0221\n options_requested_poli" - + "cy_version\030\275\374\205\356\001 \001(\005H\000\210\001\001\022\030\n\007project\030\231\226\301" - + "l \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\022\031\n\010" - + "resource\030\216\210\257] \001(\tB\004\342A\001\002B#\n!_options_requ" - + "ested_policy_version\"\252\001\n\033GetIamPolicySna" - + "pshotRequest\0221\n options_requested_policy" - + "_version\030\275\374\205\356\001 \001(\005H\000\210\001\001\022\030\n\007project\030\231\226\301l " - + "\001(\tB\004\342A\001\002\022\031\n\010resource\030\216\210\257] \001(\tB\004\342A\001\002B#\n!" - + "_options_requested_policy_version\"\305\001\n\035Ge" - + "tIamPolicySubnetworkRequest\0221\n options_r" + + "\001\002\022\031\n\010resource\030\216\210\257] \001(\tB\004\342A\001\002B#\n!_option" + + "s_requested_policy_version\"\251\001\n\032GetIamPol" + + "icyLicenseRequest\0221\n options_requested_p" + + "olicy_version\030\275\374\205\356\001 \001(\005H\000\210\001\001\022\030\n\007project\030" + + "\231\226\301l \001(\tB\004\342A\001\002\022\031\n\010resource\030\216\210\257] \001(\tB\004\342A\001" + + "\002B#\n!_options_requested_policy_version\"\256" + + "\001\n\037GetIamPolicyMachineImageRequest\0221\n op" + + "tions_requested_policy_version\030\275\374\205\356\001 \001(\005" + + "H\000\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\031\n\010resou" + + "rce\030\216\210\257] \001(\tB\004\342A\001\002B#\n!_options_requested" + + "_policy_version\"\314\001\n$GetIamPolicyNetworkA" + + "ttachmentRequest\0221\n options_requested_po" + + "licy_version\030\275\374\205\356\001 \001(\005H\000\210\001\001\022\030\n\007project\030\231" + + "\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\022\031" + + "\n\010resource\030\216\210\257] \001(\tB\004\342A\001\002B#\n!_options_re" + + "quested_policy_version\"\267\001\n(GetIamPolicyN" + + "etworkFirewallPolicyRequest\0221\n options_r" + "equested_policy_version\030\275\374\205\356\001 \001(\005H\000\210\001\001\022\030" - + "\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B " - + "\001(\tB\004\342A\001\002\022\031\n\010resource\030\216\210\257] \001(\tB\004\342A\001\002B#\n!" - + "_options_requested_policy_version\"f\n\031Get" - + "ImageFamilyViewRequest\022\030\n\006family\030\344\266\341\234\001 \001" - + "(\tB\004\342A\001\002\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\025\n\004zo" - + "ne\030\254\307\344\001 \001(\tB\004\342A\001\002\"C\n\017GetImageRequest\022\026\n\005" - + "image\030\333\322\352/ \001(\tB\004\342A\001\002\022\030\n\007project\030\231\226\301l \001(\t" - + "B\004\342A\001\002\"z\n\036GetInstanceGroupManagerRequest" - + "\022\'\n\026instance_group_manager\030\303\367\363v \001(\tB\004\342A\001" - + "\002\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\025\n\004zone\030\254\307\344\001" - + " \001(\tB\004\342A\001\002\"k\n\027GetInstanceGroupRequest\022\037\n" - + "\016instance_group\030\325\324\325& \001(\tB\004\342A\001\002\022\030\n\007projec" - + "t\030\231\226\301l \001(\tB\004\342A\001\002\022\025\n\004zone\030\254\307\344\001 \001(\tB\004\342A\001\002\"" - + "`\n\022GetInstanceRequest\022\031\n\010instance\030\225\251\332\010 \001" - + "(\tB\004\342A\001\002\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\025\n\004zo" - + "ne\030\254\307\344\001 \001(\tB\004\342A\001\002\"[\n\032GetInstanceTemplate" - + "Request\022#\n\021instance_template\030\344\201\273\223\001 \001(\tB\004" - + "\342A\001\002\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\"\200\001\n GetIn" - + "terconnectAttachmentRequest\022)\n\027interconn" - + "ect_attachment\030\364\212\367\222\001 \001(\tB\004\342A\001\002\022\030\n\007projec" - + "t\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001" - + "\002\"c\n\036GetInterconnectLocationRequest\022\'\n\025i" - + "nterconnect_location\030\306\330\333\352\001 \001(\tB\004\342A\001\002\022\030\n\007" - + "project\030\231\226\301l \001(\tB\004\342A\001\002\"p\n$GetInterconnec" - + "tRemoteLocationRequest\022.\n\034interconnect_r" - + "emote_location\030\335\313\255\212\001 \001(\tB\004\342A\001\002\022\030\n\007projec" - + "t\030\231\226\301l \001(\tB\004\342A\001\002\"Q\n\026GetInterconnectReque" - + "st\022\035\n\014interconnect\030\216\311\214k \001(\tB\004\342A\001\002\022\030\n\007pro" - + "ject\030\231\226\301l \001(\tB\004\342A\001\002\"O\n\025GetLicenseCodeReq" - + "uest\022\034\n\014license_code\030\253\306Y \001(\tB\004\342A\001\002\022\030\n\007pr" - + "oject\030\231\226\301l \001(\tB\004\342A\001\002\"G\n\021GetLicenseReques" - + "t\022\030\n\007license\030\301\210\302O \001(\tB\004\342A\001\002\022\030\n\007project\030\231" - + "\226\301l \001(\tB\004\342A\001\002\"R\n\026GetMachineImageRequest\022" - + "\036\n\rmachine_image\030\343\376\376 \001(\tB\004\342A\001\002\022\030\n\007proje" - + "ct\030\231\226\301l \001(\tB\004\342A\001\002\"g\n\025GetMachineTypeReque" - + "st\022\035\n\014machine_type\030\262\260\312l \001(\tB\004\342A\001\002\022\030\n\007pro" - + "ject\030\231\226\301l \001(\tB\004\342A\001\002\022\025\n\004zone\030\254\307\344\001 \001(\tB\004\342A" - + "\001\002\"\374\002\n\037GetNatMappingInfoRoutersRequest\022\027" - + "\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_results\030\233" - + "\310\213\032 \001(\rH\001\210\001\001\022\031\n\010nat_name\030\351\255\370\312\001 \001(\tH\002\210\001\001\022" - + "\030\n\010order_by\030\350\375\307L \001(\tH\003\210\001\001\022\032\n\npage_token\030" - + "\311\260\304\t \001(\tH\004\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022" - + "\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\022\'\n\026return_parti" - + "al_success\030\266\244\317\366\001 \001(\010H\005\210\001\001\022\027\n\006router\030\311\256\356F" - + " \001(\tB\004\342A\001\002B\t\n\007_filterB\016\n\014_max_resultsB\013\n" - + "\t_nat_nameB\013\n\t_order_byB\r\n\013_page_tokenB\031" - + "\n\027_return_partial_success\"u\n\033GetNetworkA" - + "ttachmentRequest\022#\n\022network_attachment\030\324" - + "\227\217k \001(\tB\004\342A\001\002\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022" - + "\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\"\211\001\n$GetNetworkE" - + "dgeSecurityServiceRequest\022.\n\035network_edg" - + "e_security_service\030\247\237\357J \001(\tB\004\342A\001\002\022\030\n\007pro" - + "ject\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004" - + "\342A\001\002\"{\n\036GetNetworkEndpointGroupRequest\022(" - + "\n\026network_endpoint_group\030\206\313\363\316\001 \001(\tB\004\342A\001\002" - + "\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\025\n\004zone\030\254\307\344\001 " - + "\001(\tB\004\342A\001\002\"^\n\037GetNetworkFirewallPolicyReq" - + "uest\022!\n\017firewall_policy\030\321\212\306\355\001 \001(\tB\004\342A\001\002\022" - + "\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\"G\n\021GetNetworkR" - + "equest\022\030\n\007network\030\256\264\205o \001(\tB\004\342A\001\002\022\030\n\007proj" - + "ect\030\231\226\301l \001(\tB\004\342A\001\002\"d\n\023GetNodeGroupReques" - + "t\022\034\n\nnode_group\030\202\374\213\340\001 \001(\tB\004\342A\001\002\022\030\n\007proje" - + "ct\030\231\226\301l \001(\tB\004\342A\001\002\022\025\n\004zone\030\254\307\344\001 \001(\tB\004\342A\001\002" - + "\"l\n\026GetNodeTemplateRequest\022\037\n\rnode_templ" - + "ate\030\227\344\213\232\001 \001(\tB\004\342A\001\002\022\030\n\007project\030\231\226\301l \001(\tB" - + "\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\"b\n\022GetNod" - + "eTypeRequest\022\033\n\tnode_type\030\327\226\220\336\001 \001(\tB\004\342A\001" - + "\002\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\025\n\004zone\030\254\307\344\001" - + " \001(\tB\004\342A\001\002\"q\n\031GetPacketMirroringRequest\022" - + "!\n\020packet_mirroring\030\314\271\321\n \001(\tB\004\342A\001\002\022\030\n\007pr" - + "oject\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB" - + "\004\342A\001\002\"-\n\021GetProjectRequest\022\030\n\007project\030\231\226" - + "\301l \001(\tB\004\342A\001\002\"h\n!GetPublicAdvertisedPrefi" - + "xeRequest\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022)\n\030p" - + "ublic_advertised_prefix\030\236\367\3110 \001(\tB\004\342A\001\002\"\177" - + "\n GetPublicDelegatedPrefixeRequest\022\030\n\007pr" - + "oject\030\231\226\301l \001(\tB\004\342A\001\002\022(\n\027public_delegated" - + "_prefix\030\350\334\261a \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(" - + "\tB\004\342A\001\002\"m\n\032GetRegionAutoscalerRequest\022\034\n" - + "\nautoscaler\030\327\375\322\366\001 \001(\tB\004\342A\001\002\022\030\n\007project\030\231" - + "\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\"v" - + "\n\036GetRegionBackendServiceRequest\022!\n\017back" - + "end_service\030\212\300\256\222\001 \001(\tB\004\342A\001\002\022\030\n\007project\030\231" - + "\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\"m" - + "\n\032GetRegionCommitmentRequest\022\034\n\ncommitme" - + "nt\030\225\226\363\345\001 \001(\tB\004\342A\001\002\022\030\n\007project\030\231\226\301l \001(\tB\004" - + "\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\"`\n\024GetRegi" - + "onDiskRequest\022\025\n\004disk\030\235\233\274\001 \001(\tB\004\342A\001\002\022\030\n\007" - + "project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(" - + "\tB\004\342A\001\002\"i\n\030GetRegionDiskTypeRequest\022\032\n\td" - + "isk_type\030\234\351\254, \001(\tB\004\342A\001\002\022\030\n\007project\030\231\226\301l " - + "\001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\"p\n\033Ge" - + "tRegionHealthCheckRequest\022\036\n\014health_chec" - + "k\030\345\252\244\223\001 \001(\tB\004\342A\001\002\022\030\n\007project\030\231\226\301l \001(\tB\004\342" - + "A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\"\177\n\"GetRegio" - + "nHealthCheckServiceRequest\022&\n\024health_che" - + "ck_service\030\333\233\335\302\001 \001(\tB\004\342A\001\002\022\030\n\007project\030\231\226" - + "\301l \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\"\202\001" - + "\n$GetRegionInstanceGroupManagerRequest\022\'" - + "\n\026instance_group_manager\030\303\367\363v \001(\tB\004\342A\001\002\022" + + "\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\031\n\010resource\030\216\210\257" + + "] \001(\tB\004\342A\001\002B#\n!_options_requested_policy" + + "_version\"\302\001\n\034GetIamPolicyNodeGroupReques" + + "t\0221\n options_requested_policy_version\030\275\374" + + "\205\356\001 \001(\005H\000\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\031" + + "\n\010resource\030\216\210\257] \001(\tB\004\342A\001\002\022\025\n\004zone\030\254\307\344\001 \001" + + "(\tB\004\342A\001\002B#\n!_options_requested_policy_ve" + + "rsion\"\307\001\n\037GetIamPolicyNodeTemplateReques" + + "t\0221\n options_requested_policy_version\030\275\374" + + "\205\356\001 \001(\005H\000\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027" + + "\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\022\031\n\010resource\030\216\210\257]" + + " \001(\tB\004\342A\001\002B#\n!_options_requested_policy_" + + "version\"\317\001\n\'GetIamPolicyRegionBackendSer" + + "viceRequest\0221\n options_requested_policy_" + + "version\030\275\374\205\356\001 \001(\005H\000\210\001\001\022\030\n\007project\030\231\226\301l \001" + + "(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\022\031\n\010res" + + "ource\030\216\210\257] \001(\tB\004\342A\001\002B#\n!_options_request" + + "ed_policy_version\"\305\001\n\035GetIamPolicyRegion" + + "DiskRequest\0221\n options_requested_policy_" + + "version\030\275\374\205\356\001 \001(\005H\000\210\001\001\022\030\n\007project\030\231\226\301l \001" + + "(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\022\031\n\010res" + + "ource\030\216\210\257] \001(\tB\004\342A\001\002B#\n!_options_request" + + "ed_policy_version\"\326\001\n.GetIamPolicyRegion" + + "NetworkFirewallPolicyRequest\0221\n options_" + + "requested_policy_version\030\275\374\205\356\001 \001(\005H\000\210\001\001\022" + "\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B" - + " \001(\tB\004\342A\001\002\"s\n\035GetRegionInstanceGroupRequ" - + "est\022\037\n\016instance_group\030\325\324\325& \001(\tB\004\342A\001\002\022\030\n\007" - + "project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(" - + "\tB\004\342A\001\002\"z\n GetRegionInstanceTemplateRequ" - + "est\022#\n\021instance_template\030\344\201\273\223\001 \001(\tB\004\342A\001\002" - + "\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240" - + "B \001(\tB\004\342A\001\002\"\203\001\n$GetRegionNetworkEndpoint" - + "GroupRequest\022(\n\026network_endpoint_group\030\206" - + "\313\363\316\001 \001(\tB\004\342A\001\002\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002" - + "\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\"}\n%GetRegionNe" - + "tworkFirewallPolicyRequest\022!\n\017firewall_p" - + "olicy\030\321\212\306\355\001 \001(\tB\004\342A\001\002\022\030\n\007project\030\231\226\301l \001(" - + "\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\"\202\001\n$Get" - + "RegionNotificationEndpointRequest\022\'\n\025not" - + "ification_endpoint\030\351\274\326\263\001 \001(\tB\004\342A\001\002\022\030\n\007pr" - + "oject\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB" - + "\004\342A\001\002\"q\n\031GetRegionOperationRequest\022!\n\top" - + "eration\030\347\252\353\030 \001(\tB\013\342A\001\002\372G\004name\022\030\n\007project" - + "\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002" - + "\"E\n\020GetRegionRequest\022\030\n\007project\030\231\226\301l \001(\t" - + "B\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\"u\n\036GetRe" - + "gionSecurityPolicyRequest\022\030\n\007project\030\231\226\301" - + "l \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\022 \n\017" - + "security_policy\030\221\206\312Q \001(\tB\004\342A\001\002\"u\n\036GetReg" - + "ionSslCertificateRequest\022\030\n\007project\030\231\226\301l" - + " \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\022 \n\017s" - + "sl_certificate\030\344\327\222\026 \001(\tB\004\342A\001\002\"l\n\031GetRegi" - + "onSslPolicyRequest\022\030\n\007project\030\231\226\301l \001(\tB\004" - + "\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\022\034\n\nssl_pol" - + "icy\030\305\375\340\214\001 \001(\tB\004\342A\001\002\"x\n\037GetRegionTargetHt" - + "tpProxyRequest\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002" - + "\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\022\"\n\021target_http" - + "_proxy\030\345\276\322b \001(\tB\004\342A\001\002\"z\n GetRegionTarget" - + "HttpsProxyRequest\022\030\n\007project\030\231\226\301l \001(\tB\004\342" - + "A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\022#\n\022target_h" - + "ttps_proxy\030\354\260\372\030 \001(\tB\004\342A\001\002\"w\n\036GetRegionTa" - + "rgetTcpProxyRequest\022\030\n\007project\030\231\226\301l \001(\tB" - + "\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\022\"\n\020target" - + "_tcp_proxy\030\342\326\360\357\001 \001(\tB\004\342A\001\002\"f\n\026GetRegionU" - + "rlMapRequest\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027" - + "\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\022\031\n\007url_map\030\214\225\201\257\001" - + " \001(\tB\004\342A\001\002\"f\n\025GetReservationRequest\022\030\n\007p" - + "roject\030\231\226\301l \001(\tB\004\342A\001\002\022\034\n\013reservation\030\314\207\325" - + "\026 \001(\tB\004\342A\001\002\022\025\n\004zone\030\254\307\344\001 \001(\tB\004\342A\001\002\"o\n\030Ge" - + "tResourcePolicyRequest\022\030\n\007project\030\231\226\301l \001" - + "(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\022 \n\017res" - + "ource_policy\030\203\245\367K \001(\tB\004\342A\001\002\"C\n\017GetRouteR" - + "equest\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\026\n\005rout" - + "e\030\311\344\3523 \001(\tB\004\342A\001\002\"^\n\020GetRouterRequest\022\030\n\007" - + "project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(" - + "\tB\004\342A\001\002\022\027\n\006router\030\311\256\356F \001(\tB\004\342A\001\002\"j\n\034GetR" - + "outerStatusRouterRequest\022\030\n\007project\030\231\226\301l" - + " \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\022\027\n\006r" - + "outer\030\311\256\356F \001(\tB\004\342A\001\002\"i\n\034GetRuleFirewallP" - + "olicyRequest\022!\n\017firewall_policy\030\321\212\306\355\001 \001(" - + "\tB\004\342A\001\002\022\031\n\010priority\030\244\363\241\324\001 \001(\005H\000\210\001\001B\013\n\t_p" - + "riority\"\212\001\n#GetRuleNetworkFirewallPolicy" - + "Request\022!\n\017firewall_policy\030\321\212\306\355\001 \001(\tB\004\342A" - + "\001\002\022\031\n\010priority\030\244\363\241\324\001 \001(\005H\000\210\001\001\022\030\n\007project" - + "\030\231\226\301l \001(\tB\004\342A\001\002B\013\n\t_priority\"\251\001\n)GetRule" - + "RegionNetworkFirewallPolicyRequest\022!\n\017fi" - + "rewall_policy\030\321\212\306\355\001 \001(\tB\004\342A\001\002\022\031\n\010priorit" - + "y\030\244\363\241\324\001 \001(\005H\000\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A" - + "\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002B\013\n\t_priority" - + "\"\202\001\n\034GetRuleSecurityPolicyRequest\022\031\n\010pri" - + "ority\030\244\363\241\324\001 \001(\005H\000\210\001\001\022\030\n\007project\030\231\226\301l \001(\t" - + "B\004\342A\001\002\022 \n\017security_policy\030\221\206\312Q \001(\tB\004\342A\001\002" - + "B\013\n\t_priority\"j\n\034GetScreenshotInstanceRe" + + " \001(\tB\004\342A\001\002\022\031\n\010resource\030\216\210\257] \001(\tB\004\342A\001\002B#\n" + + "!_options_requested_policy_version\"\304\001\n\036G" + + "etIamPolicyReservationRequest\0221\n options" + + "_requested_policy_version\030\275\374\205\356\001 \001(\005H\000\210\001\001" + + "\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\031\n\010resource\030\216" + + "\210\257] \001(\tB\004\342A\001\002\022\025\n\004zone\030\254\307\344\001 \001(\tB\004\342A\001\002B#\n!" + + "_options_requested_policy_version\"\311\001\n!Ge" + + "tIamPolicyResourcePolicyRequest\0221\n optio" + + "ns_requested_policy_version\030\275\374\205\356\001 \001(\005H\000\210" + + "\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030\364" + + "\315\240B \001(\tB\004\342A\001\002\022\031\n\010resource\030\216\210\257] \001(\tB\004\342A\001\002" + + "B#\n!_options_requested_policy_version\"\314\001" + + "\n$GetIamPolicyServiceAttachmentRequest\0221" + + "\n options_requested_policy_version\030\275\374\205\356\001" + + " \001(\005H\000\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006r" + + "egion\030\364\315\240B \001(\tB\004\342A\001\002\022\031\n\010resource\030\216\210\257] \001(" + + "\tB\004\342A\001\002B#\n!_options_requested_policy_ver" + + "sion\"\252\001\n\033GetIamPolicySnapshotRequest\0221\n " + + "options_requested_policy_version\030\275\374\205\356\001 \001" + + "(\005H\000\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\031\n\010res" + + "ource\030\216\210\257] \001(\tB\004\342A\001\002B#\n!_options_request" + + "ed_policy_version\"\305\001\n\035GetIamPolicySubnet" + + "workRequest\0221\n options_requested_policy_" + + "version\030\275\374\205\356\001 \001(\005H\000\210\001\001\022\030\n\007project\030\231\226\301l \001" + + "(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\022\031\n\010res" + + "ource\030\216\210\257] \001(\tB\004\342A\001\002B#\n!_options_request" + + "ed_policy_version\"f\n\031GetImageFamilyViewR" + + "equest\022\030\n\006family\030\344\266\341\234\001 \001(\tB\004\342A\001\002\022\030\n\007proj" + + "ect\030\231\226\301l \001(\tB\004\342A\001\002\022\025\n\004zone\030\254\307\344\001 \001(\tB\004\342A\001" + + "\002\"C\n\017GetImageRequest\022\026\n\005image\030\333\322\352/ \001(\tB\004" + + "\342A\001\002\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\"z\n\036GetIns" + + "tanceGroupManagerRequest\022\'\n\026instance_gro" + + "up_manager\030\303\367\363v \001(\tB\004\342A\001\002\022\030\n\007project\030\231\226\301" + + "l \001(\tB\004\342A\001\002\022\025\n\004zone\030\254\307\344\001 \001(\tB\004\342A\001\002\"k\n\027Ge" + + "tInstanceGroupRequest\022\037\n\016instance_group\030" + + "\325\324\325& \001(\tB\004\342A\001\002\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002" + + "\022\025\n\004zone\030\254\307\344\001 \001(\tB\004\342A\001\002\"`\n\022GetInstanceRe" + "quest\022\031\n\010instance\030\225\251\332\010 \001(\tB\004\342A\001\002\022\030\n\007proj" + "ect\030\231\226\301l \001(\tB\004\342A\001\002\022\025\n\004zone\030\254\307\344\001 \001(\tB\004\342A\001" - + "\002\"V\n\030GetSecurityPolicyRequest\022\030\n\007project" - + "\030\231\226\301l \001(\tB\004\342A\001\002\022 \n\017security_policy\030\221\206\312Q " - + "\001(\tB\004\342A\001\002\"\260\001\n\"GetSerialPortOutputInstanc" - + "eRequest\022\031\n\010instance\030\225\251\332\010 \001(\tB\004\342A\001\002\022\024\n\004p" - + "ort\030\201\261\322\001 \001(\005H\000\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342" - + "A\001\002\022\025\n\005start\030\342\210\2534 \001(\003H\001\210\001\001\022\025\n\004zone\030\254\307\344\001 " - + "\001(\tB\004\342A\001\002B\007\n\005_portB\010\n\006_start\"v\n\033GetServi" - + "ceAttachmentRequest\022\030\n\007project\030\231\226\301l \001(\tB" - + "\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\022$\n\022servic" - + "e_attachment\030\355\251\320\241\001 \001(\tB\004\342A\001\002\"x\n*GetShiel" - + "dedInstanceIdentityInstanceRequest\022\031\n\010in" - + "stance\030\225\251\332\010 \001(\tB\004\342A\001\002\022\030\n\007project\030\231\226\301l \001(" - + "\tB\004\342A\001\002\022\025\n\004zone\030\254\307\344\001 \001(\tB\004\342A\001\002\"J\n\022GetSna" - + "pshotRequest\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\032" - + "\n\010snapshot\030\304\253\353\207\001 \001(\tB\004\342A\001\002\"V\n\030GetSslCert" - + "ificateRequest\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002" - + "\022 \n\017ssl_certificate\030\344\327\222\026 \001(\tB\004\342A\001\002\"M\n\023Ge" - + "tSslPolicyRequest\022\030\n\007project\030\231\226\301l \001(\tB\004\342" - + "A\001\002\022\034\n\nssl_policy\030\305\375\340\214\001 \001(\tB\004\342A\001\002\"n\n\032Get" - + "StatusVpnGatewayRequest\022\030\n\007project\030\231\226\301l ", - "\001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\022\035\n\013vp" - + "n_gateway\030\371\203\366\301\001 \001(\tB\004\342A\001\002\"g\n\024GetSubnetwo" - + "rkRequest\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006r" - + "egion\030\364\315\240B \001(\tB\004\342A\001\002\022\034\n\nsubnetwork\030\356\247\344\222\001" - + " \001(\tB\004\342A\001\002\"Y\n\031GetTargetGrpcProxyRequest\022" - + "\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\"\n\021target_grpc" - + "_proxy\030\373\264\262\002 \001(\tB\004\342A\001\002\"Y\n\031GetTargetHttpPr" - + "oxyRequest\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\"\n\021" - + "target_http_proxy\030\345\276\322b \001(\tB\004\342A\001\002\"[\n\032GetT" - + "argetHttpsProxyRequest\022\030\n\007project\030\231\226\301l \001" - + "(\tB\004\342A\001\002\022#\n\022target_https_proxy\030\354\260\372\030 \001(\tB" - + "\004\342A\001\002\"n\n\030GetTargetInstanceRequest\022\030\n\007pro" - + "ject\030\231\226\301l \001(\tB\004\342A\001\002\022!\n\017target_instance\030\203" - + "\217\226\212\001 \001(\tB\004\342A\001\002\022\025\n\004zone\030\254\307\344\001 \001(\tB\004\342A\001\002\"g\n" - + "\024GetTargetPoolRequest\022\030\n\007project\030\231\226\301l \001(" - + "\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\022\034\n\013targ" - + "et_pool\030\212\344\370\035 \001(\tB\004\342A\001\002\"X\n\030GetTargetSslPr" - + "oxyRequest\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\"\n\020" - + "target_ssl_proxy\030\315\272\306\241\001 \001(\tB\004\342A\001\002\"X\n\030GetT" - + "argetTcpProxyRequest\022\030\n\007project\030\231\226\301l \001(\t" - + "B\004\342A\001\002\022\"\n\020target_tcp_proxy\030\342\326\360\357\001 \001(\tB\004\342A" - + "\001\002\"u\n\032GetTargetVpnGatewayRequest\022\030\n\007proj" - + "ect\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342" - + "A\001\002\022$\n\022target_vpn_gateway\030\313\200\366\375\001 \001(\tB\004\342A\001" - + "\002\"G\n\020GetUrlMapRequest\022\030\n\007project\030\231\226\301l \001(" - + "\tB\004\342A\001\002\022\031\n\007url_map\030\214\225\201\257\001 \001(\tB\004\342A\001\002\"h\n\024Ge" - + "tVpnGatewayRequest\022\030\n\007project\030\231\226\301l \001(\tB\004" - + "\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\022\035\n\013vpn_gat" - + "eway\030\371\203\366\301\001 \001(\tB\004\342A\001\002\"e\n\023GetVpnTunnelRequ" + + "\002\"[\n\032GetInstanceTemplateRequest\022#\n\021insta" + + "nce_template\030\344\201\273\223\001 \001(\tB\004\342A\001\002\022\030\n\007project\030" + + "\231\226\301l \001(\tB\004\342A\001\002\"\200\001\n GetInterconnectAttach" + + "mentRequest\022)\n\027interconnect_attachment\030\364" + + "\212\367\222\001 \001(\tB\004\342A\001\002\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002" + + "\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\"c\n\036GetIntercon" + + "nectLocationRequest\022\'\n\025interconnect_loca" + + "tion\030\306\330\333\352\001 \001(\tB\004\342A\001\002\022\030\n\007project\030\231\226\301l \001(\t" + + "B\004\342A\001\002\"p\n$GetInterconnectRemoteLocationR" + + "equest\022.\n\034interconnect_remote_location\030\335" + + "\313\255\212\001 \001(\tB\004\342A\001\002\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002" + + "\"Q\n\026GetInterconnectRequest\022\035\n\014interconne" + + "ct\030\216\311\214k \001(\tB\004\342A\001\002\022\030\n\007project\030\231\226\301l \001(\tB\004\342" + + "A\001\002\"O\n\025GetLicenseCodeRequest\022\034\n\014license_" + + "code\030\253\306Y \001(\tB\004\342A\001\002\022\030\n\007project\030\231\226\301l \001(\tB\004" + + "\342A\001\002\"G\n\021GetLicenseRequest\022\030\n\007license\030\301\210\302" + + "O \001(\tB\004\342A\001\002\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\"R\n" + + "\026GetMachineImageRequest\022\036\n\rmachine_image" + + "\030\343\376\376 \001(\tB\004\342A\001\002\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001" + + "\002\"g\n\025GetMachineTypeRequest\022\035\n\014machine_ty" + + "pe\030\262\260\312l \001(\tB\004\342A\001\002\022\030\n\007project\030\231\226\301l \001(\tB\004\342" + + "A\001\002\022\025\n\004zone\030\254\307\344\001 \001(\tB\004\342A\001\002\"\374\002\n\037GetNatMap" + + "pingInfoRoutersRequest\022\027\n\006filter\030\370\226\243\240\001 \001" + + "(\tH\000\210\001\001\022\033\n\013max_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\031\n\010" + + "nat_name\030\351\255\370\312\001 \001(\tH\002\210\001\001\022\030\n\010order_by\030\350\375\307L" + + " \001(\tH\003\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\004\210\001\001\022\030\n" + + "\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B \001" + + "(\tB\004\342A\001\002\022\'\n\026return_partial_success\030\266\244\317\366\001" + + " \001(\010H\005\210\001\001\022\027\n\006router\030\311\256\356F \001(\tB\004\342A\001\002B\t\n\007_f" + + "ilterB\016\n\014_max_resultsB\013\n\t_nat_nameB\013\n\t_o" + + "rder_byB\r\n\013_page_tokenB\031\n\027_return_partia" + + "l_success\"u\n\033GetNetworkAttachmentRequest" + + "\022#\n\022network_attachment\030\324\227\217k \001(\tB\004\342A\001\002\022\030\n" + + "\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B \001" + + "(\tB\004\342A\001\002\"\211\001\n$GetNetworkEdgeSecurityServi" + + "ceRequest\022.\n\035network_edge_security_servi" + + "ce\030\247\237\357J \001(\tB\004\342A\001\002\022\030\n\007project\030\231\226\301l \001(\tB\004\342" + + "A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\"{\n\036GetNetwo" + + "rkEndpointGroupRequest\022(\n\026network_endpoi" + + "nt_group\030\206\313\363\316\001 \001(\tB\004\342A\001\002\022\030\n\007project\030\231\226\301l" + + " \001(\tB\004\342A\001\002\022\025\n\004zone\030\254\307\344\001 \001(\tB\004\342A\001\002\"^\n\037Get" + + "NetworkFirewallPolicyRequest\022!\n\017firewall" + + "_policy\030\321\212\306\355\001 \001(\tB\004\342A\001\002\022\030\n\007project\030\231\226\301l " + + "\001(\tB\004\342A\001\002\"G\n\021GetNetworkRequest\022\030\n\007networ" + + "k\030\256\264\205o \001(\tB\004\342A\001\002\022\030\n\007project\030\231\226\301l \001(\tB\004\342A" + + "\001\002\"d\n\023GetNodeGroupRequest\022\034\n\nnode_group\030" + + "\202\374\213\340\001 \001(\tB\004\342A\001\002\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001" + + "\002\022\025\n\004zone\030\254\307\344\001 \001(\tB\004\342A\001\002\"l\n\026GetNodeTempl" + + "ateRequest\022\037\n\rnode_template\030\227\344\213\232\001 \001(\tB\004\342" + + "A\001\002\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030" + + "\364\315\240B \001(\tB\004\342A\001\002\"b\n\022GetNodeTypeRequest\022\033\n\t" + + "node_type\030\327\226\220\336\001 \001(\tB\004\342A\001\002\022\030\n\007project\030\231\226\301" + + "l \001(\tB\004\342A\001\002\022\025\n\004zone\030\254\307\344\001 \001(\tB\004\342A\001\002\"q\n\031Ge" + + "tPacketMirroringRequest\022!\n\020packet_mirror" + + "ing\030\314\271\321\n \001(\tB\004\342A\001\002\022\030\n\007project\030\231\226\301l \001(\tB\004" + + "\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\"-\n\021GetProj" + + "ectRequest\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\"h\n!" + + "GetPublicAdvertisedPrefixeRequest\022\030\n\007pro" + + "ject\030\231\226\301l \001(\tB\004\342A\001\002\022)\n\030public_advertised" + + "_prefix\030\236\367\3110 \001(\tB\004\342A\001\002\"\177\n GetPublicDeleg" + + "atedPrefixeRequest\022\030\n\007project\030\231\226\301l \001(\tB\004" + + "\342A\001\002\022(\n\027public_delegated_prefix\030\350\334\261a \001(\t" + + "B\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\"m\n\032GetRe" + + "gionAutoscalerRequest\022\034\n\nautoscaler\030\327\375\322\366" + + "\001 \001(\tB\004\342A\001\002\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n" + + "\006region\030\364\315\240B \001(\tB\004\342A\001\002\"v\n\036GetRegionBacke" + + "ndServiceRequest\022!\n\017backend_service\030\212\300\256\222" + + "\001 \001(\tB\004\342A\001\002\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n" + + "\006region\030\364\315\240B \001(\tB\004\342A\001\002\"m\n\032GetRegionCommi" + + "tmentRequest\022\034\n\ncommitment\030\225\226\363\345\001 \001(\tB\004\342A" + + "\001\002\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030\364" + + "\315\240B \001(\tB\004\342A\001\002\"`\n\024GetRegionDiskRequest\022\025\n" + + "\004disk\030\235\233\274\001 \001(\tB\004\342A\001\002\022\030\n\007project\030\231\226\301l \001(\t" + + "B\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\"i\n\030GetRe" + + "gionDiskTypeRequest\022\032\n\tdisk_type\030\234\351\254, \001(" + + "\tB\004\342A\001\002\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006reg" + + "ion\030\364\315\240B \001(\tB\004\342A\001\002\"p\n\033GetRegionHealthChe" + + "ckRequest\022\036\n\014health_check\030\345\252\244\223\001 \001(\tB\004\342A\001" + + "\002\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315" + + "\240B \001(\tB\004\342A\001\002\"\177\n\"GetRegionHealthCheckServ" + + "iceRequest\022&\n\024health_check_service\030\333\233\335\302\001" + + " \001(\tB\004\342A\001\002\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006" + + "region\030\364\315\240B \001(\tB\004\342A\001\002\"\202\001\n$GetRegionInsta" + + "nceGroupManagerRequest\022\'\n\026instance_group" + + "_manager\030\303\367\363v \001(\tB\004\342A\001\002\022\030\n\007project\030\231\226\301l " + + "\001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\"s\n\035Ge" + + "tRegionInstanceGroupRequest\022\037\n\016instance_" + + "group\030\325\324\325& \001(\tB\004\342A\001\002\022\030\n\007project\030\231\226\301l \001(\t" + + "B\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\"z\n GetRe" + + "gionInstanceTemplateRequest\022#\n\021instance_" + + "template\030\344\201\273\223\001 \001(\tB\004\342A\001\002\022\030\n\007project\030\231\226\301l" + + " \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\"\203\001\n$" + + "GetRegionNetworkEndpointGroupRequest\022(\n\026" + + "network_endpoint_group\030\206\313\363\316\001 \001(\tB\004\342A\001\002\022\030" + + "\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B " + + "\001(\tB\004\342A\001\002\"}\n%GetRegionNetworkFirewallPol" + + "icyRequest\022!\n\017firewall_policy\030\321\212\306\355\001 \001(\tB" + + "\004\342A\001\002\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006regio" + + "n\030\364\315\240B \001(\tB\004\342A\001\002\"\202\001\n$GetRegionNotificati" + + "onEndpointRequest\022\'\n\025notification_endpoi" + + "nt\030\351\274\326\263\001 \001(\tB\004\342A\001\002\022\030\n\007project\030\231\226\301l \001(\tB\004" + + "\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\"q\n\031GetRegi" + + "onOperationRequest\022!\n\toperation\030\347\252\353\030 \001(\t" + + "B\013\342A\001\002\372G\004name\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022" + + "\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\"E\n\020GetRegionReq" + + "uest\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region" + + "\030\364\315\240B \001(\tB\004\342A\001\002\"u\n\036GetRegionSecurityPoli" + + "cyRequest\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006r" + + "egion\030\364\315\240B \001(\tB\004\342A\001\002\022 \n\017security_policy\030" + + "\221\206\312Q \001(\tB\004\342A\001\002\"u\n\036GetRegionSslCertificat" + + "eRequest\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006re" + + "gion\030\364\315\240B \001(\tB\004\342A\001\002\022 \n\017ssl_certificate\030\344" + + "\327\222\026 \001(\tB\004\342A\001\002\"l\n\031GetRegionSslPolicyReque" + + "st\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030\364" + + "\315\240B \001(\tB\004\342A\001\002\022\034\n\nssl_policy\030\305\375\340\214\001 \001(\tB\004\342" + + "A\001\002\"x\n\037GetRegionTargetHttpProxyRequest\022\030" + + "\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B " + + "\001(\tB\004\342A\001\002\022\"\n\021target_http_proxy\030\345\276\322b \001(\tB" + + "\004\342A\001\002\"z\n GetRegionTargetHttpsProxyReques" + + "t\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315" + + "\240B \001(\tB\004\342A\001\002\022#\n\022target_https_proxy\030\354\260\372\030 " + + "\001(\tB\004\342A\001\002\"w\n\036GetRegionTargetTcpProxyRequ" + "est\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030" - + "\364\315\240B \001(\tB\004\342A\001\002\022\033\n\nvpn_tunnel\030\223\224\312D \001(\tB\004\342" - + "A\001\002\"4\n\030GetXpnHostProjectRequest\022\030\n\007proje" - + "ct\030\231\226\301l \001(\tB\004\342A\001\002\"\241\002\n\036GetXpnResourcesPro" - + "jectsRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n" - + "\013max_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350" - + "\375\307L \001(\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001" - + "\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\'\n\026return_par" - + "tial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016" - + "\n\014_max_resultsB\013\n\t_order_byB\r\n\013_page_tok" - + "enB\031\n\027_return_partial_success\"m\n\027GetZone" - + "OperationRequest\022!\n\toperation\030\347\252\353\030 \001(\tB\013" - + "\342A\001\002\372G\004name\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\025\n" - + "\004zone\030\254\307\344\001 \001(\tB\004\342A\001\002\"A\n\016GetZoneRequest\022\030" - + "\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\025\n\004zone\030\254\307\344\001 \001(" - + "\tB\004\342A\001\002\"\210\001\n\032GlobalAddressesMoveRequest\022\034" - + "\n\013description\030\374\207\326\311\001 \001(\tH\000\210\001\001\022$\n\023destinat" - + "ion_address\030\303\261\236\261\001 \001(\tH\001\210\001\001B\016\n\014_descripti" - + "onB\026\n\024_destination_address\"{\n1GlobalNetw" - + "orkEndpointGroupsAttachEndpointsRequest\022" - + "F\n\021network_endpoints\030\255\221\272G \003(\0132(.google.c" - + "loud.compute.v1.NetworkEndpoint\"{\n1Globa" - + "lNetworkEndpointGroupsDetachEndpointsReq" - + "uest\022F\n\021network_endpoints\030\255\221\272G \003(\0132(.goo" - + "gle.cloud.compute.v1.NetworkEndpoint\"\277\001\n" - + "\"GlobalOrganizationSetPolicyRequest\0226\n\010b" - + "indings\030\216\305\244\300\001 \003(\0132 .google.cloud.compute" - + ".v1.Binding\022\024\n\004etag\030\225\322\276\001 \001(\tH\000\210\001\001\0227\n\006pol" - + "icy\030\262\312\266+ \001(\0132\037.google.cloud.compute.v1.P" - + "olicyH\001\210\001\001B\007\n\005_etagB\t\n\007_policy\"\321\001\n\026Globa" - + "lSetLabelsRequest\022!\n\021label_fingerprint\030\231" - + "\360\367T \001(\tH\000\210\001\001\022O\n\006labels\030\377\277\301\356\001 \003(\0132;.googl" - + "e.cloud.compute.v1.GlobalSetLabelsReques" - + "t.LabelsEntry\032-\n\013LabelsEntry\022\013\n\003key\030\001 \001(" - + "\t\022\r\n\005value\030\002 \001(\t:\0028\001B\024\n\022_label_fingerpri" - + "nt\"\263\001\n\026GlobalSetPolicyRequest\0226\n\010binding" - + "s\030\216\305\244\300\001 \003(\0132 .google.cloud.compute.v1.Bi" - + "nding\022\024\n\004etag\030\225\322\276\001 \001(\tH\000\210\001\001\0227\n\006policy\030\262\312" - + "\266+ \001(\0132\037.google.cloud.compute.v1.PolicyH" - + "\001\210\001\001B\007\n\005_etagB\t\n\007_policy\"\304\002\n\017GuestAttrib" - + "utes\022\024\n\004kind\030\224\367\310\001 \001(\tH\000\210\001\001\022\033\n\nquery_path" - + "\030\274\202\341\257\001 \001(\tH\001\210\001\001\022J\n\013query_value\030\272\256\221K \001(\0132" - + "-.google.cloud.compute.v1.GuestAttribute" - + "sValueH\002\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022" - + "\034\n\014variable_key\030\234\204\260N \001(\tH\004\210\001\001\022\036\n\016variabl" - + "e_value\030\356\363\263; \001(\tH\005\210\001\001B\007\n\005_kindB\r\n\013_query" - + "_pathB\016\n\014_query_valueB\014\n\n_self_linkB\017\n\r_" - + "variable_keyB\021\n\017_variable_value\"|\n\024Guest" - + "AttributesEntry\022\022\n\003key\030\337\274\006 \001(\tH\000\210\001\001\022\031\n\tn" - + "amespace\030\333\252\215U \001(\tH\001\210\001\001\022\025\n\005value\030\361\242\2625 \001(\t" - + "H\002\210\001\001B\006\n\004_keyB\014\n\n_namespaceB\010\n\006_value\"W\n" - + "\024GuestAttributesValue\022?\n\005items\030\300\317\367/ \003(\0132" - + "-.google.cloud.compute.v1.GuestAttribute" - + "sEntry\"\271\002\n\016GuestOsFeature\022\024\n\004type\030\272\236\332\001 \001" - + "(\tH\000\210\001\001\"\207\002\n\004Type\022\022\n\016UNDEFINED_TYPE\020\000\022 \n\030" - + "FEATURE_TYPE_UNSPECIFIED\020\333\277\310\375\001\022\014\n\005GVNIC\020" - + "\231\225\303 \022\026\n\017MULTI_IP_SUBNET\020\317\333\257H\022\023\n\013SECURE_B" - + "OOT\020\272\335\326\263\001\022\022\n\013SEV_CAPABLE\020\221\226\303)\022\033\n\023SEV_LIV" - + "E_MIGRATABLE\020\214\233\370\272\001\022\025\n\017SEV_SNP_CAPABLE\020\247\207" - + "\032\022\026\n\017UEFI_COMPATIBLE\020\300\326\262]\022\035\n\026VIRTIO_SCSI" - + "_MULTIQUEUE\020\215\301\220`\022\017\n\007WINDOWS\020\343\334\354\331\001B\007\n\005_ty" - + "pe\"\203\004\n\020HTTP2HealthCheck\022\024\n\004host\030\250\353\303\001 \001(\t" - + "H\000\210\001\001\022\024\n\004port\030\201\261\322\001 \001(\005H\001\210\001\001\022\031\n\tport_name" - + "\030\211\207\347\023 \001(\tH\002\210\001\001\022\"\n\022port_specification\030\305\353\314" - + "\030 \001(\tH\003\210\001\001\022\034\n\014proxy_header\030\376\272\274L \001(\tH\004\210\001\001" - + "\022\034\n\014request_path\030\325\327\261m \001(\tH\005\210\001\001\022\030\n\010respon" - + "se\030\301\250\334] \001(\tH\006\210\001\001\"~\n\021PortSpecification\022 \n" - + "\034UNDEFINED_PORT_SPECIFICATION\020\000\022\025\n\016USE_F" - + "IXED_PORT\020\344\210\333Z\022\026\n\016USE_NAMED_PORT\020\277\317\307\246\001\022\030" - + "\n\020USE_SERVING_PORT\020\314\321\365\254\001\"H\n\013ProxyHeader\022" - + "\032\n\026UNDEFINED_PROXY_HEADER\020\000\022\013\n\004NONE\020\270\316\222\001" - + "\022\020\n\010PROXY_V1\020\254\244\267\237\001B\007\n\005_hostB\007\n\005_portB\014\n\n" - + "_port_nameB\025\n\023_port_specificationB\017\n\r_pr" - + "oxy_headerB\017\n\r_request_pathB\013\n\t_response" - + "\"\202\004\n\017HTTPHealthCheck\022\024\n\004host\030\250\353\303\001 \001(\tH\000\210" - + "\001\001\022\024\n\004port\030\201\261\322\001 \001(\005H\001\210\001\001\022\031\n\tport_name\030\211\207" - + "\347\023 \001(\tH\002\210\001\001\022\"\n\022port_specification\030\305\353\314\030 \001" - + "(\tH\003\210\001\001\022\034\n\014proxy_header\030\376\272\274L \001(\tH\004\210\001\001\022\034\n" - + "\014request_path\030\325\327\261m \001(\tH\005\210\001\001\022\030\n\010response\030" - + "\301\250\334] \001(\tH\006\210\001\001\"~\n\021PortSpecification\022 \n\034UN" - + "DEFINED_PORT_SPECIFICATION\020\000\022\025\n\016USE_FIXE" - + "D_PORT\020\344\210\333Z\022\026\n\016USE_NAMED_PORT\020\277\317\307\246\001\022\030\n\020U" - + "SE_SERVING_PORT\020\314\321\365\254\001\"H\n\013ProxyHeader\022\032\n\026" - + "UNDEFINED_PROXY_HEADER\020\000\022\013\n\004NONE\020\270\316\222\001\022\020\n" - + "\010PROXY_V1\020\254\244\267\237\001B\007\n\005_hostB\007\n\005_portB\014\n\n_po" - + "rt_nameB\025\n\023_port_specificationB\017\n\r_proxy" - + "_headerB\017\n\r_request_pathB\013\n\t_response\"\203\004" - + "\n\020HTTPSHealthCheck\022\024\n\004host\030\250\353\303\001 \001(\tH\000\210\001\001" - + "\022\024\n\004port\030\201\261\322\001 \001(\005H\001\210\001\001\022\031\n\tport_name\030\211\207\347\023" - + " \001(\tH\002\210\001\001\022\"\n\022port_specification\030\305\353\314\030 \001(\t" - + "H\003\210\001\001\022\034\n\014proxy_header\030\376\272\274L \001(\tH\004\210\001\001\022\034\n\014r" - + "equest_path\030\325\327\261m \001(\tH\005\210\001\001\022\030\n\010response\030\301\250" - + "\334] \001(\tH\006\210\001\001\"~\n\021PortSpecification\022 \n\034UNDE" - + "FINED_PORT_SPECIFICATION\020\000\022\025\n\016USE_FIXED_" - + "PORT\020\344\210\333Z\022\026\n\016USE_NAMED_PORT\020\277\317\307\246\001\022\030\n\020USE" - + "_SERVING_PORT\020\314\321\365\254\001\"H\n\013ProxyHeader\022\032\n\026UN" - + "DEFINED_PROXY_HEADER\020\000\022\013\n\004NONE\020\270\316\222\001\022\020\n\010P" - + "ROXY_V1\020\254\244\267\237\001B\007\n\005_hostB\007\n\005_portB\014\n\n_port" - + "_nameB\025\n\023_port_specificationB\017\n\r_proxy_h" - + "eaderB\017\n\r_request_pathB\013\n\t_response\"\303\n\n\013" - + "HealthCheck\022#\n\022check_interval_sec\030\256\257\343\244\001 " - + "\001(\005H\000\210\001\001\022\"\n\022creation_timestamp\030\266\217\307\016 \001(\tH" - + "\001\210\001\001\022\034\n\013description\030\374\207\326\311\001 \001(\tH\002\210\001\001\022K\n\021gr" - + "pc_health_check\030\346\247\344( \001(\0132(.google.cloud." - + "compute.v1.GRPCHealthCheckH\003\210\001\001\022\"\n\021healt" - + "hy_threshold\030\311\220\242\300\001 \001(\005H\004\210\001\001\022M\n\022http2_hea" - + "lth_check\030\332\265\265\005 \001(\0132).google.cloud.comput" - + "e.v1.HTTP2HealthCheckH\005\210\001\001\022L\n\021http_healt" - + "h_check\030\274\247\336\304\001 \001(\0132(.google.cloud.compute" - + ".v1.HTTPHealthCheckH\006\210\001\001\022N\n\022https_health" - + "_check\030\271\230\366\317\001 \001(\0132).google.cloud.compute." - + "v1.HTTPSHealthCheckH\007\210\001\001\022\020\n\002id\030\233\032 \001(\004H\010\210" - + "\001\001\022\024\n\004kind\030\224\367\310\001 \001(\tH\t\210\001\001\022J\n\nlog_config\030\235" - + "\321\301\247\001 \001(\0132-.google.cloud.compute.v1.Healt" - + "hCheckLogConfigH\n\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\013\210" - + "\001\001\022\026\n\006region\030\364\315\240B \001(\tH\014\210\001\001\022\032\n\tself_link\030" - + "\215\222\305\331\001 \001(\tH\r\210\001\001\022J\n\020ssl_health_check\030\270\351\303\205\001" - + " \001(\0132\'.google.cloud.compute.v1.SSLHealth" - + "CheckH\016\210\001\001\022J\n\020tcp_health_check\030\203\252\215\340\001 \001(\013" - + "2\'.google.cloud.compute.v1.TCPHealthChec" - + "kH\017\210\001\001\022\033\n\013timeout_sec\030\363\300\222& \001(\005H\020\210\001\001\022\024\n\004t" - + "ype\030\272\236\332\001 \001(\tH\021\210\001\001\022#\n\023unhealthy_threshold" - + "\030\320\275\331l \001(\005H\022\210\001\001\"w\n\004Type\022\022\n\016UNDEFINED_TYPE" - + "\020\000\022\013\n\004GRPC\020\236\210\206\001\022\013\n\004HTTP\020\210\201\210\001\022\014\n\005HTTP2\020\252\241" - + "\370 \022\014\n\005HTTPS\020\313\241\370 \022\017\n\007INVALID\020\327\373\355\374\001\022\t\n\003SSL" - + "\020\354\203\005\022\t\n\003TCP\020\301\207\005B\025\n\023_check_interval_secB\025" - + "\n\023_creation_timestampB\016\n\014_descriptionB\024\n" - + "\022_grpc_health_checkB\024\n\022_healthy_threshol" - + "dB\025\n\023_http2_health_checkB\024\n\022_http_health" - + "_checkB\025\n\023_https_health_checkB\005\n\003_idB\007\n\005" - + "_kindB\r\n\013_log_configB\007\n\005_nameB\t\n\007_region" - + "B\014\n\n_self_linkB\023\n\021_ssl_health_checkB\023\n\021_" - + "tcp_health_checkB\016\n\014_timeout_secB\007\n\005_typ" - + "eB\026\n\024_unhealthy_threshold\"\247\002\n\017HealthChec" - + "kList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0226\n\005items\030\300\317\367/ \003(" - + "\0132$.google.cloud.compute.v1.HealthCheck\022" - + "\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page_token" - + "\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\003\210" - + "\001\001\0229\n\007warning\030\234\337\226\030 \001(\0132 .google.cloud.co" - + "mpute.v1.WarningH\004\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n" - + "\020_next_page_tokenB\014\n\n_self_linkB\n\n\010_warn" - + "ing\":\n\024HealthCheckLogConfig\022\027\n\006enable\030\203\313" - + "\324\224\001 \001(\010H\000\210\001\001B\t\n\007_enable\"F\n\024HealthCheckRe" - + "ference\022\035\n\014health_check\030\345\252\244\223\001 \001(\tH\000\210\001\001B\017" - + "\n\r_health_check\"\374\004\n\022HealthCheckService\022\"" - + "\n\022creation_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022\034\n\013de" - + "scription\030\374\207\326\311\001 \001(\tH\001\210\001\001\022\033\n\013fingerprint\030" - + "\344\321\363o \001(\tH\002\210\001\001\022\031\n\rhealth_checks\030\256\257\346\325\001 \003(\t" - + "\0220\n health_status_aggregation_policy\030\371\354\333" - + "x \001(\tH\003\210\001\001\022\020\n\002id\030\233\032 \001(\004H\004\210\001\001\022\024\n\004kind\030\224\367\310" - + "\001 \001(\tH\005\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\006\210\001\001\022\"\n\027netw" - + "ork_endpoint_groups\030\255\227\377\r \003(\t\022\"\n\026notifica" - + "tion_endpoints\030\252\336\370\301\001 \003(\t\022\026\n\006region\030\364\315\240B " - + "\001(\tH\007\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\010\210\001\001\"r\n\035" - + "HealthStatusAggregationPolicy\022.\n*UNDEFIN" - + "ED_HEALTH_STATUS_AGGREGATION_POLICY\020\000\022\t\n" - + "\003AND\020\267\373\003\022\026\n\016NO_AGGREGATION\020\304\222\254\313\001B\025\n\023_cre" - + "ation_timestampB\016\n\014_descriptionB\016\n\014_fing" - + "erprintB#\n!_health_status_aggregation_po" - + "licyB\005\n\003_idB\007\n\005_kindB\007\n\005_nameB\t\n\007_region" - + "B\014\n\n_self_link\"]\n\033HealthCheckServiceRefe" - + "rence\022%\n\024health_check_service\030\333\233\335\302\001 \001(\tH" - + "\000\210\001\001B\027\n\025_health_check_service\"\266\002\n\027Health" - + "CheckServicesList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022=\n\005i" - + "tems\030\300\317\367/ \003(\0132+.google.cloud.compute.v1." - + "HealthCheckService\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001" - + "\022\037\n\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tsel" - + "f_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n\007warning\030\234\337\226\030 \001(" - + "\0132 .google.cloud.compute.v1.WarningH\004\210\001\001" - + "B\005\n\003_idB\007\n\005_kindB\022\n\020_next_page_tokenB\014\n\n" - + "_self_linkB\n\n\010_warning\"\304\003\n\032HealthChecksA" - + "ggregatedList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022P\n\005items" - + "\030\300\317\367/ \003(\0132>.google.cloud.compute.v1.Heal" - + "thChecksAggregatedList.ItemsEntry\022\024\n\004kin" - + "d\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page_token\030\225\272\206& " - + "\001(\tH\002\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n\014" - + "unreachables\030\237\240\206t \003(\t\0229\n\007warning\030\234\337\226\030 \001(" - + "\0132 .google.cloud.compute.v1.WarningH\004\210\001\001" - + "\032]\n\nItemsEntry\022\013\n\003key\030\001 \001(\t\022>\n\005value\030\002 \001" - + "(\0132/.google.cloud.compute.v1.HealthCheck" - + "sScopedList:\0028\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next" - + "_page_tokenB\014\n\n_self_linkB\n\n\010_warning\"\240\001" - + "\n\026HealthChecksScopedList\022?\n\rhealth_check" - + "s\030\256\257\346\325\001 \003(\0132$.google.cloud.compute.v1.He" - + "althCheck\0229\n\007warning\030\234\337\226\030 \001(\0132 .google.c" - + "loud.compute.v1.WarningH\000\210\001\001B\n\n\010_warning" - + "\"\325\005\n\014HealthStatus\022N\n\013annotations\030\244\366\2655 \003(" - + "\01326.google.cloud.compute.v1.HealthStatus" - + ".AnnotationsEntry\022 \n\017forwarding_rule\030\376\245\335" - + "\200\001 \001(\tH\000\210\001\001\022\"\n\022forwarding_rule_ip\030\210\254\221R \001" - + "(\tH\001\210\001\001\022\035\n\014health_state\030\356\351\277\232\001 \001(\tH\002\210\001\001\022\030" - + "\n\010instance\030\225\251\332\010 \001(\tH\003\210\001\001\022\033\n\nip_address\030\334" - + "\361\334\301\001 \001(\tH\004\210\001\001\022\024\n\004port\030\201\261\322\001 \001(\005H\005\210\001\001\022\027\n\006w" - + "eight\030\370\204\305\206\001 \001(\tH\006\210\001\001\022\035\n\014weight_error\030\201\373\222" - + "\371\001 \001(\tH\007\210\001\001\0322\n\020AnnotationsEntry\022\013\n\003key\030\001" - + " \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"M\n\013HealthState\022\032" - + "\n\026UNDEFINED_HEALTH_STATE\020\000\022\017\n\007HEALTHY\020\375\252" - + "\333\321\001\022\021\n\tUNHEALTHY\020\304\271\255\334\001\"\212\001\n\013WeightError\022\032" - + "\n\026UNDEFINED_WEIGHT_ERROR\020\000\022\026\n\016INVALID_WE" - + "IGHT\020\340\213\373\266\001\022\026\n\016MISSING_WEIGHT\020\221\227\217\267\001\022\032\n\022UN" - + "AVAILABLE_WEIGHT\020\347\342\306\321\001\022\023\n\013WEIGHT_NONE\020\237\351" - + "\311\357\001B\022\n\020_forwarding_ruleB\025\n\023_forwarding_r" - + "ule_ipB\017\n\r_health_stateB\013\n\t_instanceB\r\n\013" - + "_ip_addressB\007\n\005_portB\t\n\007_weightB\017\n\r_weig" - + "ht_error\"\347\004\n\036HealthStatusForNetworkEndpo" - + "int\022R\n\017backend_service\030\212\300\256\222\001 \001(\01320.googl" - + "e.cloud.compute.v1.BackendServiceReferen" - + "ceH\000\210\001\001\022R\n\017forwarding_rule\030\376\245\335\200\001 \001(\01320.g" - + "oogle.cloud.compute.v1.ForwardingRuleRef" - + "erenceH\001\210\001\001\022L\n\014health_check\030\345\252\244\223\001 \001(\0132-." - + "google.cloud.compute.v1.HealthCheckRefer" - + "enceH\002\210\001\001\022[\n\024health_check_service\030\333\233\335\302\001 " - + "\001(\01324.google.cloud.compute.v1.HealthChec" - + "kServiceReferenceH\003\210\001\001\022\035\n\014health_state\030\356" - + "\351\277\232\001 \001(\tH\004\210\001\001\"p\n\013HealthState\022\032\n\026UNDEFINE" - + "D_HEALTH_STATE\020\000\022\020\n\010DRAINING\020\352\325\214\345\001\022\017\n\007HE" - + "ALTHY\020\375\252\333\321\001\022\021\n\tUNHEALTHY\020\304\271\255\334\001\022\017\n\007UNKNOW" - + "N\020\252\360\304\316\001B\022\n\020_backend_serviceB\022\n\020_forwardi" - + "ng_ruleB\017\n\r_health_checkB\027\n\025_health_chec" - + "k_serviceB\017\n\r_health_state\";\n\004Help\0223\n\005li" - + "nks\030\271\237\2151 \003(\0132!.google.cloud.compute.v1.H" - + "elpLink\"T\n\010HelpLink\022\034\n\013description\030\374\207\326\311\001" - + " \001(\tH\000\210\001\001\022\022\n\003url\030\357\212\007 \001(\tH\001\210\001\001B\016\n\014_descri" - + "ptionB\006\n\004_url\"z\n\010HostRule\022\034\n\013description" - + "\030\374\207\326\311\001 \001(\tH\000\210\001\001\022\020\n\005hosts\030\313\377\266/ \003(\t\022\035\n\014pat" - + "h_matcher\030\230\276\212\241\001 \001(\tH\001\210\001\001B\016\n\014_description" - + "B\017\n\r_path_matcher\"i\n\016HttpFaultAbort\022\034\n\013h" - + "ttp_status\030\211\267\316\337\001 \001(\rH\000\210\001\001\022\032\n\npercentage\030" - + "\232\345\267H \001(\001H\001\210\001\001B\016\n\014_http_statusB\r\n\013_percen" - + "tage\"\214\001\n\016HttpFaultDelay\022?\n\013fixed_delay\030\370" - + "\271\226\227\001 \001(\0132!.google.cloud.compute.v1.Durat" - + "ionH\000\210\001\001\022\032\n\npercentage\030\232\345\267H \001(\001H\001\210\001\001B\016\n\014" - + "_fixed_delayB\r\n\013_percentage\"\250\001\n\022HttpFaul" - + "tInjection\022>\n\005abort\030\260\306\224, \001(\0132\'.google.cl" - + "oud.compute.v1.HttpFaultAbortH\000\210\001\001\022>\n\005de" - + "lay\030\203\363\302- \001(\0132\'.google.cloud.compute.v1.H" - + "ttpFaultDelayH\001\210\001\001B\010\n\006_abortB\010\n\006_delay\"\374" - + "\001\n\020HttpHeaderAction\022L\n\026request_headers_t" - + "o_add\030\346\256\261\" \003(\0132).google.cloud.compute.v1" - + ".HttpHeaderOption\022$\n\031request_headers_to_" - + "remove\030\237\317\223h \003(\t\022M\n\027response_headers_to_a" - + "dd\030\364\266\251\017 \003(\0132).google.cloud.compute.v1.Ht" - + "tpHeaderOption\022%\n\032response_headers_to_re" - + "move\030\321\201\373# \003(\t\"\260\003\n\017HttpHeaderMatch\022\034\n\013exa" - + "ct_match\030\205\231\234\332\001 \001(\tH\000\210\001\001\022\033\n\013header_name\030\375" - + "\301\3074 \001(\tH\001\210\001\001\022\035\n\014invert_match\030\234\310\372\356\001 \001(\010H\002" - + "\210\001\001\022\034\n\014prefix_match\030\330\363\374z \001(\tH\003\210\001\001\022\035\n\rpre" - + "sent_match\030\301\372\223 \001(\010H\004\210\001\001\022E\n\013range_match\030" - + "\303\250\257. \001(\0132(.google.cloud.compute.v1.Int64" - + "RangeMatchH\005\210\001\001\022\033\n\013regex_match\030\315\267\2323 \001(\tH" - + "\006\210\001\001\022\035\n\014suffix_match\030\327\346\256\313\001 \001(\tH\007\210\001\001B\016\n\014_" - + "exact_matchB\016\n\014_header_nameB\017\n\r_invert_m" - + "atchB\017\n\r_prefix_matchB\020\n\016_present_matchB" - + "\016\n\014_range_matchB\016\n\014_regex_matchB\017\n\r_suff" - + "ix_match\"\223\001\n\020HttpHeaderOption\022\033\n\013header_" - + "name\030\375\301\3074 \001(\tH\000\210\001\001\022\034\n\014header_value\030\277\362\353` " - + "\001(\tH\001\210\001\001\022\027\n\007replace\030\264\345\362\t \001(\010H\002\210\001\001B\016\n\014_he" - + "ader_nameB\017\n\r_header_valueB\n\n\010_replace\"\304" - + "\001\n\027HttpQueryParameterMatch\022\034\n\013exact_matc" - + "h\030\205\231\234\332\001 \001(\tH\000\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\001\210\001\001\022\035" - + "\n\rpresent_match\030\301\372\223 \001(\010H\002\210\001\001\022\033\n\013regex_m" - + "atch\030\315\267\2323 \001(\tH\003\210\001\001B\016\n\014_exact_matchB\007\n\005_n" - + "ameB\020\n\016_present_matchB\016\n\014_regex_match\"\214\004" - + "\n\022HttpRedirectAction\022\035\n\rhost_redirect\030\223\241" - + "\2343 \001(\tH\000\210\001\001\022\036\n\016https_redirect\030\260\361\227Q \001(\010H\001" - + "\210\001\001\022\036\n\rpath_redirect\030\266\275\356\201\001 \001(\tH\002\210\001\001\022 \n\017p" - + "refix_redirect\030\351\365\340\324\001 \001(\tH\003\210\001\001\022\'\n\026redirec" - + "t_response_code\030\210\330\236\320\001 \001(\tH\004\210\001\001\022\033\n\013strip_" - + "query\030\341\231\367\030 \001(\010H\005\210\001\001\"\270\001\n\024RedirectResponse" - + "Code\022$\n UNDEFINED_REDIRECT_RESPONSE_CODE" - + "\020\000\022\014\n\005FOUND\020\342\276\376\037\022!\n\031MOVED_PERMANENTLY_DE" - + "FAULT\020\321\231\262\270\001\022\032\n\022PERMANENT_REDIRECT\020\355\350\223\266\001\022" - + "\021\n\tSEE_OTHER\020\344\357\257\324\001\022\032\n\022TEMPORARY_REDIRECT" - + "\020\252\344\267\351\001B\020\n\016_host_redirectB\021\n\017_https_redir" - + "ectB\020\n\016_path_redirectB\022\n\020_prefix_redirec" - + "tB\031\n\027_redirect_response_codeB\016\n\014_strip_q" - + "uery\"\264\001\n\017HttpRetryPolicy\022\033\n\013num_retries\030" - + "\215\253\201x \001(\rH\000\210\001\001\022C\n\017per_try_timeout\030\273\255\304\205\001 \001" - + "(\0132!.google.cloud.compute.v1.DurationH\001\210" - + "\001\001\022\033\n\020retry_conditions\030\257\341\336\r \003(\tB\016\n\014_num_" - + "retriesB\022\n\020_per_try_timeout\"\361\005\n\017HttpRout" - + "eAction\022A\n\013cors_policy\030\204\314\235\276\001 \001(\0132#.googl" - + "e.cloud.compute.v1.CorsPolicyH\000\210\001\001\022T\n\026fa" - + "ult_injection_policy\030\227\224\352\304\001 \001(\0132+.google." - + "cloud.compute.v1.HttpFaultInjectionH\001\210\001\001" - + "\022F\n\023max_stream_duration\030\230\245\245\035 \001(\0132!.googl" - + "e.cloud.compute.v1.DurationH\002\210\001\001\022S\n\025requ" - + "est_mirror_policy\030\202\340\377h \001(\0132,.google.clou" - + "d.compute.v1.RequestMirrorPolicyH\003\210\001\001\022F\n" - + "\014retry_policy\030\251\345\212\033 \001(\0132(.google.cloud.co" - + "mpute.v1.HttpRetryPolicyH\004\210\001\001\022;\n\007timeout" - + "\030\341\232\275\215\001 \001(\0132!.google.cloud.compute.v1.Dur" - + "ationH\005\210\001\001\022A\n\013url_rewrite\030\274\375\252\202\001 \001(\0132#.go" - + "ogle.cloud.compute.v1.UrlRewriteH\006\210\001\001\022V\n" - + "\031weighted_backend_services\030\321\307\332\240\001 \003(\0132/.g" - + "oogle.cloud.compute.v1.WeightedBackendSe" - + "rviceB\016\n\014_cors_policyB\031\n\027_fault_injectio" - + "n_policyB\026\n\024_max_stream_durationB\030\n\026_req" - + "uest_mirror_policyB\017\n\r_retry_policyB\n\n\010_" - + "timeoutB\016\n\014_url_rewrite\"\345\003\n\rHttpRouteRul" - + "e\022\034\n\013description\030\374\207\326\311\001 \001(\tH\000\210\001\001\022I\n\rheade" - + "r_action\030\250\240\270\234\001 \001(\0132).google.cloud.comput" - + "e.v1.HttpHeaderActionH\001\210\001\001\022D\n\013match_rule" - + "s\030\375\273\261\263\001 \003(\0132+.google.cloud.compute.v1.Ht" - + "tpRouteRuleMatch\022\031\n\010priority\030\244\363\241\324\001 \001(\005H\002" - + "\210\001\001\022G\n\014route_action\030\354\251\271\312\001 \001(\0132(.google.c" - + "loud.compute.v1.HttpRouteActionH\003\210\001\001\022\030\n\007" - + "service\030\265\215\217\262\001 \001(\tH\004\210\001\001\022J\n\014url_redirect\030\254" - + "\241\230\301\001 \001(\0132+.google.cloud.compute.v1.HttpR" - + "edirectActionH\005\210\001\001B\016\n\014_descriptionB\020\n\016_h" - + "eader_actionB\013\n\t_priorityB\017\n\r_route_acti" - + "onB\n\n\010_serviceB\017\n\r_url_redirect\"\365\003\n\022Http" - + "RouteRuleMatch\022\037\n\017full_path_match\030\333\211\252f \001" - + "(\tH\000\210\001\001\022D\n\016header_matches\030\201\353\310\254\001 \003(\0132(.go" - + "ogle.cloud.compute.v1.HttpHeaderMatch\022\034\n" - + "\013ignore_case\030\375\222\264\335\001 \001(\010H\001\210\001\001\022E\n\020metadata_" - + "filters\030\353\315\314\335\001 \003(\0132\'.google.cloud.compute" - + ".v1.MetadataFilter\022$\n\023path_template_matc" - + "h\030\232\302\263\213\001 \001(\tH\002\210\001\001\022\034\n\014prefix_match\030\330\363\374z \001(" - + "\tH\003\210\001\001\022U\n\027query_parameter_matches\030\346\225\276\210\001 " - + "\003(\01320.google.cloud.compute.v1.HttpQueryP" - + "arameterMatch\022\033\n\013regex_match\030\315\267\2323 \001(\tH\004\210" - + "\001\001B\022\n\020_full_path_matchB\016\n\014_ignore_caseB\026" - + "\n\024_path_template_matchB\017\n\r_prefix_matchB" - + "\016\n\014_regex_match\"\272\021\n\005Image\022\035\n\014architectur" - + "e\030\323\322\261\220\001 \001(\tH\000\210\001\001\022#\n\022archive_size_bytes\030\312" - + "\214\334\265\001 \001(\003H\001\210\001\001\022\"\n\022creation_timestamp\030\266\217\307\016" - + " \001(\tH\002\210\001\001\022G\n\ndeprecated\030\263\313\321\365\001 \001(\0132*.goog" - + "le.cloud.compute.v1.DeprecationStatusH\003\210" - + "\001\001\022\034\n\013description\030\374\207\326\311\001 \001(\tH\004\210\001\001\022\035\n\014disk" - + "_size_gb\030\267\232\347\226\001 \001(\003H\005\210\001\001\022\027\n\006family\030\344\266\341\234\001 " - + "\001(\tH\006\210\001\001\022E\n\021guest_os_features\030\321\340\347% \003(\0132\'" - + ".google.cloud.compute.v1.GuestOsFeature\022" - + "\020\n\002id\030\233\032 \001(\004H\007\210\001\001\022U\n\024image_encryption_ke" - + "y\030\207\316\373\264\001 \001(\0132..google.cloud.compute.v1.Cu" - + "stomerEncryptionKeyH\010\210\001\001\022\024\n\004kind\030\224\367\310\001 \001(" - + "\tH\t\210\001\001\022!\n\021label_fingerprint\030\231\360\367T \001(\tH\n\210\001" - + "\001\022>\n\006labels\030\377\277\301\356\001 \003(\0132*.google.cloud.com" - + "pute.v1.Image.LabelsEntry\022\030\n\rlicense_cod" - + "es\030\250\205\330\025 \003(\003\022\024\n\010licenses\030\322\210\200\241\001 \003(\t\022\024\n\004nam" - + "e\030\213\365\315\001 \001(\tH\013\210\001\001\022;\n\010raw_disk\030\324\316\363\357\001 \001(\0132 ." - + "google.cloud.compute.v1.RawDiskH\014\210\001\001\022\036\n\r" - + "satisfies_pzs\030\253\335\253\345\001 \001(\010H\r\210\001\001\022\032\n\tself_lin" - + "k\030\215\222\305\331\001 \001(\tH\016\210\001\001\022\\\n\037shielded_instance_in" - + "itial_state\030\203\304\334[ \001(\0132+.google.cloud.comp" - + "ute.v1.InitialStateConfigH\017\210\001\001\022\034\n\013source" - + "_disk\030\301\356\264\327\001 \001(\tH\020\210\001\001\022[\n\032source_disk_encr" - + "yption_key\030\341\240\270\375\001 \001(\0132..google.cloud.comp" - + "ute.v1.CustomerEncryptionKeyH\021\210\001\001\022\037\n\016sou" - + "rce_disk_id\030\331\315\311\330\001 \001(\tH\022\210\001\001\022\034\n\014source_ima" - + "ge\030\267\350\206\030 \001(\tH\023\210\001\001\022\\\n\033source_image_encrypt" - + "ion_key\030\253\221\365\265\001 \001(\0132..google.cloud.compute" - + ".v1.CustomerEncryptionKeyH\024\210\001\001\022\037\n\017source" - + "_image_id\030\243\374\260\032 \001(\tH\025\210\001\001\022\037\n\017source_snapsh" - + "ot\030\350\232\216< \001(\tH\026\210\001\001\022_\n\036source_snapshot_encr" - + "yption_key\030\332\216\347\220\001 \001(\0132..google.cloud.comp" - + "ute.v1.CustomerEncryptionKeyH\027\210\001\001\022\"\n\022sou" - + "rce_snapshot_id\030\322\226\230/ \001(\tH\030\210\001\001\022\034\n\013source_" - + "type\030\336\361\322\327\001 \001(\tH\031\210\001\001\022\026\n\006status\030\362\237\267V \001(\tH\032" - + "\210\001\001\022\035\n\021storage_locations\030\232\355\263\234\001 \003(\t\032-\n\013La" - + "belsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028" - + "\001\"j\n\014Architecture\022\032\n\026UNDEFINED_ARCHITECT" - + "URE\020\000\022 \n\030ARCHITECTURE_UNSPECIFIED\020\253\324\235\274\001\022" - + "\014\n\005ARM64\020\372\313\351\035\022\016\n\006X86_64\020\307\244\346\312\001\"2\n\nSourceT" - + "ype\022\031\n\025UNDEFINED_SOURCE_TYPE\020\000\022\t\n\003RAW\020\210\370" - + "\004\"^\n\006Status\022\024\n\020UNDEFINED_STATUS\020\000\022\020\n\010DEL" - + "ETING\020\250\247\207\374\001\022\016\n\006FAILED\020\275\220\246\331\001\022\016\n\007PENDING\020\367" - + "\252\360\020\022\014\n\005READY\020\203\303\217%B\017\n\r_architectureB\025\n\023_a" - + "rchive_size_bytesB\025\n\023_creation_timestamp" - + "B\r\n\013_deprecatedB\016\n\014_descriptionB\017\n\r_disk" - + "_size_gbB\t\n\007_familyB\005\n\003_idB\027\n\025_image_enc", - "ryption_keyB\007\n\005_kindB\024\n\022_label_fingerpri" - + "ntB\007\n\005_nameB\013\n\t_raw_diskB\020\n\016_satisfies_p" - + "zsB\014\n\n_self_linkB\"\n _shielded_instance_i" - + "nitial_stateB\016\n\014_source_diskB\035\n\033_source_" - + "disk_encryption_keyB\021\n\017_source_disk_idB\017" - + "\n\r_source_imageB\036\n\034_source_image_encrypt" - + "ion_keyB\022\n\020_source_image_idB\022\n\020_source_s" - + "napshotB!\n\037_source_snapshot_encryption_k" - + "eyB\025\n\023_source_snapshot_idB\016\n\014_source_typ" - + "eB\t\n\007_status\"R\n\017ImageFamilyView\0225\n\005image" - + "\030\333\322\352/ \001(\0132\036.google.cloud.compute.v1.Imag" - + "eH\000\210\001\001B\010\n\006_image\"\233\002\n\tImageList\022\020\n\002id\030\233\032 " - + "\001(\tH\000\210\001\001\0220\n\005items\030\300\317\367/ \003(\0132\036.google.clou" - + "d.compute.v1.Image\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001" - + "\022\037\n\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tsel" - + "f_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n\007warning\030\234\337\226\030 \001(" - + "\0132 .google.cloud.compute.v1.WarningH\004\210\001\001" - + "B\005\n\003_idB\007\n\005_kindB\022\n\020_next_page_tokenB\014\n\n" - + "_self_linkB\n\n\010_warning\"\216\002\n\022InitialStateC" - + "onfig\0229\n\003dbs\030\265\207\006 \003(\0132*.google.cloud.comp" - + "ute.v1.FileContentBuffer\022;\n\004dbxs\030\371\347\273\001 \003(" - + "\0132*.google.cloud.compute.v1.FileContentB" - + "uffer\022;\n\004keks\030\302\330\310\001 \003(\0132*.google.cloud.co" - + "mpute.v1.FileContentBuffer\022<\n\002pk\030\373\033 \001(\0132" - + "*.google.cloud.compute.v1.FileContentBuf" - + "ferH\000\210\001\001B\005\n\003_pk\"\315\001\n\024InsertAddressRequest" - + "\022D\n\020address_resource\030\371\227\336\346\001 \001(\0132 .google." - + "cloud.compute.v1.AddressB\004\342A\001\002\022\"\n\007projec" - + "t\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022 \n\006region\030\364\315\240" - + "B \001(\tB\r\342A\001\002\362G\006region\022\032\n\nrequest_id\030\313\201\331\021 " - + "\001(\tH\000\210\001\001B\r\n\013_request_id\"\321\001\n\027InsertAutosc" - + "alerRequest\022I\n\023autoscaler_resource\030\366\360\377b " - + "\001(\0132#.google.cloud.compute.v1.Autoscaler" + + "\364\315\240B \001(\tB\004\342A\001\002\022\"\n\020target_tcp_proxy\030\342\326\360\357\001" + + " \001(\tB\004\342A\001\002\"f\n\026GetRegionUrlMapRequest\022\030\n\007" + + "project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(" + + "\tB\004\342A\001\002\022\031\n\007url_map\030\214\225\201\257\001 \001(\tB\004\342A\001\002\"f\n\025Ge" + + "tReservationRequest\022\030\n\007project\030\231\226\301l \001(\tB" + + "\004\342A\001\002\022\034\n\013reservation\030\314\207\325\026 \001(\tB\004\342A\001\002\022\025\n\004z" + + "one\030\254\307\344\001 \001(\tB\004\342A\001\002\"o\n\030GetResourcePolicyR" + + "equest\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006regi" + + "on\030\364\315\240B \001(\tB\004\342A\001\002\022 \n\017resource_policy\030\203\245\367" + + "K \001(\tB\004\342A\001\002\"C\n\017GetRouteRequest\022\030\n\007projec" + + "t\030\231\226\301l \001(\tB\004\342A\001\002\022\026\n\005route\030\311\344\3523 \001(\tB\004\342A\001\002" + + "\"^\n\020GetRouterRequest\022\030\n\007project\030\231\226\301l \001(\t" + + "B\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\022\027\n\006route" + + "r\030\311\256\356F \001(\tB\004\342A\001\002\"j\n\034GetRouterStatusRoute" + + "rRequest\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006re" + + "gion\030\364\315\240B \001(\tB\004\342A\001\002\022\027\n\006router\030\311\256\356F \001(\tB\004" + + "\342A\001\002\"i\n\034GetRuleFirewallPolicyRequest\022!\n\017" + + "firewall_policy\030\321\212\306\355\001 \001(\tB\004\342A\001\002\022\031\n\010prior" + + "ity\030\244\363\241\324\001 \001(\005H\000\210\001\001B\013\n\t_priority\"\212\001\n#GetR" + + "uleNetworkFirewallPolicyRequest\022!\n\017firew" + + "all_policy\030\321\212\306\355\001 \001(\tB\004\342A\001\002\022\031\n\010priority\030\244" + + "\363\241\324\001 \001(\005H\000\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002B" + + "\013\n\t_priority\"\251\001\n)GetRuleRegionNetworkFir" + + "ewallPolicyRequest\022!\n\017firewall_policy\030\321\212" + + "\306\355\001 \001(\tB\004\342A\001\002\022\031\n\010priority\030\244\363\241\324\001 \001(\005H\000\210\001\001" + + "\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240" + + "B \001(\tB\004\342A\001\002B\013\n\t_priority\"\202\001\n\034GetRuleSecu" + + "rityPolicyRequest\022\031\n\010priority\030\244\363\241\324\001 \001(\005H" + + "\000\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022 \n\017securi" + + "ty_policy\030\221\206\312Q \001(\tB\004\342A\001\002B\013\n\t_priority\"j\n" + + "\034GetScreenshotInstanceRequest\022\031\n\010instanc" + + "e\030\225\251\332\010 \001(\tB\004\342A\001\002\022\030\n\007project\030\231\226\301l \001(\tB\004\342A" + + "\001\002\022\025\n\004zone\030\254\307\344\001 \001(\tB\004\342A\001\002\"V\n\030GetSecurity" + + "PolicyRequest\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022" + + " \n\017security_policy\030\221\206\312Q \001(\tB\004\342A\001\002\"\260\001\n\"Ge" + + "tSerialPortOutputInstanceRequest\022\031\n\010inst" + + "ance\030\225\251\332\010 \001(\tB\004\342A\001\002\022\024\n\004port\030\201\261\322\001 \001(\005H\000\210\001" + + "\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\025\n\005start\030\342\210\253" + + "4 \001(\003H\001\210\001\001\022\025\n\004zone\030\254\307\344\001 \001(\tB\004\342A\001\002B\007\n\005_po" + + "rtB\010\n\006_start\"v\n\033GetServiceAttachmentRequ" + + "est\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030" + + "\364\315\240B \001(\tB\004\342A\001\002\022$\n\022service_attachment\030\355\251\320" + + "\241\001 \001(\tB\004\342A\001\002\"x\n*GetShieldedInstanceIdent" + + "ityInstanceRequest\022\031\n\010instance\030\225\251\332\010 \001(\tB" + + "\004\342A\001\002\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\025\n\004zone\030" + + "\254\307\344\001 \001(\tB\004\342A\001\002\"J\n\022GetSnapshotRequest\022\030\n\007" + + "project\030\231\226\301l \001(\tB\004\342A\001\002\022\032\n\010snapshot\030\304\253\353\207\001" + + " \001(\tB\004\342A\001\002\"V\n\030GetSslCertificateRequest\022\030" + + "\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022 \n\017ssl_certific" + + "ate\030\344\327\222\026 \001(\tB\004\342A\001\002\"M\n\023GetSslPolicyReques" + + "t\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\034\n\nssl_polic" + + "y\030\305\375\340\214\001 \001(\tB\004\342A\001\002\"n\n\032GetStatusVpnGateway", + "Request\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006reg" + + "ion\030\364\315\240B \001(\tB\004\342A\001\002\022\035\n\013vpn_gateway\030\371\203\366\301\001 " + + "\001(\tB\004\342A\001\002\"g\n\024GetSubnetworkRequest\022\030\n\007pro" + + "ject\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004" + + "\342A\001\002\022\034\n\nsubnetwork\030\356\247\344\222\001 \001(\tB\004\342A\001\002\"Y\n\031Ge" + + "tTargetGrpcProxyRequest\022\030\n\007project\030\231\226\301l " + + "\001(\tB\004\342A\001\002\022\"\n\021target_grpc_proxy\030\373\264\262\002 \001(\tB" + + "\004\342A\001\002\"Y\n\031GetTargetHttpProxyRequest\022\030\n\007pr" + + "oject\030\231\226\301l \001(\tB\004\342A\001\002\022\"\n\021target_http_prox" + + "y\030\345\276\322b \001(\tB\004\342A\001\002\"[\n\032GetTargetHttpsProxyR" + + "equest\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022#\n\022targ" + + "et_https_proxy\030\354\260\372\030 \001(\tB\004\342A\001\002\"n\n\030GetTarg" + + "etInstanceRequest\022\030\n\007project\030\231\226\301l \001(\tB\004\342" + + "A\001\002\022!\n\017target_instance\030\203\217\226\212\001 \001(\tB\004\342A\001\002\022\025" + + "\n\004zone\030\254\307\344\001 \001(\tB\004\342A\001\002\"g\n\024GetTargetPoolRe" + + "quest\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006regio" + + "n\030\364\315\240B \001(\tB\004\342A\001\002\022\034\n\013target_pool\030\212\344\370\035 \001(\t" + + "B\004\342A\001\002\"X\n\030GetTargetSslProxyRequest\022\030\n\007pr" + + "oject\030\231\226\301l \001(\tB\004\342A\001\002\022\"\n\020target_ssl_proxy" + + "\030\315\272\306\241\001 \001(\tB\004\342A\001\002\"X\n\030GetTargetTcpProxyReq" + + "uest\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\"\n\020target" + + "_tcp_proxy\030\342\326\360\357\001 \001(\tB\004\342A\001\002\"u\n\032GetTargetV" + + "pnGatewayRequest\022\030\n\007project\030\231\226\301l \001(\tB\004\342A" + + "\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\022$\n\022target_vp" + + "n_gateway\030\313\200\366\375\001 \001(\tB\004\342A\001\002\"G\n\020GetUrlMapRe" + + "quest\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\031\n\007url_m" + + "ap\030\214\225\201\257\001 \001(\tB\004\342A\001\002\"h\n\024GetVpnGatewayReque" + + "st\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030\364" + + "\315\240B \001(\tB\004\342A\001\002\022\035\n\013vpn_gateway\030\371\203\366\301\001 \001(\tB\004" + + "\342A\001\002\"e\n\023GetVpnTunnelRequest\022\030\n\007project\030\231" + + "\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\022\033" + + "\n\nvpn_tunnel\030\223\224\312D \001(\tB\004\342A\001\002\"4\n\030GetXpnHos" + + "tProjectRequest\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001" + + "\002\"\241\002\n\036GetXpnResourcesProjectsRequest\022\027\n\006" + + "filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_results\030\233\310\213" + + "\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\n" + + "page_token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007project\030\231\226\301l" + + " \001(\tB\004\342A\001\002\022\'\n\026return_partial_success\030\266\244\317" + + "\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_max_resultsB\013" + + "\n\t_order_byB\r\n\013_page_tokenB\031\n\027_return_pa" + + "rtial_success\"m\n\027GetZoneOperationRequest" + + "\022!\n\toperation\030\347\252\353\030 \001(\tB\013\342A\001\002\372G\004name\022\030\n\007p" + + "roject\030\231\226\301l \001(\tB\004\342A\001\002\022\025\n\004zone\030\254\307\344\001 \001(\tB\004" + + "\342A\001\002\"A\n\016GetZoneRequest\022\030\n\007project\030\231\226\301l \001" + + "(\tB\004\342A\001\002\022\025\n\004zone\030\254\307\344\001 \001(\tB\004\342A\001\002\"\210\001\n\032Glob" + + "alAddressesMoveRequest\022\034\n\013description\030\374\207" + + "\326\311\001 \001(\tH\000\210\001\001\022$\n\023destination_address\030\303\261\236\261" + + "\001 \001(\tH\001\210\001\001B\016\n\014_descriptionB\026\n\024_destinati" + + "on_address\"{\n1GlobalNetworkEndpointGroup" + + "sAttachEndpointsRequest\022F\n\021network_endpo" + + "ints\030\255\221\272G \003(\0132(.google.cloud.compute.v1." + + "NetworkEndpoint\"{\n1GlobalNetworkEndpoint" + + "GroupsDetachEndpointsRequest\022F\n\021network_" + + "endpoints\030\255\221\272G \003(\0132(.google.cloud.comput" + + "e.v1.NetworkEndpoint\"\277\001\n\"GlobalOrganizat" + + "ionSetPolicyRequest\0226\n\010bindings\030\216\305\244\300\001 \003(" + + "\0132 .google.cloud.compute.v1.Binding\022\024\n\004e" + + "tag\030\225\322\276\001 \001(\tH\000\210\001\001\0227\n\006policy\030\262\312\266+ \001(\0132\037.g" + + "oogle.cloud.compute.v1.PolicyH\001\210\001\001B\007\n\005_e" + + "tagB\t\n\007_policy\"\321\001\n\026GlobalSetLabelsReques" + + "t\022!\n\021label_fingerprint\030\231\360\367T \001(\tH\000\210\001\001\022O\n\006" + + "labels\030\377\277\301\356\001 \003(\0132;.google.cloud.compute." + + "v1.GlobalSetLabelsRequest.LabelsEntry\032-\n" + + "\013LabelsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t" + + ":\0028\001B\024\n\022_label_fingerprint\"\263\001\n\026GlobalSet" + + "PolicyRequest\0226\n\010bindings\030\216\305\244\300\001 \003(\0132 .go" + + "ogle.cloud.compute.v1.Binding\022\024\n\004etag\030\225\322" + + "\276\001 \001(\tH\000\210\001\001\0227\n\006policy\030\262\312\266+ \001(\0132\037.google." + + "cloud.compute.v1.PolicyH\001\210\001\001B\007\n\005_etagB\t\n" + + "\007_policy\"\304\002\n\017GuestAttributes\022\024\n\004kind\030\224\367\310" + + "\001 \001(\tH\000\210\001\001\022\033\n\nquery_path\030\274\202\341\257\001 \001(\tH\001\210\001\001\022" + + "J\n\013query_value\030\272\256\221K \001(\0132-.google.cloud.c" + + "ompute.v1.GuestAttributesValueH\002\210\001\001\022\032\n\ts" + + "elf_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\034\n\014variable_key\030" + + "\234\204\260N \001(\tH\004\210\001\001\022\036\n\016variable_value\030\356\363\263; \001(\t" + + "H\005\210\001\001B\007\n\005_kindB\r\n\013_query_pathB\016\n\014_query_" + + "valueB\014\n\n_self_linkB\017\n\r_variable_keyB\021\n\017" + + "_variable_value\"|\n\024GuestAttributesEntry\022" + + "\022\n\003key\030\337\274\006 \001(\tH\000\210\001\001\022\031\n\tnamespace\030\333\252\215U \001(" + + "\tH\001\210\001\001\022\025\n\005value\030\361\242\2625 \001(\tH\002\210\001\001B\006\n\004_keyB\014\n" + + "\n_namespaceB\010\n\006_value\"W\n\024GuestAttributes" + + "Value\022?\n\005items\030\300\317\367/ \003(\0132-.google.cloud.c" + + "ompute.v1.GuestAttributesEntry\"\271\002\n\016Guest" + + "OsFeature\022\024\n\004type\030\272\236\332\001 \001(\tH\000\210\001\001\"\207\002\n\004Type" + + "\022\022\n\016UNDEFINED_TYPE\020\000\022 \n\030FEATURE_TYPE_UNS" + + "PECIFIED\020\333\277\310\375\001\022\014\n\005GVNIC\020\231\225\303 \022\026\n\017MULTI_IP" + + "_SUBNET\020\317\333\257H\022\023\n\013SECURE_BOOT\020\272\335\326\263\001\022\022\n\013SEV" + + "_CAPABLE\020\221\226\303)\022\033\n\023SEV_LIVE_MIGRATABLE\020\214\233\370" + + "\272\001\022\025\n\017SEV_SNP_CAPABLE\020\247\207\032\022\026\n\017UEFI_COMPAT" + + "IBLE\020\300\326\262]\022\035\n\026VIRTIO_SCSI_MULTIQUEUE\020\215\301\220`" + + "\022\017\n\007WINDOWS\020\343\334\354\331\001B\007\n\005_type\"\203\004\n\020HTTP2Heal" + + "thCheck\022\024\n\004host\030\250\353\303\001 \001(\tH\000\210\001\001\022\024\n\004port\030\201\261" + + "\322\001 \001(\005H\001\210\001\001\022\031\n\tport_name\030\211\207\347\023 \001(\tH\002\210\001\001\022\"" + + "\n\022port_specification\030\305\353\314\030 \001(\tH\003\210\001\001\022\034\n\014pr" + + "oxy_header\030\376\272\274L \001(\tH\004\210\001\001\022\034\n\014request_path" + + "\030\325\327\261m \001(\tH\005\210\001\001\022\030\n\010response\030\301\250\334] \001(\tH\006\210\001\001" + + "\"~\n\021PortSpecification\022 \n\034UNDEFINED_PORT_" + + "SPECIFICATION\020\000\022\025\n\016USE_FIXED_PORT\020\344\210\333Z\022\026" + + "\n\016USE_NAMED_PORT\020\277\317\307\246\001\022\030\n\020USE_SERVING_PO" + + "RT\020\314\321\365\254\001\"H\n\013ProxyHeader\022\032\n\026UNDEFINED_PRO" + + "XY_HEADER\020\000\022\013\n\004NONE\020\270\316\222\001\022\020\n\010PROXY_V1\020\254\244\267" + + "\237\001B\007\n\005_hostB\007\n\005_portB\014\n\n_port_nameB\025\n\023_p" + + "ort_specificationB\017\n\r_proxy_headerB\017\n\r_r" + + "equest_pathB\013\n\t_response\"\202\004\n\017HTTPHealthC" + + "heck\022\024\n\004host\030\250\353\303\001 \001(\tH\000\210\001\001\022\024\n\004port\030\201\261\322\001 " + + "\001(\005H\001\210\001\001\022\031\n\tport_name\030\211\207\347\023 \001(\tH\002\210\001\001\022\"\n\022p" + + "ort_specification\030\305\353\314\030 \001(\tH\003\210\001\001\022\034\n\014proxy" + + "_header\030\376\272\274L \001(\tH\004\210\001\001\022\034\n\014request_path\030\325\327" + + "\261m \001(\tH\005\210\001\001\022\030\n\010response\030\301\250\334] \001(\tH\006\210\001\001\"~\n" + + "\021PortSpecification\022 \n\034UNDEFINED_PORT_SPE" + + "CIFICATION\020\000\022\025\n\016USE_FIXED_PORT\020\344\210\333Z\022\026\n\016U" + + "SE_NAMED_PORT\020\277\317\307\246\001\022\030\n\020USE_SERVING_PORT\020" + + "\314\321\365\254\001\"H\n\013ProxyHeader\022\032\n\026UNDEFINED_PROXY_" + + "HEADER\020\000\022\013\n\004NONE\020\270\316\222\001\022\020\n\010PROXY_V1\020\254\244\267\237\001B" + + "\007\n\005_hostB\007\n\005_portB\014\n\n_port_nameB\025\n\023_port" + + "_specificationB\017\n\r_proxy_headerB\017\n\r_requ" + + "est_pathB\013\n\t_response\"\203\004\n\020HTTPSHealthChe" + + "ck\022\024\n\004host\030\250\353\303\001 \001(\tH\000\210\001\001\022\024\n\004port\030\201\261\322\001 \001(" + + "\005H\001\210\001\001\022\031\n\tport_name\030\211\207\347\023 \001(\tH\002\210\001\001\022\"\n\022por" + + "t_specification\030\305\353\314\030 \001(\tH\003\210\001\001\022\034\n\014proxy_h" + + "eader\030\376\272\274L \001(\tH\004\210\001\001\022\034\n\014request_path\030\325\327\261m" + + " \001(\tH\005\210\001\001\022\030\n\010response\030\301\250\334] \001(\tH\006\210\001\001\"~\n\021P" + + "ortSpecification\022 \n\034UNDEFINED_PORT_SPECI" + + "FICATION\020\000\022\025\n\016USE_FIXED_PORT\020\344\210\333Z\022\026\n\016USE" + + "_NAMED_PORT\020\277\317\307\246\001\022\030\n\020USE_SERVING_PORT\020\314\321" + + "\365\254\001\"H\n\013ProxyHeader\022\032\n\026UNDEFINED_PROXY_HE" + + "ADER\020\000\022\013\n\004NONE\020\270\316\222\001\022\020\n\010PROXY_V1\020\254\244\267\237\001B\007\n" + + "\005_hostB\007\n\005_portB\014\n\n_port_nameB\025\n\023_port_s" + + "pecificationB\017\n\r_proxy_headerB\017\n\r_reques" + + "t_pathB\013\n\t_response\"\303\n\n\013HealthCheck\022#\n\022c" + + "heck_interval_sec\030\256\257\343\244\001 \001(\005H\000\210\001\001\022\"\n\022crea" + + "tion_timestamp\030\266\217\307\016 \001(\tH\001\210\001\001\022\034\n\013descript" + + "ion\030\374\207\326\311\001 \001(\tH\002\210\001\001\022K\n\021grpc_health_check\030" + + "\346\247\344( \001(\0132(.google.cloud.compute.v1.GRPCH" + + "ealthCheckH\003\210\001\001\022\"\n\021healthy_threshold\030\311\220\242" + + "\300\001 \001(\005H\004\210\001\001\022M\n\022http2_health_check\030\332\265\265\005 \001" + + "(\0132).google.cloud.compute.v1.HTTP2Health" + + "CheckH\005\210\001\001\022L\n\021http_health_check\030\274\247\336\304\001 \001(" + + "\0132(.google.cloud.compute.v1.HTTPHealthCh" + + "eckH\006\210\001\001\022N\n\022https_health_check\030\271\230\366\317\001 \001(\013" + + "2).google.cloud.compute.v1.HTTPSHealthCh" + + "eckH\007\210\001\001\022\020\n\002id\030\233\032 \001(\004H\010\210\001\001\022\024\n\004kind\030\224\367\310\001 " + + "\001(\tH\t\210\001\001\022J\n\nlog_config\030\235\321\301\247\001 \001(\0132-.googl" + + "e.cloud.compute.v1.HealthCheckLogConfigH" + + "\n\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\013\210\001\001\022\026\n\006region\030\364\315\240" + + "B \001(\tH\014\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\r\210\001\001\022J" + + "\n\020ssl_health_check\030\270\351\303\205\001 \001(\0132\'.google.cl" + + "oud.compute.v1.SSLHealthCheckH\016\210\001\001\022J\n\020tc" + + "p_health_check\030\203\252\215\340\001 \001(\0132\'.google.cloud." + + "compute.v1.TCPHealthCheckH\017\210\001\001\022\033\n\013timeou" + + "t_sec\030\363\300\222& \001(\005H\020\210\001\001\022\024\n\004type\030\272\236\332\001 \001(\tH\021\210\001" + + "\001\022#\n\023unhealthy_threshold\030\320\275\331l \001(\005H\022\210\001\001\"w" + + "\n\004Type\022\022\n\016UNDEFINED_TYPE\020\000\022\013\n\004GRPC\020\236\210\206\001\022" + + "\013\n\004HTTP\020\210\201\210\001\022\014\n\005HTTP2\020\252\241\370 \022\014\n\005HTTPS\020\313\241\370 " + + "\022\017\n\007INVALID\020\327\373\355\374\001\022\t\n\003SSL\020\354\203\005\022\t\n\003TCP\020\301\207\005B" + + "\025\n\023_check_interval_secB\025\n\023_creation_time" + + "stampB\016\n\014_descriptionB\024\n\022_grpc_health_ch" + + "eckB\024\n\022_healthy_thresholdB\025\n\023_http2_heal" + + "th_checkB\024\n\022_http_health_checkB\025\n\023_https" + + "_health_checkB\005\n\003_idB\007\n\005_kindB\r\n\013_log_co" + + "nfigB\007\n\005_nameB\t\n\007_regionB\014\n\n_self_linkB\023" + + "\n\021_ssl_health_checkB\023\n\021_tcp_health_check" + + "B\016\n\014_timeout_secB\007\n\005_typeB\026\n\024_unhealthy_" + + "threshold\"\247\002\n\017HealthCheckList\022\020\n\002id\030\233\032 \001" + + "(\tH\000\210\001\001\0226\n\005items\030\300\317\367/ \003(\0132$.google.cloud" + + ".compute.v1.HealthCheck\022\024\n\004kind\030\224\367\310\001 \001(\t" + + "H\001\210\001\001\022\037\n\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032" + + "\n\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n\007warning\030\234\337" + + "\226\030 \001(\0132 .google.cloud.compute.v1.Warning" + + "H\004\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_page_toke" + + "nB\014\n\n_self_linkB\n\n\010_warning\":\n\024HealthChe" + + "ckLogConfig\022\027\n\006enable\030\203\313\324\224\001 \001(\010H\000\210\001\001B\t\n\007" + + "_enable\"F\n\024HealthCheckReference\022\035\n\014healt" + + "h_check\030\345\252\244\223\001 \001(\tH\000\210\001\001B\017\n\r_health_check\"" + + "\374\004\n\022HealthCheckService\022\"\n\022creation_times" + + "tamp\030\266\217\307\016 \001(\tH\000\210\001\001\022\034\n\013description\030\374\207\326\311\001 " + + "\001(\tH\001\210\001\001\022\033\n\013fingerprint\030\344\321\363o \001(\tH\002\210\001\001\022\031\n" + + "\rhealth_checks\030\256\257\346\325\001 \003(\t\0220\n health_statu" + + "s_aggregation_policy\030\371\354\333x \001(\tH\003\210\001\001\022\020\n\002id" + + "\030\233\032 \001(\004H\004\210\001\001\022\024\n\004kind\030\224\367\310\001 \001(\tH\005\210\001\001\022\024\n\004na" + + "me\030\213\365\315\001 \001(\tH\006\210\001\001\022\"\n\027network_endpoint_gro" + + "ups\030\255\227\377\r \003(\t\022\"\n\026notification_endpoints\030\252" + + "\336\370\301\001 \003(\t\022\026\n\006region\030\364\315\240B \001(\tH\007\210\001\001\022\032\n\tself" + + "_link\030\215\222\305\331\001 \001(\tH\010\210\001\001\"r\n\035HealthStatusAggr" + + "egationPolicy\022.\n*UNDEFINED_HEALTH_STATUS" + + "_AGGREGATION_POLICY\020\000\022\t\n\003AND\020\267\373\003\022\026\n\016NO_A" + + "GGREGATION\020\304\222\254\313\001B\025\n\023_creation_timestampB" + + "\016\n\014_descriptionB\016\n\014_fingerprintB#\n!_heal" + + "th_status_aggregation_policyB\005\n\003_idB\007\n\005_" + + "kindB\007\n\005_nameB\t\n\007_regionB\014\n\n_self_link\"]" + + "\n\033HealthCheckServiceReference\022%\n\024health_" + + "check_service\030\333\233\335\302\001 \001(\tH\000\210\001\001B\027\n\025_health_" + + "check_service\"\266\002\n\027HealthCheckServicesLis" + + "t\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022=\n\005items\030\300\317\367/ \003(\0132+." + + "google.cloud.compute.v1.HealthCheckServi" + + "ce\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page_to" + + "ken\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\t" + + "H\003\210\001\001\0229\n\007warning\030\234\337\226\030 \001(\0132 .google.cloud" + + ".compute.v1.WarningH\004\210\001\001B\005\n\003_idB\007\n\005_kind" + + "B\022\n\020_next_page_tokenB\014\n\n_self_linkB\n\n\010_w" + + "arning\"\304\003\n\032HealthChecksAggregatedList\022\020\n" + + "\002id\030\233\032 \001(\tH\000\210\001\001\022P\n\005items\030\300\317\367/ \003(\0132>.goog" + + "le.cloud.compute.v1.HealthChecksAggregat" + + "edList.ItemsEntry\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022" + + "\037\n\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself" + + "_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n\014unreachables\030\237\240\206" + + "t \003(\t\0229\n\007warning\030\234\337\226\030 \001(\0132 .google.cloud" + + ".compute.v1.WarningH\004\210\001\001\032]\n\nItemsEntry\022\013" + + "\n\003key\030\001 \001(\t\022>\n\005value\030\002 \001(\0132/.google.clou" + + "d.compute.v1.HealthChecksScopedList:\0028\001B" + + "\005\n\003_idB\007\n\005_kindB\022\n\020_next_page_tokenB\014\n\n_" + + "self_linkB\n\n\010_warning\"\240\001\n\026HealthChecksSc" + + "opedList\022?\n\rhealth_checks\030\256\257\346\325\001 \003(\0132$.go" + + "ogle.cloud.compute.v1.HealthCheck\0229\n\007war" + + "ning\030\234\337\226\030 \001(\0132 .google.cloud.compute.v1." + + "WarningH\000\210\001\001B\n\n\010_warning\"\325\005\n\014HealthStatu" + + "s\022N\n\013annotations\030\244\366\2655 \003(\01326.google.cloud" + + ".compute.v1.HealthStatus.AnnotationsEntr" + + "y\022 \n\017forwarding_rule\030\376\245\335\200\001 \001(\tH\000\210\001\001\022\"\n\022f" + + "orwarding_rule_ip\030\210\254\221R \001(\tH\001\210\001\001\022\035\n\014healt" + + "h_state\030\356\351\277\232\001 \001(\tH\002\210\001\001\022\030\n\010instance\030\225\251\332\010 " + + "\001(\tH\003\210\001\001\022\033\n\nip_address\030\334\361\334\301\001 \001(\tH\004\210\001\001\022\024\n" + + "\004port\030\201\261\322\001 \001(\005H\005\210\001\001\022\027\n\006weight\030\370\204\305\206\001 \001(\tH" + + "\006\210\001\001\022\035\n\014weight_error\030\201\373\222\371\001 \001(\tH\007\210\001\001\0322\n\020A" + + "nnotationsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 " + + "\001(\t:\0028\001\"M\n\013HealthState\022\032\n\026UNDEFINED_HEAL" + + "TH_STATE\020\000\022\017\n\007HEALTHY\020\375\252\333\321\001\022\021\n\tUNHEALTHY" + + "\020\304\271\255\334\001\"\212\001\n\013WeightError\022\032\n\026UNDEFINED_WEIG" + + "HT_ERROR\020\000\022\026\n\016INVALID_WEIGHT\020\340\213\373\266\001\022\026\n\016MI" + + "SSING_WEIGHT\020\221\227\217\267\001\022\032\n\022UNAVAILABLE_WEIGHT" + + "\020\347\342\306\321\001\022\023\n\013WEIGHT_NONE\020\237\351\311\357\001B\022\n\020_forwardi" + + "ng_ruleB\025\n\023_forwarding_rule_ipB\017\n\r_healt" + + "h_stateB\013\n\t_instanceB\r\n\013_ip_addressB\007\n\005_" + + "portB\t\n\007_weightB\017\n\r_weight_error\"\347\004\n\036Hea" + + "lthStatusForNetworkEndpoint\022R\n\017backend_s" + + "ervice\030\212\300\256\222\001 \001(\01320.google.cloud.compute." + + "v1.BackendServiceReferenceH\000\210\001\001\022R\n\017forwa" + + "rding_rule\030\376\245\335\200\001 \001(\01320.google.cloud.comp" + + "ute.v1.ForwardingRuleReferenceH\001\210\001\001\022L\n\014h" + + "ealth_check\030\345\252\244\223\001 \001(\0132-.google.cloud.com" + + "pute.v1.HealthCheckReferenceH\002\210\001\001\022[\n\024hea" + + "lth_check_service\030\333\233\335\302\001 \001(\01324.google.clo" + + "ud.compute.v1.HealthCheckServiceReferenc" + + "eH\003\210\001\001\022\035\n\014health_state\030\356\351\277\232\001 \001(\tH\004\210\001\001\"p\n" + + "\013HealthState\022\032\n\026UNDEFINED_HEALTH_STATE\020\000" + + "\022\020\n\010DRAINING\020\352\325\214\345\001\022\017\n\007HEALTHY\020\375\252\333\321\001\022\021\n\tU" + + "NHEALTHY\020\304\271\255\334\001\022\017\n\007UNKNOWN\020\252\360\304\316\001B\022\n\020_back" + + "end_serviceB\022\n\020_forwarding_ruleB\017\n\r_heal" + + "th_checkB\027\n\025_health_check_serviceB\017\n\r_he" + + "alth_state\";\n\004Help\0223\n\005links\030\271\237\2151 \003(\0132!.g" + + "oogle.cloud.compute.v1.HelpLink\"T\n\010HelpL" + + "ink\022\034\n\013description\030\374\207\326\311\001 \001(\tH\000\210\001\001\022\022\n\003url" + + "\030\357\212\007 \001(\tH\001\210\001\001B\016\n\014_descriptionB\006\n\004_url\"z\n" + + "\010HostRule\022\034\n\013description\030\374\207\326\311\001 \001(\tH\000\210\001\001\022" + + "\020\n\005hosts\030\313\377\266/ \003(\t\022\035\n\014path_matcher\030\230\276\212\241\001 " + + "\001(\tH\001\210\001\001B\016\n\014_descriptionB\017\n\r_path_matche" + + "r\"i\n\016HttpFaultAbort\022\034\n\013http_status\030\211\267\316\337\001" + + " \001(\rH\000\210\001\001\022\032\n\npercentage\030\232\345\267H \001(\001H\001\210\001\001B\016\n" + + "\014_http_statusB\r\n\013_percentage\"\214\001\n\016HttpFau" + + "ltDelay\022?\n\013fixed_delay\030\370\271\226\227\001 \001(\0132!.googl" + + "e.cloud.compute.v1.DurationH\000\210\001\001\022\032\n\nperc" + + "entage\030\232\345\267H \001(\001H\001\210\001\001B\016\n\014_fixed_delayB\r\n\013" + + "_percentage\"\250\001\n\022HttpFaultInjection\022>\n\005ab" + + "ort\030\260\306\224, \001(\0132\'.google.cloud.compute.v1.H" + + "ttpFaultAbortH\000\210\001\001\022>\n\005delay\030\203\363\302- \001(\0132\'.g" + + "oogle.cloud.compute.v1.HttpFaultDelayH\001\210" + + "\001\001B\010\n\006_abortB\010\n\006_delay\"\374\001\n\020HttpHeaderAct" + + "ion\022L\n\026request_headers_to_add\030\346\256\261\" \003(\0132)" + + ".google.cloud.compute.v1.HttpHeaderOptio" + + "n\022$\n\031request_headers_to_remove\030\237\317\223h \003(\t\022" + + "M\n\027response_headers_to_add\030\364\266\251\017 \003(\0132).go" + + "ogle.cloud.compute.v1.HttpHeaderOption\022%" + + "\n\032response_headers_to_remove\030\321\201\373# \003(\t\"\260\003" + + "\n\017HttpHeaderMatch\022\034\n\013exact_match\030\205\231\234\332\001 \001" + + "(\tH\000\210\001\001\022\033\n\013header_name\030\375\301\3074 \001(\tH\001\210\001\001\022\035\n\014" + + "invert_match\030\234\310\372\356\001 \001(\010H\002\210\001\001\022\034\n\014prefix_ma" + + "tch\030\330\363\374z \001(\tH\003\210\001\001\022\035\n\rpresent_match\030\301\372\223 " + + "\001(\010H\004\210\001\001\022E\n\013range_match\030\303\250\257. \001(\0132(.googl" + + "e.cloud.compute.v1.Int64RangeMatchH\005\210\001\001\022" + + "\033\n\013regex_match\030\315\267\2323 \001(\tH\006\210\001\001\022\035\n\014suffix_m" + + "atch\030\327\346\256\313\001 \001(\tH\007\210\001\001B\016\n\014_exact_matchB\016\n\014_" + + "header_nameB\017\n\r_invert_matchB\017\n\r_prefix_" + + "matchB\020\n\016_present_matchB\016\n\014_range_matchB" + + "\016\n\014_regex_matchB\017\n\r_suffix_match\"\223\001\n\020Htt" + + "pHeaderOption\022\033\n\013header_name\030\375\301\3074 \001(\tH\000\210" + + "\001\001\022\034\n\014header_value\030\277\362\353` \001(\tH\001\210\001\001\022\027\n\007repl" + + "ace\030\264\345\362\t \001(\010H\002\210\001\001B\016\n\014_header_nameB\017\n\r_he" + + "ader_valueB\n\n\010_replace\"\304\001\n\027HttpQueryPara" + + "meterMatch\022\034\n\013exact_match\030\205\231\234\332\001 \001(\tH\000\210\001\001" + + "\022\024\n\004name\030\213\365\315\001 \001(\tH\001\210\001\001\022\035\n\rpresent_match\030" + + "\301\372\223 \001(\010H\002\210\001\001\022\033\n\013regex_match\030\315\267\2323 \001(\tH\003\210" + + "\001\001B\016\n\014_exact_matchB\007\n\005_nameB\020\n\016_present_" + + "matchB\016\n\014_regex_match\"\214\004\n\022HttpRedirectAc" + + "tion\022\035\n\rhost_redirect\030\223\241\2343 \001(\tH\000\210\001\001\022\036\n\016h" + + "ttps_redirect\030\260\361\227Q \001(\010H\001\210\001\001\022\036\n\rpath_redi" + + "rect\030\266\275\356\201\001 \001(\tH\002\210\001\001\022 \n\017prefix_redirect\030\351" + + "\365\340\324\001 \001(\tH\003\210\001\001\022\'\n\026redirect_response_code\030" + + "\210\330\236\320\001 \001(\tH\004\210\001\001\022\033\n\013strip_query\030\341\231\367\030 \001(\010H\005" + + "\210\001\001\"\270\001\n\024RedirectResponseCode\022$\n UNDEFINE" + + "D_REDIRECT_RESPONSE_CODE\020\000\022\014\n\005FOUND\020\342\276\376\037" + + "\022!\n\031MOVED_PERMANENTLY_DEFAULT\020\321\231\262\270\001\022\032\n\022P" + + "ERMANENT_REDIRECT\020\355\350\223\266\001\022\021\n\tSEE_OTHER\020\344\357\257" + + "\324\001\022\032\n\022TEMPORARY_REDIRECT\020\252\344\267\351\001B\020\n\016_host_" + + "redirectB\021\n\017_https_redirectB\020\n\016_path_red" + + "irectB\022\n\020_prefix_redirectB\031\n\027_redirect_r" + + "esponse_codeB\016\n\014_strip_query\"\264\001\n\017HttpRet" + + "ryPolicy\022\033\n\013num_retries\030\215\253\201x \001(\rH\000\210\001\001\022C\n" + + "\017per_try_timeout\030\273\255\304\205\001 \001(\0132!.google.clou" + + "d.compute.v1.DurationH\001\210\001\001\022\033\n\020retry_cond" + + "itions\030\257\341\336\r \003(\tB\016\n\014_num_retriesB\022\n\020_per_" + + "try_timeout\"\361\005\n\017HttpRouteAction\022A\n\013cors_" + + "policy\030\204\314\235\276\001 \001(\0132#.google.cloud.compute." + + "v1.CorsPolicyH\000\210\001\001\022T\n\026fault_injection_po" + + "licy\030\227\224\352\304\001 \001(\0132+.google.cloud.compute.v1" + + ".HttpFaultInjectionH\001\210\001\001\022F\n\023max_stream_d" + + "uration\030\230\245\245\035 \001(\0132!.google.cloud.compute." + + "v1.DurationH\002\210\001\001\022S\n\025request_mirror_polic" + + "y\030\202\340\377h \001(\0132,.google.cloud.compute.v1.Req" + + "uestMirrorPolicyH\003\210\001\001\022F\n\014retry_policy\030\251\345" + + "\212\033 \001(\0132(.google.cloud.compute.v1.HttpRet" + + "ryPolicyH\004\210\001\001\022;\n\007timeout\030\341\232\275\215\001 \001(\0132!.goo" + + "gle.cloud.compute.v1.DurationH\005\210\001\001\022A\n\013ur" + + "l_rewrite\030\274\375\252\202\001 \001(\0132#.google.cloud.compu" + + "te.v1.UrlRewriteH\006\210\001\001\022V\n\031weighted_backen" + + "d_services\030\321\307\332\240\001 \003(\0132/.google.cloud.comp" + + "ute.v1.WeightedBackendServiceB\016\n\014_cors_p" + + "olicyB\031\n\027_fault_injection_policyB\026\n\024_max" + + "_stream_durationB\030\n\026_request_mirror_poli" + + "cyB\017\n\r_retry_policyB\n\n\010_timeoutB\016\n\014_url_" + + "rewrite\"\345\003\n\rHttpRouteRule\022\034\n\013description" + + "\030\374\207\326\311\001 \001(\tH\000\210\001\001\022I\n\rheader_action\030\250\240\270\234\001 \001" + + "(\0132).google.cloud.compute.v1.HttpHeaderA" + + "ctionH\001\210\001\001\022D\n\013match_rules\030\375\273\261\263\001 \003(\0132+.go" + + "ogle.cloud.compute.v1.HttpRouteRuleMatch" + + "\022\031\n\010priority\030\244\363\241\324\001 \001(\005H\002\210\001\001\022G\n\014route_act" + + "ion\030\354\251\271\312\001 \001(\0132(.google.cloud.compute.v1." + + "HttpRouteActionH\003\210\001\001\022\030\n\007service\030\265\215\217\262\001 \001(" + + "\tH\004\210\001\001\022J\n\014url_redirect\030\254\241\230\301\001 \001(\0132+.googl" + + "e.cloud.compute.v1.HttpRedirectActionH\005\210" + + "\001\001B\016\n\014_descriptionB\020\n\016_header_actionB\013\n\t" + + "_priorityB\017\n\r_route_actionB\n\n\010_serviceB\017" + + "\n\r_url_redirect\"\365\003\n\022HttpRouteRuleMatch\022\037" + + "\n\017full_path_match\030\333\211\252f \001(\tH\000\210\001\001\022D\n\016heade" + + "r_matches\030\201\353\310\254\001 \003(\0132(.google.cloud.compu" + + "te.v1.HttpHeaderMatch\022\034\n\013ignore_case\030\375\222\264" + + "\335\001 \001(\010H\001\210\001\001\022E\n\020metadata_filters\030\353\315\314\335\001 \003(" + + "\0132\'.google.cloud.compute.v1.MetadataFilt" + + "er\022$\n\023path_template_match\030\232\302\263\213\001 \001(\tH\002\210\001\001" + + "\022\034\n\014prefix_match\030\330\363\374z \001(\tH\003\210\001\001\022U\n\027query_" + + "parameter_matches\030\346\225\276\210\001 \003(\01320.google.clo" + + "ud.compute.v1.HttpQueryParameterMatch\022\033\n" + + "\013regex_match\030\315\267\2323 \001(\tH\004\210\001\001B\022\n\020_full_path" + + "_matchB\016\n\014_ignore_caseB\026\n\024_path_template" + + "_matchB\017\n\r_prefix_matchB\016\n\014_regex_match\"" + + "\272\021\n\005Image\022\035\n\014architecture\030\323\322\261\220\001 \001(\tH\000\210\001\001" + + "\022#\n\022archive_size_bytes\030\312\214\334\265\001 \001(\003H\001\210\001\001\022\"\n" + + "\022creation_timestamp\030\266\217\307\016 \001(\tH\002\210\001\001\022G\n\ndep" + + "recated\030\263\313\321\365\001 \001(\0132*.google.cloud.compute" + + ".v1.DeprecationStatusH\003\210\001\001\022\034\n\013descriptio" + + "n\030\374\207\326\311\001 \001(\tH\004\210\001\001\022\035\n\014disk_size_gb\030\267\232\347\226\001 \001" + + "(\003H\005\210\001\001\022\027\n\006family\030\344\266\341\234\001 \001(\tH\006\210\001\001\022E\n\021gues" + + "t_os_features\030\321\340\347% \003(\0132\'.google.cloud.co" + + "mpute.v1.GuestOsFeature\022\020\n\002id\030\233\032 \001(\004H\007\210\001" + + "\001\022U\n\024image_encryption_key\030\207\316\373\264\001 \001(\0132..go" + + "ogle.cloud.compute.v1.CustomerEncryption" + + "KeyH\010\210\001\001\022\024\n\004kind\030\224\367\310\001 \001(\tH\t\210\001\001\022!\n\021label_" + + "fingerprint\030\231\360\367T \001(\tH\n\210\001\001\022>\n\006labels\030\377\277\301\356" + + "\001 \003(\0132*.google.cloud.compute.v1.Image.La" + + "belsEntry\022\030\n\rlicense_codes\030\250\205\330\025 \003(\003\022\024\n\010l" + + "icenses\030\322\210\200\241\001 \003(\t\022\024\n\004name\030\213\365\315\001 \001(\tH\013\210\001\001\022" + + ";\n\010raw_disk\030\324\316\363\357\001 \001(\0132 .google.cloud.com" + + "pute.v1.RawDiskH\014\210\001\001\022\036\n\rsatisfies_pzs\030\253\335" + + "\253\345\001 \001(\010H\r\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\016\210\001\001" + + "\022\\\n\037shielded_instance_initial_state\030\203\304\334[" + + " \001(\0132+.google.cloud.compute.v1.InitialSt" + + "ateConfigH\017\210\001\001\022\034\n\013source_disk\030\301\356\264\327\001 \001(\tH" + + "\020\210\001\001\022[\n\032source_disk_encryption_key\030\341\240\270\375\001" + + " \001(\0132..google.cloud.compute.v1.CustomerE" + + "ncryptionKeyH\021\210\001\001\022\037\n\016source_disk_id\030\331\315\311\330" + + "\001 \001(\tH\022\210\001\001\022\034\n\014source_image\030\267\350\206\030 \001(\tH\023\210\001\001" + + "\022\\\n\033source_image_encryption_key\030\253\221\365\265\001 \001(" + + "\0132..google.cloud.compute.v1.CustomerEncr" + + "yptionKeyH\024\210\001\001\022\037\n\017source_image_id\030\243\374\260\032 \001" + + "(\tH\025\210\001\001\022\037\n\017source_snapshot\030\350\232\216< \001(\tH\026\210\001\001" + + "\022_\n\036source_snapshot_encryption_key\030\332\216\347\220\001" + + " \001(\0132..google.cloud.compute.v1.CustomerE" + + "ncryptionKeyH\027\210\001\001\022\"\n\022source_snapshot_id\030" + + "\322\226\230/ \001(\tH\030\210\001\001\022\034\n\013source_type\030\336\361\322\327\001 \001(\tH\031" + + "\210\001\001\022\026\n\006status\030\362\237\267V \001(\tH\032\210\001\001\022\035\n\021storage_l" + + "ocations\030\232\355\263\234\001 \003(\t\032-\n\013LabelsEntry\022\013\n\003key" + + "\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"j\n\014Architectur" + + "e\022\032\n\026UNDEFINED_ARCHITECTURE\020\000\022 \n\030ARCHITE" + + "CTURE_UNSPECIFIED\020\253\324\235\274\001\022\014\n\005ARM64\020\372\313\351\035\022\016\n" + + "\006X86_64\020\307\244\346\312\001\"2\n\nSourceType\022\031\n\025UNDEFINED" + + "_SOURCE_TYPE\020\000\022\t\n\003RAW\020\210\370\004\"^\n\006Status\022\024\n\020U" + + "NDEFINED_STATUS\020\000\022\020\n\010DELETING\020\250\247\207\374\001\022\016\n\006F" + + "AILED\020\275\220\246\331\001\022\016\n\007PENDING\020\367\252\360\020\022\014\n\005READY\020\203\303\217" + + "%B\017\n\r_architectureB\025\n\023_archive_size_byte" + + "sB\025\n\023_creation_timestampB\r\n\013_deprecatedB" + + "\016\n\014_descriptionB\017\n\r_disk_size_gbB\t\n\007_fam", + "ilyB\005\n\003_idB\027\n\025_image_encryption_keyB\007\n\005_" + + "kindB\024\n\022_label_fingerprintB\007\n\005_nameB\013\n\t_" + + "raw_diskB\020\n\016_satisfies_pzsB\014\n\n_self_link" + + "B\"\n _shielded_instance_initial_stateB\016\n\014" + + "_source_diskB\035\n\033_source_disk_encryption_" + + "keyB\021\n\017_source_disk_idB\017\n\r_source_imageB" + + "\036\n\034_source_image_encryption_keyB\022\n\020_sour" + + "ce_image_idB\022\n\020_source_snapshotB!\n\037_sour" + + "ce_snapshot_encryption_keyB\025\n\023_source_sn" + + "apshot_idB\016\n\014_source_typeB\t\n\007_status\"R\n\017" + + "ImageFamilyView\0225\n\005image\030\333\322\352/ \001(\0132\036.goog" + + "le.cloud.compute.v1.ImageH\000\210\001\001B\010\n\006_image" + + "\"\233\002\n\tImageList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0220\n\005item" + + "s\030\300\317\367/ \003(\0132\036.google.cloud.compute.v1.Ima" + + "ge\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page_to" + + "ken\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\t" + + "H\003\210\001\001\0229\n\007warning\030\234\337\226\030 \001(\0132 .google.cloud" + + ".compute.v1.WarningH\004\210\001\001B\005\n\003_idB\007\n\005_kind" + + "B\022\n\020_next_page_tokenB\014\n\n_self_linkB\n\n\010_w" + + "arning\"\216\002\n\022InitialStateConfig\0229\n\003dbs\030\265\207\006" + + " \003(\0132*.google.cloud.compute.v1.FileConte" + + "ntBuffer\022;\n\004dbxs\030\371\347\273\001 \003(\0132*.google.cloud" + + ".compute.v1.FileContentBuffer\022;\n\004keks\030\302\330" + + "\310\001 \003(\0132*.google.cloud.compute.v1.FileCon" + + "tentBuffer\022<\n\002pk\030\373\033 \001(\0132*.google.cloud.c" + + "ompute.v1.FileContentBufferH\000\210\001\001B\005\n\003_pk\"" + + "\315\001\n\024InsertAddressRequest\022D\n\020address_reso" + + "urce\030\371\227\336\346\001 \001(\0132 .google.cloud.compute.v1" + + ".AddressB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002" + + "\362G\007project\022 \n\006region\030\364\315\240B \001(\tB\r\342A\001\002\362G\006re" + + "gion\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_req" + + "uest_id\"\321\001\n\027InsertAutoscalerRequest\022I\n\023a" + + "utoscaler_resource\030\366\360\377b \001(\0132#.google.clo" + + "ud.compute.v1.AutoscalerB\004\342A\001\002\022\"\n\007projec" + + "t\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nrequest_id" + + "\030\313\201\331\021 \001(\tH\000\210\001\001\022\034\n\004zone\030\254\307\344\001 \001(\tB\013\342A\001\002\362G\004" + + "zoneB\r\n\013_request_id\"\276\001\n\032InsertBackendBuc" + + "ketRequest\022Q\n\027backend_bucket_resource\030\230\316" + + "\307\265\001 \001(\0132&.google.cloud.compute.v1.Backen" + + "dBucketB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362" + + "G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + + "\013_request_id\"\301\001\n\033InsertBackendServiceReq" + + "uest\022S\n\030backend_service_resource\030\243\201\337\245\001 \001" + + "(\0132\'.google.cloud.compute.v1.BackendServ" + + "iceB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007pr" + + "oject\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_re" + + "quest_id\"\356\001\n\021InsertDiskRequest\022=\n\rdisk_r" + + "esource\030\360\320\253\014 \001(\0132\035.google.cloud.compute." + + "v1.DiskB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362" + + "G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\034\n" + + "\014source_image\030\267\350\206\030 \001(\tH\001\210\001\001\022\034\n\004zone\030\254\307\344\001" + + " \001(\tB\013\342A\001\002\362G\004zoneB\r\n\013_request_idB\017\n\r_sou" + + "rce_image\"\316\001\n\037InsertExternalVpnGatewayRe" + + "quest\022\\\n\035external_vpn_gateway_resource\030\210" + + "\337\220\350\001 \001(\0132+.google.cloud.compute.v1.Exter" + + "nalVpnGatewayB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB" + + "\016\342A\001\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000" + + "\210\001\001B\r\n\013_request_id\"\306\001\n\033InsertFirewallPol" + + "icyRequest\022S\n\030firewall_policy_resource\030\274" + + "\266\207\354\001 \001(\0132\'.google.cloud.compute.v1.Firew" + + "allPolicyB\004\342A\001\002\022\'\n\tparent_id\030\320\341\232\333\001 \001(\tB\020" + + "\342A\001\002\362G\tparent_id\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH" + + "\000\210\001\001B\r\n\013_request_id\"\255\001\n\025InsertFirewallRe" + + "quest\022E\n\021firewall_resource\030\355\260\340\023 \001(\0132!.go" + + "ogle.cloud.compute.v1.FirewallB\004\342A\001\002\022\"\n\007" + + "project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nrequ" + + "est_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\343\001\n\033" + + "InsertForwardingRuleRequest\022S\n\030forwardin" + + "g_rule_resource\030\257\300\320\217\001 \001(\0132\'.google.cloud" + + ".compute.v1.ForwardingRuleB\004\342A\001\002\022\"\n\007proj" + + "ect\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022 \n\006region\030\364" + + "\315\240B \001(\tB\r\342A\001\002\362G\006region\022\032\n\nrequest_id\030\313\201\331" + + "\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\261\001\n\032InsertGlob" + + "alAddressRequest\022D\n\020address_resource\030\371\227\336" + + "\346\001 \001(\0132 .google.cloud.compute.v1.Address" + "B\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007proje" - + "ct\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\034\n\004zone\030\254" - + "\307\344\001 \001(\tB\013\342A\001\002\362G\004zoneB\r\n\013_request_id\"\276\001\n\032" - + "InsertBackendBucketRequest\022Q\n\027backend_bu" - + "cket_resource\030\230\316\307\265\001 \001(\0132&.google.cloud.c" - + "ompute.v1.BackendBucketB\004\342A\001\002\022\"\n\007project" - + "\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nrequest_id\030" - + "\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\301\001\n\033InsertB" - + "ackendServiceRequest\022S\n\030backend_service_" - + "resource\030\243\201\337\245\001 \001(\0132\'.google.cloud.comput" - + "e.v1.BackendServiceB\004\342A\001\002\022\"\n\007project\030\231\226\301" - + "l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021" - + " \001(\tH\000\210\001\001B\r\n\013_request_id\"\356\001\n\021InsertDiskR" - + "equest\022=\n\rdisk_resource\030\360\320\253\014 \001(\0132\035.googl" - + "e.cloud.compute.v1.DiskB\004\342A\001\002\022\"\n\007project" - + "\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nrequest_id\030" - + "\313\201\331\021 \001(\tH\000\210\001\001\022\034\n\014source_image\030\267\350\206\030 \001(\tH\001" - + "\210\001\001\022\034\n\004zone\030\254\307\344\001 \001(\tB\013\342A\001\002\362G\004zoneB\r\n\013_re" - + "quest_idB\017\n\r_source_image\"\316\001\n\037InsertExte" - + "rnalVpnGatewayRequest\022\\\n\035external_vpn_ga" - + "teway_resource\030\210\337\220\350\001 \001(\0132+.google.cloud." - + "compute.v1.ExternalVpnGatewayB\004\342A\001\002\022\"\n\007p" - + "roject\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nreque" - + "st_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\306\001\n\033I" - + "nsertFirewallPolicyRequest\022S\n\030firewall_p" - + "olicy_resource\030\274\266\207\354\001 \001(\0132\'.google.cloud." - + "compute.v1.FirewallPolicyB\004\342A\001\002\022\'\n\tparen" - + "t_id\030\320\341\232\333\001 \001(\tB\020\342A\001\002\362G\tparent_id\022\032\n\nrequ" - + "est_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\255\001\n\025" - + "InsertFirewallRequest\022E\n\021firewall_resour" - + "ce\030\355\260\340\023 \001(\0132!.google.cloud.compute.v1.Fi" - + "rewallB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G" - + "\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013" - + "_request_id\"\343\001\n\033InsertForwardingRuleRequ" + + "ct\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_reque" + + "st_id\"\307\001\n!InsertGlobalForwardingRuleRequ" + "est\022S\n\030forwarding_rule_resource\030\257\300\320\217\001 \001(" + "\0132\'.google.cloud.compute.v1.ForwardingRu" + "leB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007pro" - + "ject\022 \n\006region\030\364\315\240B \001(\tB\r\342A\001\002\362G\006region\022\032" - + "\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_i" - + "d\"\261\001\n\032InsertGlobalAddressRequest\022D\n\020addr" - + "ess_resource\030\371\227\336\346\001 \001(\0132 .google.cloud.co" - + "mpute.v1.AddressB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001" - + "(\tB\016\342A\001\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(" - + "\tH\000\210\001\001B\r\n\013_request_id\"\307\001\n!InsertGlobalFo" - + "rwardingRuleRequest\022S\n\030forwarding_rule_r" - + "esource\030\257\300\320\217\001 \001(\0132\'.google.cloud.compute" - + ".v1.ForwardingRuleB\004\342A\001\002\022\"\n\007project\030\231\226\301l" - + " \001(\tB\016\342A\001\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 " - + "\001(\tH\000\210\001\001B\r\n\013_request_id\"\332\001\n\'InsertGlobal" - + "NetworkEndpointGroupRequest\022`\n\037network_e" - + "ndpoint_group_resource\030\247\315\333\372\001 \001(\0132-.googl" - + "e.cloud.compute.v1.NetworkEndpointGroupB" - + "\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007projec" - + "t\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_reques" - + "t_id\"\335\001\n)InsertGlobalPublicDelegatedPref" - + "ixeRequest\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007p" - + "roject\022a\n public_delegated_prefix_resour" - + "ce\030\205\370\330\026 \001(\0132..google.cloud.compute.v1.Pu" - + "blicDelegatedPrefixB\004\342A\001\002\022\032\n\nrequest_id\030" - + "\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\267\001\n\030InsertH" - + "ealthCheckRequest\022L\n\025health_check_resour" - + "ce\030\250\303\244` \001(\0132$.google.cloud.compute.v1.He" - + "althCheckB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001" - + "\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B" - + "\r\n\013_request_id\"\324\001\n\022InsertImageRequest\022\034\n" - + "\014force_create\030\320\211\244^ \001(\010H\000\210\001\001\022@\n\016image_res" - + "ource\030\362\304\376\260\001 \001(\0132\036.google.cloud.compute.v" - + "1.ImageB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362" - + "G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\001\210\001\001B\017\n" - + "\r_force_createB\r\n\013_request_id\"\361\001\n!Insert" - + "InstanceGroupManagerRequest\022_\n\037instance_" - + "group_manager_resource\030\212\212\276| \001(\0132-.google" - + ".cloud.compute.v1.InstanceGroupManagerB\004" - + "\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project" - + "\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\034\n\004zone\030\254\307\344" - + "\001 \001(\tB\013\342A\001\002\362G\004zoneB\r\n\013_request_id\"\334\001\n\032In" - + "sertInstanceGroupRequest\022Q\n\027instance_gro" - + "up_resource\030\270\265\325\210\001 \001(\0132&.google.cloud.com" - + "pute.v1.InstanceGroupB\004\342A\001\002\022\"\n\007project\030\231" - + "\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nrequest_id\030\313\201" - + "\331\021 \001(\tH\000\210\001\001\022\034\n\004zone\030\254\307\344\001 \001(\tB\013\342A\001\002\362G\004zon" - + "eB\r\n\013_request_id\"\322\002\n\025InsertInstanceReque" - + "st\022E\n\021instance_resource\030\370\360\376f \001(\0132!.googl" - + "e.cloud.compute.v1.InstanceB\004\342A\001\002\022\"\n\007pro" - + "ject\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nrequest" - + "_id\030\313\201\331\021 \001(\tH\000\210\001\001\022)\n\030source_instance_tem" - + "plate\030\300\303\301\236\001 \001(\tH\001\210\001\001\022$\n\024source_machine_i" - + "mage\030\277\334\260\n \001(\tH\002\210\001\001\022\034\n\004zone\030\254\307\344\001 \001(\tB\013\342A\001" - + "\002\362G\004zoneB\r\n\013_request_idB\033\n\031_source_insta" - + "nce_templateB\027\n\025_source_machine_image\"\306\001" - + "\n\035InsertInstanceTemplateRequest\022V\n\032insta" - + "nce_template_resource\030\211\352\213\005 \001(\0132).google." - + "cloud.compute.v1.InstanceTemplateB\004\342A\001\002\022" + + "ject\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_req" + + "uest_id\"\332\001\n\'InsertGlobalNetworkEndpointG" + + "roupRequest\022`\n\037network_endpoint_group_re" + + "source\030\247\315\333\372\001 \001(\0132-.google.cloud.compute." + + "v1.NetworkEndpointGroupB\004\342A\001\002\022\"\n\007project" + + "\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nrequest_id\030" + + "\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\335\001\n)InsertG" + + "lobalPublicDelegatedPrefixeRequest\022\"\n\007pr" + + "oject\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022a\n public" + + "_delegated_prefix_resource\030\205\370\330\026 \001(\0132..go" + + "ogle.cloud.compute.v1.PublicDelegatedPre" + + "fixB\004\342A\001\002\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + + "\013_request_id\"\267\001\n\030InsertHealthCheckReques" + + "t\022L\n\025health_check_resource\030\250\303\244` \001(\0132$.go" + + "ogle.cloud.compute.v1.HealthCheckB\004\342A\001\002\022" + "\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nr" - + "equest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\253" - + "\002\n#InsertInterconnectAttachmentRequest\022b" - + "\n interconnect_attachment_resource\030\371\244\240e " - + "\001(\0132/.google.cloud.compute.v1.Interconne" - + "ctAttachmentB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016" - + "\342A\001\002\362G\007project\022 \n\006region\030\364\315\240B \001(\tB\r\342A\001\002\362" - + "G\006region\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\035\n\r" - + "validate_only\030\265\372\337s \001(\010H\001\210\001\001B\r\n\013_request_" - + "idB\020\n\016_validate_only\"\272\001\n\031InsertInterconn" - + "ectRequest\022N\n\025interconnect_resource\030\237\241\314\275" - + "\001 \001(\0132%.google.cloud.compute.v1.Intercon" - + "nectB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007p" - + "roject\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_r" - + "equest_id\"\253\001\n\024InsertLicenseRequest\022D\n\020li" - + "cense_resource\030\314\324\352\320\001 \001(\0132 .google.cloud." - + "compute.v1.LicenseB\004\342A\001\002\022\"\n\007project\030\231\226\301l" - + " \001(\tB\016\342A\001\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 " - + "\001(\tH\000\210\001\001B\r\n\013_request_id\"\360\001\n\031InsertMachin" - + "eImageRequest\022N\n\026machine_image_resource\030" - + "\352\252\373\034 \001(\0132%.google.cloud.compute.v1.Machi" - + "neImageB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362" - + "G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022 \n" - + "\017source_instance\030\271\230\375\274\001 \001(\tH\001\210\001\001B\r\n\013_requ" - + "est_idB\022\n\020_source_instance\"\353\001\n\036InsertNet" - + "workAttachmentRequest\022X\n\033network_attachm" - + "ent_resource\030\231\360\314d \001(\0132*.google.cloud.com" - + "pute.v1.NetworkAttachmentB\004\342A\001\002\022\"\n\007proje" - + "ct\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022 \n\006region\030\364\315" - + "\240B \001(\tB\r\342A\001\002\362G\006region\022\032\n\nrequest_id\030\313\201\331\021" - + " \001(\tH\000\210\001\001B\r\n\013_request_id\"\272\002\n\'InsertNetwo" - + "rkEdgeSecurityServiceRequest\022m\n&network_" - + "edge_security_service_resource\030\246\243\333\343\001 \001(\013" - + "23.google.cloud.compute.v1.NetworkEdgeSe" - + "curityServiceB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB" - + "\016\342A\001\002\362G\007project\022 \n\006region\030\364\315\240B \001(\tB\r\342A\001\002" - + "\362G\006region\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\035\n" - + "\rvalidate_only\030\265\372\337s \001(\010H\001\210\001\001B\r\n\013_request" - + "_idB\020\n\016_validate_only\"\362\001\n!InsertNetworkE" - + "ndpointGroupRequest\022`\n\037network_endpoint_" - + "group_resource\030\247\315\333\372\001 \001(\0132-.google.cloud." - + "compute.v1.NetworkEndpointGroupB\004\342A\001\002\022\"\n" + + "equest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\324" + + "\001\n\022InsertImageRequest\022\034\n\014force_create\030\320\211" + + "\244^ \001(\010H\000\210\001\001\022@\n\016image_resource\030\362\304\376\260\001 \001(\0132" + + "\036.google.cloud.compute.v1.ImageB\004\342A\001\002\022\"\n" + "\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nreq" - + "uest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\034\n\004zone\030\254\307\344\001 \001(\tB\013" - + "\342A\001\002\362G\004zoneB\r\n\013_request_id\"\310\001\n\"InsertNet" - + "workFirewallPolicyRequest\022S\n\030firewall_po" - + "licy_resource\030\274\266\207\354\001 \001(\0132\'.google.cloud.c" - + "ompute.v1.FirewallPolicyB\004\342A\001\002\022\"\n\007projec" - + "t\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nrequest_id" - + "\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\252\001\n\024Insert" - + "NetworkRequest\022C\n\020network_resource\030\377\335\234: " - + "\001(\0132 .google.cloud.compute.v1.NetworkB\004\342" + + "uest_id\030\313\201\331\021 \001(\tH\001\210\001\001B\017\n\r_force_createB\r" + + "\n\013_request_id\"\361\001\n!InsertInstanceGroupMan" + + "agerRequest\022_\n\037instance_group_manager_re" + + "source\030\212\212\276| \001(\0132-.google.cloud.compute.v" + + "1.InstanceGroupManagerB\004\342A\001\002\022\"\n\007project\030" + + "\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nrequest_id\030\313" + + "\201\331\021 \001(\tH\000\210\001\001\022\034\n\004zone\030\254\307\344\001 \001(\tB\013\342A\001\002\362G\004zo" + + "neB\r\n\013_request_id\"\334\001\n\032InsertInstanceGrou" + + "pRequest\022Q\n\027instance_group_resource\030\270\265\325\210" + + "\001 \001(\0132&.google.cloud.compute.v1.Instance" + + "GroupB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007" + + "project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\034\n\004z" + + "one\030\254\307\344\001 \001(\tB\013\342A\001\002\362G\004zoneB\r\n\013_request_id" + + "\"\322\002\n\025InsertInstanceRequest\022E\n\021instance_r" + + "esource\030\370\360\376f \001(\0132!.google.cloud.compute." + + "v1.InstanceB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342" + + "A\001\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001" + + "\001\022)\n\030source_instance_template\030\300\303\301\236\001 \001(\tH" + + "\001\210\001\001\022$\n\024source_machine_image\030\277\334\260\n \001(\tH\002\210" + + "\001\001\022\034\n\004zone\030\254\307\344\001 \001(\tB\013\342A\001\002\362G\004zoneB\r\n\013_req" + + "uest_idB\033\n\031_source_instance_templateB\027\n\025" + + "_source_machine_image\"\306\001\n\035InsertInstance" + + "TemplateRequest\022V\n\032instance_template_res" + + "ource\030\211\352\213\005 \001(\0132).google.cloud.compute.v1" + + ".InstanceTemplateB\004\342A\001\002\022\"\n\007project\030\231\226\301l " + + "\001(\tB\016\342A\001\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001" + + "(\tH\000\210\001\001B\r\n\013_request_id\"\253\002\n#InsertInterco" + + "nnectAttachmentRequest\022b\n interconnect_a" + + "ttachment_resource\030\371\244\240e \001(\0132/.google.clo" + + "ud.compute.v1.InterconnectAttachmentB\004\342A" + + "\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022 " + + "\n\006region\030\364\315\240B \001(\tB\r\342A\001\002\362G\006region\022\032\n\nrequ" + + "est_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\035\n\rvalidate_only\030\265\372" + + "\337s \001(\010H\001\210\001\001B\r\n\013_request_idB\020\n\016_validate_" + + "only\"\272\001\n\031InsertInterconnectRequest\022N\n\025in" + + "terconnect_resource\030\237\241\314\275\001 \001(\0132%.google.c" + + "loud.compute.v1.InterconnectB\004\342A\001\002\022\"\n\007pr" + + "oject\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nreques" + + "t_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\253\001\n\024In" + + "sertLicenseRequest\022D\n\020license_resource\030\314" + + "\324\352\320\001 \001(\0132 .google.cloud.compute.v1.Licen" + + "seB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007pro" + + "ject\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_req" + + "uest_id\"\360\001\n\031InsertMachineImageRequest\022N\n" + + "\026machine_image_resource\030\352\252\373\034 \001(\0132%.googl" + + "e.cloud.compute.v1.MachineImageB\004\342A\001\002\022\"\n" + + "\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nreq" + + "uest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022 \n\017source_instance" + + "\030\271\230\375\274\001 \001(\tH\001\210\001\001B\r\n\013_request_idB\022\n\020_sourc" + + "e_instance\"\353\001\n\036InsertNetworkAttachmentRe" + + "quest\022X\n\033network_attachment_resource\030\231\360\314" + + "d \001(\0132*.google.cloud.compute.v1.NetworkA" + + "ttachmentB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001" + + "\002\362G\007project\022 \n\006region\030\364\315\240B \001(\tB\r\342A\001\002\362G\006r" + + "egion\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_re" + + "quest_id\"\272\002\n\'InsertNetworkEdgeSecuritySe" + + "rviceRequest\022m\n&network_edge_security_se" + + "rvice_resource\030\246\243\333\343\001 \001(\01323.google.cloud." + + "compute.v1.NetworkEdgeSecurityServiceB\004\342" + "A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022" - + "\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_" - + "id\"\365\001\n\026InsertNodeGroupRequest\022#\n\022initial" - + "_node_count\030\355\310\247\" \001(\005B\004\342A\001\002\022I\n\023node_group" - + "_resource\030\253\263\372\360\001 \001(\0132\".google.cloud.compu" - + "te.v1.NodeGroupB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(" + + " \n\006region\030\364\315\240B \001(\tB\r\342A\001\002\362G\006region\022\032\n\nreq" + + "uest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\035\n\rvalidate_only\030\265" + + "\372\337s \001(\010H\001\210\001\001B\r\n\013_request_idB\020\n\016_validate" + + "_only\"\362\001\n!InsertNetworkEndpointGroupRequ" + + "est\022`\n\037network_endpoint_group_resource\030\247" + + "\315\333\372\001 \001(\0132-.google.cloud.compute.v1.Netwo" + + "rkEndpointGroupB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(" + "\tB\016\342A\001\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\t" + "H\000\210\001\001\022\034\n\004zone\030\254\307\344\001 \001(\tB\013\342A\001\002\362G\004zoneB\r\n\013_" - + "request_id\"\334\001\n\031InsertNodeTemplateRequest" - + "\022N\n\026node_template_resource\030\266\332\335< \001(\0132%.go" - + "ogle.cloud.compute.v1.NodeTemplateB\004\342A\001\002" - + "\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022 \n\006" - + "region\030\364\315\240B \001(\tB\r\342A\001\002\362G\006region\022\032\n\nreques" - + "t_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\346\001\n\034In" - + "sertPacketMirroringRequest\022U\n\031packet_mir" - + "roring_resource\030\241\374\250\353\001 \001(\0132(.google.cloud" - + ".compute.v1.PacketMirroringB\004\342A\001\002\022\"\n\007pro" - + "ject\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022 \n\006region\030" - + "\364\315\240B \001(\tB\r\342A\001\002\362G\006region\022\032\n\nrequest_id\030\313\201" - + "\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\332\001\n$InsertPub" - + "licAdvertisedPrefixeRequest\022\"\n\007project\030\231" - + "\226\301l \001(\tB\016\342A\001\002\362G\007project\022c\n!public_advert" - + "ised_prefix_resource\030\217\327\262o \001(\0132/.google.c" - + "loud.compute.v1.PublicAdvertisedPrefixB\004" - + "\342A\001\002\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_req" - + "uest_id\"\371\001\n#InsertPublicDelegatedPrefixe" - + "Request\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007proj" - + "ect\022a\n public_delegated_prefix_resource\030" - + "\205\370\330\026 \001(\0132..google.cloud.compute.v1.Publi" - + "cDelegatedPrefixB\004\342A\001\002\022 \n\006region\030\364\315\240B \001(" - + "\tB\r\342A\001\002\362G\006region\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH" - + "\000\210\001\001B\r\n\013_request_id\"\333\001\n\035InsertRegionAuto" - + "scalerRequest\022I\n\023autoscaler_resource\030\366\360\377" - + "b \001(\0132#.google.cloud.compute.v1.Autoscal" - + "erB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007pro" - + "ject\022 \n\006region\030\364\315\240B \001(\tB\r\342A\001\002\362G\006region\022\032" - + "\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_i" - + "d\"\351\001\n!InsertRegionBackendServiceRequest\022" - + "S\n\030backend_service_resource\030\243\201\337\245\001 \001(\0132\'." - + "google.cloud.compute.v1.BackendServiceB\004" - + "\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project" - + "\022 \n\006region\030\364\315\240B \001(\tB\r\342A\001\002\362G\006region\022\032\n\nre" - + "quest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\333\001" - + "\n\035InsertRegionCommitmentRequest\022I\n\023commi" - + "tment_resource\030\370\243\273t \001(\0132#.google.cloud.c" - + "ompute.v1.CommitmentB\004\342A\001\002\022\"\n\007project\030\231\226" - + "\301l \001(\tB\016\342A\001\002\362G\007project\022 \n\006region\030\364\315\240B \001(" - + "\tB\r\342A\001\002\362G\006region\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH" - + "\000\210\001\001B\r\n\013_request_id\"\370\001\n\027InsertRegionDisk" - + "Request\022=\n\rdisk_resource\030\360\320\253\014 \001(\0132\035.goog" - + "le.cloud.compute.v1.DiskB\004\342A\001\002\022\"\n\007projec" - + "t\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022 \n\006region\030\364\315\240" - + "B \001(\tB\r\342A\001\002\362G\006region\022\032\n\nrequest_id\030\313\201\331\021 " - + "\001(\tH\000\210\001\001\022\034\n\014source_image\030\267\350\206\030 \001(\tH\001\210\001\001B\r" - + "\n\013_request_idB\017\n\r_source_image\"\337\001\n\036Inser" - + "tRegionHealthCheckRequest\022L\n\025health_chec" - + "k_resource\030\250\303\244` \001(\0132$.google.cloud.compu" - + "te.v1.HealthCheckB\004\342A\001\002\022\"\n\007project\030\231\226\301l " - + "\001(\tB\016\342A\001\002\362G\007project\022 \n\006region\030\364\315\240B \001(\tB\r" - + "\342A\001\002\362G\006region\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001" - + "\001B\r\n\013_request_id\"\366\001\n%InsertRegionHealthC" - + "heckServiceRequest\022\\\n\035health_check_servi" - + "ce_resource\030\362\233\320\343\001 \001(\0132+.google.cloud.com" - + "pute.v1.HealthCheckServiceB\004\342A\001\002\022\"\n\007proj" + + "request_id\"\310\001\n\"InsertNetworkFirewallPoli" + + "cyRequest\022S\n\030firewall_policy_resource\030\274\266" + + "\207\354\001 \001(\0132\'.google.cloud.compute.v1.Firewa" + + "llPolicyB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002" + + "\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r" + + "\n\013_request_id\"\252\001\n\024InsertNetworkRequest\022C" + + "\n\020network_resource\030\377\335\234: \001(\0132 .google.clo" + + "ud.compute.v1.NetworkB\004\342A\001\002\022\"\n\007project\030\231" + + "\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nrequest_id\030\313\201" + + "\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\365\001\n\026InsertNod" + + "eGroupRequest\022#\n\022initial_node_count\030\355\310\247\"" + + " \001(\005B\004\342A\001\002\022I\n\023node_group_resource\030\253\263\372\360\001 " + + "\001(\0132\".google.cloud.compute.v1.NodeGroupB" + + "\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007projec" + + "t\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\034\n\004zone\030\254\307" + + "\344\001 \001(\tB\013\342A\001\002\362G\004zoneB\r\n\013_request_id\"\334\001\n\031I" + + "nsertNodeTemplateRequest\022N\n\026node_templat" + + "e_resource\030\266\332\335< \001(\0132%.google.cloud.compu" + + "te.v1.NodeTemplateB\004\342A\001\002\022\"\n\007project\030\231\226\301l" + + " \001(\tB\016\342A\001\002\362G\007project\022 \n\006region\030\364\315\240B \001(\tB" + + "\r\342A\001\002\362G\006region\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210" + + "\001\001B\r\n\013_request_id\"\346\001\n\034InsertPacketMirror" + + "ingRequest\022U\n\031packet_mirroring_resource\030" + + "\241\374\250\353\001 \001(\0132(.google.cloud.compute.v1.Pack" + + "etMirroringB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342" + + "A\001\002\362G\007project\022 \n\006region\030\364\315\240B \001(\tB\r\342A\001\002\362G" + + "\006region\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_" + + "request_id\"\332\001\n$InsertPublicAdvertisedPre" + + "fixeRequest\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007" + + "project\022c\n!public_advertised_prefix_reso" + + "urce\030\217\327\262o \001(\0132/.google.cloud.compute.v1." + + "PublicAdvertisedPrefixB\004\342A\001\002\022\032\n\nrequest_" + + "id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\371\001\n#Inse" + + "rtPublicDelegatedPrefixeRequest\022\"\n\007proje" + + "ct\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022a\n public_de" + + "legated_prefix_resource\030\205\370\330\026 \001(\0132..googl" + + "e.cloud.compute.v1.PublicDelegatedPrefix" + + "B\004\342A\001\002\022 \n\006region\030\364\315\240B \001(\tB\r\342A\001\002\362G\006region" + + "\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request" + + "_id\"\333\001\n\035InsertRegionAutoscalerRequest\022I\n" + + "\023autoscaler_resource\030\366\360\377b \001(\0132#.google.c" + + "loud.compute.v1.AutoscalerB\004\342A\001\002\022\"\n\007proj" + "ect\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022 \n\006region\030\364" + "\315\240B \001(\tB\r\342A\001\002\362G\006region\022\032\n\nrequest_id\030\313\201\331" - + "\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\373\001\n\'InsertRegi" - + "onInstanceGroupManagerRequest\022_\n\037instanc" - + "e_group_manager_resource\030\212\212\276| \001(\0132-.goog" - + "le.cloud.compute.v1.InstanceGroupManager" - + "B\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007proje" - + "ct\022 \n\006region\030\364\315\240B \001(\tB\r\342A\001\002\362G\006region\022\032\n\n" - + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"" - + "\356\001\n#InsertRegionInstanceTemplateRequest\022" - + "V\n\032instance_template_resource\030\211\352\213\005 \001(\0132)" - + ".google.cloud.compute.v1.InstanceTemplat" - + "eB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007proj" + + "\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\351\001\n!InsertRegi" + + "onBackendServiceRequest\022S\n\030backend_servi" + + "ce_resource\030\243\201\337\245\001 \001(\0132\'.google.cloud.com" + + "pute.v1.BackendServiceB\004\342A\001\002\022\"\n\007project\030" + + "\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022 \n\006region\030\364\315\240B " + + "\001(\tB\r\342A\001\002\362G\006region\022\032\n\nrequest_id\030\313\201\331\021 \001(" + + "\tH\000\210\001\001B\r\n\013_request_id\"\333\001\n\035InsertRegionCo" + + "mmitmentRequest\022I\n\023commitment_resource\030\370" + + "\243\273t \001(\0132#.google.cloud.compute.v1.Commit" + + "mentB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007p" + + "roject\022 \n\006region\030\364\315\240B \001(\tB\r\342A\001\002\362G\006region" + + "\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request" + + "_id\"\370\001\n\027InsertRegionDiskRequest\022=\n\rdisk_" + + "resource\030\360\320\253\014 \001(\0132\035.google.cloud.compute" + + ".v1.DiskB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002" + + "\362G\007project\022 \n\006region\030\364\315\240B \001(\tB\r\342A\001\002\362G\006re" + + "gion\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\034\n\014sour" + + "ce_image\030\267\350\206\030 \001(\tH\001\210\001\001B\r\n\013_request_idB\017\n" + + "\r_source_image\"\337\001\n\036InsertRegionHealthChe" + + "ckRequest\022L\n\025health_check_resource\030\250\303\244` " + + "\001(\0132$.google.cloud.compute.v1.HealthChec" + + "kB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007proj" + "ect\022 \n\006region\030\364\315\240B \001(\tB\r\342A\001\002\362G\006region\022\032\n" + "\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id" - + "\"\374\001\n\'InsertRegionNetworkEndpointGroupReq" - + "uest\022`\n\037network_endpoint_group_resource\030" - + "\247\315\333\372\001 \001(\0132-.google.cloud.compute.v1.Netw" - + "orkEndpointGroupB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001" - + "(\tB\016\342A\001\002\362G\007project\022 \n\006region\030\364\315\240B \001(\tB\r\342" - + "A\001\002\362G\006region\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001" - + "B\r\n\013_request_id\"\360\001\n(InsertRegionNetworkF" - + "irewallPolicyRequest\022S\n\030firewall_policy_" - + "resource\030\274\266\207\354\001 \001(\0132\'.google.cloud.comput" - + "e.v1.FirewallPolicyB\004\342A\001\002\022\"\n\007project\030\231\226\301" - + "l \001(\tB\016\342A\001\002\362G\007project\022 \n\006region\030\364\315\240B \001(\t" - + "B\r\342A\001\002\362G\006region\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000" - + "\210\001\001B\r\n\013_request_id\"\373\001\n\'InsertRegionNotif" - + "icationEndpointRequest\022_\n\036notification_e" - + "ndpoint_resource\030\244\372\261\241\001 \001(\0132-.google.clou" - + "d.compute.v1.NotificationEndpointB\004\342A\001\002\022" - + "\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022 \n\006r" - + "egion\030\364\315\240B \001(\tB\r\342A\001\002\362G\006region\022\032\n\nrequest" - + "_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\231\002\n!Ins" - + "ertRegionSecurityPolicyRequest\022\"\n\007projec" + + "\"\366\001\n%InsertRegionHealthCheckServiceReque" + + "st\022\\\n\035health_check_service_resource\030\362\233\320\343" + + "\001 \001(\0132+.google.cloud.compute.v1.HealthCh" + + "eckServiceB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A" + + "\001\002\362G\007project\022 \n\006region\030\364\315\240B \001(\tB\r\342A\001\002\362G\006" + + "region\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_r" + + "equest_id\"\373\001\n\'InsertRegionInstanceGroupM" + + "anagerRequest\022_\n\037instance_group_manager_" + + "resource\030\212\212\276| \001(\0132-.google.cloud.compute" + + ".v1.InstanceGroupManagerB\004\342A\001\002\022\"\n\007projec" + "t\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022 \n\006region\030\364\315\240" + "B \001(\tB\r\342A\001\002\362G\006region\022\032\n\nrequest_id\030\313\201\331\021 " - + "\001(\tH\000\210\001\001\022R\n\030security_policy_resource\030\374\252\211" - + "g \001(\0132\'.google.cloud.compute.v1.Security" - + "PolicyB\004\342A\001\002\022\035\n\rvalidate_only\030\265\372\337s \001(\010H\001" - + "\210\001\001B\r\n\013_request_idB\020\n\016_validate_only\"\350\001\n" - + "!InsertRegionSslCertificateRequest\022\"\n\007pr" - + "oject\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022 \n\006region" - + "\030\364\315\240B \001(\tB\r\342A\001\002\362G\006region\022\032\n\nrequest_id\030\313" - + "\201\331\021 \001(\tH\000\210\001\001\022R\n\030ssl_certificate_resource" - + "\030\211\324\225V \001(\0132\'.google.cloud.compute.v1.SslC" - + "ertificateB\004\342A\001\002B\r\n\013_request_id\"\332\001\n\034Inse" - + "rtRegionSslPolicyRequest\022\"\n\007project\030\231\226\301l" - + " \001(\tB\016\342A\001\002\362G\007project\022 \n\006region\030\364\315\240B \001(\tB" - + "\r\342A\001\002\362G\006region\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210" - + "\001\001\022I\n\023ssl_policy_resource\030\310\210\212\203\001 \001(\0132\".go" - + "ogle.cloud.compute.v1.SslPolicyB\004\342A\001\002B\r\n" - + "\013_request_id\"\354\001\n\"InsertRegionTargetHttpP" - + "roxyRequest\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007" - + "project\022 \n\006region\030\364\315\240B \001(\tB\r\342A\001\002\362G\006regio" - + "n\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022U\n\032target_" - + "http_proxy_resource\030\250\257\343\013 \001(\0132(.google.cl" - + "oud.compute.v1.TargetHttpProxyB\004\342A\001\002B\r\n\013" - + "_request_id\"\360\001\n#InsertRegionTargetHttpsP" - + "roxyRequest\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007" - + "project\022 \n\006region\030\364\315\240B \001(\tB\r\342A\001\002\362G\006regio" - + "n\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022X\n\033target_" - + "https_proxy_resource\030\201\255\344\316\001 \001(\0132).google." - + "cloud.compute.v1.TargetHttpsProxyB\004\342A\001\002B" - + "\r\n\013_request_id\"\351\001\n!InsertRegionTargetTcp" - + "ProxyRequest\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G" - + "\007project\022 \n\006region\030\364\315\240B \001(\tB\r\342A\001\002\362G\006regi" - + "on\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022S\n\031target" - + "_tcp_proxy_resource\030\313\360\311E \001(\0132\'.google.cl" - + "oud.compute.v1.TargetTcpProxyB\004\342A\001\002B\r\n\013_" - + "request_id\"\320\001\n\031InsertRegionUrlMapRequest" - + "\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022 \n\006" - + "region\030\364\315\240B \001(\tB\r\342A\001\002\362G\006region\022\032\n\nreques" - + "t_id\030\313\201\331\021 \001(\tH\000\210\001\001\022B\n\020url_map_resource\030\341" - + "\220\267P \001(\0132\037.google.cloud.compute.v1.UrlMap" - + "B\004\342A\001\002B\r\n\013_request_id\"\325\001\n\030InsertReservat" - + "ionRequest\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007p" - + "roject\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022L\n\024re" - + "servation_resource\030\241\356\364\207\001 \001(\0132$.google.cl" - + "oud.compute.v1.ReservationB\004\342A\001\002\022\034\n\004zone" - + "\030\254\307\344\001 \001(\tB\013\342A\001\002\362G\004zoneB\r\n\013_request_id\"\342\001" - + "\n\033InsertResourcePolicyRequest\022\"\n\007project" - + "\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022 \n\006region\030\364\315\240B" - + " \001(\tB\r\342A\001\002\362G\006region\022\032\n\nrequest_id\030\313\201\331\021 \001" - + "(\tH\000\210\001\001\022R\n\030resource_policy_resource\030\312\214\321$" - + " \001(\0132\'.google.cloud.compute.v1.ResourceP" - + "olicyB\004\342A\001\002B\r\n\013_request_id\"\244\001\n\022InsertRou" - + "teRequest\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007pr" - + "oject\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022?\n\016rou" - + "te_resource\030\304\212\277k \001(\0132\036.google.cloud.comp" - + "ute.v1.RouteB\004\342A\001\002B\r\n\013_request_id\"\311\001\n\023In" - + "sertRouterRequest\022\"\n\007project\030\231\226\301l \001(\tB\016\342" - + "A\001\002\362G\007project\022 \n\006region\030\364\315\240B \001(\tB\r\342A\001\002\362G" - + "\006region\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022A\n\017r" - + "outer_resource\030\304\200\202J \001(\0132\037.google.cloud.c" - + "ompute.v1.RouterB\004\342A\001\002B\r\n\013_request_id\"\361\001" - + "\n\033InsertSecurityPolicyRequest\022\"\n\007project" - + "\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nrequest_id\030" - + "\313\201\331\021 \001(\tH\000\210\001\001\022R\n\030security_policy_resourc" - + "e\030\374\252\211g \001(\0132\'.google.cloud.compute.v1.Sec" - + "urityPolicyB\004\342A\001\002\022\035\n\rvalidate_only\030\265\372\337s " - + "\001(\010H\001\210\001\001B\r\n\013_request_idB\020\n\016_validate_onl" - + "y\"\354\001\n\036InsertServiceAttachmentRequest\022\"\n\007" + + "\001(\tH\000\210\001\001B\r\n\013_request_id\"\356\001\n#InsertRegion" + + "InstanceTemplateRequest\022V\n\032instance_temp" + + "late_resource\030\211\352\213\005 \001(\0132).google.cloud.co" + + "mpute.v1.InstanceTemplateB\004\342A\001\002\022\"\n\007proje" + + "ct\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022 \n\006region\030\364\315" + + "\240B \001(\tB\r\342A\001\002\362G\006region\022\032\n\nrequest_id\030\313\201\331\021" + + " \001(\tH\000\210\001\001B\r\n\013_request_id\"\374\001\n\'InsertRegio" + + "nNetworkEndpointGroupRequest\022`\n\037network_" + + "endpoint_group_resource\030\247\315\333\372\001 \001(\0132-.goog" + + "le.cloud.compute.v1.NetworkEndpointGroup" + + "B\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007proje" + + "ct\022 \n\006region\030\364\315\240B \001(\tB\r\342A\001\002\362G\006region\022\032\n\n" + + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"" + + "\360\001\n(InsertRegionNetworkFirewallPolicyReq" + + "uest\022S\n\030firewall_policy_resource\030\274\266\207\354\001 \001" + + "(\0132\'.google.cloud.compute.v1.FirewallPol" + + "icyB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007pr" + + "oject\022 \n\006region\030\364\315\240B \001(\tB\r\342A\001\002\362G\006region\022" + + "\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_" + + "id\"\373\001\n\'InsertRegionNotificationEndpointR" + + "equest\022_\n\036notification_endpoint_resource" + + "\030\244\372\261\241\001 \001(\0132-.google.cloud.compute.v1.Not" + + "ificationEndpointB\004\342A\001\002\022\"\n\007project\030\231\226\301l " + + "\001(\tB\016\342A\001\002\362G\007project\022 \n\006region\030\364\315\240B \001(\tB\r" + + "\342A\001\002\362G\006region\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001" + + "\001B\r\n\013_request_id\"\231\002\n!InsertRegionSecurit" + + "yPolicyRequest\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002" + + "\362G\007project\022 \n\006region\030\364\315\240B \001(\tB\r\342A\001\002\362G\006re" + + "gion\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022R\n\030secu" + + "rity_policy_resource\030\374\252\211g \001(\0132\'.google.c" + + "loud.compute.v1.SecurityPolicyB\004\342A\001\002\022\035\n\r" + + "validate_only\030\265\372\337s \001(\010H\001\210\001\001B\r\n\013_request_" + + "idB\020\n\016_validate_only\"\350\001\n!InsertRegionSsl" + + "CertificateRequest\022\"\n\007project\030\231\226\301l \001(\tB\016" + + "\342A\001\002\362G\007project\022 \n\006region\030\364\315\240B \001(\tB\r\342A\001\002\362" + + "G\006region\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022R\n\030" + + "ssl_certificate_resource\030\211\324\225V \001(\0132\'.goog" + + "le.cloud.compute.v1.SslCertificateB\004\342A\001\002" + + "B\r\n\013_request_id\"\332\001\n\034InsertRegionSslPolic" + + "yRequest\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007pro" + + "ject\022 \n\006region\030\364\315\240B \001(\tB\r\342A\001\002\362G\006region\022\032" + + "\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022I\n\023ssl_policy" + + "_resource\030\310\210\212\203\001 \001(\0132\".google.cloud.compu" + + "te.v1.SslPolicyB\004\342A\001\002B\r\n\013_request_id\"\354\001\n" + + "\"InsertRegionTargetHttpProxyRequest\022\"\n\007p" + + "roject\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022 \n\006regio" + + "n\030\364\315\240B \001(\tB\r\342A\001\002\362G\006region\022\032\n\nrequest_id\030" + + "\313\201\331\021 \001(\tH\000\210\001\001\022U\n\032target_http_proxy_resou" + + "rce\030\250\257\343\013 \001(\0132(.google.cloud.compute.v1.T" + + "argetHttpProxyB\004\342A\001\002B\r\n\013_request_id\"\360\001\n#" + + "InsertRegionTargetHttpsProxyRequest\022\"\n\007p" + + "roject\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022 \n\006regio" + + "n\030\364\315\240B \001(\tB\r\342A\001\002\362G\006region\022\032\n\nrequest_id\030" + + "\313\201\331\021 \001(\tH\000\210\001\001\022X\n\033target_https_proxy_reso" + + "urce\030\201\255\344\316\001 \001(\0132).google.cloud.compute.v1" + + ".TargetHttpsProxyB\004\342A\001\002B\r\n\013_request_id\"\351" + + "\001\n!InsertRegionTargetTcpProxyRequest\022\"\n\007" + "project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022 \n\006regi" + "on\030\364\315\240B \001(\tB\r\342A\001\002\362G\006region\022\032\n\nrequest_id" - + "\030\313\201\331\021 \001(\tH\000\210\001\001\022Y\n\033service_attachment_res" - + "ource\030\240\266\304\341\001 \001(\0132*.google.cloud.compute.v" - + "1.ServiceAttachmentB\004\342A\001\002B\r\n\013_request_id" - + "\"\256\001\n\025InsertSnapshotRequest\022\"\n\007project\030\231\226" + + "\030\313\201\331\021 \001(\tH\000\210\001\001\022S\n\031target_tcp_proxy_resou" + + "rce\030\313\360\311E \001(\0132\'.google.cloud.compute.v1.T" + + "argetTcpProxyB\004\342A\001\002B\r\n\013_request_id\"\320\001\n\031I" + + "nsertRegionUrlMapRequest\022\"\n\007project\030\231\226\301l" + + " \001(\tB\016\342A\001\002\362G\007project\022 \n\006region\030\364\315\240B \001(\tB" + + "\r\342A\001\002\362G\006region\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210" + + "\001\001\022B\n\020url_map_resource\030\341\220\267P \001(\0132\037.google" + + ".cloud.compute.v1.UrlMapB\004\342A\001\002B\r\n\013_reque" + + "st_id\"\325\001\n\030InsertReservationRequest\022\"\n\007pr" + + "oject\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nreques" + + "t_id\030\313\201\331\021 \001(\tH\000\210\001\001\022L\n\024reservation_resour" + + "ce\030\241\356\364\207\001 \001(\0132$.google.cloud.compute.v1.R" + + "eservationB\004\342A\001\002\022\034\n\004zone\030\254\307\344\001 \001(\tB\013\342A\001\002\362" + + "G\004zoneB\r\n\013_request_id\"\342\001\n\033InsertResource" + + "PolicyRequest\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362" + + "G\007project\022 \n\006region\030\364\315\240B \001(\tB\r\342A\001\002\362G\006reg" + + "ion\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022R\n\030resou" + + "rce_policy_resource\030\312\214\321$ \001(\0132\'.google.cl" + + "oud.compute.v1.ResourcePolicyB\004\342A\001\002B\r\n\013_" + + "request_id\"\244\001\n\022InsertRouteRequest\022\"\n\007pro" + + "ject\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nrequest" + + "_id\030\313\201\331\021 \001(\tH\000\210\001\001\022?\n\016route_resource\030\304\212\277k" + + " \001(\0132\036.google.cloud.compute.v1.RouteB\004\342A" + + "\001\002B\r\n\013_request_id\"\311\001\n\023InsertRouterReques" + + "t\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022 \n" + + "\006region\030\364\315\240B \001(\tB\r\342A\001\002\362G\006region\022\032\n\nreque" + + "st_id\030\313\201\331\021 \001(\tH\000\210\001\001\022A\n\017router_resource\030\304" + + "\200\202J \001(\0132\037.google.cloud.compute.v1.Router" + + "B\004\342A\001\002B\r\n\013_request_id\"\361\001\n\033InsertSecurity" + + "PolicyRequest\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362" + + "G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022R\n" + + "\030security_policy_resource\030\374\252\211g \001(\0132\'.goo" + + "gle.cloud.compute.v1.SecurityPolicyB\004\342A\001" + + "\002\022\035\n\rvalidate_only\030\265\372\337s \001(\010H\001\210\001\001B\r\n\013_req" + + "uest_idB\020\n\016_validate_only\"\354\001\n\036InsertServ" + + "iceAttachmentRequest\022\"\n\007project\030\231\226\301l \001(\t" + + "B\016\342A\001\002\362G\007project\022 \n\006region\030\364\315\240B \001(\tB\r\342A\001" + + "\002\362G\006region\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022Y" + + "\n\033service_attachment_resource\030\240\266\304\341\001 \001(\0132" + + "*.google.cloud.compute.v1.ServiceAttachm" + + "entB\004\342A\001\002B\r\n\013_request_id\"\256\001\n\025InsertSnaps" + + "hotRequest\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007p" + + "roject\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022F\n\021sn" + + "apshot_resource\030\251\270\301\345\001 \001(\0132!.google.cloud" + + ".compute.v1.SnapshotB\004\342A\001\002B\r\n\013_request_i" + + "d\"\300\001\n\033InsertSslCertificateRequest\022\"\n\007pro" + + "ject\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nrequest" + + "_id\030\313\201\331\021 \001(\tH\000\210\001\001\022R\n\030ssl_certificate_res" + + "ource\030\211\324\225V \001(\0132\'.google.cloud.compute.v1" + + ".SslCertificateB\004\342A\001\002B\r\n\013_request_id\"\262\001\n" + + "\026InsertSslPolicyRequest\022\"\n\007project\030\231\226\301l " + + "\001(\tB\016\342A\001\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001" + + "(\tH\000\210\001\001\022I\n\023ssl_policy_resource\030\310\210\212\203\001 \001(\013" + + "2\".google.cloud.compute.v1.SslPolicyB\004\342A" + + "\001\002B\r\n\013_request_id\"\325\001\n\027InsertSubnetworkRe" + + "quest\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007projec" + + "t\022 \n\006region\030\364\315\240B \001(\tB\r\342A\001\002\362G\006region\022\032\n\nr" + + "equest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022I\n\023subnetwork_re" + + "source\030\277\332\221\024 \001(\0132#.google.cloud.compute.v" + + "1.SubnetworkB\004\342A\001\002B\r\n\013_request_id\"\305\001\n\034In" + + "sertTargetGrpcProxyRequest\022\"\n\007project\030\231\226" + "\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nrequest_id\030\313\201\331" - + "\021 \001(\tH\000\210\001\001\022F\n\021snapshot_resource\030\251\270\301\345\001 \001(" - + "\0132!.google.cloud.compute.v1.SnapshotB\004\342A" - + "\001\002B\r\n\013_request_id\"\300\001\n\033InsertSslCertifica" - + "teRequest\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007pr" - + "oject\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022R\n\030ssl" - + "_certificate_resource\030\211\324\225V \001(\0132\'.google." - + "cloud.compute.v1.SslCertificateB\004\342A\001\002B\r\n" - + "\013_request_id\"\262\001\n\026InsertSslPolicyRequest\022" - + "\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nr" - + "equest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022I\n\023ssl_policy_re" - + "source\030\310\210\212\203\001 \001(\0132\".google.cloud.compute." - + "v1.SslPolicyB\004\342A\001\002B\r\n\013_request_id\"\325\001\n\027In" - + "sertSubnetworkRequest\022\"\n\007project\030\231\226\301l \001(" - + "\tB\016\342A\001\002\362G\007project\022 \n\006region\030\364\315\240B \001(\tB\r\342A" - + "\001\002\362G\006region\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022" - + "I\n\023subnetwork_resource\030\277\332\221\024 \001(\0132#.google" - + ".cloud.compute.v1.SubnetworkB\004\342A\001\002B\r\n\013_r" - + "equest_id\"\305\001\n\034InsertTargetGrpcProxyReque" - + "st\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032" - + "\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022V\n\032target_grp" - + "c_proxy_resource\030\322\352\353\234\001 \001(\0132(.google.clou" - + "d.compute.v1.TargetGrpcProxyB\004\342A\001\002B\r\n\013_r" - + "equest_id\"\304\001\n\034InsertTargetHttpProxyReque" - + "st\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032" - + "\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022U\n\032target_htt" - + "p_proxy_resource\030\250\257\343\013 \001(\0132(.google.cloud" - + ".compute.v1.TargetHttpProxyB\004\342A\001\002B\r\n\013_re" - + "quest_id\"\310\001\n\035InsertTargetHttpsProxyReque" - + "st\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032" - + "\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022X\n\033target_htt" - + "ps_proxy_resource\030\201\255\344\316\001 \001(\0132).google.clo" - + "ud.compute.v1.TargetHttpsProxyB\004\342A\001\002B\r\n\013" - + "_request_id\"\337\001\n\033InsertTargetInstanceRequ" - + "est\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022" - + "\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022S\n\030target_in" - + "stance_resource\030\312\342\240\315\001 \001(\0132\'.google.cloud" - + ".compute.v1.TargetInstanceB\004\342A\001\002\022\034\n\004zone" - + "\030\254\307\344\001 \001(\tB\013\342A\001\002\362G\004zoneB\r\n\013_request_id\"\326\001" - + "\n\027InsertTargetPoolRequest\022\"\n\007project\030\231\226\301" - + "l \001(\tB\016\342A\001\002\362G\007project\022 \n\006region\030\364\315\240B \001(\t" - + "B\r\342A\001\002\362G\006region\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000" - + "\210\001\001\022J\n\024target_pool_resource\030\243\335\2450 \001(\0132#.g" - + "oogle.cloud.compute.v1.TargetPoolB\004\342A\001\002B" - + "\r\n\013_request_id\"\301\001\n\033InsertTargetSslProxyR" - + "equest\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007proje" - + "ct\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022S\n\031target" - + "_ssl_proxy_resource\030\300\375\333C \001(\0132\'.google.cl" - + "oud.compute.v1.TargetSslProxyB\004\342A\001\002B\r\n\013_", - "request_id\"\301\001\n\033InsertTargetTcpProxyReque" - + "st\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032" - + "\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022S\n\031target_tcp" - + "_proxy_resource\030\313\360\311E \001(\0132\'.google.cloud." - + "compute.v1.TargetTcpProxyB\004\342A\001\002B\r\n\013_requ" - + "est_id\"\350\001\n\035InsertTargetVpnGatewayRequest" - + "\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022 \n\006" - + "region\030\364\315\240B \001(\tB\r\342A\001\002\362G\006region\022\032\n\nreques" - + "t_id\030\313\201\331\021 \001(\tH\000\210\001\001\022V\n\033target_vpn_gateway" - + "_resource\030\202\263\036 \001(\0132).google.cloud.compute" - + ".v1.TargetVpnGatewayB\004\342A\001\002B\r\n\013_request_i" - + "d\"\250\001\n\023InsertUrlMapRequest\022\"\n\007project\030\231\226\301" - + "l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021" - + " \001(\tH\000\210\001\001\022B\n\020url_map_resource\030\341\220\267P \001(\0132\037" - + ".google.cloud.compute.v1.UrlMapB\004\342A\001\002B\r\n" - + "\013_request_id\"\326\001\n\027InsertVpnGatewayRequest" + + "\021 \001(\tH\000\210\001\001\022V\n\032target_grpc_proxy_resource" + + "\030\322\352\353\234\001 \001(\0132(.google.cloud.compute.v1.Tar" + + "getGrpcProxyB\004\342A\001\002B\r\n\013_request_id\"\304\001\n\034In" + + "sertTargetHttpProxyRequest\022\"\n\007project\030\231\226" + + "\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nrequest_id\030\313\201\331" + + "\021 \001(\tH\000\210\001\001\022U\n\032target_http_proxy_resource" + + "\030\250\257\343\013 \001(\0132(.google.cloud.compute.v1.Targ" + + "etHttpProxyB\004\342A\001\002B\r\n\013_request_id\"\310\001\n\035Ins" + + "ertTargetHttpsProxyRequest\022\"\n\007project\030\231\226" + + "\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nrequest_id\030\313\201\331" + + "\021 \001(\tH\000\210\001\001\022X\n\033target_https_proxy_resourc" + + "e\030\201\255\344\316\001 \001(\0132).google.cloud.compute.v1.Ta" + + "rgetHttpsProxyB\004\342A\001\002B\r\n\013_request_id\"\337\001\n\033" + + "InsertTargetInstanceRequest\022\"\n\007project\030\231" + + "\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nrequest_id\030\313\201" + + "\331\021 \001(\tH\000\210\001\001\022S\n\030target_instance_resource\030" + + "\312\342\240\315\001 \001(\0132\'.google.cloud.compute.v1.Targ" + + "etInstanceB\004\342A\001\002\022\034\n\004zone\030\254\307\344\001 \001(\tB\013\342A\001\002\362" + + "G\004zoneB\r\n\013_request_id\"\326\001\n\027InsertTargetPo" + + "olRequest\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007pr" + + "oject\022 \n\006region\030\364\315\240B \001(\tB\r\342A\001\002\362G\006region\022" + + "\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022J\n\024target_po" + + "ol_resource\030\243\335\2450 \001(\0132#.google.cloud.comp" + + "ute.v1.TargetPoolB\004\342A\001\002B\r\n\013_request_id\"\301" + + "\001\n\033InsertTargetSslProxyRequest\022\"\n\007projec" + + "t\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nrequest_id" + + "\030\313\201\331\021 \001(\tH\000\210\001\001\022S\n\031target_ssl_proxy_resou" + + "rce\030\300\375\333C \001(\0132\'.google.cloud.compute.v1.T", + "argetSslProxyB\004\342A\001\002B\r\n\013_request_id\"\301\001\n\033I" + + "nsertTargetTcpProxyRequest\022\"\n\007project\030\231\226" + + "\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nrequest_id\030\313\201\331" + + "\021 \001(\tH\000\210\001\001\022S\n\031target_tcp_proxy_resource\030" + + "\313\360\311E \001(\0132\'.google.cloud.compute.v1.Targe" + + "tTcpProxyB\004\342A\001\002B\r\n\013_request_id\"\350\001\n\035Inser" + + "tTargetVpnGatewayRequest\022\"\n\007project\030\231\226\301l" + + " \001(\tB\016\342A\001\002\362G\007project\022 \n\006region\030\364\315\240B \001(\tB" + + "\r\342A\001\002\362G\006region\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210" + + "\001\001\022V\n\033target_vpn_gateway_resource\030\202\263\036 \001(" + + "\0132).google.cloud.compute.v1.TargetVpnGat" + + "ewayB\004\342A\001\002B\r\n\013_request_id\"\250\001\n\023InsertUrlM" + + "apRequest\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007pr" + + "oject\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022B\n\020url" + + "_map_resource\030\341\220\267P \001(\0132\037.google.cloud.co" + + "mpute.v1.UrlMapB\004\342A\001\002B\r\n\013_request_id\"\326\001\n" + + "\027InsertVpnGatewayRequest\022\"\n\007project\030\231\226\301l" + + " \001(\tB\016\342A\001\002\362G\007project\022 \n\006region\030\364\315\240B \001(\tB" + + "\r\342A\001\002\362G\006region\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210" + + "\001\001\022J\n\024vpn_gateway_resource\030\224\267\216W \001(\0132#.go" + + "ogle.cloud.compute.v1.VpnGatewayB\004\342A\001\002B\r" + + "\n\013_request_id\"\323\001\n\026InsertVpnTunnelRequest" + "\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022 \n\006" + "region\030\364\315\240B \001(\tB\r\342A\001\002\362G\006region\022\032\n\nreques" - + "t_id\030\313\201\331\021 \001(\tH\000\210\001\001\022J\n\024vpn_gateway_resour" - + "ce\030\224\267\216W \001(\0132#.google.cloud.compute.v1.Vp" - + "nGatewayB\004\342A\001\002B\r\n\013_request_id\"\323\001\n\026Insert" - + "VpnTunnelRequest\022\"\n\007project\030\231\226\301l \001(\tB\016\342A" - + "\001\002\362G\007project\022 \n\006region\030\364\315\240B \001(\tB\r\342A\001\002\362G\006" - + "region\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022H\n\023vp" - + "n_tunnel_resource\030\272\241\264) \001(\0132\".google.clou" - + "d.compute.v1.VpnTunnelB\004\342A\001\002B\r\n\013_request" - + "_id\"\265\035\n\010Instance\022\\\n\031advanced_machine_fea" - + "tures\030\262\347\252\303\001 \001(\01320.google.cloud.compute.v" - + "1.AdvancedMachineFeaturesH\000\210\001\001\022\037\n\016can_ip" - + "_forward\030\374\206\204\337\001 \001(\010H\001\210\001\001\022b\n\034confidential_" - + "instance_config\030\365\222\372\351\001 \001(\01323.google.cloud" - + ".compute.v1.ConfidentialInstanceConfigH\002" - + "\210\001\001\022\035\n\014cpu_platform\030\252\352\321\303\001 \001(\tH\003\210\001\001\022\"\n\022cr" - + "eation_timestamp\030\266\217\307\016 \001(\tH\004\210\001\001\022$\n\023deleti" - + "on_protection\030\352\377\262\332\001 \001(\010H\005\210\001\001\022\034\n\013descript" - + "ion\030\374\207\326\311\001 \001(\tH\006\210\001\001\0227\n\005disks\030\366\314\312- \003(\0132%.g" - + "oogle.cloud.compute.v1.AttachedDisk\022F\n\016d" - + "isplay_device\030\363\210\274{ \001(\0132&.google.cloud.co" - + "mpute.v1.DisplayDeviceH\007\210\001\001\022\033\n\013fingerpri" - + "nt\030\344\321\363o \001(\tH\010\210\001\001\022J\n\022guest_accelerators\030\357" - + "\314\207\335\001 \003(\0132*.google.cloud.compute.v1.Accel" - + "eratorConfig\022\030\n\010hostname\030\263\270\205q \001(\tH\t\210\001\001\022\020" - + "\n\002id\030\233\032 \001(\004H\n\210\001\001\022W\n\027instance_encryption_" - + "key\030\215\301\357\036 \001(\0132..google.cloud.compute.v1.C" - + "ustomerEncryptionKeyH\013\210\001\001\022*\n\032key_revocat" - + "ion_action_type\030\342\334\300p \001(\tH\014\210\001\001\022\024\n\004kind\030\224\367" - + "\310\001 \001(\tH\r\210\001\001\022!\n\021label_fingerprint\030\231\360\367T \001(" - + "\tH\016\210\001\001\022A\n\006labels\030\377\277\301\356\001 \003(\0132-.google.clou" - + "d.compute.v1.Instance.LabelsEntry\022%\n\024las" - + "t_start_timestamp\030\320\243\321\323\001 \001(\tH\017\210\001\001\022$\n\023last" - + "_stop_timestamp\030\342\333\354\304\001 \001(\tH\020\210\001\001\022)\n\030last_s" - + "uspended_timestamp\030\211\251\361\251\001 \001(\tH\021\210\001\001\022\034\n\014mac" - + "hine_type\030\262\260\312l \001(\tH\022\210\001\001\022;\n\010metadata\030\257\366\265)" - + " \001(\0132!.google.cloud.compute.v1.MetadataH" - + "\023\210\001\001\022 \n\020min_cpu_platform\030\367\233\352s \001(\tH\024\210\001\001\022\024" - + "\n\004name\030\213\365\315\001 \001(\tH\025\210\001\001\022H\n\022network_interfac" - + "es\030\213\332\222\031 \003(\0132).google.cloud.compute.v1.Ne" - + "tworkInterface\022^\n\032network_performance_co" - + "nfig\030\342\227\370\275\001 \001(\01321.google.cloud.compute.v1" - + ".NetworkPerformanceConfigH\026\210\001\001\022?\n\006params" - + "\030\206\363\253% \001(\0132\'.google.cloud.compute.v1.Inst" - + "anceParamsH\027\210\001\001\022*\n\032private_ipv6_google_a" - + "ccess\030\216\314\202\027 \001(\tH\030\210\001\001\022R\n\024reservation_affin" - + "ity\030\273\270\242K \001(\0132,.google.cloud.compute.v1.R" - + "eservationAffinityH\031\210\001\001\022\034\n\021resource_poli" - + "cies\030\341\234\314\n \003(\t\022H\n\017resource_status\030\303\372\367v \001(" - + "\0132\'.google.cloud.compute.v1.ResourceStat" - + "usH\032\210\001\001\022\036\n\rsatisfies_pzs\030\253\335\253\345\001 \001(\010H\033\210\001\001\022" - + "@\n\nscheduling\030\224\313\261\270\001 \001(\0132#.google.cloud.c" - + "ompute.v1.SchedulingH\034\210\001\001\022\032\n\tself_link\030\215" - + "\222\305\331\001 \001(\tH\035\210\001\001\022E\n\020service_accounts\030\260\304\253\204\001 " - + "\003(\0132\'.google.cloud.compute.v1.ServiceAcc" - + "ount\022Y\n\030shielded_instance_config\030\265\213\221\006 \001(" - + "\0132/.google.cloud.compute.v1.ShieldedInst" - + "anceConfigH\036\210\001\001\022l\n\"shielded_instance_int" - + "egrity_policy\030\227\242\207N \001(\01328.google.cloud.co" - + "mpute.v1.ShieldedInstanceIntegrityPolicy" - + "H\037\210\001\001\022$\n\024source_machine_image\030\277\334\260\n \001(\tH " - + "\210\001\001\022c\n#source_machine_image_encryption_k" - + "ey\030\243\373\371[ \001(\0132..google.cloud.compute.v1.Cu" - + "stomerEncryptionKeyH!\210\001\001\022 \n\020start_restri" - + "cted\030\330\320\375: \001(\010H\"\210\001\001\022\026\n\006status\030\362\237\267V \001(\tH#\210" - + "\001\001\022\037\n\016status_message\030\272\311\351\215\001 \001(\tH$\210\001\001\0223\n\004t" - + "ags\030\231\350\330\001 \001(\0132\035.google.cloud.compute.v1.T" - + "agsH%\210\001\001\022\024\n\004zone\030\254\307\344\001 \001(\tH&\210\001\001\032-\n\013Labels" - + "Entry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\215\001" - + "\n\027KeyRevocationActionType\022(\n$UNDEFINED_K" - + "EY_REVOCATION_ACTION_TYPE\020\000\022.\n&KEY_REVOC" - + "ATION_ACTION_TYPE_UNSPECIFIED\020\332\221\336\336\001\022\013\n\004N" - + "ONE\020\270\316\222\001\022\013\n\004STOP\020\202\200\234\001\"\300\001\n\027PrivateIpv6Goo" - + "gleAccess\022(\n$UNDEFINED_PRIVATE_IPV6_GOOG" - + "LE_ACCESS\020\000\022-\n%ENABLE_BIDIRECTIONAL_ACCE" - + "SS_TO_GOOGLE\020\272\312\211\314\001\022+\n#ENABLE_OUTBOUND_VM" - + "_ACCESS_TO_GOOGLE\020\327\372\266\211\001\022\037\n\027INHERIT_FROM_" - + "SUBNETWORK\020\277\250\354\374\001\"\334\001\n\006Status\022\024\n\020UNDEFINED" - + "_STATUS\020\000\022\026\n\016DEPROVISIONING\020\356\223\304\314\001\022\024\n\014PRO" - + "VISIONING\020\355\365\332\212\001\022\021\n\tREPAIRING\020\225\202\225\305\001\022\016\n\007RU" - + "NNING\020\237\303\3529\022\017\n\007STAGING\020\233\310\306\315\001\022\017\n\007STOPPED\020\255" - + "\273\354\323\001\022\020\n\010STOPPING\020\364\320\242\247\001\022\020\n\tSUSPENDED\020\273\273\266\030" - + "\022\022\n\nSUSPENDING\020\246\324\230\365\001\022\021\n\nTERMINATED\020\243\364\233wB" - + "\034\n\032_advanced_machine_featuresB\021\n\017_can_ip" - + "_forwardB\037\n\035_confidential_instance_confi" - + "gB\017\n\r_cpu_platformB\025\n\023_creation_timestam" - + "pB\026\n\024_deletion_protectionB\016\n\014_descriptio" - + "nB\021\n\017_display_deviceB\016\n\014_fingerprintB\013\n\t" - + "_hostnameB\005\n\003_idB\032\n\030_instance_encryption" - + "_keyB\035\n\033_key_revocation_action_typeB\007\n\005_" - + "kindB\024\n\022_label_fingerprintB\027\n\025_last_star" - + "t_timestampB\026\n\024_last_stop_timestampB\033\n\031_" - + "last_suspended_timestampB\017\n\r_machine_typ" - + "eB\013\n\t_metadataB\023\n\021_min_cpu_platformB\007\n\005_" - + "nameB\035\n\033_network_performance_configB\t\n\007_" - + "paramsB\035\n\033_private_ipv6_google_accessB\027\n" - + "\025_reservation_affinityB\022\n\020_resource_stat" - + "usB\020\n\016_satisfies_pzsB\r\n\013_schedulingB\014\n\n_" - + "self_linkB\033\n\031_shielded_instance_configB%" - + "\n#_shielded_instance_integrity_policyB\027\n" - + "\025_source_machine_imageB&\n$_source_machin" - + "e_image_encryption_keyB\023\n\021_start_restric" - + "tedB\t\n\007_statusB\021\n\017_status_messageB\007\n\005_ta" - + "gsB\007\n\005_zone\"\271\003\n\026InstanceAggregatedList\022\020" - + "\n\002id\030\233\032 \001(\tH\000\210\001\001\022L\n\005items\030\300\317\367/ \003(\0132:.goo" - + "gle.cloud.compute.v1.InstanceAggregatedL" - + "ist.ItemsEntry\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017" - + "next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself_li" - + "nk\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n\014unreachables\030\237\240\206t \003" - + "(\t\0229\n\007warning\030\234\337\226\030 \001(\0132 .google.cloud.co" - + "mpute.v1.WarningH\004\210\001\001\032Z\n\nItemsEntry\022\013\n\003k" - + "ey\030\001 \001(\t\022;\n\005value\030\002 \001(\0132,.google.cloud.c" - + "ompute.v1.InstancesScopedList:\0028\001B\005\n\003_id" - + "B\007\n\005_kindB\022\n\020_next_page_tokenB\014\n\n_self_l" - + "inkB\n\n\010_warning\"\251\001\n\027InstanceConsumptionD" - + "ata\022R\n\020consumption_info\030\322\345\344E \001(\01320.googl" - + "e.cloud.compute.v1.InstanceConsumptionIn" - + "foH\000\210\001\001\022\030\n\010instance\030\225\251\332\010 \001(\tH\001\210\001\001B\023\n\021_co" - + "nsumption_infoB\013\n\t_instance\"\320\001\n\027Instance" - + "ConsumptionInfo\022\033\n\nguest_cpus\030\322\313\310\273\001 \001(\005H" - + "\000\210\001\001\022\035\n\014local_ssd_gb\030\312\210\377\234\001 \001(\005H\001\210\001\001\022\031\n\tm" - + "emory_mb\030\223\223\2507 \001(\005H\002\210\001\001\022\036\n\rmin_node_cpus\030" - + "\273\244\242\227\001 \001(\005H\003\210\001\001B\r\n\013_guest_cpusB\017\n\r_local_" - + "ssd_gbB\014\n\n_memory_mbB\020\n\016_min_node_cpus\"\225" - + "\004\n\rInstanceGroup\022\"\n\022creation_timestamp\030\266" - + "\217\307\016 \001(\tH\000\210\001\001\022\034\n\013description\030\374\207\326\311\001 \001(\tH\001\210" - + "\001\001\022\033\n\013fingerprint\030\344\321\363o \001(\tH\002\210\001\001\022\020\n\002id\030\233\032" - + " \001(\004H\003\210\001\001\022\024\n\004kind\030\224\367\310\001 \001(\tH\004\210\001\001\022\024\n\004name\030" - + "\213\365\315\001 \001(\tH\005\210\001\001\022;\n\013named_ports\030\214\307\362\313\001 \003(\0132\"" - + ".google.cloud.compute.v1.NamedPort\022\027\n\007ne" - + "twork\030\256\264\205o \001(\tH\006\210\001\001\022\026\n\006region\030\364\315\240B \001(\tH\007" - + "\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\010\210\001\001\022\024\n\004size\030" - + "\201\300\327\001 \001(\005H\t\210\001\001\022\033\n\nsubnetwork\030\356\247\344\222\001 \001(\tH\n\210" - + "\001\001\022\024\n\004zone\030\254\307\344\001 \001(\tH\013\210\001\001B\025\n\023_creation_ti" - + "mestampB\016\n\014_descriptionB\016\n\014_fingerprintB" - + "\005\n\003_idB\007\n\005_kindB\007\n\005_nameB\n\n\010_networkB\t\n\007" - + "_regionB\014\n\n_self_linkB\007\n\005_sizeB\r\n\013_subne" - + "tworkB\007\n\005_zone\"\310\003\n\033InstanceGroupAggregat" - + "edList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022Q\n\005items\030\300\317\367/ \003" - + "(\0132?.google.cloud.compute.v1.InstanceGro" - + "upAggregatedList.ItemsEntry\022\024\n\004kind\030\224\367\310\001" - + " \001(\tH\001\210\001\001\022\037\n\017next_page_token\030\225\272\206& \001(\tH\002\210" - + "\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n\014unreac" - + "hables\030\237\240\206t \003(\t\0229\n\007warning\030\234\337\226\030 \001(\0132 .go" - + "ogle.cloud.compute.v1.WarningH\004\210\001\001\032_\n\nIt" - + "emsEntry\022\013\n\003key\030\001 \001(\t\022@\n\005value\030\002 \001(\01321.g" - + "oogle.cloud.compute.v1.InstanceGroupsSco" - + "pedList:\0028\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_pag" - + "e_tokenB\014\n\n_self_linkB\n\n\010_warning\"\253\002\n\021In" - + "stanceGroupList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0228\n\005ite" - + "ms\030\300\317\367/ \003(\0132&.google.cloud.compute.v1.In" - + "stanceGroup\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017nex" + + "t_id\030\313\201\331\021 \001(\tH\000\210\001\001\022H\n\023vpn_tunnel_resourc" + + "e\030\272\241\264) \001(\0132\".google.cloud.compute.v1.Vpn" + + "TunnelB\004\342A\001\002B\r\n\013_request_id\"\265\035\n\010Instance" + + "\022\\\n\031advanced_machine_features\030\262\347\252\303\001 \001(\0132" + + "0.google.cloud.compute.v1.AdvancedMachin" + + "eFeaturesH\000\210\001\001\022\037\n\016can_ip_forward\030\374\206\204\337\001 \001" + + "(\010H\001\210\001\001\022b\n\034confidential_instance_config\030" + + "\365\222\372\351\001 \001(\01323.google.cloud.compute.v1.Conf" + + "identialInstanceConfigH\002\210\001\001\022\035\n\014cpu_platf" + + "orm\030\252\352\321\303\001 \001(\tH\003\210\001\001\022\"\n\022creation_timestamp" + + "\030\266\217\307\016 \001(\tH\004\210\001\001\022$\n\023deletion_protection\030\352\377" + + "\262\332\001 \001(\010H\005\210\001\001\022\034\n\013description\030\374\207\326\311\001 \001(\tH\006\210" + + "\001\001\0227\n\005disks\030\366\314\312- \003(\0132%.google.cloud.comp" + + "ute.v1.AttachedDisk\022F\n\016display_device\030\363\210" + + "\274{ \001(\0132&.google.cloud.compute.v1.Display" + + "DeviceH\007\210\001\001\022\033\n\013fingerprint\030\344\321\363o \001(\tH\010\210\001\001" + + "\022J\n\022guest_accelerators\030\357\314\207\335\001 \003(\0132*.googl" + + "e.cloud.compute.v1.AcceleratorConfig\022\030\n\010" + + "hostname\030\263\270\205q \001(\tH\t\210\001\001\022\020\n\002id\030\233\032 \001(\004H\n\210\001\001" + + "\022W\n\027instance_encryption_key\030\215\301\357\036 \001(\0132..g" + + "oogle.cloud.compute.v1.CustomerEncryptio" + + "nKeyH\013\210\001\001\022*\n\032key_revocation_action_type\030" + + "\342\334\300p \001(\tH\014\210\001\001\022\024\n\004kind\030\224\367\310\001 \001(\tH\r\210\001\001\022!\n\021l" + + "abel_fingerprint\030\231\360\367T \001(\tH\016\210\001\001\022A\n\006labels" + + "\030\377\277\301\356\001 \003(\0132-.google.cloud.compute.v1.Ins" + + "tance.LabelsEntry\022%\n\024last_start_timestam" + + "p\030\320\243\321\323\001 \001(\tH\017\210\001\001\022$\n\023last_stop_timestamp\030" + + "\342\333\354\304\001 \001(\tH\020\210\001\001\022)\n\030last_suspended_timesta" + + "mp\030\211\251\361\251\001 \001(\tH\021\210\001\001\022\034\n\014machine_type\030\262\260\312l \001" + + "(\tH\022\210\001\001\022;\n\010metadata\030\257\366\265) \001(\0132!.google.cl" + + "oud.compute.v1.MetadataH\023\210\001\001\022 \n\020min_cpu_" + + "platform\030\367\233\352s \001(\tH\024\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH" + + "\025\210\001\001\022H\n\022network_interfaces\030\213\332\222\031 \003(\0132).go" + + "ogle.cloud.compute.v1.NetworkInterface\022^" + + "\n\032network_performance_config\030\342\227\370\275\001 \001(\01321" + + ".google.cloud.compute.v1.NetworkPerforma" + + "nceConfigH\026\210\001\001\022?\n\006params\030\206\363\253% \001(\0132\'.goog" + + "le.cloud.compute.v1.InstanceParamsH\027\210\001\001\022" + + "*\n\032private_ipv6_google_access\030\216\314\202\027 \001(\tH\030" + + "\210\001\001\022R\n\024reservation_affinity\030\273\270\242K \001(\0132,.g" + + "oogle.cloud.compute.v1.ReservationAffini" + + "tyH\031\210\001\001\022\034\n\021resource_policies\030\341\234\314\n \003(\t\022H\n" + + "\017resource_status\030\303\372\367v \001(\0132\'.google.cloud" + + ".compute.v1.ResourceStatusH\032\210\001\001\022\036\n\rsatis" + + "fies_pzs\030\253\335\253\345\001 \001(\010H\033\210\001\001\022@\n\nscheduling\030\224\313" + + "\261\270\001 \001(\0132#.google.cloud.compute.v1.Schedu" + + "lingH\034\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\035\210\001\001\022E\n" + + "\020service_accounts\030\260\304\253\204\001 \003(\0132\'.google.clo" + + "ud.compute.v1.ServiceAccount\022Y\n\030shielded" + + "_instance_config\030\265\213\221\006 \001(\0132/.google.cloud" + + ".compute.v1.ShieldedInstanceConfigH\036\210\001\001\022" + + "l\n\"shielded_instance_integrity_policy\030\227\242" + + "\207N \001(\01328.google.cloud.compute.v1.Shielde" + + "dInstanceIntegrityPolicyH\037\210\001\001\022$\n\024source_" + + "machine_image\030\277\334\260\n \001(\tH \210\001\001\022c\n#source_ma" + + "chine_image_encryption_key\030\243\373\371[ \001(\0132..go" + + "ogle.cloud.compute.v1.CustomerEncryption" + + "KeyH!\210\001\001\022 \n\020start_restricted\030\330\320\375: \001(\010H\"\210" + + "\001\001\022\026\n\006status\030\362\237\267V \001(\tH#\210\001\001\022\037\n\016status_mes" + + "sage\030\272\311\351\215\001 \001(\tH$\210\001\001\0223\n\004tags\030\231\350\330\001 \001(\0132\035.g" + + "oogle.cloud.compute.v1.TagsH%\210\001\001\022\024\n\004zone" + + "\030\254\307\344\001 \001(\tH&\210\001\001\032-\n\013LabelsEntry\022\013\n\003key\030\001 \001" + + "(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\215\001\n\027KeyRevocationA" + + "ctionType\022(\n$UNDEFINED_KEY_REVOCATION_AC" + + "TION_TYPE\020\000\022.\n&KEY_REVOCATION_ACTION_TYP" + + "E_UNSPECIFIED\020\332\221\336\336\001\022\013\n\004NONE\020\270\316\222\001\022\013\n\004STOP" + + "\020\202\200\234\001\"\300\001\n\027PrivateIpv6GoogleAccess\022(\n$UND" + + "EFINED_PRIVATE_IPV6_GOOGLE_ACCESS\020\000\022-\n%E" + + "NABLE_BIDIRECTIONAL_ACCESS_TO_GOOGLE\020\272\312\211" + + "\314\001\022+\n#ENABLE_OUTBOUND_VM_ACCESS_TO_GOOGL" + + "E\020\327\372\266\211\001\022\037\n\027INHERIT_FROM_SUBNETWORK\020\277\250\354\374\001" + + "\"\334\001\n\006Status\022\024\n\020UNDEFINED_STATUS\020\000\022\026\n\016DEP" + + "ROVISIONING\020\356\223\304\314\001\022\024\n\014PROVISIONING\020\355\365\332\212\001\022" + + "\021\n\tREPAIRING\020\225\202\225\305\001\022\016\n\007RUNNING\020\237\303\3529\022\017\n\007ST" + + "AGING\020\233\310\306\315\001\022\017\n\007STOPPED\020\255\273\354\323\001\022\020\n\010STOPPING" + + "\020\364\320\242\247\001\022\020\n\tSUSPENDED\020\273\273\266\030\022\022\n\nSUSPENDING\020\246" + + "\324\230\365\001\022\021\n\nTERMINATED\020\243\364\233wB\034\n\032_advanced_mac" + + "hine_featuresB\021\n\017_can_ip_forwardB\037\n\035_con" + + "fidential_instance_configB\017\n\r_cpu_platfo" + + "rmB\025\n\023_creation_timestampB\026\n\024_deletion_p" + + "rotectionB\016\n\014_descriptionB\021\n\017_display_de" + + "viceB\016\n\014_fingerprintB\013\n\t_hostnameB\005\n\003_id" + + "B\032\n\030_instance_encryption_keyB\035\n\033_key_rev" + + "ocation_action_typeB\007\n\005_kindB\024\n\022_label_f" + + "ingerprintB\027\n\025_last_start_timestampB\026\n\024_" + + "last_stop_timestampB\033\n\031_last_suspended_t" + + "imestampB\017\n\r_machine_typeB\013\n\t_metadataB\023" + + "\n\021_min_cpu_platformB\007\n\005_nameB\035\n\033_network" + + "_performance_configB\t\n\007_paramsB\035\n\033_priva" + + "te_ipv6_google_accessB\027\n\025_reservation_af" + + "finityB\022\n\020_resource_statusB\020\n\016_satisfies" + + "_pzsB\r\n\013_schedulingB\014\n\n_self_linkB\033\n\031_sh" + + "ielded_instance_configB%\n#_shielded_inst" + + "ance_integrity_policyB\027\n\025_source_machine" + + "_imageB&\n$_source_machine_image_encrypti" + + "on_keyB\023\n\021_start_restrictedB\t\n\007_statusB\021" + + "\n\017_status_messageB\007\n\005_tagsB\007\n\005_zone\"\271\003\n\026" + + "InstanceAggregatedList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001" + + "\022L\n\005items\030\300\317\367/ \003(\0132:.google.cloud.comput" + + "e.v1.InstanceAggregatedList.ItemsEntry\022\024" + + "\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page_token\030" + + "\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001" + + "\001\022\027\n\014unreachables\030\237\240\206t \003(\t\0229\n\007warning\030\234\337" + + "\226\030 \001(\0132 .google.cloud.compute.v1.Warning" + + "H\004\210\001\001\032Z\n\nItemsEntry\022\013\n\003key\030\001 \001(\t\022;\n\005valu" + + "e\030\002 \001(\0132,.google.cloud.compute.v1.Instan" + + "cesScopedList:\0028\001B\005\n\003_idB\007\n\005_kindB\022\n\020_ne" + + "xt_page_tokenB\014\n\n_self_linkB\n\n\010_warning\"" + + "\251\001\n\027InstanceConsumptionData\022R\n\020consumpti" + + "on_info\030\322\345\344E \001(\01320.google.cloud.compute." + + "v1.InstanceConsumptionInfoH\000\210\001\001\022\030\n\010insta" + + "nce\030\225\251\332\010 \001(\tH\001\210\001\001B\023\n\021_consumption_infoB\013" + + "\n\t_instance\"\320\001\n\027InstanceConsumptionInfo\022" + + "\033\n\nguest_cpus\030\322\313\310\273\001 \001(\005H\000\210\001\001\022\035\n\014local_ss" + + "d_gb\030\312\210\377\234\001 \001(\005H\001\210\001\001\022\031\n\tmemory_mb\030\223\223\2507 \001(" + + "\005H\002\210\001\001\022\036\n\rmin_node_cpus\030\273\244\242\227\001 \001(\005H\003\210\001\001B\r" + + "\n\013_guest_cpusB\017\n\r_local_ssd_gbB\014\n\n_memor" + + "y_mbB\020\n\016_min_node_cpus\"\225\004\n\rInstanceGroup" + + "\022\"\n\022creation_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022\034\n\013" + + "description\030\374\207\326\311\001 \001(\tH\001\210\001\001\022\033\n\013fingerprin" + + "t\030\344\321\363o \001(\tH\002\210\001\001\022\020\n\002id\030\233\032 \001(\004H\003\210\001\001\022\024\n\004kin" + + "d\030\224\367\310\001 \001(\tH\004\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\005\210\001\001\022;\n" + + "\013named_ports\030\214\307\362\313\001 \003(\0132\".google.cloud.co" + + "mpute.v1.NamedPort\022\027\n\007network\030\256\264\205o \001(\tH\006" + + "\210\001\001\022\026\n\006region\030\364\315\240B \001(\tH\007\210\001\001\022\032\n\tself_link" + + "\030\215\222\305\331\001 \001(\tH\010\210\001\001\022\024\n\004size\030\201\300\327\001 \001(\005H\t\210\001\001\022\033\n" + + "\nsubnetwork\030\356\247\344\222\001 \001(\tH\n\210\001\001\022\024\n\004zone\030\254\307\344\001 " + + "\001(\tH\013\210\001\001B\025\n\023_creation_timestampB\016\n\014_desc" + + "riptionB\016\n\014_fingerprintB\005\n\003_idB\007\n\005_kindB" + + "\007\n\005_nameB\n\n\010_networkB\t\n\007_regionB\014\n\n_self" + + "_linkB\007\n\005_sizeB\r\n\013_subnetworkB\007\n\005_zone\"\310" + + "\003\n\033InstanceGroupAggregatedList\022\020\n\002id\030\233\032 " + + "\001(\tH\000\210\001\001\022Q\n\005items\030\300\317\367/ \003(\0132?.google.clou" + + "d.compute.v1.InstanceGroupAggregatedList" + + ".ItemsEntry\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017nex" + + "t_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself_link\030" + + "\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n\014unreachables\030\237\240\206t \003(\t\022" + + "9\n\007warning\030\234\337\226\030 \001(\0132 .google.cloud.compu" + + "te.v1.WarningH\004\210\001\001\032_\n\nItemsEntry\022\013\n\003key\030" + + "\001 \001(\t\022@\n\005value\030\002 \001(\01321.google.cloud.comp" + + "ute.v1.InstanceGroupsScopedList:\0028\001B\005\n\003_" + + "idB\007\n\005_kindB\022\n\020_next_page_tokenB\014\n\n_self" + + "_linkB\n\n\010_warning\"\253\002\n\021InstanceGroupList\022" + + "\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0228\n\005items\030\300\317\367/ \003(\0132&.go" + + "ogle.cloud.compute.v1.InstanceGroup\022\024\n\004k" + + "ind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page_token\030\225\272\206" + + "& \001(\tH\002\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229" + + "\n\007warning\030\234\337\226\030 \001(\0132 .google.cloud.comput" + + "e.v1.WarningH\004\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020_ne" + + "xt_page_tokenB\014\n\n_self_linkB\n\n\010_warning\"" + + "\235\r\n\024InstanceGroupManager\022a\n\025auto_healing" + + "_policies\030\205\347\350\331\001 \003(\0132>.google.cloud.compu" + + "te.v1.InstanceGroupManagerAutoHealingPol" + + "icy\022#\n\022base_instance_name\030\207\226\305\271\001 \001(\tH\000\210\001\001" + + "\022\"\n\022creation_timestamp\030\266\217\307\016 \001(\tH\001\210\001\001\022\\\n\017" + + "current_actions\030\267\310\234N \001(\0132;.google.cloud." + + "compute.v1.InstanceGroupManagerActionsSu" + + "mmaryH\002\210\001\001\022\034\n\013description\030\374\207\326\311\001 \001(\tH\003\210\001\001" + + "\022Q\n\023distribution_policy\030\315\356\362\376\001 \001(\0132+.goog" + + "le.cloud.compute.v1.DistributionPolicyH\004" + + "\210\001\001\022\033\n\013fingerprint\030\344\321\363o \001(\tH\005\210\001\001\022\020\n\002id\030\233" + + "\032 \001(\004H\006\210\001\001\022\036\n\016instance_group\030\325\324\325& \001(\tH\007\210" + + "\001\001\022p\n\031instance_lifecycle_policy\030\221\264\315\325\001 \001(" + + "\0132D.google.cloud.compute.v1.InstanceGrou" + + "pManagerInstanceLifecyclePolicyH\010\210\001\001\022\"\n\021" + + "instance_template\030\344\201\273\223\001 \001(\tH\t\210\001\001\022\024\n\004kind" + + "\030\224\367\310\001 \001(\tH\n\210\001\001\022/\n\036list_managed_instances" + + "_results\030\264\244\225\215\001 \001(\tH\013\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\t" + + "H\014\210\001\001\022;\n\013named_ports\030\214\307\362\313\001 \003(\0132\".google." + + "cloud.compute.v1.NamedPort\022\026\n\006region\030\364\315\240" + + "B \001(\tH\r\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\016\210\001\001\022H" + + "\n\017stateful_policy\030\205\303\325\026 \001(\0132\'.google.clou" + + "d.compute.v1.StatefulPolicyH\017\210\001\001\022K\n\006stat" + + "us\030\362\237\267V \001(\01323.google.cloud.compute.v1.In" + + "stanceGroupManagerStatusH\020\210\001\001\022\030\n\014target_" + + "pools\030\251\237\240\240\001 \003(\t\022\033\n\013target_size\030\357\363\375\035 \001(\005H" + + "\021\210\001\001\022X\n\rupdate_policy\030\350\312\352S \001(\01329.google." + + "cloud.compute.v1.InstanceGroupManagerUpd" + + "atePolicyH\022\210\001\001\022I\n\010versions\030\233\375\271M \003(\01324.go" + + "ogle.cloud.compute.v1.InstanceGroupManag" + + "erVersion\022\024\n\004zone\030\254\307\344\001 \001(\tH\023\210\001\001\"n\n\033ListM" + + "anagedInstancesResults\022,\n(UNDEFINED_LIST" + + "_MANAGED_INSTANCES_RESULTS\020\000\022\017\n\010PAGELESS" + + "\020\250\251\254\017\022\020\n\tPAGINATED\020\255\205\225\023B\025\n\023_base_instanc" + + "e_nameB\025\n\023_creation_timestampB\022\n\020_curren" + + "t_actionsB\016\n\014_descriptionB\026\n\024_distributi" + + "on_policyB\016\n\014_fingerprintB\005\n\003_idB\021\n\017_ins" + + "tance_groupB\034\n\032_instance_lifecycle_polic" + + "yB\024\n\022_instance_templateB\007\n\005_kindB!\n\037_lis" + + "t_managed_instances_resultsB\007\n\005_nameB\t\n\007" + + "_regionB\014\n\n_self_linkB\022\n\020_stateful_polic" + + "yB\t\n\007_statusB\016\n\014_target_sizeB\020\n\016_update_" + + "policyB\007\n\005_zone\"\323\004\n\"InstanceGroupManager" + + "ActionsSummary\022\033\n\nabandoning\030\315\362\350\321\001 \001(\005H\000" + + "\210\001\001\022\030\n\010creating\030\271\335\205d \001(\005H\001\210\001\001\022)\n\030creatin" + + "g_without_retries\030\311\366\261\260\001 \001(\005H\002\210\001\001\022\031\n\010dele" + + "ting\030\250\307\357\206\001 \001(\005H\003\210\001\001\022\024\n\004none\030\270\336\316\001 \001(\005H\004\210\001" + + "\001\022\033\n\nrecreating\030\354\263\326\241\001 \001(\005H\005\210\001\001\022\032\n\nrefres" + + "hing\030\247\246\305f \001(\005H\006\210\001\001\022\033\n\nrestarting\030\363\226\304\261\001 \001" + + "(\005H\007\210\001\001\022\030\n\010resuming\030\252\233\362_ \001(\005H\010\210\001\001\022\030\n\010sta" + + "rting\030\300\300\363s \001(\005H\t\210\001\001\022\030\n\010stopping\030\364\360\2122 \001(\005" + + "H\n\210\001\001\022\032\n\nsuspending\030\246\374\360\r \001(\005H\013\210\001\001\022\032\n\tver" + + "ifying\030\311\241\254\327\001 \001(\005H\014\210\001\001B\r\n\013_abandoningB\013\n\t" + + "_creatingB\033\n\031_creating_without_retriesB\013" + + "\n\t_deletingB\007\n\005_noneB\r\n\013_recreatingB\r\n\013_" + + "refreshingB\r\n\013_restartingB\013\n\t_resumingB\013" + + "\n\t_startingB\013\n\t_stoppingB\r\n\013_suspendingB" + + "\014\n\n_verifying\"\335\003\n\"InstanceGroupManagerAg" + + "gregatedList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022X\n\005items\030" + + "\300\317\367/ \003(\0132F.google.cloud.compute.v1.Insta" + + "nceGroupManagerAggregatedList.ItemsEntry" + + "\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page_toke" + + "n\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\003" + + "\210\001\001\022\027\n\014unreachables\030\237\240\206t \003(\t\0229\n\007warning\030" + + "\234\337\226\030 \001(\0132 .google.cloud.compute.v1.Warni" + + "ngH\004\210\001\001\032f\n\nItemsEntry\022\013\n\003key\030\001 \001(\t\022G\n\005va" + + "lue\030\002 \001(\01328.google.cloud.compute.v1.Inst" + + "anceGroupManagersScopedList:\0028\001B\005\n\003_idB\007" + + "\n\005_kindB\022\n\020_next_page_tokenB\014\n\n_self_lin" + + "kB\n\n\010_warning\"\220\001\n%InstanceGroupManagerAu" + + "toHealingPolicy\022\035\n\014health_check\030\345\252\244\223\001 \001(" + + "\tH\000\210\001\001\022!\n\021initial_delay_sec\030\332\360\300} \001(\005H\001\210\001" + + "\001B\017\n\r_health_checkB\024\n\022_initial_delay_sec" + + "\"\302\001\n+InstanceGroupManagerInstanceLifecyc" + + "lePolicy\022\'\n\026force_update_on_repair\030\313\371\362\251\001" + + " \001(\tH\000\210\001\001\"O\n\023ForceUpdateOnRepair\022$\n UNDE" + + "FINED_FORCE_UPDATE_ON_REPAIR\020\000\022\007\n\002NO\020\301\023\022" + + "\t\n\003YES\020\307\255\005B\031\n\027_force_update_on_repair\"\271\002" + + "\n\030InstanceGroupManagerList\022\020\n\002id\030\233\032 \001(\tH" + + "\000\210\001\001\022?\n\005items\030\300\317\367/ \003(\0132-.google.cloud.co" + + "mpute.v1.InstanceGroupManager\022\024\n\004kind\030\224\367" + + "\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page_token\030\225\272\206& \001(\tH" + + "\002\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n\007warn" + + "ing\030\234\337\226\030 \001(\0132 .google.cloud.compute.v1.W" + + "arningH\004\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_pag" + + "e_tokenB\014\n\n_self_linkB\n\n\010_warning\"\313\002\n\032In" + + "stanceGroupManagerStatus\022\033\n\nautoscaler\030\327" + + "\375\322\366\001 \001(\tH\000\210\001\001\022\031\n\tis_stable\030\360\357\3303 \001(\010H\001\210\001\001" + + "\022U\n\010stateful\030\314\346\310t \001(\0132;.google.cloud.com" + + "pute.v1.InstanceGroupManagerStatusStatef" + + "ulH\002\210\001\001\022a\n\016version_target\030\330\335\376\211\001 \001(\0132@.go" + + "ogle.cloud.compute.v1.InstanceGroupManag" + + "erStatusVersionTargetH\003\210\001\001B\r\n\013_autoscale" + + "rB\014\n\n_is_stableB\013\n\t_statefulB\021\n\017_version" + + "_target\"\360\001\n\"InstanceGroupManagerStatusSt" + + "ateful\022#\n\023has_stateful_config\030\360\347\3264 \001(\010H\000" + + "\210\001\001\022t\n\024per_instance_configs\030\251\325\370\372\001 \001(\0132M." + + "google.cloud.compute.v1.InstanceGroupMan" + + "agerStatusStatefulPerInstanceConfigsH\001\210\001" + + "\001B\026\n\024_has_stateful_configB\027\n\025_per_instan" + + "ce_configs\"h\n4InstanceGroupManagerStatus" + + "StatefulPerInstanceConfigs\022\036\n\rall_effect" + + "ive\030\211\221\247\366\001 \001(\010H\000\210\001\001B\020\n\016_all_effective\"U\n\'" + + "InstanceGroupManagerStatusVersionTarget\022" + + "\033\n\nis_reached\030\275\376\310\316\001 \001(\010H\000\210\001\001B\r\n\013_is_reac" + + "hed\"\334\006\n InstanceGroupManagerUpdatePolicy" + + "\022-\n\034instance_redistribution_type\030\230\337\304\213\001 \001" + + "(\tH\000\210\001\001\022C\n\tmax_surge\030\223\311\243\220\001 \001(\0132\'.google." + + "cloud.compute.v1.FixedOrPercentH\001\210\001\001\022I\n\017" + + "max_unavailable\030\365\313\213\301\001 \001(\0132\'.google.cloud" + + ".compute.v1.FixedOrPercentH\002\210\001\001\022\037\n\016minim" + + "al_action\030\224\215\202\201\001 \001(\tH\003\210\001\001\022.\n\036most_disrupt" + + "ive_allowed_action\030\215\316\302\037 \001(\tH\004\210\001\001\022#\n\022repl" + + "acement_method\030\256\317\237\361\001 \001(\tH\005\210\001\001\022\024\n\004type\030\272\236" + + "\332\001 \001(\tH\006\210\001\001\"H\n\032InstanceRedistributionTyp" + + "e\022*\n&UNDEFINED_INSTANCE_REDISTRIBUTION_T" + + "YPE\020\000\"-\n\rMinimalAction\022\034\n\030UNDEFINED_MINI" + + "MAL_ACTION\020\000\"K\n\033MostDisruptiveAllowedAct" + + "ion\022,\n(UNDEFINED_MOST_DISRUPTIVE_ALLOWED" + + "_ACTION\020\000\"[\n\021ReplacementMethod\022 \n\034UNDEFI" + + "NED_REPLACEMENT_METHOD\020\000\022\020\n\010RECREATE\020\357\331\233" + + "\371\001\022\022\n\nSUBSTITUTE\020\232\241\372\205\001\"1\n\004Type\022\022\n\016UNDEFI" + + "NED_TYPE\020\000\022\025\n\rOPPORTUNISTIC\020\351\267\350\314\001B\037\n\035_in" + + "stance_redistribution_typeB\014\n\n_max_surge" + + "B\022\n\020_max_unavailableB\021\n\017_minimal_actionB" + + "!\n\037_most_disruptive_allowed_actionB\025\n\023_r" + + "eplacement_methodB\007\n\005_type\"\314\001\n\033InstanceG" + + "roupManagerVersion\022\"\n\021instance_template\030" + + "\344\201\273\223\001 \001(\tH\000\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\001\210\001\001\022D\n\013" + + "target_size\030\357\363\375\035 \001(\0132\'.google.cloud.comp" + + "ute.v1.FixedOrPercentH\002\210\001\001B\024\n\022_instance_" + + "templateB\007\n\005_nameB\016\n\014_target_size\"D\n,Ins" + + "tanceGroupManagersAbandonInstancesReques" + + "t\022\024\n\tinstances\030\376\374\357\r \003(\t\"\365\002\n(InstanceGrou" + + "pManagersApplyUpdatesRequest\022\036\n\rall_inst" + + "ances\030\340\272\276\300\001 \001(\010H\000\210\001\001\022\024\n\tinstances\030\376\374\357\r \003" + + "(\t\022\037\n\016minimal_action\030\224\215\202\201\001 \001(\tH\001\210\001\001\022.\n\036m" + + "ost_disruptive_allowed_action\030\215\316\302\037 \001(\tH\002" + + "\210\001\001\"-\n\rMinimalAction\022\034\n\030UNDEFINED_MINIMA" + + "L_ACTION\020\000\"K\n\033MostDisruptiveAllowedActio" + + "n\022,\n(UNDEFINED_MOST_DISRUPTIVE_ALLOWED_A" + + "CTION\020\000B\020\n\016_all_instancesB\021\n\017_minimal_ac" + + "tionB!\n\037_most_disruptive_allowed_action\"" + + "o\n+InstanceGroupManagersCreateInstancesR" + + "equest\022@\n\tinstances\030\376\374\357\r \003(\0132*.google.cl" + + "oud.compute.v1.PerInstanceConfig\"\236\001\n+Ins" + + "tanceGroupManagersDeleteInstancesRequest" + + "\022\024\n\tinstances\030\376\374\357\r \003(\t\0222\n\"skip_instances" + + "_on_validation_error\030\241\366\257\023 \001(\010H\000\210\001\001B%\n#_s" + + "kip_instances_on_validation_error\"D\n0Ins" + + "tanceGroupManagersDeletePerInstanceConfi" + + "gsReq\022\020\n\005names\030\310\256\3571 \003(\t\"\244\001\n\'InstanceGrou" + + "pManagersListErrorsResponse\022D\n\005items\030\300\317\367" + + "/ \003(\01322.google.cloud.compute.v1.Instance" + + "ManagedByIgmError\022\037\n\017next_page_token\030\225\272\206" + + "& \001(\tH\000\210\001\001B\022\n\020_next_page_token\"\261\001\n1Insta" + + "nceGroupManagersListManagedInstancesResp" + + "onse\022G\n\021managed_instances\030\336\233\251\240\001 \003(\0132(.go" + + "ogle.cloud.compute.v1.ManagedInstance\022\037\n" + + "\017next_page_token\030\225\272\206& \001(\tH\000\210\001\001B\022\n\020_next_" + + "page_token\"\353\001\n/InstanceGroupManagersList" + + "PerInstanceConfigsResp\022<\n\005items\030\300\317\367/ \003(\013" + + "2*.google.cloud.compute.v1.PerInstanceCo" + + "nfig\022\037\n\017next_page_token\030\225\272\206& \001(\tH\000\210\001\001\0229\n" + + "\007warning\030\234\337\226\030 \001(\0132 .google.cloud.compute" + + ".v1.WarningH\001\210\001\001B\022\n\020_next_page_tokenB\n\n\010" + + "_warning\"\177\n/InstanceGroupManagersPatchPe" + + "rInstanceConfigsReq\022L\n\024per_instance_conf" + + "igs\030\251\325\370\372\001 \003(\0132*.google.cloud.compute.v1." + + "PerInstanceConfig\"E\n-InstanceGroupManage" + + "rsRecreateInstancesRequest\022\024\n\tinstances\030" + + "\376\374\357\r \003(\t\"\273\001\n\037InstanceGroupManagersScoped" + + "List\022Q\n\027instance_group_managers\030\220\372\211f \003(\013" + + "2-.google.cloud.compute.v1.InstanceGroup" + + "Manager\0229\n\007warning\030\234\337\226\030 \001(\0132 .google.clo" + + "ud.compute.v1.WarningH\000\210\001\001B\n\n\010_warning\"k" + + "\n/InstanceGroupManagersSetInstanceTempla" + + "teRequest\022\"\n\021instance_template\030\344\201\273\223\001 \001(\t" + + "H\000\210\001\001B\024\n\022_instance_template\"s\n*InstanceG" + + "roupManagersSetTargetPoolsRequest\022\033\n\013fin" + + "gerprint\030\344\321\363o \001(\tH\000\210\001\001\022\030\n\014target_pools\030\251" + + "\237\240\240\001 \003(\tB\016\n\014_fingerprint\"\200\001\n0InstanceGro" + + "upManagersUpdatePerInstanceConfigsReq\022L\n" + + "\024per_instance_configs\030\251\325\370\372\001 \003(\0132*.google" + + ".cloud.compute.v1.PerInstanceConfig\"e\n!I" + + "nstanceGroupsAddInstancesRequest\022@\n\tinst" + + "ances\030\376\374\357\r \003(\0132*.google.cloud.compute.v1" + + ".InstanceReference\"\276\002\n\033InstanceGroupsLis" + + "tInstances\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022A\n\005items\030\300\317" + + "\367/ \003(\0132/.google.cloud.compute.v1.Instanc" + + "eWithNamedPorts\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself_l" + + "ink\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n\007warning\030\234\337\226\030 \001(\0132 " + + ".google.cloud.compute.v1.WarningH\004\210\001\001B\005\n" + + "\003_idB\007\n\005_kindB\022\n\020_next_page_tokenB\014\n\n_se" + + "lf_linkB\n\n\010_warning\"\241\001\n\"InstanceGroupsLi" + + "stInstancesRequest\022\036\n\016instance_state\030\347\360\374" + + "+ \001(\tH\000\210\001\001\"H\n\rInstanceState\022\034\n\030UNDEFINED" + + "_INSTANCE_STATE\020\000\022\t\n\003ALL\020\201\373\003\022\016\n\007RUNNING\020" + + "\237\303\3529B\021\n\017_instance_state\"h\n$InstanceGroup" + + "sRemoveInstancesRequest\022@\n\tinstances\030\376\374\357" + + "\r \003(\0132*.google.cloud.compute.v1.Instance" + + "Reference\"\246\001\n\030InstanceGroupsScopedList\022C" + + "\n\017instance_groups\030\276\301\337\256\001 \003(\0132&.google.clo" + + "ud.compute.v1.InstanceGroup\0229\n\007warning\030\234" + + "\337\226\030 \001(\0132 .google.cloud.compute.v1.Warnin" + + "gH\000\210\001\001B\n\n\010_warning\"\216\001\n\"InstanceGroupsSet" + + "NamedPortsRequest\022\033\n\013fingerprint\030\344\321\363o \001(" + + "\tH\000\210\001\001\022;\n\013named_ports\030\214\307\362\313\001 \003(\0132\".google" + + ".cloud.compute.v1.NamedPortB\016\n\014_fingerpr" + + "int\"\241\002\n\014InstanceList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0223" + + "\n\005items\030\300\317\367/ \003(\0132!.google.cloud.compute." + + "v1.Instance\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017nex" + "t_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself_link\030" + "\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n\007warning\030\234\337\226\030 \001(\0132 .goo" + "gle.cloud.compute.v1.WarningH\004\210\001\001B\005\n\003_id" + "B\007\n\005_kindB\022\n\020_next_page_tokenB\014\n\n_self_l" - + "inkB\n\n\010_warning\"\235\r\n\024InstanceGroupManager" - + "\022a\n\025auto_healing_policies\030\205\347\350\331\001 \003(\0132>.go" - + "ogle.cloud.compute.v1.InstanceGroupManag" - + "erAutoHealingPolicy\022#\n\022base_instance_nam" - + "e\030\207\226\305\271\001 \001(\tH\000\210\001\001\022\"\n\022creation_timestamp\030\266" - + "\217\307\016 \001(\tH\001\210\001\001\022\\\n\017current_actions\030\267\310\234N \001(\013" - + "2;.google.cloud.compute.v1.InstanceGroup" - + "ManagerActionsSummaryH\002\210\001\001\022\034\n\013descriptio" - + "n\030\374\207\326\311\001 \001(\tH\003\210\001\001\022Q\n\023distribution_policy\030" - + "\315\356\362\376\001 \001(\0132+.google.cloud.compute.v1.Dist" - + "ributionPolicyH\004\210\001\001\022\033\n\013fingerprint\030\344\321\363o " - + "\001(\tH\005\210\001\001\022\020\n\002id\030\233\032 \001(\004H\006\210\001\001\022\036\n\016instance_g" - + "roup\030\325\324\325& \001(\tH\007\210\001\001\022p\n\031instance_lifecycle" - + "_policy\030\221\264\315\325\001 \001(\0132D.google.cloud.compute" - + ".v1.InstanceGroupManagerInstanceLifecycl" - + "ePolicyH\010\210\001\001\022\"\n\021instance_template\030\344\201\273\223\001 " - + "\001(\tH\t\210\001\001\022\024\n\004kind\030\224\367\310\001 \001(\tH\n\210\001\001\022/\n\036list_m" - + "anaged_instances_results\030\264\244\225\215\001 \001(\tH\013\210\001\001\022" - + "\024\n\004name\030\213\365\315\001 \001(\tH\014\210\001\001\022;\n\013named_ports\030\214\307\362" - + "\313\001 \003(\0132\".google.cloud.compute.v1.NamedPo" - + "rt\022\026\n\006region\030\364\315\240B \001(\tH\r\210\001\001\022\032\n\tself_link\030" - + "\215\222\305\331\001 \001(\tH\016\210\001\001\022H\n\017stateful_policy\030\205\303\325\026 \001" - + "(\0132\'.google.cloud.compute.v1.StatefulPol" - + "icyH\017\210\001\001\022K\n\006status\030\362\237\267V \001(\01323.google.clo" - + "ud.compute.v1.InstanceGroupManagerStatus" - + "H\020\210\001\001\022\030\n\014target_pools\030\251\237\240\240\001 \003(\t\022\033\n\013targe" - + "t_size\030\357\363\375\035 \001(\005H\021\210\001\001\022X\n\rupdate_policy\030\350\312" - + "\352S \001(\01329.google.cloud.compute.v1.Instanc" - + "eGroupManagerUpdatePolicyH\022\210\001\001\022I\n\010versio" - + "ns\030\233\375\271M \003(\01324.google.cloud.compute.v1.In" - + "stanceGroupManagerVersion\022\024\n\004zone\030\254\307\344\001 \001" - + "(\tH\023\210\001\001\"n\n\033ListManagedInstancesResults\022," - + "\n(UNDEFINED_LIST_MANAGED_INSTANCES_RESUL" - + "TS\020\000\022\017\n\010PAGELESS\020\250\251\254\017\022\020\n\tPAGINATED\020\255\205\225\023B" - + "\025\n\023_base_instance_nameB\025\n\023_creation_time" - + "stampB\022\n\020_current_actionsB\016\n\014_descriptio" - + "nB\026\n\024_distribution_policyB\016\n\014_fingerprin" - + "tB\005\n\003_idB\021\n\017_instance_groupB\034\n\032_instance" - + "_lifecycle_policyB\024\n\022_instance_templateB" - + "\007\n\005_kindB!\n\037_list_managed_instances_resu" - + "ltsB\007\n\005_nameB\t\n\007_regionB\014\n\n_self_linkB\022\n" - + "\020_stateful_policyB\t\n\007_statusB\016\n\014_target_" - + "sizeB\020\n\016_update_policyB\007\n\005_zone\"\323\004\n\"Inst" - + "anceGroupManagerActionsSummary\022\033\n\nabando" - + "ning\030\315\362\350\321\001 \001(\005H\000\210\001\001\022\030\n\010creating\030\271\335\205d \001(\005" - + "H\001\210\001\001\022)\n\030creating_without_retries\030\311\366\261\260\001 " - + "\001(\005H\002\210\001\001\022\031\n\010deleting\030\250\307\357\206\001 \001(\005H\003\210\001\001\022\024\n\004n" - + "one\030\270\336\316\001 \001(\005H\004\210\001\001\022\033\n\nrecreating\030\354\263\326\241\001 \001(" - + "\005H\005\210\001\001\022\032\n\nrefreshing\030\247\246\305f \001(\005H\006\210\001\001\022\033\n\nre" - + "starting\030\363\226\304\261\001 \001(\005H\007\210\001\001\022\030\n\010resuming\030\252\233\362_" - + " \001(\005H\010\210\001\001\022\030\n\010starting\030\300\300\363s \001(\005H\t\210\001\001\022\030\n\010s" - + "topping\030\364\360\2122 \001(\005H\n\210\001\001\022\032\n\nsuspending\030\246\374\360\r" - + " \001(\005H\013\210\001\001\022\032\n\tverifying\030\311\241\254\327\001 \001(\005H\014\210\001\001B\r\n" - + "\013_abandoningB\013\n\t_creatingB\033\n\031_creating_w" - + "ithout_retriesB\013\n\t_deletingB\007\n\005_noneB\r\n\013" - + "_recreatingB\r\n\013_refreshingB\r\n\013_restartin" - + "gB\013\n\t_resumingB\013\n\t_startingB\013\n\t_stopping" - + "B\r\n\013_suspendingB\014\n\n_verifying\"\335\003\n\"Instan" - + "ceGroupManagerAggregatedList\022\020\n\002id\030\233\032 \001(" - + "\tH\000\210\001\001\022X\n\005items\030\300\317\367/ \003(\0132F.google.cloud." - + "compute.v1.InstanceGroupManagerAggregate" - + "dList.ItemsEntry\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037" - + "\n\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself_" - + "link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n\014unreachables\030\237\240\206t" - + " \003(\t\0229\n\007warning\030\234\337\226\030 \001(\0132 .google.cloud." - + "compute.v1.WarningH\004\210\001\001\032f\n\nItemsEntry\022\013\n" - + "\003key\030\001 \001(\t\022G\n\005value\030\002 \001(\01328.google.cloud" - + ".compute.v1.InstanceGroupManagersScopedL" - + "ist:\0028\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_page_to" - + "kenB\014\n\n_self_linkB\n\n\010_warning\"\220\001\n%Instan" - + "ceGroupManagerAutoHealingPolicy\022\035\n\014healt" - + "h_check\030\345\252\244\223\001 \001(\tH\000\210\001\001\022!\n\021initial_delay_" - + "sec\030\332\360\300} \001(\005H\001\210\001\001B\017\n\r_health_checkB\024\n\022_i" - + "nitial_delay_sec\"\302\001\n+InstanceGroupManage" - + "rInstanceLifecyclePolicy\022\'\n\026force_update" - + "_on_repair\030\313\371\362\251\001 \001(\tH\000\210\001\001\"O\n\023ForceUpdate" - + "OnRepair\022$\n UNDEFINED_FORCE_UPDATE_ON_RE" - + "PAIR\020\000\022\007\n\002NO\020\301\023\022\t\n\003YES\020\307\255\005B\031\n\027_force_upd" - + "ate_on_repair\"\271\002\n\030InstanceGroupManagerLi" - + "st\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022?\n\005items\030\300\317\367/ \003(\0132-" - + ".google.cloud.compute.v1.InstanceGroupMa" - + "nager\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page" - + "_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 " - + "\001(\tH\003\210\001\001\0229\n\007warning\030\234\337\226\030 \001(\0132 .google.cl" - + "oud.compute.v1.WarningH\004\210\001\001B\005\n\003_idB\007\n\005_k" - + "indB\022\n\020_next_page_tokenB\014\n\n_self_linkB\n\n" - + "\010_warning\"\313\002\n\032InstanceGroupManagerStatus" - + "\022\033\n\nautoscaler\030\327\375\322\366\001 \001(\tH\000\210\001\001\022\031\n\tis_stab" - + "le\030\360\357\3303 \001(\010H\001\210\001\001\022U\n\010stateful\030\314\346\310t \001(\0132;." - + "google.cloud.compute.v1.InstanceGroupMan" - + "agerStatusStatefulH\002\210\001\001\022a\n\016version_targe" - + "t\030\330\335\376\211\001 \001(\0132@.google.cloud.compute.v1.In" - + "stanceGroupManagerStatusVersionTargetH\003\210" - + "\001\001B\r\n\013_autoscalerB\014\n\n_is_stableB\013\n\t_stat" - + "efulB\021\n\017_version_target\"\360\001\n\"InstanceGrou" - + "pManagerStatusStateful\022#\n\023has_stateful_c" - + "onfig\030\360\347\3264 \001(\010H\000\210\001\001\022t\n\024per_instance_conf" - + "igs\030\251\325\370\372\001 \001(\0132M.google.cloud.compute.v1." - + "InstanceGroupManagerStatusStatefulPerIns" - + "tanceConfigsH\001\210\001\001B\026\n\024_has_stateful_confi" - + "gB\027\n\025_per_instance_configs\"h\n4InstanceGr" - + "oupManagerStatusStatefulPerInstanceConfi" - + "gs\022\036\n\rall_effective\030\211\221\247\366\001 \001(\010H\000\210\001\001B\020\n\016_a" - + "ll_effective\"U\n\'InstanceGroupManagerStat" - + "usVersionTarget\022\033\n\nis_reached\030\275\376\310\316\001 \001(\010H" - + "\000\210\001\001B\r\n\013_is_reached\"\334\006\n InstanceGroupMan" - + "agerUpdatePolicy\022-\n\034instance_redistribut" - + "ion_type\030\230\337\304\213\001 \001(\tH\000\210\001\001\022C\n\tmax_surge\030\223\311\243" - + "\220\001 \001(\0132\'.google.cloud.compute.v1.FixedOr" - + "PercentH\001\210\001\001\022I\n\017max_unavailable\030\365\313\213\301\001 \001(" - + "\0132\'.google.cloud.compute.v1.FixedOrPerce" - + "ntH\002\210\001\001\022\037\n\016minimal_action\030\224\215\202\201\001 \001(\tH\003\210\001\001" - + "\022.\n\036most_disruptive_allowed_action\030\215\316\302\037 " - + "\001(\tH\004\210\001\001\022#\n\022replacement_method\030\256\317\237\361\001 \001(\t" - + "H\005\210\001\001\022\024\n\004type\030\272\236\332\001 \001(\tH\006\210\001\001\"H\n\032InstanceR" - + "edistributionType\022*\n&UNDEFINED_INSTANCE_" - + "REDISTRIBUTION_TYPE\020\000\"-\n\rMinimalAction\022\034" - + "\n\030UNDEFINED_MINIMAL_ACTION\020\000\"K\n\033MostDisr" - + "uptiveAllowedAction\022,\n(UNDEFINED_MOST_DI" - + "SRUPTIVE_ALLOWED_ACTION\020\000\"[\n\021Replacement" - + "Method\022 \n\034UNDEFINED_REPLACEMENT_METHOD\020\000" - + "\022\020\n\010RECREATE\020\357\331\233\371\001\022\022\n\nSUBSTITUTE\020\232\241\372\205\001\"1" - + "\n\004Type\022\022\n\016UNDEFINED_TYPE\020\000\022\025\n\rOPPORTUNIS" - + "TIC\020\351\267\350\314\001B\037\n\035_instance_redistribution_ty" - + "peB\014\n\n_max_surgeB\022\n\020_max_unavailableB\021\n\017" - + "_minimal_actionB!\n\037_most_disruptive_allo" - + "wed_actionB\025\n\023_replacement_methodB\007\n\005_ty" - + "pe\"\314\001\n\033InstanceGroupManagerVersion\022\"\n\021in" - + "stance_template\030\344\201\273\223\001 \001(\tH\000\210\001\001\022\024\n\004name\030\213" - + "\365\315\001 \001(\tH\001\210\001\001\022D\n\013target_size\030\357\363\375\035 \001(\0132\'.g" - + "oogle.cloud.compute.v1.FixedOrPercentH\002\210" - + "\001\001B\024\n\022_instance_templateB\007\n\005_nameB\016\n\014_ta" - + "rget_size\"D\n,InstanceGroupManagersAbando" - + "nInstancesRequest\022\024\n\tinstances\030\376\374\357\r \003(\t\"" - + "\365\002\n(InstanceGroupManagersApplyUpdatesReq" - + "uest\022\036\n\rall_instances\030\340\272\276\300\001 \001(\010H\000\210\001\001\022\024\n\t" - + "instances\030\376\374\357\r \003(\t\022\037\n\016minimal_action\030\224\215\202" - + "\201\001 \001(\tH\001\210\001\001\022.\n\036most_disruptive_allowed_a" - + "ction\030\215\316\302\037 \001(\tH\002\210\001\001\"-\n\rMinimalAction\022\034\n\030" - + "UNDEFINED_MINIMAL_ACTION\020\000\"K\n\033MostDisrup" - + "tiveAllowedAction\022,\n(UNDEFINED_MOST_DISR" - + "UPTIVE_ALLOWED_ACTION\020\000B\020\n\016_all_instance" - + "sB\021\n\017_minimal_actionB!\n\037_most_disruptive" - + "_allowed_action\"o\n+InstanceGroupManagers" - + "CreateInstancesRequest\022@\n\tinstances\030\376\374\357\r" - + " \003(\0132*.google.cloud.compute.v1.PerInstan" - + "ceConfig\"\236\001\n+InstanceGroupManagersDelete" - + "InstancesRequest\022\024\n\tinstances\030\376\374\357\r \003(\t\0222" - + "\n\"skip_instances_on_validation_error\030\241\366\257" - + "\023 \001(\010H\000\210\001\001B%\n#_skip_instances_on_validat" - + "ion_error\"D\n0InstanceGroupManagersDelete" - + "PerInstanceConfigsReq\022\020\n\005names\030\310\256\3571 \003(\t\"" - + "\244\001\n\'InstanceGroupManagersListErrorsRespo" - + "nse\022D\n\005items\030\300\317\367/ \003(\01322.google.cloud.com" - + "pute.v1.InstanceManagedByIgmError\022\037\n\017nex" - + "t_page_token\030\225\272\206& \001(\tH\000\210\001\001B\022\n\020_next_page" - + "_token\"\261\001\n1InstanceGroupManagersListMana" - + "gedInstancesResponse\022G\n\021managed_instance" - + "s\030\336\233\251\240\001 \003(\0132(.google.cloud.compute.v1.Ma" - + "nagedInstance\022\037\n\017next_page_token\030\225\272\206& \001(" - + "\tH\000\210\001\001B\022\n\020_next_page_token\"\353\001\n/InstanceG" - + "roupManagersListPerInstanceConfigsResp\022<" - + "\n\005items\030\300\317\367/ \003(\0132*.google.cloud.compute." - + "v1.PerInstanceConfig\022\037\n\017next_page_token\030" - + "\225\272\206& \001(\tH\000\210\001\001\0229\n\007warning\030\234\337\226\030 \001(\0132 .goog" - + "le.cloud.compute.v1.WarningH\001\210\001\001B\022\n\020_nex" - + "t_page_tokenB\n\n\010_warning\"\177\n/InstanceGrou" - + "pManagersPatchPerInstanceConfigsReq\022L\n\024p" - + "er_instance_configs\030\251\325\370\372\001 \003(\0132*.google.c" - + "loud.compute.v1.PerInstanceConfig\"E\n-Ins" - + "tanceGroupManagersRecreateInstancesReque" - + "st\022\024\n\tinstances\030\376\374\357\r \003(\t\"\273\001\n\037InstanceGro" - + "upManagersScopedList\022Q\n\027instance_group_m" - + "anagers\030\220\372\211f \003(\0132-.google.cloud.compute." - + "v1.InstanceGroupManager\0229\n\007warning\030\234\337\226\030 " - + "\001(\0132 .google.cloud.compute.v1.WarningH\000\210" - + "\001\001B\n\n\010_warning\"k\n/InstanceGroupManagersS" - + "etInstanceTemplateRequest\022\"\n\021instance_te" - + "mplate\030\344\201\273\223\001 \001(\tH\000\210\001\001B\024\n\022_instance_templ" - + "ate\"s\n*InstanceGroupManagersSetTargetPoo" - + "lsRequest\022\033\n\013fingerprint\030\344\321\363o \001(\tH\000\210\001\001\022\030" - + "\n\014target_pools\030\251\237\240\240\001 \003(\tB\016\n\014_fingerprint" - + "\"\200\001\n0InstanceGroupManagersUpdatePerInsta" - + "nceConfigsReq\022L\n\024per_instance_configs\030\251\325" - + "\370\372\001 \003(\0132*.google.cloud.compute.v1.PerIns" - + "tanceConfig\"e\n!InstanceGroupsAddInstance" - + "sRequest\022@\n\tinstances\030\376\374\357\r \003(\0132*.google." - + "cloud.compute.v1.InstanceReference\"\276\002\n\033I" - + "nstanceGroupsListInstances\022\020\n\002id\030\233\032 \001(\tH" - + "\000\210\001\001\022A\n\005items\030\300\317\367/ \003(\0132/.google.cloud.co" - + "mpute.v1.InstanceWithNamedPorts\022\024\n\004kind\030" - + "\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page_token\030\225\272\206& \001(" - + "\tH\002\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n\007wa" - + "rning\030\234\337\226\030 \001(\0132 .google.cloud.compute.v1" - + ".WarningH\004\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_p" - + "age_tokenB\014\n\n_self_linkB\n\n\010_warning\"\241\001\n\"" - + "InstanceGroupsListInstancesRequest\022\036\n\016in" - + "stance_state\030\347\360\374+ \001(\tH\000\210\001\001\"H\n\rInstanceSt" - + "ate\022\034\n\030UNDEFINED_INSTANCE_STATE\020\000\022\t\n\003ALL" - + "\020\201\373\003\022\016\n\007RUNNING\020\237\303\3529B\021\n\017_instance_state\"" - + "h\n$InstanceGroupsRemoveInstancesRequest\022" - + "@\n\tinstances\030\376\374\357\r \003(\0132*.google.cloud.com" - + "pute.v1.InstanceReference\"\246\001\n\030InstanceGr" - + "oupsScopedList\022C\n\017instance_groups\030\276\301\337\256\001 " - + "\003(\0132&.google.cloud.compute.v1.InstanceGr" - + "oup\0229\n\007warning\030\234\337\226\030 \001(\0132 .google.cloud.c" - + "ompute.v1.WarningH\000\210\001\001B\n\n\010_warning\"\216\001\n\"I" - + "nstanceGroupsSetNamedPortsRequest\022\033\n\013fin" - + "gerprint\030\344\321\363o \001(\tH\000\210\001\001\022;\n\013named_ports\030\214\307" - + "\362\313\001 \003(\0132\".google.cloud.compute.v1.NamedP" - + "ortB\016\n\014_fingerprint\"\241\002\n\014InstanceList\022\020\n\002" - + "id\030\233\032 \001(\tH\000\210\001\001\0223\n\005items\030\300\317\367/ \003(\0132!.googl" - + "e.cloud.compute.v1.Instance\022\024\n\004kind\030\224\367\310\001" - + " \001(\tH\001\210\001\001\022\037\n\017next_page_token\030\225\272\206& \001(\tH\002\210" - + "\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n\007warnin" - + "g\030\234\337\226\030 \001(\0132 .google.cloud.compute.v1.War" - + "ningH\004\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_page_" - + "tokenB\014\n\n_self_linkB\n\n\010_warning\"\253\002\n\025Inst" - + "anceListReferrers\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0224\n\005i" - + "tems\030\300\317\367/ \003(\0132\".google.cloud.compute.v1." - + "Reference\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_" - + "page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself_link\030\215\222" - + "\305\331\001 \001(\tH\003\210\001\001\0229\n\007warning\030\234\337\226\030 \001(\0132 .googl" - + "e.cloud.compute.v1.WarningH\004\210\001\001B\005\n\003_idB\007" - + "\n\005_kindB\022\n\020_next_page_tokenB\014\n\n_self_lin" - + "kB\n\n\010_warning\"\274\002\n\031InstanceManagedByIgmEr" - + "ror\022]\n\005error\030\210\244\223. \001(\0132F.google.cloud.com", - "pute.v1.InstanceManagedByIgmErrorManaged" - + "InstanceErrorH\000\210\001\001\022q\n\027instance_action_de" - + "tails\030\243\374\253\213\001 \001(\0132G.google.cloud.compute.v" - + "1.InstanceManagedByIgmErrorInstanceActio" - + "nDetailsH\001\210\001\001\022\031\n\ttimestamp\030\226\322\244\032 \001(\tH\002\210\001\001" - + "B\010\n\006_errorB\032\n\030_instance_action_detailsB\014" - + "\n\n_timestamp\"\360\003\n.InstanceManagedByIgmErr" - + "orInstanceActionDetails\022\026\n\006action\030\266\374\275Y \001" - + "(\tH\000\210\001\001\022\030\n\010instance\030\225\251\332\010 \001(\tH\001\210\001\001\022I\n\007ver" - + "sion\030\330\271\324\247\001 \001(\0132/.google.cloud.compute.v1" - + ".ManagedInstanceVersionH\002\210\001\001\"\234\002\n\006Action\022" - + "\024\n\020UNDEFINED_ACTION\020\000\022\022\n\nABANDONING\020\315\312\220\271" - + "\001\022\020\n\010CREATING\020\271\275\235\331\001\022 \n\030CREATING_WITHOUT_" - + "RETRIES\020\211\306\276\314\001\022\020\n\010DELETING\020\250\247\207\374\001\022\013\n\004NONE\020" - + "\270\316\222\001\022\022\n\nRECREATING\020\354\213\376\210\001\022\021\n\nREFRESHING\020\247" - + "\376\354M\022\022\n\nRESTARTING\020\363\356\353\230\001\022\020\n\010RESUMING\020\252\373\211\325" - + "\001\022\020\n\010STARTING\020\300\240\213\351\001\022\020\n\010STOPPING\020\364\320\242\247\001\022\022\n" - + "\nSUSPENDING\020\246\324\230\365\001\022\020\n\tVERIFYING\020\251\301\214\010B\t\n\007_" - + "actionB\013\n\t_instanceB\n\n\010_version\"t\n-Insta" - + "nceManagedByIgmErrorManagedInstanceError" - + "\022\024\n\004code\030\355\333\272\001 \001(\tH\000\210\001\001\022\030\n\007message\030\207\200\254\307\001 " - + "\001(\tH\001\210\001\001B\007\n\005_codeB\n\n\010_message\"\202\001\n\023Instan" - + "ceMoveRequest\022 \n\020destination_zone\030\275\342\357> \001" - + "(\tH\000\210\001\001\022 \n\017target_instance\030\203\217\226\212\001 \001(\tH\001\210\001" - + "\001B\023\n\021_destination_zoneB\022\n\020_target_instan" - + "ce\"\261\001\n\016InstanceParams\022c\n\025resource_manage" - + "r_tags\030\374\233\213\264\001 \003(\0132@.google.cloud.compute." - + "v1.InstanceParams.ResourceManagerTagsEnt" - + "ry\032:\n\030ResourceManagerTagsEntry\022\013\n\003key\030\001 " - + "\001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\330\020\n\022InstancePrope" - + "rties\022\\\n\031advanced_machine_features\030\262\347\252\303\001" - + " \001(\01320.google.cloud.compute.v1.AdvancedM" - + "achineFeaturesH\000\210\001\001\022\037\n\016can_ip_forward\030\374\206" - + "\204\337\001 \001(\010H\001\210\001\001\022b\n\034confidential_instance_co" - + "nfig\030\365\222\372\351\001 \001(\01323.google.cloud.compute.v1" - + ".ConfidentialInstanceConfigH\002\210\001\001\022\034\n\013desc" - + "ription\030\374\207\326\311\001 \001(\tH\003\210\001\001\0227\n\005disks\030\366\314\312- \003(\013" - + "2%.google.cloud.compute.v1.AttachedDisk\022" - + "J\n\022guest_accelerators\030\357\314\207\335\001 \003(\0132*.google" - + ".cloud.compute.v1.AcceleratorConfig\022*\n\032k" - + "ey_revocation_action_type\030\342\334\300p \001(\tH\004\210\001\001\022" - + "K\n\006labels\030\377\277\301\356\001 \003(\01327.google.cloud.compu" - + "te.v1.InstanceProperties.LabelsEntry\022\034\n\014" - + "machine_type\030\262\260\312l \001(\tH\005\210\001\001\022;\n\010metadata\030\257" - + "\366\265) \001(\0132!.google.cloud.compute.v1.Metada" - + "taH\006\210\001\001\022 \n\020min_cpu_platform\030\367\233\352s \001(\tH\007\210\001" - + "\001\022H\n\022network_interfaces\030\213\332\222\031 \003(\0132).googl" - + "e.cloud.compute.v1.NetworkInterface\022^\n\032n" - + "etwork_performance_config\030\342\227\370\275\001 \001(\01321.go" - + "ogle.cloud.compute.v1.NetworkPerformance" - + "ConfigH\010\210\001\001\022*\n\032private_ipv6_google_acces" - + "s\030\216\314\202\027 \001(\tH\t\210\001\001\022R\n\024reservation_affinity\030" - + "\273\270\242K \001(\0132,.google.cloud.compute.v1.Reser" - + "vationAffinityH\n\210\001\001\022g\n\025resource_manager_" - + "tags\030\374\233\213\264\001 \003(\0132D.google.cloud.compute.v1" - + ".InstanceProperties.ResourceManagerTagsE" - + "ntry\022\034\n\021resource_policies\030\341\234\314\n \003(\t\022@\n\nsc" - + "heduling\030\224\313\261\270\001 \001(\0132#.google.cloud.comput" - + "e.v1.SchedulingH\013\210\001\001\022E\n\020service_accounts" - + "\030\260\304\253\204\001 \003(\0132\'.google.cloud.compute.v1.Ser" - + "viceAccount\022Y\n\030shielded_instance_config\030" - + "\265\213\221\006 \001(\0132/.google.cloud.compute.v1.Shiel" - + "dedInstanceConfigH\014\210\001\001\0223\n\004tags\030\231\350\330\001 \001(\0132" - + "\035.google.cloud.compute.v1.TagsH\r\210\001\001\032-\n\013L" + + "inkB\n\n\010_warning\"\253\002\n\025InstanceListReferrer" + + "s\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0224\n\005items\030\300\317\367/ \003(\0132\"." + + "google.cloud.compute.v1.Reference\022\024\n\004kin" + + "d\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page_token\030\225\272\206& " + + "\001(\tH\002\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n\007" + + "warning\030\234\337\226\030 \001(\0132 .google.cloud.compute." + + "v1.WarningH\004\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next" + + "_page_tokenB\014\n\n_self_linkB\n\n\010_warning\"\274\002" + + "\n\031InstanceManagedByIgmError\022]\n\005error\030\210\244\223", + ". \001(\0132F.google.cloud.compute.v1.Instance" + + "ManagedByIgmErrorManagedInstanceErrorH\000\210" + + "\001\001\022q\n\027instance_action_details\030\243\374\253\213\001 \001(\0132" + + "G.google.cloud.compute.v1.InstanceManage" + + "dByIgmErrorInstanceActionDetailsH\001\210\001\001\022\031\n" + + "\ttimestamp\030\226\322\244\032 \001(\tH\002\210\001\001B\010\n\006_errorB\032\n\030_i" + + "nstance_action_detailsB\014\n\n_timestamp\"\360\003\n" + + ".InstanceManagedByIgmErrorInstanceAction" + + "Details\022\026\n\006action\030\266\374\275Y \001(\tH\000\210\001\001\022\030\n\010insta" + + "nce\030\225\251\332\010 \001(\tH\001\210\001\001\022I\n\007version\030\330\271\324\247\001 \001(\0132/" + + ".google.cloud.compute.v1.ManagedInstance" + + "VersionH\002\210\001\001\"\234\002\n\006Action\022\024\n\020UNDEFINED_ACT" + + "ION\020\000\022\022\n\nABANDONING\020\315\312\220\271\001\022\020\n\010CREATING\020\271\275" + + "\235\331\001\022 \n\030CREATING_WITHOUT_RETRIES\020\211\306\276\314\001\022\020\n" + + "\010DELETING\020\250\247\207\374\001\022\013\n\004NONE\020\270\316\222\001\022\022\n\nRECREATI" + + "NG\020\354\213\376\210\001\022\021\n\nREFRESHING\020\247\376\354M\022\022\n\nRESTARTIN" + + "G\020\363\356\353\230\001\022\020\n\010RESUMING\020\252\373\211\325\001\022\020\n\010STARTING\020\300\240" + + "\213\351\001\022\020\n\010STOPPING\020\364\320\242\247\001\022\022\n\nSUSPENDING\020\246\324\230\365" + + "\001\022\020\n\tVERIFYING\020\251\301\214\010B\t\n\007_actionB\013\n\t_insta" + + "nceB\n\n\010_version\"t\n-InstanceManagedByIgmE" + + "rrorManagedInstanceError\022\024\n\004code\030\355\333\272\001 \001(" + + "\tH\000\210\001\001\022\030\n\007message\030\207\200\254\307\001 \001(\tH\001\210\001\001B\007\n\005_cod" + + "eB\n\n\010_message\"\202\001\n\023InstanceMoveRequest\022 \n" + + "\020destination_zone\030\275\342\357> \001(\tH\000\210\001\001\022 \n\017targe" + + "t_instance\030\203\217\226\212\001 \001(\tH\001\210\001\001B\023\n\021_destinatio" + + "n_zoneB\022\n\020_target_instance\"\261\001\n\016InstanceP" + + "arams\022c\n\025resource_manager_tags\030\374\233\213\264\001 \003(\013" + + "2@.google.cloud.compute.v1.InstanceParam" + + "s.ResourceManagerTagsEntry\032:\n\030ResourceMa" + + "nagerTagsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001" + + "(\t:\0028\001\"\330\020\n\022InstanceProperties\022\\\n\031advance" + + "d_machine_features\030\262\347\252\303\001 \001(\01320.google.cl" + + "oud.compute.v1.AdvancedMachineFeaturesH\000" + + "\210\001\001\022\037\n\016can_ip_forward\030\374\206\204\337\001 \001(\010H\001\210\001\001\022b\n\034" + + "confidential_instance_config\030\365\222\372\351\001 \001(\01323" + + ".google.cloud.compute.v1.ConfidentialIns" + + "tanceConfigH\002\210\001\001\022\034\n\013description\030\374\207\326\311\001 \001(" + + "\tH\003\210\001\001\0227\n\005disks\030\366\314\312- \003(\0132%.google.cloud." + + "compute.v1.AttachedDisk\022J\n\022guest_acceler" + + "ators\030\357\314\207\335\001 \003(\0132*.google.cloud.compute.v" + + "1.AcceleratorConfig\022*\n\032key_revocation_ac" + + "tion_type\030\342\334\300p \001(\tH\004\210\001\001\022K\n\006labels\030\377\277\301\356\001 " + + "\003(\01327.google.cloud.compute.v1.InstancePr" + + "operties.LabelsEntry\022\034\n\014machine_type\030\262\260\312" + + "l \001(\tH\005\210\001\001\022;\n\010metadata\030\257\366\265) \001(\0132!.google" + + ".cloud.compute.v1.MetadataH\006\210\001\001\022 \n\020min_c" + + "pu_platform\030\367\233\352s \001(\tH\007\210\001\001\022H\n\022network_int" + + "erfaces\030\213\332\222\031 \003(\0132).google.cloud.compute." + + "v1.NetworkInterface\022^\n\032network_performan" + + "ce_config\030\342\227\370\275\001 \001(\01321.google.cloud.compu" + + "te.v1.NetworkPerformanceConfigH\010\210\001\001\022*\n\032p" + + "rivate_ipv6_google_access\030\216\314\202\027 \001(\tH\t\210\001\001\022" + + "R\n\024reservation_affinity\030\273\270\242K \001(\0132,.googl" + + "e.cloud.compute.v1.ReservationAffinityH\n" + + "\210\001\001\022g\n\025resource_manager_tags\030\374\233\213\264\001 \003(\0132D" + + ".google.cloud.compute.v1.InstancePropert" + + "ies.ResourceManagerTagsEntry\022\034\n\021resource" + + "_policies\030\341\234\314\n \003(\t\022@\n\nscheduling\030\224\313\261\270\001 \001" + + "(\0132#.google.cloud.compute.v1.SchedulingH" + + "\013\210\001\001\022E\n\020service_accounts\030\260\304\253\204\001 \003(\0132\'.goo" + + "gle.cloud.compute.v1.ServiceAccount\022Y\n\030s" + + "hielded_instance_config\030\265\213\221\006 \001(\0132/.googl" + + "e.cloud.compute.v1.ShieldedInstanceConfi" + + "gH\014\210\001\001\0223\n\004tags\030\231\350\330\001 \001(\0132\035.google.cloud.c" + + "ompute.v1.TagsH\r\210\001\001\032-\n\013LabelsEntry\022\013\n\003ke" + + "y\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\032:\n\030ResourceMa" + + "nagerTagsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001" + + "(\t:\0028\001\"\215\001\n\027KeyRevocationActionType\022(\n$UN" + + "DEFINED_KEY_REVOCATION_ACTION_TYPE\020\000\022.\n&" + + "KEY_REVOCATION_ACTION_TYPE_UNSPECIFIED\020\332" + + "\221\336\336\001\022\013\n\004NONE\020\270\316\222\001\022\013\n\004STOP\020\202\200\234\001\"\300\001\n\027Priva" + + "teIpv6GoogleAccess\022(\n$UNDEFINED_PRIVATE_" + + "IPV6_GOOGLE_ACCESS\020\000\022-\n%ENABLE_BIDIRECTI" + + "ONAL_ACCESS_TO_GOOGLE\020\272\312\211\314\001\022+\n#ENABLE_OU" + + "TBOUND_VM_ACCESS_TO_GOOGLE\020\327\372\266\211\001\022\037\n\027INHE" + + "RIT_FROM_SUBNETWORK\020\277\250\354\374\001B\034\n\032_advanced_m" + + "achine_featuresB\021\n\017_can_ip_forwardB\037\n\035_c" + + "onfidential_instance_configB\016\n\014_descript" + + "ionB\035\n\033_key_revocation_action_typeB\017\n\r_m" + + "achine_typeB\013\n\t_metadataB\023\n\021_min_cpu_pla" + + "tformB\035\n\033_network_performance_configB\035\n\033" + + "_private_ipv6_google_accessB\027\n\025_reservat" + + "ion_affinityB\r\n\013_schedulingB\033\n\031_shielded" + + "_instance_configB\007\n\005_tags\":\n\021InstanceRef" + + "erence\022\030\n\010instance\030\225\251\332\010 \001(\tH\000\210\001\001B\013\n\t_ins" + + "tance\"\237\004\n\020InstanceTemplate\022\"\n\022creation_t" + + "imestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022\034\n\013description\030\374\207" + + "\326\311\001 \001(\tH\001\210\001\001\022\020\n\002id\030\233\032 \001(\004H\002\210\001\001\022\024\n\004kind\030\224" + + "\367\310\001 \001(\tH\003\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\004\210\001\001\022G\n\npr" + + "operties\030\263\232\266F \001(\0132+.google.cloud.compute" + + ".v1.InstancePropertiesH\005\210\001\001\022\026\n\006region\030\364\315" + + "\240B \001(\tH\006\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\007\210\001\001\022" + + " \n\017source_instance\030\271\230\375\274\001 \001(\tH\010\210\001\001\022U\n\026sou" + + "rce_instance_params\030\314\320\304@ \001(\0132-.google.cl" + + "oud.compute.v1.SourceInstanceParamsH\t\210\001\001" + + "B\025\n\023_creation_timestampB\016\n\014_descriptionB" + + "\005\n\003_idB\007\n\005_kindB\007\n\005_nameB\r\n\013_propertiesB" + + "\t\n\007_regionB\014\n\n_self_linkB\022\n\020_source_inst" + + "anceB\031\n\027_source_instance_params\"\270\003\n\036Inst" + + "anceTemplateAggregatedList\022\020\n\002id\030\233\032 \001(\tH" + + "\000\210\001\001\022T\n\005items\030\300\317\367/ \003(\0132B.google.cloud.co" + + "mpute.v1.InstanceTemplateAggregatedList." + + "ItemsEntry\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next" + + "_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself_link\030\215" + + "\222\305\331\001 \001(\tH\003\210\001\001\0229\n\007warning\030\234\337\226\030 \001(\0132 .goog" + + "le.cloud.compute.v1.WarningH\004\210\001\001\032b\n\nItem" + + "sEntry\022\013\n\003key\030\001 \001(\t\022C\n\005value\030\002 \001(\01324.goo" + + "gle.cloud.compute.v1.InstanceTemplatesSc" + + "opedList:\0028\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_pa" + + "ge_tokenB\014\n\n_self_linkB\n\n\010_warning\"\261\002\n\024I" + + "nstanceTemplateList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022;\n" + + "\005items\030\300\317\367/ \003(\0132).google.cloud.compute.v" + + "1.InstanceTemplate\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001" + + "\022\037\n\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tsel" + + "f_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n\007warning\030\234\337\226\030 \001(" + + "\0132 .google.cloud.compute.v1.WarningH\004\210\001\001" + + "B\005\n\003_idB\007\n\005_kindB\022\n\020_next_page_tokenB\014\n\n" + + "_self_linkB\n\n\010_warning\"\257\001\n\033InstanceTempl" + + "atesScopedList\022I\n\022instance_templates\030\217\270\245" + + "\333\001 \003(\0132).google.cloud.compute.v1.Instanc" + + "eTemplate\0229\n\007warning\030\234\337\226\030 \001(\0132 .google.c" + + "loud.compute.v1.WarningH\000\210\001\001B\n\n\010_warning" + + "\"\376\002\n\026InstanceWithNamedPorts\022\030\n\010instance\030" + + "\225\251\332\010 \001(\tH\000\210\001\001\022;\n\013named_ports\030\214\307\362\313\001 \003(\0132\"" + + ".google.cloud.compute.v1.NamedPort\022\026\n\006st" + + "atus\030\362\237\267V \001(\tH\001\210\001\001\"\334\001\n\006Status\022\024\n\020UNDEFIN" + + "ED_STATUS\020\000\022\026\n\016DEPROVISIONING\020\356\223\304\314\001\022\024\n\014P" + + "ROVISIONING\020\355\365\332\212\001\022\021\n\tREPAIRING\020\225\202\225\305\001\022\016\n\007" + + "RUNNING\020\237\303\3529\022\017\n\007STAGING\020\233\310\306\315\001\022\017\n\007STOPPED" + + "\020\255\273\354\323\001\022\020\n\010STOPPING\020\364\320\242\247\001\022\020\n\tSUSPENDED\020\273\273" + + "\266\030\022\022\n\nSUSPENDING\020\246\324\230\365\001\022\021\n\nTERMINATED\020\243\364\233" + + "wB\013\n\t_instanceB\t\n\007_status\"C\n#InstancesAd" + + "dResourcePoliciesRequest\022\034\n\021resource_pol" + + "icies\030\341\234\314\n \003(\t\"\330\001\n&InstancesGetEffective" + + "FirewallsResponse\022t\n\020firewall_policys\030\302\312" + + "\374\303\001 \003(\0132V.google.cloud.compute.v1.Instan" + + "cesGetEffectiveFirewallsResponseEffectiv" + + "eFirewallPolicy\0228\n\tfirewalls\030\363\306\350\201\001 \003(\0132!" + + ".google.cloud.compute.v1.Firewall\"\204\003\n=In" + + "stancesGetEffectiveFirewallsResponseEffe" + + "ctiveFirewallPolicy\022\034\n\014display_name\030\350\207\221\002" + + " \001(\tH\000\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\001\210\001\001\022=\n\005rules" + + "\030\367\221\3653 \003(\0132+.google.cloud.compute.v1.Fire" + + "wallPolicyRule\022\033\n\nshort_name\030\356\270\320\352\001 \001(\tH\002" + + "\210\001\001\022\024\n\004type\030\272\236\332\001 \001(\tH\003\210\001\001\"k\n\004Type\022\022\n\016UND" + + "EFINED_TYPE\020\000\022\020\n\tHIERARCHY\020\225\304\252!\022\017\n\007NETWO" + + "RK\020\216\314\263\305\001\022\027\n\020NETWORK_REGIONAL\020\260\342\375Z\022\023\n\013UNS" + + "PECIFIED\020\227\276\230\373\001B\017\n\r_display_nameB\007\n\005_name" + + "B\r\n\013_short_nameB\007\n\005_type\"F\n&InstancesRem" + + "oveResourcePoliciesRequest\022\034\n\021resource_p" + + "olicies\030\341\234\314\n \003(\t\"\225\001\n\023InstancesScopedList" + + "\0227\n\tinstances\030\376\374\357\r \003(\0132!.google.cloud.co" + + "mpute.v1.Instance\0229\n\007warning\030\234\337\226\030 \001(\0132 ." + + "google.cloud.compute.v1.WarningH\000\210\001\001B\n\n\010" + + "_warning\"\327\001\n\031InstancesSetLabelsRequest\022!" + + "\n\021label_fingerprint\030\231\360\367T \001(\tH\000\210\001\001\022R\n\006lab" + + "els\030\377\277\301\356\001 \003(\0132>.google.cloud.compute.v1." + + "InstancesSetLabelsRequest.LabelsEntry\032-\n" + + "\013LabelsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t" + + ":\0028\001B\024\n\022_label_fingerprint\"q\n#InstancesS" + + "etMachineResourcesRequest\022J\n\022guest_accel" + + "erators\030\357\314\207\335\001 \003(\0132*.google.cloud.compute" + + ".v1.AcceleratorConfig\"O\n\036InstancesSetMac" + + "hineTypeRequest\022\034\n\014machine_type\030\262\260\312l \001(\t" + + "H\000\210\001\001B\017\n\r_machine_type\"Z\n!InstancesSetMi" + + "nCpuPlatformRequest\022 \n\020min_cpu_platform\030" + + "\367\233\352s \001(\tH\000\210\001\001B\023\n\021_min_cpu_platform\"h\n\027In" + + "stancesSetNameRequest\022\035\n\014current_name\030\221\363" + + "\253\274\001 \001(\tH\000\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\001\210\001\001B\017\n\r_c" + + "urrent_nameB\007\n\005_name\"W\n!InstancesSetServ" + + "iceAccountRequest\022\025\n\005email\030\234\227\211. \001(\tH\000\210\001\001" + + "\022\021\n\006scopes\030\237\231\222O \003(\tB\010\n\006_email\"w\n&Instanc" + + "esStartWithEncryptionKeyRequest\022M\n\005disks" + + "\030\366\314\312- \003(\0132;.google.cloud.compute.v1.Cust" + + "omerEncryptionKeyProtectedDisk\"h\n\017Int64R" + + "angeMatch\022\032\n\trange_end\030\331\225\340\231\001 \001(\003H\000\210\001\001\022\033\n" + + "\013range_start\030\340\375\2421 \001(\003H\001\210\001\001B\014\n\n_range_end" + + "B\016\n\014_range_start\"\211\016\n\014Interconnect\022\036\n\radm" + + "in_enabled\030\321\354\301\324\001 \001(\010H\000\210\001\001\022J\n\rcircuit_inf" + + "os\030\257\203\315N \003(\01320.google.cloud.compute.v1.In" + + "terconnectCircuitInfo\022\"\n\022creation_timest" + + "amp\030\266\217\307\016 \001(\tH\001\210\001\001\022\035\n\rcustomer_name\030\314\334\337\001 " + + "\001(\tH\002\210\001\001\022\034\n\013description\030\374\207\326\311\001 \001(\tH\003\210\001\001\022T" + + "\n\020expected_outages\030\233\352\216~ \003(\01327.google.clo" + + "ud.compute.v1.InterconnectOutageNotifica" + + "tion\022\"\n\021google_ip_address\030\242\205\245\323\001 \001(\tH\004\210\001\001" + + "\022$\n\023google_reference_id\030\325\265\212\377\001 \001(\tH\005\210\001\001\022\020" + + "\n\002id\030\233\032 \001(\004H\006\210\001\001\022$\n\030interconnect_attachm" + + "ents\030\377\322\353\312\001 \003(\t\022\"\n\021interconnect_type\030\313\230\323\365" + + "\001 \001(\tH\007\210\001\001\022\024\n\004kind\030\224\367\310\001 \001(\tH\010\210\001\001\022!\n\021labe" + + "l_fingerprint\030\231\360\367T \001(\tH\t\210\001\001\022E\n\006labels\030\377\277" + + "\301\356\001 \003(\01321.google.cloud.compute.v1.Interc" + + "onnect.LabelsEntry\022\032\n\tlink_type\030\337\210\276\371\001 \001(" + + "\tH\n\210\001\001\022\031\n\010location\030\265\277\276\212\001 \001(\tH\013\210\001\001\022\024\n\004nam" + + "e\030\213\365\315\001 \001(\tH\014\210\001\001\022!\n\021noc_contact_email\030\200\370\332" + + "\006 \001(\tH\r\210\001\001\022\"\n\022operational_status\030\377\261\360_ \001(" + + "\tH\016\210\001\001\022\037\n\017peer_ip_address\030\331\227\207c \001(\tH\017\210\001\001\022" + + "\'\n\026provisioned_link_count\030\365\322\366\303\001 \001(\005H\020\210\001\001" + + "\022 \n\017remote_location\030\216\217\327\232\001 \001(\tH\021\210\001\001\022$\n\024re" + + "quested_link_count\030\373\333\275\025 \001(\005H\022\210\001\001\022\036\n\rsati" + + "sfies_pzs\030\253\335\253\345\001 \001(\010H\023\210\001\001\022\032\n\tself_link\030\215\222" + + "\305\331\001 \001(\tH\024\210\001\001\022\025\n\005state\030\221\211\2534 \001(\tH\025\210\001\001\032-\n\013L" + "abelsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\002" - + "8\001\032:\n\030ResourceManagerTagsEntry\022\013\n\003key\030\001 " - + "\001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\215\001\n\027KeyRevocation" - + "ActionType\022(\n$UNDEFINED_KEY_REVOCATION_A" - + "CTION_TYPE\020\000\022.\n&KEY_REVOCATION_ACTION_TY" - + "PE_UNSPECIFIED\020\332\221\336\336\001\022\013\n\004NONE\020\270\316\222\001\022\013\n\004STO" - + "P\020\202\200\234\001\"\300\001\n\027PrivateIpv6GoogleAccess\022(\n$UN" - + "DEFINED_PRIVATE_IPV6_GOOGLE_ACCESS\020\000\022-\n%" - + "ENABLE_BIDIRECTIONAL_ACCESS_TO_GOOGLE\020\272\312" - + "\211\314\001\022+\n#ENABLE_OUTBOUND_VM_ACCESS_TO_GOOG" - + "LE\020\327\372\266\211\001\022\037\n\027INHERIT_FROM_SUBNETWORK\020\277\250\354\374" - + "\001B\034\n\032_advanced_machine_featuresB\021\n\017_can_" - + "ip_forwardB\037\n\035_confidential_instance_con" - + "figB\016\n\014_descriptionB\035\n\033_key_revocation_a" - + "ction_typeB\017\n\r_machine_typeB\013\n\t_metadata" - + "B\023\n\021_min_cpu_platformB\035\n\033_network_perfor" - + "mance_configB\035\n\033_private_ipv6_google_acc" - + "essB\027\n\025_reservation_affinityB\r\n\013_schedul" - + "ingB\033\n\031_shielded_instance_configB\007\n\005_tag" - + "s\":\n\021InstanceReference\022\030\n\010instance\030\225\251\332\010 " - + "\001(\tH\000\210\001\001B\013\n\t_instance\"\237\004\n\020InstanceTempla" - + "te\022\"\n\022creation_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022\034" - + "\n\013description\030\374\207\326\311\001 \001(\tH\001\210\001\001\022\020\n\002id\030\233\032 \001(" - + "\004H\002\210\001\001\022\024\n\004kind\030\224\367\310\001 \001(\tH\003\210\001\001\022\024\n\004name\030\213\365\315" - + "\001 \001(\tH\004\210\001\001\022G\n\nproperties\030\263\232\266F \001(\0132+.goog" - + "le.cloud.compute.v1.InstancePropertiesH\005" - + "\210\001\001\022\026\n\006region\030\364\315\240B \001(\tH\006\210\001\001\022\032\n\tself_link" - + "\030\215\222\305\331\001 \001(\tH\007\210\001\001\022 \n\017source_instance\030\271\230\375\274\001" - + " \001(\tH\010\210\001\001\022U\n\026source_instance_params\030\314\320\304@" - + " \001(\0132-.google.cloud.compute.v1.SourceIns" - + "tanceParamsH\t\210\001\001B\025\n\023_creation_timestampB" - + "\016\n\014_descriptionB\005\n\003_idB\007\n\005_kindB\007\n\005_name" - + "B\r\n\013_propertiesB\t\n\007_regionB\014\n\n_self_link" - + "B\022\n\020_source_instanceB\031\n\027_source_instance" - + "_params\"\270\003\n\036InstanceTemplateAggregatedLi" - + "st\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022T\n\005items\030\300\317\367/ \003(\0132B" - + ".google.cloud.compute.v1.InstanceTemplat" - + "eAggregatedList.ItemsEntry\022\024\n\004kind\030\224\367\310\001 " - + "\001(\tH\001\210\001\001\022\037\n\017next_page_token\030\225\272\206& \001(\tH\002\210\001" - + "\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n\007warning" - + "\030\234\337\226\030 \001(\0132 .google.cloud.compute.v1.Warn" - + "ingH\004\210\001\001\032b\n\nItemsEntry\022\013\n\003key\030\001 \001(\t\022C\n\005v" - + "alue\030\002 \001(\01324.google.cloud.compute.v1.Ins" - + "tanceTemplatesScopedList:\0028\001B\005\n\003_idB\007\n\005_" - + "kindB\022\n\020_next_page_tokenB\014\n\n_self_linkB\n" - + "\n\010_warning\"\261\002\n\024InstanceTemplateList\022\020\n\002i" - + "d\030\233\032 \001(\tH\000\210\001\001\022;\n\005items\030\300\317\367/ \003(\0132).google" - + ".cloud.compute.v1.InstanceTemplate\022\024\n\004ki" - + "nd\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page_token\030\225\272\206&" - + " \001(\tH\002\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n" + + "8\001\"j\n\020InterconnectType\022\037\n\033UNDEFINED_INTE" + + "RCONNECT_TYPE\020\000\022\020\n\tDEDICATED\020\317\233\234{\022\022\n\nIT_" + + "PRIVATE\020\317\214\210\240\001\022\017\n\007PARTNER\020\250\321\241\334\001\"i\n\010LinkTy" + + "pe\022\027\n\023UNDEFINED_LINK_TYPE\020\000\022\"\n\032LINK_TYPE" + + "_ETHERNET_100G_LR\020\347\362\201\241\001\022 \n\031LINK_TYPE_ETH" + + "ERNET_10G_LR\020\245\271\361p\"`\n\021OperationalStatus\022 " + + "\n\034UNDEFINED_OPERATIONAL_STATUS\020\000\022\020\n\tOS_A" + + "CTIVE\020\301\373\310\032\022\027\n\020OS_UNPROVISIONED\020\300\301\252r\"C\n\005S" + + "tate\022\023\n\017UNDEFINED_STATE\020\000\022\016\n\006ACTIVE\020\206\346\211\226" + + "\001\022\025\n\rUNPROVISIONED\020\333\307\327\366\001B\020\n\016_admin_enabl" + + "edB\025\n\023_creation_timestampB\020\n\016_customer_n" + + "ameB\016\n\014_descriptionB\024\n\022_google_ip_addres" + + "sB\026\n\024_google_reference_idB\005\n\003_idB\024\n\022_int" + + "erconnect_typeB\007\n\005_kindB\024\n\022_label_finger" + + "printB\014\n\n_link_typeB\013\n\t_locationB\007\n\005_nam" + + "eB\024\n\022_noc_contact_emailB\025\n\023_operational_" + + "statusB\022\n\020_peer_ip_addressB\031\n\027_provision" + + "ed_link_countB\022\n\020_remote_locationB\027\n\025_re" + + "quested_link_countB\020\n\016_satisfies_pzsB\014\n\n" + + "_self_linkB\010\n\006_state\"\313\031\n\026InterconnectAtt" + + "achment\022\036\n\radmin_enabled\030\321\354\301\324\001 \001(\010H\000\210\001\001\022" + + "\031\n\tbandwidth\030\261\201\323V \001(\tH\001\210\001\001\022!\n\026candidate_" + + "ipv6_subnets\030\232\217\332! \003(\t\022\034\n\021candidate_subne" + + "ts\030\372\343\264q \003(\t\022(\n\027cloud_router_ip_address\030\210" + + "\210\205\211\001 \001(\tH\002\210\001\001\022*\n\031cloud_router_ipv6_addre" + + "ss\030\310\223\277\327\001 \001(\tH\003\210\001\001\022/\n\036cloud_router_ipv6_i" + + "nterface_id\030\215\311\310\370\001 \001(\tH\004\210\001\001\022r\n\031configurat" + + "ion_constraints\030\355\360\326U \001(\0132G.google.cloud." + + "compute.v1.InterconnectAttachmentConfigu" + + "rationConstraintsH\005\210\001\001\022\"\n\022creation_times" + + "tamp\030\266\217\307\016 \001(\tH\006\210\001\001\022+\n\032customer_router_ip" + + "_address\030\361\332\304\236\001 \001(\tH\007\210\001\001\022-\n\034customer_rout" + + "er_ipv6_address\030\361\371\253\212\001 \001(\tH\010\210\001\001\0222\n!custom" + + "er_router_ipv6_interface_id\030\204\206\326\265\001 \001(\tH\t\210" + + "\001\001\022!\n\021dataplane_version\030\213\255\323\020 \001(\005H\n\210\001\001\022\034\n" + + "\013description\030\374\207\326\311\001 \001(\tH\013\210\001\001\022(\n\030edge_avai" + + "lability_domain\030\246\225\377! \001(\tH\014\210\001\001\022\032\n\nencrypt" + + "ion\030\203\237\334. \001(\tH\r\210\001\001\022$\n\023google_reference_id" + + "\030\325\265\212\377\001 \001(\tH\016\210\001\001\022\020\n\002id\030\233\032 \001(\004H\017\210\001\001\022\034\n\014int" + + "erconnect\030\216\311\214k \001(\tH\020\210\001\001\022$\n\030ipsec_interna" + + "l_addresses\030\265\362\260\302\001 \003(\t\022\024\n\004kind\030\224\367\310\001 \001(\tH\021" + + "\210\001\001\022!\n\021label_fingerprint\030\231\360\367T \001(\tH\022\210\001\001\022O" + + "\n\006labels\030\377\277\301\356\001 \003(\0132;.google.cloud.comput" + + "e.v1.InterconnectAttachment.LabelsEntry\022" + + "\022\n\003mtu\030\256\317\006 \001(\005H\023\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\024\210\001" + + "\001\022\"\n\022operational_status\030\377\261\360_ \001(\tH\025\210\001\001\022\034\n" + + "\013pairing_key\030\350\360\324\321\001 \001(\tH\026\210\001\001\022\034\n\013partner_a" + + "sn\030\205\305\367\320\001 \001(\003H\027\210\001\001\022`\n\020partner_metadata\030\306\341" + + "\266\037 \001(\0132>.google.cloud.compute.v1.Interco" + + "nnectAttachmentPartnerMetadataH\030\210\001\001\022e\n\031p" + + "rivate_interconnect_info\030\203\354\221q \001(\0132:.goog" + + "le.cloud.compute.v1.InterconnectAttachme" + + "ntPrivateInfoH\031\210\001\001\022\026\n\006region\030\364\315\240B \001(\tH\032\210" + + "\001\001\022\037\n\016remote_service\030\274\377\362\272\001 \001(\tH\033\210\001\001\022\026\n\006r" + + "outer\030\311\256\356F \001(\tH\034\210\001\001\022\036\n\rsatisfies_pzs\030\253\335\253" + + "\345\001 \001(\010H\035\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\036\210\001\001\022" + + "\033\n\nstack_type\030\221\265\213\313\001 \001(\tH\037\210\001\001\022\025\n\005state\030\221\211" + + "\2534 \001(\tH \210\001\001\022\036\n\rsubnet_length\030\210\304\267\205\001 \001(\005H!" + + "\210\001\001\022\024\n\004type\030\272\236\332\001 \001(\tH\"\210\001\001\022\035\n\rvlan_tag802" + + "1q\030\234\350\2279 \001(\005H#\210\001\001\032-\n\013LabelsEntry\022\013\n\003key\030\001" + + " \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\355\001\n\tBandwidth\022\027\n" + + "\023UNDEFINED_BANDWIDTH\020\000\022\017\n\010BPS_100M\020\266\225\320\027\022" + + "\017\n\007BPS_10G\020\216\211\362\204\001\022\016\n\006BPS_1G\020\360\255\271\251\001\022\017\n\010BPS_" + + "200M\020\225\376\321\027\022\017\n\007BPS_20G\020\317\220\362\204\001\022\016\n\006BPS_2G\020\217\256\271" + + "\251\001\022\017\n\010BPS_300M\020\364\346\323\027\022\017\n\010BPS_400M\020\323\317\325\027\022\017\n\010" + + "BPS_500M\020\262\270\327\027\022\017\n\007BPS_50G\020\222\247\362\204\001\022\017\n\007BPS_50" + + "M\020\230\247\362\204\001\022\016\n\006BPS_5G\020\354\256\271\251\001\"\237\001\n\026EdgeAvailabi" + + "lityDomain\022&\n\"UNDEFINED_EDGE_AVAILABILIT" + + "Y_DOMAIN\020\000\022\035\n\025AVAILABILITY_DOMAIN_1\020\332\373\326\246" + + "\001\022\035\n\025AVAILABILITY_DOMAIN_2\020\333\373\326\246\001\022\037\n\027AVAI" + + "LABILITY_DOMAIN_ANY\020\265\352\367\262\001\"A\n\nEncryption\022" + + "\030\n\024UNDEFINED_ENCRYPTION\020\000\022\014\n\005IPSEC\020\252\243\251!\022" + + "\013\n\004NONE\020\270\316\222\001\"`\n\021OperationalStatus\022 \n\034UND" + + "EFINED_OPERATIONAL_STATUS\020\000\022\020\n\tOS_ACTIVE" + + "\020\301\373\310\032\022\027\n\020OS_UNPROVISIONED\020\300\301\252r\"I\n\tStackT" + + "ype\022\030\n\024UNDEFINED_STACK_TYPE\020\000\022\020\n\tIPV4_IP" + + "V6\020\201\350\312\n\022\020\n\tIPV4_ONLY\020\246\313\325\n\"\302\001\n\005State\022\023\n\017U" + + "NDEFINED_STATE\020\000\022\016\n\006ACTIVE\020\206\346\211\226\001\022\016\n\007DEFU" + + "NCT\020\257\274\2417\022 \n\030PARTNER_REQUEST_RECEIVED\020\350\360\362" + + "\364\001\022\027\n\020PENDING_CUSTOMER\020\246\203\357O\022\027\n\017PENDING_P" + + "ARTNER\020\340\373\372\270\001\022\031\n\021STATE_UNSPECIFIED\020\311\320\274\340\001\022" + + "\025\n\rUNPROVISIONED\020\333\307\327\366\001\"W\n\004Type\022\022\n\016UNDEFI" + + "NED_TYPE\020\000\022\020\n\tDEDICATED\020\317\233\234{\022\017\n\007PARTNER\020" + + "\250\321\241\334\001\022\030\n\020PARTNER_PROVIDER\020\250\367\267\346\001B\020\n\016_admi" + + "n_enabledB\014\n\n_bandwidthB\032\n\030_cloud_router" + + "_ip_addressB\034\n\032_cloud_router_ipv6_addres" + + "sB!\n\037_cloud_router_ipv6_interface_idB\034\n\032" + + "_configuration_constraintsB\025\n\023_creation_" + + "timestampB\035\n\033_customer_router_ip_address" + + "B\037\n\035_customer_router_ipv6_addressB$\n\"_cu" + + "stomer_router_ipv6_interface_idB\024\n\022_data" + + "plane_versionB\016\n\014_descriptionB\033\n\031_edge_a" + + "vailability_domainB\r\n\013_encryptionB\026\n\024_go" + + "ogle_reference_idB\005\n\003_idB\017\n\r_interconnec" + + "tB\007\n\005_kindB\024\n\022_label_fingerprintB\006\n\004_mtu" + + "B\007\n\005_nameB\025\n\023_operational_statusB\016\n\014_pai" + + "ring_keyB\016\n\014_partner_asnB\023\n\021_partner_met" + + "adataB\034\n\032_private_interconnect_infoB\t\n\007_" + + "regionB\021\n\017_remote_serviceB\t\n\007_routerB\020\n\016" + + "_satisfies_pzsB\014\n\n_self_linkB\r\n\013_stack_t" + + "ypeB\010\n\006_stateB\020\n\016_subnet_lengthB\007\n\005_type" + + "B\020\n\016_vlan_tag8021q\"\343\003\n$InterconnectAttac" + + "hmentAggregatedList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022Z\n" + + "\005items\030\300\317\367/ \003(\0132H.google.cloud.compute.v" + + "1.InterconnectAttachmentAggregatedList.I" + + "temsEntry\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_" + + "page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself_link\030\215\222" + + "\305\331\001 \001(\tH\003\210\001\001\022\027\n\014unreachables\030\237\240\206t \003(\t\0229\n" + "\007warning\030\234\337\226\030 \001(\0132 .google.cloud.compute" - + ".v1.WarningH\004\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020_nex" - + "t_page_tokenB\014\n\n_self_linkB\n\n\010_warning\"\257" - + "\001\n\033InstanceTemplatesScopedList\022I\n\022instan" - + "ce_templates\030\217\270\245\333\001 \003(\0132).google.cloud.co" - + "mpute.v1.InstanceTemplate\0229\n\007warning\030\234\337\226" - + "\030 \001(\0132 .google.cloud.compute.v1.WarningH" - + "\000\210\001\001B\n\n\010_warning\"\376\002\n\026InstanceWithNamedPo" - + "rts\022\030\n\010instance\030\225\251\332\010 \001(\tH\000\210\001\001\022;\n\013named_p" - + "orts\030\214\307\362\313\001 \003(\0132\".google.cloud.compute.v1" - + ".NamedPort\022\026\n\006status\030\362\237\267V \001(\tH\001\210\001\001\"\334\001\n\006S" - + "tatus\022\024\n\020UNDEFINED_STATUS\020\000\022\026\n\016DEPROVISI" - + "ONING\020\356\223\304\314\001\022\024\n\014PROVISIONING\020\355\365\332\212\001\022\021\n\tREP" - + "AIRING\020\225\202\225\305\001\022\016\n\007RUNNING\020\237\303\3529\022\017\n\007STAGING\020" - + "\233\310\306\315\001\022\017\n\007STOPPED\020\255\273\354\323\001\022\020\n\010STOPPING\020\364\320\242\247\001" - + "\022\020\n\tSUSPENDED\020\273\273\266\030\022\022\n\nSUSPENDING\020\246\324\230\365\001\022\021" - + "\n\nTERMINATED\020\243\364\233wB\013\n\t_instanceB\t\n\007_statu" - + "s\"C\n#InstancesAddResourcePoliciesRequest" - + "\022\034\n\021resource_policies\030\341\234\314\n \003(\t\"\330\001\n&Insta" - + "ncesGetEffectiveFirewallsResponse\022t\n\020fir" - + "ewall_policys\030\302\312\374\303\001 \003(\0132V.google.cloud.c" - + "ompute.v1.InstancesGetEffectiveFirewalls" - + "ResponseEffectiveFirewallPolicy\0228\n\tfirew" - + "alls\030\363\306\350\201\001 \003(\0132!.google.cloud.compute.v1" - + ".Firewall\"\204\003\n=InstancesGetEffectiveFirew" - + "allsResponseEffectiveFirewallPolicy\022\034\n\014d" - + "isplay_name\030\350\207\221\002 \001(\tH\000\210\001\001\022\024\n\004name\030\213\365\315\001 \001" - + "(\tH\001\210\001\001\022=\n\005rules\030\367\221\3653 \003(\0132+.google.cloud" - + ".compute.v1.FirewallPolicyRule\022\033\n\nshort_" - + "name\030\356\270\320\352\001 \001(\tH\002\210\001\001\022\024\n\004type\030\272\236\332\001 \001(\tH\003\210\001" - + "\001\"k\n\004Type\022\022\n\016UNDEFINED_TYPE\020\000\022\020\n\tHIERARC" - + "HY\020\225\304\252!\022\017\n\007NETWORK\020\216\314\263\305\001\022\027\n\020NETWORK_REGI" - + "ONAL\020\260\342\375Z\022\023\n\013UNSPECIFIED\020\227\276\230\373\001B\017\n\r_displ" - + "ay_nameB\007\n\005_nameB\r\n\013_short_nameB\007\n\005_type" - + "\"F\n&InstancesRemoveResourcePoliciesReque" - + "st\022\034\n\021resource_policies\030\341\234\314\n \003(\t\"\225\001\n\023Ins" - + "tancesScopedList\0227\n\tinstances\030\376\374\357\r \003(\0132!" - + ".google.cloud.compute.v1.Instance\0229\n\007war" - + "ning\030\234\337\226\030 \001(\0132 .google.cloud.compute.v1." - + "WarningH\000\210\001\001B\n\n\010_warning\"\327\001\n\031InstancesSe" - + "tLabelsRequest\022!\n\021label_fingerprint\030\231\360\367T" - + " \001(\tH\000\210\001\001\022R\n\006labels\030\377\277\301\356\001 \003(\0132>.google.c" - + "loud.compute.v1.InstancesSetLabelsReques" - + "t.LabelsEntry\032-\n\013LabelsEntry\022\013\n\003key\030\001 \001(" - + "\t\022\r\n\005value\030\002 \001(\t:\0028\001B\024\n\022_label_fingerpri" - + "nt\"q\n#InstancesSetMachineResourcesReques" - + "t\022J\n\022guest_accelerators\030\357\314\207\335\001 \003(\0132*.goog" - + "le.cloud.compute.v1.AcceleratorConfig\"O\n" - + "\036InstancesSetMachineTypeRequest\022\034\n\014machi" - + "ne_type\030\262\260\312l \001(\tH\000\210\001\001B\017\n\r_machine_type\"Z" - + "\n!InstancesSetMinCpuPlatformRequest\022 \n\020m" - + "in_cpu_platform\030\367\233\352s \001(\tH\000\210\001\001B\023\n\021_min_cp" - + "u_platform\"h\n\027InstancesSetNameRequest\022\035\n" - + "\014current_name\030\221\363\253\274\001 \001(\tH\000\210\001\001\022\024\n\004name\030\213\365\315" - + "\001 \001(\tH\001\210\001\001B\017\n\r_current_nameB\007\n\005_name\"W\n!" - + "InstancesSetServiceAccountRequest\022\025\n\005ema" - + "il\030\234\227\211. \001(\tH\000\210\001\001\022\021\n\006scopes\030\237\231\222O \003(\tB\010\n\006_" - + "email\"w\n&InstancesStartWithEncryptionKey" - + "Request\022M\n\005disks\030\366\314\312- \003(\0132;.google.cloud" - + ".compute.v1.CustomerEncryptionKeyProtect" - + "edDisk\"h\n\017Int64RangeMatch\022\032\n\trange_end\030\331" - + "\225\340\231\001 \001(\003H\000\210\001\001\022\033\n\013range_start\030\340\375\2421 \001(\003H\001\210" - + "\001\001B\014\n\n_range_endB\016\n\014_range_start\"\211\016\n\014Int" - + "erconnect\022\036\n\radmin_enabled\030\321\354\301\324\001 \001(\010H\000\210\001" - + "\001\022J\n\rcircuit_infos\030\257\203\315N \003(\01320.google.clo" - + "ud.compute.v1.InterconnectCircuitInfo\022\"\n" - + "\022creation_timestamp\030\266\217\307\016 \001(\tH\001\210\001\001\022\035\n\rcus" - + "tomer_name\030\314\334\337\001 \001(\tH\002\210\001\001\022\034\n\013description\030" - + "\374\207\326\311\001 \001(\tH\003\210\001\001\022T\n\020expected_outages\030\233\352\216~ " - + "\003(\01327.google.cloud.compute.v1.Interconne" - + "ctOutageNotification\022\"\n\021google_ip_addres" - + "s\030\242\205\245\323\001 \001(\tH\004\210\001\001\022$\n\023google_reference_id\030" - + "\325\265\212\377\001 \001(\tH\005\210\001\001\022\020\n\002id\030\233\032 \001(\004H\006\210\001\001\022$\n\030inte" - + "rconnect_attachments\030\377\322\353\312\001 \003(\t\022\"\n\021interc" - + "onnect_type\030\313\230\323\365\001 \001(\tH\007\210\001\001\022\024\n\004kind\030\224\367\310\001 " - + "\001(\tH\010\210\001\001\022!\n\021label_fingerprint\030\231\360\367T \001(\tH\t" - + "\210\001\001\022E\n\006labels\030\377\277\301\356\001 \003(\01321.google.cloud.c" - + "ompute.v1.Interconnect.LabelsEntry\022\032\n\tli" - + "nk_type\030\337\210\276\371\001 \001(\tH\n\210\001\001\022\031\n\010location\030\265\277\276\212\001" - + " \001(\tH\013\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\014\210\001\001\022!\n\021noc_c" - + "ontact_email\030\200\370\332\006 \001(\tH\r\210\001\001\022\"\n\022operationa" - + "l_status\030\377\261\360_ \001(\tH\016\210\001\001\022\037\n\017peer_ip_addres" - + "s\030\331\227\207c \001(\tH\017\210\001\001\022\'\n\026provisioned_link_coun" - + "t\030\365\322\366\303\001 \001(\005H\020\210\001\001\022 \n\017remote_location\030\216\217\327\232" - + "\001 \001(\tH\021\210\001\001\022$\n\024requested_link_count\030\373\333\275\025 " - + "\001(\005H\022\210\001\001\022\036\n\rsatisfies_pzs\030\253\335\253\345\001 \001(\010H\023\210\001\001" - + "\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\024\210\001\001\022\025\n\005state\030\221\211" - + "\2534 \001(\tH\025\210\001\001\032-\n\013LabelsEntry\022\013\n\003key\030\001 \001(\t\022" - + "\r\n\005value\030\002 \001(\t:\0028\001\"j\n\020InterconnectType\022\037" - + "\n\033UNDEFINED_INTERCONNECT_TYPE\020\000\022\020\n\tDEDIC" - + "ATED\020\317\233\234{\022\022\n\nIT_PRIVATE\020\317\214\210\240\001\022\017\n\007PARTNER" - + "\020\250\321\241\334\001\"i\n\010LinkType\022\027\n\023UNDEFINED_LINK_TYP" - + "E\020\000\022\"\n\032LINK_TYPE_ETHERNET_100G_LR\020\347\362\201\241\001\022" - + " \n\031LINK_TYPE_ETHERNET_10G_LR\020\245\271\361p\"`\n\021Ope" - + "rationalStatus\022 \n\034UNDEFINED_OPERATIONAL_" - + "STATUS\020\000\022\020\n\tOS_ACTIVE\020\301\373\310\032\022\027\n\020OS_UNPROVI" - + "SIONED\020\300\301\252r\"C\n\005State\022\023\n\017UNDEFINED_STATE\020" - + "\000\022\016\n\006ACTIVE\020\206\346\211\226\001\022\025\n\rUNPROVISIONED\020\333\307\327\366\001" - + "B\020\n\016_admin_enabledB\025\n\023_creation_timestam" - + "pB\020\n\016_customer_nameB\016\n\014_descriptionB\024\n\022_" - + "google_ip_addressB\026\n\024_google_reference_i" - + "dB\005\n\003_idB\024\n\022_interconnect_typeB\007\n\005_kindB" - + "\024\n\022_label_fingerprintB\014\n\n_link_typeB\013\n\t_" - + "locationB\007\n\005_nameB\024\n\022_noc_contact_emailB" - + "\025\n\023_operational_statusB\022\n\020_peer_ip_addre" - + "ssB\031\n\027_provisioned_link_countB\022\n\020_remote" - + "_locationB\027\n\025_requested_link_countB\020\n\016_s" - + "atisfies_pzsB\014\n\n_self_linkB\010\n\006_state\"\313\031\n" - + "\026InterconnectAttachment\022\036\n\radmin_enabled" - + "\030\321\354\301\324\001 \001(\010H\000\210\001\001\022\031\n\tbandwidth\030\261\201\323V \001(\tH\001\210" - + "\001\001\022!\n\026candidate_ipv6_subnets\030\232\217\332! \003(\t\022\034\n" - + "\021candidate_subnets\030\372\343\264q \003(\t\022(\n\027cloud_rou" - + "ter_ip_address\030\210\210\205\211\001 \001(\tH\002\210\001\001\022*\n\031cloud_r" - + "outer_ipv6_address\030\310\223\277\327\001 \001(\tH\003\210\001\001\022/\n\036clo" - + "ud_router_ipv6_interface_id\030\215\311\310\370\001 \001(\tH\004\210" - + "\001\001\022r\n\031configuration_constraints\030\355\360\326U \001(\013" - + "2G.google.cloud.compute.v1.InterconnectA" - + "ttachmentConfigurationConstraintsH\005\210\001\001\022\"" - + "\n\022creation_timestamp\030\266\217\307\016 \001(\tH\006\210\001\001\022+\n\032cu" - + "stomer_router_ip_address\030\361\332\304\236\001 \001(\tH\007\210\001\001\022" - + "-\n\034customer_router_ipv6_address\030\361\371\253\212\001 \001(" - + "\tH\010\210\001\001\0222\n!customer_router_ipv6_interface" - + "_id\030\204\206\326\265\001 \001(\tH\t\210\001\001\022!\n\021dataplane_version\030" - + "\213\255\323\020 \001(\005H\n\210\001\001\022\034\n\013description\030\374\207\326\311\001 \001(\tH\013" - + "\210\001\001\022(\n\030edge_availability_domain\030\246\225\377! \001(\t" - + "H\014\210\001\001\022\032\n\nencryption\030\203\237\334. \001(\tH\r\210\001\001\022$\n\023goo" - + "gle_reference_id\030\325\265\212\377\001 \001(\tH\016\210\001\001\022\020\n\002id\030\233\032" - + " \001(\004H\017\210\001\001\022\034\n\014interconnect\030\216\311\214k \001(\tH\020\210\001\001\022" - + "$\n\030ipsec_internal_addresses\030\265\362\260\302\001 \003(\t\022\024\n" - + "\004kind\030\224\367\310\001 \001(\tH\021\210\001\001\022!\n\021label_fingerprint" - + "\030\231\360\367T \001(\tH\022\210\001\001\022O\n\006labels\030\377\277\301\356\001 \003(\0132;.goo" - + "gle.cloud.compute.v1.InterconnectAttachm" - + "ent.LabelsEntry\022\022\n\003mtu\030\256\317\006 \001(\005H\023\210\001\001\022\024\n\004n" - + "ame\030\213\365\315\001 \001(\tH\024\210\001\001\022\"\n\022operational_status\030" - + "\377\261\360_ \001(\tH\025\210\001\001\022\034\n\013pairing_key\030\350\360\324\321\001 \001(\tH\026" - + "\210\001\001\022\034\n\013partner_asn\030\205\305\367\320\001 \001(\003H\027\210\001\001\022`\n\020par" - + "tner_metadata\030\306\341\266\037 \001(\0132>.google.cloud.co" - + "mpute.v1.InterconnectAttachmentPartnerMe" - + "tadataH\030\210\001\001\022e\n\031private_interconnect_info" - + "\030\203\354\221q \001(\0132:.google.cloud.compute.v1.Inte" - + "rconnectAttachmentPrivateInfoH\031\210\001\001\022\026\n\006re" - + "gion\030\364\315\240B \001(\tH\032\210\001\001\022\037\n\016remote_service\030\274\377\362" - + "\272\001 \001(\tH\033\210\001\001\022\026\n\006router\030\311\256\356F \001(\tH\034\210\001\001\022\036\n\rs" - + "atisfies_pzs\030\253\335\253\345\001 \001(\010H\035\210\001\001\022\032\n\tself_link" - + "\030\215\222\305\331\001 \001(\tH\036\210\001\001\022\033\n\nstack_type\030\221\265\213\313\001 \001(\tH" - + "\037\210\001\001\022\025\n\005state\030\221\211\2534 \001(\tH \210\001\001\022\036\n\rsubnet_le" - + "ngth\030\210\304\267\205\001 \001(\005H!\210\001\001\022\024\n\004type\030\272\236\332\001 \001(\tH\"\210\001" - + "\001\022\035\n\rvlan_tag8021q\030\234\350\2279 \001(\005H#\210\001\001\032-\n\013Labe" - + "lsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"" - + "\355\001\n\tBandwidth\022\027\n\023UNDEFINED_BANDWIDTH\020\000\022\017" - + "\n\010BPS_100M\020\266\225\320\027\022\017\n\007BPS_10G\020\216\211\362\204\001\022\016\n\006BPS_" - + "1G\020\360\255\271\251\001\022\017\n\010BPS_200M\020\225\376\321\027\022\017\n\007BPS_20G\020\317\220\362" - + "\204\001\022\016\n\006BPS_2G\020\217\256\271\251\001\022\017\n\010BPS_300M\020\364\346\323\027\022\017\n\010B" - + "PS_400M\020\323\317\325\027\022\017\n\010BPS_500M\020\262\270\327\027\022\017\n\007BPS_50G" - + "\020\222\247\362\204\001\022\017\n\007BPS_50M\020\230\247\362\204\001\022\016\n\006BPS_5G\020\354\256\271\251\001\"" - + "\237\001\n\026EdgeAvailabilityDomain\022&\n\"UNDEFINED_" - + "EDGE_AVAILABILITY_DOMAIN\020\000\022\035\n\025AVAILABILI" - + "TY_DOMAIN_1\020\332\373\326\246\001\022\035\n\025AVAILABILITY_DOMAIN" - + "_2\020\333\373\326\246\001\022\037\n\027AVAILABILITY_DOMAIN_ANY\020\265\352\367\262" - + "\001\"A\n\nEncryption\022\030\n\024UNDEFINED_ENCRYPTION\020" - + "\000\022\014\n\005IPSEC\020\252\243\251!\022\013\n\004NONE\020\270\316\222\001\"`\n\021Operatio" - + "nalStatus\022 \n\034UNDEFINED_OPERATIONAL_STATU" - + "S\020\000\022\020\n\tOS_ACTIVE\020\301\373\310\032\022\027\n\020OS_UNPROVISIONE" - + "D\020\300\301\252r\"I\n\tStackType\022\030\n\024UNDEFINED_STACK_T" - + "YPE\020\000\022\020\n\tIPV4_IPV6\020\201\350\312\n\022\020\n\tIPV4_ONLY\020\246\313\325" - + "\n\"\302\001\n\005State\022\023\n\017UNDEFINED_STATE\020\000\022\016\n\006ACTI" - + "VE\020\206\346\211\226\001\022\016\n\007DEFUNCT\020\257\274\2417\022 \n\030PARTNER_REQU" - + "EST_RECEIVED\020\350\360\362\364\001\022\027\n\020PENDING_CUSTOMER\020\246" - + "\203\357O\022\027\n\017PENDING_PARTNER\020\340\373\372\270\001\022\031\n\021STATE_UN" - + "SPECIFIED\020\311\320\274\340\001\022\025\n\rUNPROVISIONED\020\333\307\327\366\001\"W" - + "\n\004Type\022\022\n\016UNDEFINED_TYPE\020\000\022\020\n\tDEDICATED\020" - + "\317\233\234{\022\017\n\007PARTNER\020\250\321\241\334\001\022\030\n\020PARTNER_PROVIDE" - + "R\020\250\367\267\346\001B\020\n\016_admin_enabledB\014\n\n_bandwidthB" - + "\032\n\030_cloud_router_ip_addressB\034\n\032_cloud_ro" - + "uter_ipv6_addressB!\n\037_cloud_router_ipv6_" - + "interface_idB\034\n\032_configuration_constrain" - + "tsB\025\n\023_creation_timestampB\035\n\033_customer_r" - + "outer_ip_addressB\037\n\035_customer_router_ipv" - + "6_addressB$\n\"_customer_router_ipv6_inter" - + "face_idB\024\n\022_dataplane_versionB\016\n\014_descri" - + "ptionB\033\n\031_edge_availability_domainB\r\n\013_e" - + "ncryptionB\026\n\024_google_reference_idB\005\n\003_id" - + "B\017\n\r_interconnectB\007\n\005_kindB\024\n\022_label_fin" - + "gerprintB\006\n\004_mtuB\007\n\005_nameB\025\n\023_operationa" - + "l_statusB\016\n\014_pairing_keyB\016\n\014_partner_asn" - + "B\023\n\021_partner_metadataB\034\n\032_private_interc" - + "onnect_infoB\t\n\007_regionB\021\n\017_remote_servic" - + "eB\t\n\007_routerB\020\n\016_satisfies_pzsB\014\n\n_self_" - + "linkB\r\n\013_stack_typeB\010\n\006_stateB\020\n\016_subnet" - + "_lengthB\007\n\005_typeB\020\n\016_vlan_tag8021q\"\343\003\n$I" - + "nterconnectAttachmentAggregatedList\022\020\n\002i" - + "d\030\233\032 \001(\tH\000\210\001\001\022Z\n\005items\030\300\317\367/ \003(\0132H.google" - + ".cloud.compute.v1.InterconnectAttachment" - + "AggregatedList.ItemsEntry\022\024\n\004kind\030\224\367\310\001 \001" - + "(\tH\001\210\001\001\022\037\n\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001" - + "\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n\014unreacha" - + "bles\030\237\240\206t \003(\t\0229\n\007warning\030\234\337\226\030 \001(\0132 .goog" - + "le.cloud.compute.v1.WarningH\004\210\001\001\032h\n\nItem" - + "sEntry\022\013\n\003key\030\001 \001(\t\022I\n\005value\030\002 \001(\0132:.goo" - + "gle.cloud.compute.v1.InterconnectAttachm" - + "entsScopedList:\0028\001B\005\n\003_idB\007\n\005_kindB\022\n\020_n" - + "ext_page_tokenB\014\n\n_self_linkB\n\n\010_warning" - + "\"\263\002\n.InterconnectAttachmentConfiguration" - + "Constraints\022\030\n\007bgp_md5\030\212\350\363\261\001 \001(\tH\000\210\001\001\022w\n" - + "\023bgp_peer_asn_ranges\030\202\273\371\342\001 \003(\0132V.google." - + "cloud.compute.v1.InterconnectAttachmentC" - + "onfigurationConstraintsBgpPeerASNRange\"b" - + "\n\006BgpMd5\022\025\n\021UNDEFINED_BGP_MD5\020\000\022\024\n\014MD5_O" - + "PTIONAL\020\201\242\340\375\001\022\023\n\014MD5_REQUIRED\020\300\342\373g\022\026\n\017MD" - + "5_UNSUPPORTED\020\324\341\273)B\n\n\010_bgp_md5\"w\n=Interc" - + "onnectAttachmentConfigurationConstraints" - + "BgpPeerASNRange\022\022\n\003max\030\344\312\006 \001(\rH\000\210\001\001\022\022\n\003m" - + "in\030\322\314\006 \001(\rH\001\210\001\001B\006\n\004_maxB\006\n\004_min\"\275\002\n\032Inte" - + "rconnectAttachmentList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001" - + "\022A\n\005items\030\300\317\367/ \003(\0132/.google.cloud.comput" - + "e.v1.InterconnectAttachment\022\024\n\004kind\030\224\367\310\001" - + " \001(\tH\001\210\001\001\022\037\n\017next_page_token\030\225\272\206& \001(\tH\002\210" - + "\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n\007warnin" - + "g\030\234\337\226\030 \001(\0132 .google.cloud.compute.v1.War" - + "ningH\004\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_page_" - + "tokenB\014\n\n_self_linkB\n\n\010_warning\"\274\001\n%Inte" - + "rconnectAttachmentPartnerMetadata\022\"\n\021int" - + "erconnect_name\030\234\357\306\365\001 \001(\tH\000\210\001\001\022\034\n\014partner" - + "_name\030\242\247\220M \001(\tH\001\210\001\001\022\033\n\nportal_url\030\234\316\255\200\001 " - + "\001(\tH\002\210\001\001B\024\n\022_interconnect_nameB\017\n\r_partn" - + "er_nameB\r\n\013_portal_url\"K\n!InterconnectAt" - + "tachmentPrivateInfo\022\031\n\010tag8021q\030\300\321\316\201\001 \001(" - + "\rH\000\210\001\001B\013\n\t_tag8021q\"\301\001\n!InterconnectAtta" - + "chmentsScopedList\022U\n\030interconnect_attach" - + "ments\030\377\322\353\312\001 \003(\0132/.google.cloud.compute.v" - + "1.InterconnectAttachment\0229\n\007warning\030\234\337\226\030" - + " \001(\0132 .google.cloud.compute.v1.WarningH\000" - + "\210\001\001B\n\n\010_warning\"\305\001\n\027InterconnectCircuitI" - + "nfo\022\"\n\022customer_demarc_id\030\223\214\334\r \001(\tH\000\210\001\001\022" - + "!\n\021google_circuit_id\030\367\215\370| \001(\tH\001\210\001\001\022!\n\020go" - + "ogle_demarc_id\030\256\335\333\325\001 \001(\tH\002\210\001\001B\025\n\023_custom" - + "er_demarc_idB\024\n\022_google_circuit_idB\023\n\021_g" - + "oogle_demarc_id\"\225\005\n\027InterconnectDiagnost" - + "ics\022P\n\narp_caches\030\221\326\330\305\001 \003(\01328.google.clo" - + "ud.compute.v1.InterconnectDiagnosticsARP" - + "Entry\022(\n\027bundle_aggregation_type\030\224\311\262\317\001 \001" - + "(\tH\000\210\001\001\022)\n\031bundle_operational_status\030\334\227\340" - + "2 \001(\tH\001\210\001\001\022L\n\005links\030\271\237\2151 \003(\0132:.google.cl" - + "oud.compute.v1.InterconnectDiagnosticsLi" - + "nkStatus\022\034\n\013mac_address\030\204\322\310\236\001 \001(\tH\002\210\001\001\"\212" - + "\001\n\025BundleAggregationType\022%\n!UNDEFINED_BU" - + "NDLE_AGGREGATION_TYPE\020\000\022#\n\034BUNDLE_AGGREG" - + "ATION_TYPE_LACP\020\315\242\236\r\022%\n\036BUNDLE_AGGREGATI" - + "ON_TYPE_STATIC\020\331\230\225\030\"\217\001\n\027BundleOperationa" - + "lStatus\022\'\n#UNDEFINED_BUNDLE_OPERATIONAL_" - + "STATUS\020\000\022&\n\036BUNDLE_OPERATIONAL_STATUS_DO" - + "WN\020\205\256\264\330\001\022#\n\034BUNDLE_OPERATIONAL_STATUS_UP" - + "\020\276\203\371LB\032\n\030_bundle_aggregation_typeB\034\n\032_bu" - + "ndle_operational_statusB\016\n\014_mac_address\"" - + "{\n\037InterconnectDiagnosticsARPEntry\022\033\n\nip" - + "_address\030\334\361\334\301\001 \001(\tH\000\210\001\001\022\034\n\013mac_address\030\204" - + "\322\310\236\001 \001(\tH\001\210\001\001B\r\n\013_ip_addressB\016\n\014_mac_add" - + "ress\"\372\001\n%InterconnectDiagnosticsLinkLACP" - + "Status\022 \n\020google_system_id\030\245\205\277+ \001(\tH\000\210\001\001" - + "\022#\n\022neighbor_system_id\030\236\230\371\243\001 \001(\tH\001\210\001\001\022\025\n" - + "\005state\030\221\211\2534 \001(\tH\002\210\001\001\"=\n\005State\022\023\n\017UNDEFIN" - + "ED_STATE\020\000\022\016\n\006ACTIVE\020\206\346\211\226\001\022\017\n\010DETACHED\020\362" - + "\366\241gB\023\n\021_google_system_idB\025\n\023_neighbor_sy" - + "stem_idB\010\n\006_state\"\343\001\n\'InterconnectDiagno" - + "sticsLinkOpticalPower\022\025\n\005state\030\221\211\2534 \001(\tH" - + "\000\210\001\001\022\025\n\005value\030\361\242\2625 \001(\002H\001\210\001\001\"v\n\005State\022\023\n\017" - + "UNDEFINED_STATE\020\000\022\022\n\nHIGH_ALARM\020\324\362\315\221\001\022\023\n" - + "\014HIGH_WARNING\020\337\353\257i\022\021\n\tLOW_ALARM\020\346\252\377\226\001\022\023\n" - + "\013LOW_WARNING\020\361\252\306\241\001\022\007\n\002OK\020\334\023B\010\n\006_stateB\010\n" - + "\006_value\"\217\006\n!InterconnectDiagnosticsLinkS" - + "tatus\022P\n\narp_caches\030\221\326\330\305\001 \003(\01328.google.c" - + "loud.compute.v1.InterconnectDiagnosticsA" - + "RPEntry\022\032\n\ncircuit_id\030\261\372\257k \001(\tH\000\210\001\001\022\034\n\rg" - + "oogle_demarc\030\214\217\003 \001(\tH\001\210\001\001\022\\\n\013lacp_status" - + "\030\257\304\236\254\001 \001(\0132>.google.cloud.compute.v1.Int" - + "erconnectDiagnosticsLinkLACPStatusH\002\210\001\001\022" - + "\"\n\022operational_status\030\377\261\360_ \001(\tH\003\210\001\001\022i\n\027r" - + "eceiving_optical_power\030\337\255\330t \001(\0132@.google" - + ".cloud.compute.v1.InterconnectDiagnostic" - + "sLinkOpticalPowerH\004\210\001\001\022m\n\032transmitting_o" - + "ptical_power\030\235\272\211\333\001 \001(\0132@.google.cloud.co" - + "mpute.v1.InterconnectDiagnosticsLinkOpti" - + "calPowerH\005\210\001\001\"\177\n\021OperationalStatus\022 \n\034UN" - + "DEFINED_OPERATIONAL_STATUS\020\000\022$\n\034LINK_OPE" - + "RATIONAL_STATUS_DOWN\020\375\344\246\206\001\022\"\n\032LINK_OPERA" - + "TIONAL_STATUS_UP\020\266\266\355\221\001B\r\n\013_circuit_idB\020\n", - "\016_google_demarcB\016\n\014_lacp_statusB\025\n\023_oper" - + "ational_statusB\032\n\030_receiving_optical_pow" - + "erB\035\n\033_transmitting_optical_power\"\251\002\n\020In" - + "terconnectList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0227\n\005item" - + "s\030\300\317\367/ \003(\0132%.google.cloud.compute.v1.Int" - + "erconnect\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_" + + ".v1.WarningH\004\210\001\001\032h\n\nItemsEntry\022\013\n\003key\030\001 " + + "\001(\t\022I\n\005value\030\002 \001(\0132:.google.cloud.comput" + + "e.v1.InterconnectAttachmentsScopedList:\002" + + "8\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_page_tokenB\014" + + "\n\n_self_linkB\n\n\010_warning\"\263\002\n.Interconnec" + + "tAttachmentConfigurationConstraints\022\030\n\007b" + + "gp_md5\030\212\350\363\261\001 \001(\tH\000\210\001\001\022w\n\023bgp_peer_asn_ra" + + "nges\030\202\273\371\342\001 \003(\0132V.google.cloud.compute.v1" + + ".InterconnectAttachmentConfigurationCons" + + "traintsBgpPeerASNRange\"b\n\006BgpMd5\022\025\n\021UNDE" + + "FINED_BGP_MD5\020\000\022\024\n\014MD5_OPTIONAL\020\201\242\340\375\001\022\023\n" + + "\014MD5_REQUIRED\020\300\342\373g\022\026\n\017MD5_UNSUPPORTED\020\324\341" + + "\273)B\n\n\010_bgp_md5\"w\n=InterconnectAttachment" + + "ConfigurationConstraintsBgpPeerASNRange\022" + + "\022\n\003max\030\344\312\006 \001(\rH\000\210\001\001\022\022\n\003min\030\322\314\006 \001(\rH\001\210\001\001B" + + "\006\n\004_maxB\006\n\004_min\"\275\002\n\032InterconnectAttachme" + + "ntList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022A\n\005items\030\300\317\367/ \003" + + "(\0132/.google.cloud.compute.v1.Interconnec" + + "tAttachment\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017nex" + + "t_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself_link\030" + + "\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n\007warning\030\234\337\226\030 \001(\0132 .goo" + + "gle.cloud.compute.v1.WarningH\004\210\001\001B\005\n\003_id" + + "B\007\n\005_kindB\022\n\020_next_page_tokenB\014\n\n_self_l" + + "inkB\n\n\010_warning\"\274\001\n%InterconnectAttachme" + + "ntPartnerMetadata\022\"\n\021interconnect_name\030\234" + + "\357\306\365\001 \001(\tH\000\210\001\001\022\034\n\014partner_name\030\242\247\220M \001(\tH\001" + + "\210\001\001\022\033\n\nportal_url\030\234\316\255\200\001 \001(\tH\002\210\001\001B\024\n\022_int" + + "erconnect_nameB\017\n\r_partner_nameB\r\n\013_port" + + "al_url\"K\n!InterconnectAttachmentPrivateI" + + "nfo\022\031\n\010tag8021q\030\300\321\316\201\001 \001(\rH\000\210\001\001B\013\n\t_tag80" + + "21q\"\301\001\n!InterconnectAttachmentsScopedLis" + + "t\022U\n\030interconnect_attachments\030\377\322\353\312\001 \003(\0132" + + "/.google.cloud.compute.v1.InterconnectAt" + + "tachment\0229\n\007warning\030\234\337\226\030 \001(\0132 .google.cl" + + "oud.compute.v1.WarningH\000\210\001\001B\n\n\010_warning\"" + + "\305\001\n\027InterconnectCircuitInfo\022\"\n\022customer_" + + "demarc_id\030\223\214\334\r \001(\tH\000\210\001\001\022!\n\021google_circui" + + "t_id\030\367\215\370| \001(\tH\001\210\001\001\022!\n\020google_demarc_id\030\256" + + "\335\333\325\001 \001(\tH\002\210\001\001B\025\n\023_customer_demarc_idB\024\n\022" + + "_google_circuit_idB\023\n\021_google_demarc_id\"" + + "\225\005\n\027InterconnectDiagnostics\022P\n\narp_cache" + + "s\030\221\326\330\305\001 \003(\01328.google.cloud.compute.v1.In" + + "terconnectDiagnosticsARPEntry\022(\n\027bundle_" + + "aggregation_type\030\224\311\262\317\001 \001(\tH\000\210\001\001\022)\n\031bundl" + + "e_operational_status\030\334\227\3402 \001(\tH\001\210\001\001\022L\n\005li" + + "nks\030\271\237\2151 \003(\0132:.google.cloud.compute.v1.I" + + "nterconnectDiagnosticsLinkStatus\022\034\n\013mac_" + + "address\030\204\322\310\236\001 \001(\tH\002\210\001\001\"\212\001\n\025BundleAggrega" + + "tionType\022%\n!UNDEFINED_BUNDLE_AGGREGATION" + + "_TYPE\020\000\022#\n\034BUNDLE_AGGREGATION_TYPE_LACP\020" + + "\315\242\236\r\022%\n\036BUNDLE_AGGREGATION_TYPE_STATIC\020\331" + + "\230\225\030\"\217\001\n\027BundleOperationalStatus\022\'\n#UNDEF" + + "INED_BUNDLE_OPERATIONAL_STATUS\020\000\022&\n\036BUND" + + "LE_OPERATIONAL_STATUS_DOWN\020\205\256\264\330\001\022#\n\034BUND" + + "LE_OPERATIONAL_STATUS_UP\020\276\203\371LB\032\n\030_bundle" + + "_aggregation_typeB\034\n\032_bundle_operational" + + "_statusB\016\n\014_mac_address\"{\n\037InterconnectD" + + "iagnosticsARPEntry\022\033\n\nip_address\030\334\361\334\301\001 \001" + + "(\tH\000\210\001\001\022\034\n\013mac_address\030\204\322\310\236\001 \001(\tH\001\210\001\001B\r\n" + + "\013_ip_addressB\016\n\014_mac_address\"\372\001\n%Interco" + + "nnectDiagnosticsLinkLACPStatus\022 \n\020google" + + "_system_id\030\245\205\277+ \001(\tH\000\210\001\001\022#\n\022neighbor_sys" + + "tem_id\030\236\230\371\243\001 \001(\tH\001\210\001\001\022\025\n\005state\030\221\211\2534 \001(\tH" + + "\002\210\001\001\"=\n\005State\022\023\n\017UNDEFINED_STATE\020\000\022\016\n\006AC" + + "TIVE\020\206\346\211\226\001\022\017\n\010DETACHED\020\362\366\241gB\023\n\021_google_s" + + "ystem_idB\025\n\023_neighbor_system_idB\010\n\006_stat" + + "e\"\343\001\n\'InterconnectDiagnosticsLinkOptical" + + "Power\022\025\n\005state\030\221\211\2534 \001(\tH\000\210\001\001\022\025\n\005value\030\361\242" + + "\2625 \001(\002H\001\210\001\001\"v\n\005State\022\023\n\017UNDEFINED_STATE\020" + + "\000\022\022\n\nHIGH_ALARM\020\324\362\315\221\001\022\023\n\014HIGH_WARNING\020\337\353" + + "\257i\022\021\n\tLOW_ALARM\020\346\252\377\226\001\022\023\n\013LOW_WARNING\020\361\252\306" + + "\241\001\022\007\n\002OK\020\334\023B\010\n\006_stateB\010\n\006_value\"\217\006\n!Inte" + + "rconnectDiagnosticsLinkStatus\022P\n\narp_cac" + + "hes\030\221\326\330\305\001 \003(\01328.google.cloud.compute.v1." + + "InterconnectDiagnosticsARPEntry\022\032\n\ncircu" + + "it_id\030\261\372\257k \001(\tH\000\210\001\001\022\034\n\rgoogle_demarc\030\214\217\003" + + " \001(\tH\001\210\001\001\022\\\n\013lacp_status\030\257\304\236\254\001 \001(\0132>.goo" + + "gle.cloud.compute.v1.InterconnectDiagnos" + + "ticsLinkLACPStatusH\002\210\001\001\022\"\n\022operational_s" + + "tatus\030\377\261\360_ \001(\tH\003\210\001\001\022i\n\027receiving_optical" + + "_power\030\337\255\330t \001(\0132@.google.cloud.compute.v" + + "1.InterconnectDiagnosticsLinkOpticalPowe" + + "rH\004\210\001\001\022m\n\032transmitting_optical_power\030\235\272\211" + + "\333\001 \001(\0132@.google.cloud.compute.v1.Interco" + + "nnectDiagnosticsLinkOpticalPowerH\005\210\001\001\"\177\n" + + "\021OperationalStatus\022 \n\034UNDEFINED_OPERATIO" + + "NAL_STATUS\020\000\022$\n\034LINK_OPERATIONAL_STATUS_" + + "DOWN\020\375\344\246\206\001\022\"\n\032LINK_OPERATIONAL_STATUS_UP", + "\020\266\266\355\221\001B\r\n\013_circuit_idB\020\n\016_google_demarcB" + + "\016\n\014_lacp_statusB\025\n\023_operational_statusB\032" + + "\n\030_receiving_optical_powerB\035\n\033_transmitt" + + "ing_optical_power\"\251\002\n\020InterconnectList\022\020" + + "\n\002id\030\233\032 \001(\tH\000\210\001\001\0227\n\005items\030\300\317\367/ \003(\0132%.goo" + + "gle.cloud.compute.v1.Interconnect\022\024\n\004kin" + + "d\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page_token\030\225\272\206& " + + "\001(\tH\002\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n\007" + + "warning\030\234\337\226\030 \001(\0132 .google.cloud.compute." + + "v1.WarningH\004\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next" + + "_page_tokenB\014\n\n_self_linkB\n\n\010_warning\"\311\010" + + "\n\024InterconnectLocation\022\030\n\007address\030\364\267\336\334\001 " + + "\001(\tH\000\210\001\001\022!\n\021availability_zone\030\220\320\307K \001(\tH\001" + + "\210\001\001\022\024\n\004city\030\353\262\272\001 \001(\tH\002\210\001\001\022\031\n\tcontinent\030\264" + + "\333\320? \001(\tH\003\210\001\001\022\"\n\022creation_timestamp\030\266\217\307\016 " + + "\001(\tH\004\210\001\001\022\034\n\013description\030\374\207\326\311\001 \001(\tH\005\210\001\001\022\"" + + "\n\021facility_provider\030\215\240\246\376\001 \001(\tH\006\210\001\001\022-\n\035fa" + + "cility_provider_facility_id\030\205\276\316) \001(\tH\007\210\001" + + "\001\022\020\n\002id\030\233\032 \001(\004H\010\210\001\001\022\024\n\004kind\030\224\367\310\001 \001(\tH\t\210\001" + + "\001\022\024\n\004name\030\213\365\315\001 \001(\tH\n\210\001\001\022&\n\025peeringdb_fac" + + "ility_id\030\266\272\355\377\001 \001(\tH\013\210\001\001\022Q\n\014region_infos\030" + + "\372\350\356\224\001 \003(\01327.google.cloud.compute.v1.Inte" + + "rconnectLocationRegionInfo\022\032\n\tself_link\030" + + "\215\222\305\331\001 \001(\tH\014\210\001\001\022\026\n\006status\030\362\237\267V \001(\tH\r\210\001\001\022\034" + + "\n\014supports_pzs\030\356\366\205( \001(\010H\016\210\001\001\"\352\001\n\tContine" + + "nt\022\027\n\023UNDEFINED_CONTINENT\020\000\022\016\n\006AFRICA\020\372\234" + + "\257\227\001\022\017\n\010ASIA_PAC\020\375\366\2169\022\017\n\010C_AFRICA\020\366\223\252\"\022\022\n" + + "\nC_ASIA_PAC\020\371\217\206\336\001\022\017\n\010C_EUROPE\020\236\312\305_\022\027\n\017C_" + + "NORTH_AMERICA\020\230\233\273\203\001\022\027\n\017C_SOUTH_AMERICA\020\340" + + "\214\260\275\001\022\016\n\006EUROPE\020\242\323\312\324\001\022\025\n\rNORTH_AMERICA\020\224\331" + + "\320\325\001\022\024\n\rSOUTH_AMERICA\020\334\312\305\017\"A\n\006Status\022\024\n\020U" + + "NDEFINED_STATUS\020\000\022\021\n\tAVAILABLE\020\251\265\346\322\001\022\016\n\006" + + "CLOSED\020\354\252\243\265\001B\n\n\010_addressB\024\n\022_availabilit" + + "y_zoneB\007\n\005_cityB\014\n\n_continentB\025\n\023_creati" + + "on_timestampB\016\n\014_descriptionB\024\n\022_facilit" + + "y_providerB \n\036_facility_provider_facilit" + + "y_idB\005\n\003_idB\007\n\005_kindB\007\n\005_nameB\030\n\026_peerin" + + "gdb_facility_idB\014\n\n_self_linkB\t\n\007_status" + + "B\017\n\r_supports_pzs\"\271\002\n\030InterconnectLocati" + + "onList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022?\n\005items\030\300\317\367/ \003" + + "(\0132-.google.cloud.compute.v1.Interconnec" + + "tLocation\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_" + "page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself_link\030\215\222" + "\305\331\001 \001(\tH\003\210\001\001\0229\n\007warning\030\234\337\226\030 \001(\0132 .googl" + "e.cloud.compute.v1.WarningH\004\210\001\001B\005\n\003_idB\007" + "\n\005_kindB\022\n\020_next_page_tokenB\014\n\n_self_lin" - + "kB\n\n\010_warning\"\311\010\n\024InterconnectLocation\022\030" - + "\n\007address\030\364\267\336\334\001 \001(\tH\000\210\001\001\022!\n\021availability" - + "_zone\030\220\320\307K \001(\tH\001\210\001\001\022\024\n\004city\030\353\262\272\001 \001(\tH\002\210\001" - + "\001\022\031\n\tcontinent\030\264\333\320? \001(\tH\003\210\001\001\022\"\n\022creation" - + "_timestamp\030\266\217\307\016 \001(\tH\004\210\001\001\022\034\n\013description\030" - + "\374\207\326\311\001 \001(\tH\005\210\001\001\022\"\n\021facility_provider\030\215\240\246\376" - + "\001 \001(\tH\006\210\001\001\022-\n\035facility_provider_facility" - + "_id\030\205\276\316) \001(\tH\007\210\001\001\022\020\n\002id\030\233\032 \001(\004H\010\210\001\001\022\024\n\004k" - + "ind\030\224\367\310\001 \001(\tH\t\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\n\210\001\001\022" - + "&\n\025peeringdb_facility_id\030\266\272\355\377\001 \001(\tH\013\210\001\001\022" - + "Q\n\014region_infos\030\372\350\356\224\001 \003(\01327.google.cloud" - + ".compute.v1.InterconnectLocationRegionIn" - + "fo\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\014\210\001\001\022\026\n\006status" - + "\030\362\237\267V \001(\tH\r\210\001\001\022\034\n\014supports_pzs\030\356\366\205( \001(\010H" - + "\016\210\001\001\"\352\001\n\tContinent\022\027\n\023UNDEFINED_CONTINEN" - + "T\020\000\022\016\n\006AFRICA\020\372\234\257\227\001\022\017\n\010ASIA_PAC\020\375\366\2169\022\017\n\010" - + "C_AFRICA\020\366\223\252\"\022\022\n\nC_ASIA_PAC\020\371\217\206\336\001\022\017\n\010C_E" - + "UROPE\020\236\312\305_\022\027\n\017C_NORTH_AMERICA\020\230\233\273\203\001\022\027\n\017C" - + "_SOUTH_AMERICA\020\340\214\260\275\001\022\016\n\006EUROPE\020\242\323\312\324\001\022\025\n\r" - + "NORTH_AMERICA\020\224\331\320\325\001\022\024\n\rSOUTH_AMERICA\020\334\312\305" - + "\017\"A\n\006Status\022\024\n\020UNDEFINED_STATUS\020\000\022\021\n\tAVA" - + "ILABLE\020\251\265\346\322\001\022\016\n\006CLOSED\020\354\252\243\265\001B\n\n\010_address" - + "B\024\n\022_availability_zoneB\007\n\005_cityB\014\n\n_cont" - + "inentB\025\n\023_creation_timestampB\016\n\014_descrip" - + "tionB\024\n\022_facility_providerB \n\036_facility_" - + "provider_facility_idB\005\n\003_idB\007\n\005_kindB\007\n\005" - + "_nameB\030\n\026_peeringdb_facility_idB\014\n\n_self" - + "_linkB\t\n\007_statusB\017\n\r_supports_pzs\"\271\002\n\030In" - + "terconnectLocationList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001" - + "\022?\n\005items\030\300\317\367/ \003(\0132-.google.cloud.comput" - + "e.v1.InterconnectLocation\022\024\n\004kind\030\224\367\310\001 \001" - + "(\tH\001\210\001\001\022\037\n\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001" - + "\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n\007warning\030" - + "\234\337\226\030 \001(\0132 .google.cloud.compute.v1.Warni" - + "ngH\004\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_page_to" - + "kenB\014\n\n_self_linkB\n\n\010_warning\"\272\002\n\036Interc" - + "onnectLocationRegionInfo\022 \n\017expected_rtt" - + "_ms\030\372\203\276\311\001 \001(\003H\000\210\001\001\022!\n\021location_presence\030" - + "\305\224\2640 \001(\tH\001\210\001\001\022\026\n\006region\030\364\315\240B \001(\tH\002\210\001\001\"\205\001" - + "\n\020LocationPresence\022\037\n\033UNDEFINED_LOCATION" - + "_PRESENCE\020\000\022\016\n\006GLOBAL\020\243\357\357\353\001\022\024\n\014LOCAL_REG" - + "ION\020\350\354\265\300\001\022\021\n\tLP_GLOBAL\020\276\335\353\314\001\022\027\n\017LP_LOCAL" - + "_REGION\020\303\332\375\350\001B\022\n\020_expected_rtt_msB\024\n\022_lo" - + "cation_presenceB\t\n\007_region\"\205\005\n\036Interconn" - + "ectOutageNotification\022\034\n\021affected_circui" - + "ts\030\225\376\336T \003(\t\022\034\n\013description\030\374\207\326\311\001 \001(\tH\000\210\001" - + "\001\022\030\n\010end_time\030\261\247\3476 \001(\003H\001\210\001\001\022\033\n\nissue_typ" - + "e\030\340\375\240\260\001 \001(\tH\002\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\003\210\001\001\022\026" - + "\n\006source\030\233\320\301T \001(\tH\004\210\001\001\022\032\n\nstart_time\030\212\351\356" - + "\021 \001(\003H\005\210\001\001\022\025\n\005state\030\221\211\2534 \001(\tH\006\210\001\001\"w\n\tIss" - + "ueType\022\030\n\024UNDEFINED_ISSUE_TYPE\020\000\022\020\n\tIT_O" - + "UTAGE\020\205\341\350S\022\030\n\021IT_PARTIAL_OUTAGE\020\243\312\365+\022\r\n\006" - + "OUTAGE\020\361\245\217]\022\025\n\016PARTIAL_OUTAGE\020\217\267\217F\"C\n\006So" - + "urce\022\024\n\020UNDEFINED_SOURCE\020\000\022\016\n\006GOOGLE\020\271\244\231" - + "\355\001\022\023\n\013NSRC_GOOGLE\020\342\377\272\363\001\"x\n\005State\022\023\n\017UNDE" - + "FINED_STATE\020\000\022\016\n\006ACTIVE\020\206\346\211\226\001\022\020\n\tCANCELL" - + "ED\020\261\362\200\024\022\021\n\tCOMPLETED\020\253\214\344\223\001\022\020\n\tNS_ACTIVE\020" - + "\300\235\267x\022\023\n\013NS_CANCELED\020\323\223\307\361\001B\016\n\014_descriptio" - + "nB\013\n\t_end_timeB\r\n\013_issue_typeB\007\n\005_nameB\t" - + "\n\007_sourceB\r\n\013_start_timeB\010\n\006_state\"\313\013\n\032I" - + "nterconnectRemoteLocation\022\030\n\007address\030\364\267\336" - + "\334\001 \001(\tH\000\210\001\001\022~\n$attachment_configuration_" - + "constraints\030\321\350\353\233\001 \001(\0132G.google.cloud.com" - + "pute.v1.InterconnectAttachmentConfigurat" - + "ionConstraintsH\001\210\001\001\022\024\n\004city\030\353\262\272\001 \001(\tH\002\210\001" - + "\001\022[\n\013constraints\030\266\314\356\001 \001(\0132>.google.cloud" - + ".compute.v1.InterconnectRemoteLocationCo" - + "nstraintsH\003\210\001\001\022\031\n\tcontinent\030\264\333\320? \001(\tH\004\210\001" - + "\001\022\"\n\022creation_timestamp\030\266\217\307\016 \001(\tH\005\210\001\001\022\034\n" - + "\013description\030\374\207\326\311\001 \001(\tH\006\210\001\001\022\"\n\021facility_" - + "provider\030\215\240\246\376\001 \001(\tH\007\210\001\001\022-\n\035facility_prov" - + "ider_facility_id\030\205\276\316) \001(\tH\010\210\001\001\022\020\n\002id\030\233\032 " - + "\001(\004H\t\210\001\001\022\024\n\004kind\030\224\367\310\001 \001(\tH\n\210\001\001\022\024\n\004lacp\030\242" - + "\241\312\001 \001(\tH\013\210\001\001\022$\n\024max_lag_size100_gbps\030\265\377\366" - + "t \001(\005H\014\210\001\001\022$\n\023max_lag_size10_gbps\030\225\346\230\214\001 " - + "\001(\005H\r\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\016\210\001\001\022&\n\025peerin" - + "gdb_facility_id\030\266\272\355\377\001 \001(\tH\017\210\001\001\022j\n\025permit" - + "ted_connections\030\256\263\345\322\001 \003(\0132G.google.cloud" - + ".compute.v1.InterconnectRemoteLocationPe" - + "rmittedConnections\022\037\n\016remote_service\030\274\377\362" - + "\272\001 \001(\tH\020\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\021\210\001\001\022" - + "\026\n\006status\030\362\237\267V \001(\tH\022\210\001\001\"\202\001\n\tContinent\022\027\n" - + "\023UNDEFINED_CONTINENT\020\000\022\016\n\006AFRICA\020\372\234\257\227\001\022\017" - + "\n\010ASIA_PAC\020\375\366\2169\022\016\n\006EUROPE\020\242\323\312\324\001\022\025\n\rNORTH" - + "_AMERICA\020\224\331\320\325\001\022\024\n\rSOUTH_AMERICA\020\334\312\305\017\"K\n\004" - + "Lacp\022\022\n\016UNDEFINED_LACP\020\000\022\026\n\016LACP_SUPPORT" - + "ED\020\261\212\366\241\001\022\027\n\020LACP_UNSUPPORTED\020\370\363\236a\"A\n\006Sta" - + "tus\022\024\n\020UNDEFINED_STATUS\020\000\022\021\n\tAVAILABLE\020\251" - + "\265\346\322\001\022\016\n\006CLOSED\020\354\252\243\265\001B\n\n\010_addressB\'\n%_att" - + "achment_configuration_constraintsB\007\n\005_ci" - + "tyB\016\n\014_constraintsB\014\n\n_continentB\025\n\023_cre" - + "ation_timestampB\016\n\014_descriptionB\024\n\022_faci" - + "lity_providerB \n\036_facility_provider_faci" - + "lity_idB\005\n\003_idB\007\n\005_kindB\007\n\005_lacpB\027\n\025_max" - + "_lag_size100_gbpsB\026\n\024_max_lag_size10_gbp" - + "sB\007\n\005_nameB\030\n\026_peeringdb_facility_idB\021\n\017" - + "_remote_serviceB\014\n\n_self_linkB\t\n\007_status" - + "\"\305\004\n%InterconnectRemoteLocationConstrain" - + "ts\022*\n\031port_pair_remote_location\030\247\262\274\354\001 \001(" - + "\tH\000\210\001\001\022\037\n\016port_pair_vlan\030\352\362\203\344\001 \001(\tH\001\210\001\001\022" - + "t\n\023subnet_length_range\030\306\260\373W \001(\0132O.google" - + ".cloud.compute.v1.InterconnectRemoteLoca" - + "tionConstraintsSubnetLengthRangeH\002\210\001\001\"\234\001" - + "\n\026PortPairRemoteLocation\022\'\n#UNDEFINED_PO" - + "RT_PAIR_REMOTE_LOCATION\020\000\022)\n\"PORT_PAIR_M" - + "ATCHING_REMOTE_LOCATION\020\323\213\354b\022.\n\'PORT_PAI" - + "R_UNCONSTRAINED_REMOTE_LOCATION\020\245\252\363\034\"q\n\014" - + "PortPairVlan\022\034\n\030UNDEFINED_PORT_PAIR_VLAN" - + "\020\000\022\036\n\027PORT_PAIR_MATCHING_VLAN\020\276\350\254w\022#\n\034PO" - + "RT_PAIR_UNCONSTRAINED_VLAN\020\254\210\307SB\034\n\032_port" - + "_pair_remote_locationB\021\n\017_port_pair_vlan" - + "B\026\n\024_subnet_length_range\"p\n6Interconnect" - + "RemoteLocationConstraintsSubnetLengthRan" - + "ge\022\022\n\003max\030\344\312\006 \001(\005H\000\210\001\001\022\022\n\003min\030\322\314\006 \001(\005H\001\210" - + "\001\001B\006\n\004_maxB\006\n\004_min\"\305\002\n\036InterconnectRemot" - + "eLocationList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022E\n\005items" - + "\030\300\317\367/ \003(\01323.google.cloud.compute.v1.Inte" - + "rconnectRemoteLocation\022\024\n\004kind\030\224\367\310\001 \001(\tH" - + "\001\210\001\001\022\037\n\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" - + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n\007warning\030\234\337\226" - + "\030 \001(\0132 .google.cloud.compute.v1.WarningH" - + "\004\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_page_token" - + "B\014\n\n_self_linkB\n\n\010_warning\"r\n.Interconne" - + "ctRemoteLocationPermittedConnections\022&\n\025" - + "interconnect_location\030\306\330\333\352\001 \001(\tH\000\210\001\001B\030\n\026" - + "_interconnect_location\"z\n#InterconnectsG" - + "etDiagnosticsResponse\022H\n\006result\030\235\220\267B \001(\013" - + "20.google.cloud.compute.v1.InterconnectD" - + "iagnosticsH\000\210\001\001B\t\n\007_result\"\354\001\n\034Invalidat" - + "eCacheUrlMapRequest\022b\n cache_invalidatio" - + "n_rule_resource\030\255\303\223\225\001 \001(\0132..google.cloud" - + ".compute.v1.CacheInvalidationRuleB\004\342A\001\002\022" - + "\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nr" - + "equest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\031\n\007url_map\030\214\225\201\257\001" - + " \001(\tB\004\342A\001\002B\r\n\013_request_id\"D\n\005Items\022\022\n\003ke" - + "y\030\337\274\006 \001(\tH\000\210\001\001\022\025\n\005value\030\361\242\2625 \001(\tH\001\210\001\001B\006\n" - + "\004_keyB\010\n\006_value\"\375\003\n\007License\022 \n\017charges_u" - + "se_fee\030\316\241\312\261\001 \001(\010H\000\210\001\001\022\"\n\022creation_timest" - + "amp\030\266\217\307\016 \001(\tH\001\210\001\001\022\034\n\013description\030\374\207\326\311\001 \001" - + "(\tH\002\210\001\001\022\020\n\002id\030\233\032 \001(\004H\003\210\001\001\022\024\n\004kind\030\224\367\310\001 \001" - + "(\tH\004\210\001\001\022\033\n\014license_code\030\253\306Y \001(\004H\005\210\001\001\022\024\n\004" - + "name\030\213\365\315\001 \001(\tH\006\210\001\001\022[\n\025resource_requireme" - + "nts\030\241\262\227f \001(\01324.google.cloud.compute.v1.L" - + "icenseResourceRequirementsH\007\210\001\001\022\032\n\tself_" - + "link\030\215\222\305\331\001 \001(\tH\010\210\001\001\022\034\n\014transferable\030\305\277\211\002" - + " \001(\010H\t\210\001\001B\022\n\020_charges_use_feeB\025\n\023_creati" - + "on_timestampB\016\n\014_descriptionB\005\n\003_idB\007\n\005_" - + "kindB\017\n\r_license_codeB\007\n\005_nameB\030\n\026_resou" - + "rce_requirementsB\014\n\n_self_linkB\017\n\r_trans" - + "ferable\"\224\004\n\013LicenseCode\022\"\n\022creation_time" - + "stamp\030\266\217\307\016 \001(\tH\000\210\001\001\022\034\n\013description\030\374\207\326\311\001" - + " \001(\tH\001\210\001\001\022\020\n\002id\030\233\032 \001(\004H\002\210\001\001\022\024\n\004kind\030\224\367\310\001" - + " \001(\tH\003\210\001\001\022J\n\rlicense_alias\030\322\221\342\024 \003(\01320.go" - + "ogle.cloud.compute.v1.LicenseCodeLicense" - + "Alias\022\024\n\004name\030\213\365\315\001 \001(\tH\004\210\001\001\022\032\n\tself_link" - + "\030\215\222\305\331\001 \001(\tH\005\210\001\001\022\025\n\005state\030\221\211\2534 \001(\tH\006\210\001\001\022\034" - + "\n\014transferable\030\305\277\211\002 \001(\010H\007\210\001\001\"\177\n\005State\022\023\n" - + "\017UNDEFINED_STATE\020\000\022\020\n\010DISABLED\020\374\324\260\366\001\022\016\n\007" - + "ENABLED\020\241\256\354V\022\021\n\nRESTRICTED\020\333\350\333|\022\031\n\021STATE" - + "_UNSPECIFIED\020\311\320\274\340\001\022\021\n\nTERMINATED\020\243\364\233wB\025\n" - + "\023_creation_timestampB\016\n\014_descriptionB\005\n\003" - + "_idB\007\n\005_kindB\007\n\005_nameB\014\n\n_self_linkB\010\n\006_" - + "stateB\017\n\r_transferable\"q\n\027LicenseCodeLic" - + "enseAlias\022\034\n\013description\030\374\207\326\311\001 \001(\tH\000\210\001\001\022" - + "\032\n\tself_link\030\215\222\305\331\001 \001(\tH\001\210\001\001B\016\n\014_descript" - + "ionB\014\n\n_self_link\"\234\001\n\031LicenseResourceCom" - + "mitment\022\026\n\006amount\030\330\240\351] \001(\003H\000\210\001\001\022!\n\021cores" - + "_per_license\030\224\310\276\017 \001(\tH\001\210\001\001\022\027\n\007license\030\301\210" - + "\302O \001(\tH\002\210\001\001B\t\n\007_amountB\024\n\022_cores_per_lic" - + "enseB\n\n\010_license\"\215\001\n\033LicenseResourceRequ" - + "irements\022$\n\023min_guest_cpu_count\030\244\324\364\343\001 \001(" - + "\005H\000\210\001\001\022\036\n\rmin_memory_mb\030\346\327\331\360\001 \001(\005H\001\210\001\001B\026" - + "\n\024_min_guest_cpu_countB\020\n\016_min_memory_mb" - + "\"\211\002\n\024LicensesListResponse\022\020\n\002id\030\233\032 \001(\tH\000" - + "\210\001\001\0222\n\005items\030\300\317\367/ \003(\0132 .google.cloud.com" - + "pute.v1.License\022\037\n\017next_page_token\030\225\272\206& " - + "\001(\tH\001\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\002\210\001\001\0229\n\007" - + "warning\030\234\337\226\030 \001(\0132 .google.cloud.compute." - + "v1.WarningH\003\210\001\001B\005\n\003_idB\022\n\020_next_page_tok" - + "enB\014\n\n_self_linkB\n\n\010_warning\"\265\002\n\033ListAcc" - + "eleratorTypesRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\t" - + "H\000\210\001\001\022\033\n\013max_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010or" - + "der_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t " - + "\001(\tH\003\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\'\n\026re" - + "turn_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001\022\025\n\004z" - + "one\030\254\307\344\001 \001(\tB\004\342A\001\002B\t\n\007_filterB\016\n\014_max_re" - + "sultsB\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027_re" - + "turn_partial_success\"\260\002\n\024ListAddressesRe" - + "quest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_re" - + "sults\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\t" - + "H\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007pro" - + "ject\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004" - + "\342A\001\002\022\'\n\026return_partial_success\030\266\244\317\366\001 \001(\010" - + "H\004\210\001\001B\t\n\007_filterB\016\n\014_max_resultsB\013\n\t_ord" - + "er_byB\r\n\013_page_tokenB\031\n\027_return_partial_" - + "success\"]\n%ListAssociationsFirewallPolic" - + "yRequest\022 \n\017target_resource\030\374\355\352\336\001 \001(\tH\000\210" - + "\001\001B\022\n\020_target_resource\"\260\002\n\026ListAutoscale" - + "rsRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013ma" + + "kB\n\n\010_warning\"\272\002\n\036InterconnectLocationRe" + + "gionInfo\022 \n\017expected_rtt_ms\030\372\203\276\311\001 \001(\003H\000\210" + + "\001\001\022!\n\021location_presence\030\305\224\2640 \001(\tH\001\210\001\001\022\026\n" + + "\006region\030\364\315\240B \001(\tH\002\210\001\001\"\205\001\n\020LocationPresen" + + "ce\022\037\n\033UNDEFINED_LOCATION_PRESENCE\020\000\022\016\n\006G" + + "LOBAL\020\243\357\357\353\001\022\024\n\014LOCAL_REGION\020\350\354\265\300\001\022\021\n\tLP_" + + "GLOBAL\020\276\335\353\314\001\022\027\n\017LP_LOCAL_REGION\020\303\332\375\350\001B\022\n" + + "\020_expected_rtt_msB\024\n\022_location_presenceB" + + "\t\n\007_region\"\205\005\n\036InterconnectOutageNotific" + + "ation\022\034\n\021affected_circuits\030\225\376\336T \003(\t\022\034\n\013d" + + "escription\030\374\207\326\311\001 \001(\tH\000\210\001\001\022\030\n\010end_time\030\261\247" + + "\3476 \001(\003H\001\210\001\001\022\033\n\nissue_type\030\340\375\240\260\001 \001(\tH\002\210\001\001" + + "\022\024\n\004name\030\213\365\315\001 \001(\tH\003\210\001\001\022\026\n\006source\030\233\320\301T \001(" + + "\tH\004\210\001\001\022\032\n\nstart_time\030\212\351\356\021 \001(\003H\005\210\001\001\022\025\n\005st" + + "ate\030\221\211\2534 \001(\tH\006\210\001\001\"w\n\tIssueType\022\030\n\024UNDEFI" + + "NED_ISSUE_TYPE\020\000\022\020\n\tIT_OUTAGE\020\205\341\350S\022\030\n\021IT" + + "_PARTIAL_OUTAGE\020\243\312\365+\022\r\n\006OUTAGE\020\361\245\217]\022\025\n\016P" + + "ARTIAL_OUTAGE\020\217\267\217F\"C\n\006Source\022\024\n\020UNDEFINE" + + "D_SOURCE\020\000\022\016\n\006GOOGLE\020\271\244\231\355\001\022\023\n\013NSRC_GOOGL" + + "E\020\342\377\272\363\001\"x\n\005State\022\023\n\017UNDEFINED_STATE\020\000\022\016\n" + + "\006ACTIVE\020\206\346\211\226\001\022\020\n\tCANCELLED\020\261\362\200\024\022\021\n\tCOMPL" + + "ETED\020\253\214\344\223\001\022\020\n\tNS_ACTIVE\020\300\235\267x\022\023\n\013NS_CANCE" + + "LED\020\323\223\307\361\001B\016\n\014_descriptionB\013\n\t_end_timeB\r" + + "\n\013_issue_typeB\007\n\005_nameB\t\n\007_sourceB\r\n\013_st" + + "art_timeB\010\n\006_state\"\313\013\n\032InterconnectRemot" + + "eLocation\022\030\n\007address\030\364\267\336\334\001 \001(\tH\000\210\001\001\022~\n$a" + + "ttachment_configuration_constraints\030\321\350\353\233" + + "\001 \001(\0132G.google.cloud.compute.v1.Intercon" + + "nectAttachmentConfigurationConstraintsH\001" + + "\210\001\001\022\024\n\004city\030\353\262\272\001 \001(\tH\002\210\001\001\022[\n\013constraints" + + "\030\266\314\356\001 \001(\0132>.google.cloud.compute.v1.Inte" + + "rconnectRemoteLocationConstraintsH\003\210\001\001\022\031" + + "\n\tcontinent\030\264\333\320? \001(\tH\004\210\001\001\022\"\n\022creation_ti" + + "mestamp\030\266\217\307\016 \001(\tH\005\210\001\001\022\034\n\013description\030\374\207\326" + + "\311\001 \001(\tH\006\210\001\001\022\"\n\021facility_provider\030\215\240\246\376\001 \001" + + "(\tH\007\210\001\001\022-\n\035facility_provider_facility_id" + + "\030\205\276\316) \001(\tH\010\210\001\001\022\020\n\002id\030\233\032 \001(\004H\t\210\001\001\022\024\n\004kind" + + "\030\224\367\310\001 \001(\tH\n\210\001\001\022\024\n\004lacp\030\242\241\312\001 \001(\tH\013\210\001\001\022$\n\024" + + "max_lag_size100_gbps\030\265\377\366t \001(\005H\014\210\001\001\022$\n\023ma" + + "x_lag_size10_gbps\030\225\346\230\214\001 \001(\005H\r\210\001\001\022\024\n\004name" + + "\030\213\365\315\001 \001(\tH\016\210\001\001\022&\n\025peeringdb_facility_id\030" + + "\266\272\355\377\001 \001(\tH\017\210\001\001\022j\n\025permitted_connections\030" + + "\256\263\345\322\001 \003(\0132G.google.cloud.compute.v1.Inte" + + "rconnectRemoteLocationPermittedConnectio" + + "ns\022\037\n\016remote_service\030\274\377\362\272\001 \001(\tH\020\210\001\001\022\032\n\ts" + + "elf_link\030\215\222\305\331\001 \001(\tH\021\210\001\001\022\026\n\006status\030\362\237\267V \001" + + "(\tH\022\210\001\001\"\202\001\n\tContinent\022\027\n\023UNDEFINED_CONTI" + + "NENT\020\000\022\016\n\006AFRICA\020\372\234\257\227\001\022\017\n\010ASIA_PAC\020\375\366\2169\022" + + "\016\n\006EUROPE\020\242\323\312\324\001\022\025\n\rNORTH_AMERICA\020\224\331\320\325\001\022\024" + + "\n\rSOUTH_AMERICA\020\334\312\305\017\"K\n\004Lacp\022\022\n\016UNDEFINE" + + "D_LACP\020\000\022\026\n\016LACP_SUPPORTED\020\261\212\366\241\001\022\027\n\020LACP" + + "_UNSUPPORTED\020\370\363\236a\"A\n\006Status\022\024\n\020UNDEFINED" + + "_STATUS\020\000\022\021\n\tAVAILABLE\020\251\265\346\322\001\022\016\n\006CLOSED\020\354" + + "\252\243\265\001B\n\n\010_addressB\'\n%_attachment_configur" + + "ation_constraintsB\007\n\005_cityB\016\n\014_constrain" + + "tsB\014\n\n_continentB\025\n\023_creation_timestampB" + + "\016\n\014_descriptionB\024\n\022_facility_providerB \n" + + "\036_facility_provider_facility_idB\005\n\003_idB\007" + + "\n\005_kindB\007\n\005_lacpB\027\n\025_max_lag_size100_gbp" + + "sB\026\n\024_max_lag_size10_gbpsB\007\n\005_nameB\030\n\026_p" + + "eeringdb_facility_idB\021\n\017_remote_serviceB" + + "\014\n\n_self_linkB\t\n\007_status\"\305\004\n%Interconnec" + + "tRemoteLocationConstraints\022*\n\031port_pair_" + + "remote_location\030\247\262\274\354\001 \001(\tH\000\210\001\001\022\037\n\016port_p" + + "air_vlan\030\352\362\203\344\001 \001(\tH\001\210\001\001\022t\n\023subnet_length" + + "_range\030\306\260\373W \001(\0132O.google.cloud.compute.v" + + "1.InterconnectRemoteLocationConstraintsS" + + "ubnetLengthRangeH\002\210\001\001\"\234\001\n\026PortPairRemote" + + "Location\022\'\n#UNDEFINED_PORT_PAIR_REMOTE_L" + + "OCATION\020\000\022)\n\"PORT_PAIR_MATCHING_REMOTE_L" + + "OCATION\020\323\213\354b\022.\n\'PORT_PAIR_UNCONSTRAINED_" + + "REMOTE_LOCATION\020\245\252\363\034\"q\n\014PortPairVlan\022\034\n\030" + + "UNDEFINED_PORT_PAIR_VLAN\020\000\022\036\n\027PORT_PAIR_" + + "MATCHING_VLAN\020\276\350\254w\022#\n\034PORT_PAIR_UNCONSTR" + + "AINED_VLAN\020\254\210\307SB\034\n\032_port_pair_remote_loc" + + "ationB\021\n\017_port_pair_vlanB\026\n\024_subnet_leng" + + "th_range\"p\n6InterconnectRemoteLocationCo" + + "nstraintsSubnetLengthRange\022\022\n\003max\030\344\312\006 \001(" + + "\005H\000\210\001\001\022\022\n\003min\030\322\314\006 \001(\005H\001\210\001\001B\006\n\004_maxB\006\n\004_m" + + "in\"\305\002\n\036InterconnectRemoteLocationList\022\020\n" + + "\002id\030\233\032 \001(\tH\000\210\001\001\022E\n\005items\030\300\317\367/ \003(\01323.goog" + + "le.cloud.compute.v1.InterconnectRemoteLo" + + "cation\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_pag" + + "e_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself_link\030\215\222\305\331\001" + + " \001(\tH\003\210\001\001\0229\n\007warning\030\234\337\226\030 \001(\0132 .google.c" + + "loud.compute.v1.WarningH\004\210\001\001B\005\n\003_idB\007\n\005_" + + "kindB\022\n\020_next_page_tokenB\014\n\n_self_linkB\n" + + "\n\010_warning\"r\n.InterconnectRemoteLocation" + + "PermittedConnections\022&\n\025interconnect_loc" + + "ation\030\306\330\333\352\001 \001(\tH\000\210\001\001B\030\n\026_interconnect_lo" + + "cation\"z\n#InterconnectsGetDiagnosticsRes" + + "ponse\022H\n\006result\030\235\220\267B \001(\01320.google.cloud." + + "compute.v1.InterconnectDiagnosticsH\000\210\001\001B" + + "\t\n\007_result\"\354\001\n\034InvalidateCacheUrlMapRequ" + + "est\022b\n cache_invalidation_rule_resource\030" + + "\255\303\223\225\001 \001(\0132..google.cloud.compute.v1.Cach" + + "eInvalidationRuleB\004\342A\001\002\022\"\n\007project\030\231\226\301l " + + "\001(\tB\016\342A\001\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001" + + "(\tH\000\210\001\001\022\031\n\007url_map\030\214\225\201\257\001 \001(\tB\004\342A\001\002B\r\n\013_r" + + "equest_id\"D\n\005Items\022\022\n\003key\030\337\274\006 \001(\tH\000\210\001\001\022\025" + + "\n\005value\030\361\242\2625 \001(\tH\001\210\001\001B\006\n\004_keyB\010\n\006_value\"" + + "\375\003\n\007License\022 \n\017charges_use_fee\030\316\241\312\261\001 \001(\010" + + "H\000\210\001\001\022\"\n\022creation_timestamp\030\266\217\307\016 \001(\tH\001\210\001" + + "\001\022\034\n\013description\030\374\207\326\311\001 \001(\tH\002\210\001\001\022\020\n\002id\030\233\032" + + " \001(\004H\003\210\001\001\022\024\n\004kind\030\224\367\310\001 \001(\tH\004\210\001\001\022\033\n\014licen" + + "se_code\030\253\306Y \001(\004H\005\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\006\210" + + "\001\001\022[\n\025resource_requirements\030\241\262\227f \001(\01324.g" + + "oogle.cloud.compute.v1.LicenseResourceRe" + + "quirementsH\007\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\010" + + "\210\001\001\022\034\n\014transferable\030\305\277\211\002 \001(\010H\t\210\001\001B\022\n\020_ch" + + "arges_use_feeB\025\n\023_creation_timestampB\016\n\014" + + "_descriptionB\005\n\003_idB\007\n\005_kindB\017\n\r_license" + + "_codeB\007\n\005_nameB\030\n\026_resource_requirements" + + "B\014\n\n_self_linkB\017\n\r_transferable\"\224\004\n\013Lice" + + "nseCode\022\"\n\022creation_timestamp\030\266\217\307\016 \001(\tH\000" + + "\210\001\001\022\034\n\013description\030\374\207\326\311\001 \001(\tH\001\210\001\001\022\020\n\002id\030" + + "\233\032 \001(\004H\002\210\001\001\022\024\n\004kind\030\224\367\310\001 \001(\tH\003\210\001\001\022J\n\rlic" + + "ense_alias\030\322\221\342\024 \003(\01320.google.cloud.compu" + + "te.v1.LicenseCodeLicenseAlias\022\024\n\004name\030\213\365" + + "\315\001 \001(\tH\004\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\005\210\001\001\022" + + "\025\n\005state\030\221\211\2534 \001(\tH\006\210\001\001\022\034\n\014transferable\030\305" + + "\277\211\002 \001(\010H\007\210\001\001\"\177\n\005State\022\023\n\017UNDEFINED_STATE" + + "\020\000\022\020\n\010DISABLED\020\374\324\260\366\001\022\016\n\007ENABLED\020\241\256\354V\022\021\n\n" + + "RESTRICTED\020\333\350\333|\022\031\n\021STATE_UNSPECIFIED\020\311\320\274" + + "\340\001\022\021\n\nTERMINATED\020\243\364\233wB\025\n\023_creation_times" + + "tampB\016\n\014_descriptionB\005\n\003_idB\007\n\005_kindB\007\n\005" + + "_nameB\014\n\n_self_linkB\010\n\006_stateB\017\n\r_transf" + + "erable\"q\n\027LicenseCodeLicenseAlias\022\034\n\013des" + + "cription\030\374\207\326\311\001 \001(\tH\000\210\001\001\022\032\n\tself_link\030\215\222\305" + + "\331\001 \001(\tH\001\210\001\001B\016\n\014_descriptionB\014\n\n_self_lin" + + "k\"\234\001\n\031LicenseResourceCommitment\022\026\n\006amoun" + + "t\030\330\240\351] \001(\003H\000\210\001\001\022!\n\021cores_per_license\030\224\310\276" + + "\017 \001(\tH\001\210\001\001\022\027\n\007license\030\301\210\302O \001(\tH\002\210\001\001B\t\n\007_" + + "amountB\024\n\022_cores_per_licenseB\n\n\010_license" + + "\"\215\001\n\033LicenseResourceRequirements\022$\n\023min_" + + "guest_cpu_count\030\244\324\364\343\001 \001(\005H\000\210\001\001\022\036\n\rmin_me" + + "mory_mb\030\346\327\331\360\001 \001(\005H\001\210\001\001B\026\n\024_min_guest_cpu" + + "_countB\020\n\016_min_memory_mb\"\211\002\n\024LicensesLis" + + "tResponse\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0222\n\005items\030\300\317\367" + + "/ \003(\0132 .google.cloud.compute.v1.License\022" + + "\037\n\017next_page_token\030\225\272\206& \001(\tH\001\210\001\001\022\032\n\tself" + + "_link\030\215\222\305\331\001 \001(\tH\002\210\001\001\0229\n\007warning\030\234\337\226\030 \001(\013" + + "2 .google.cloud.compute.v1.WarningH\003\210\001\001B" + + "\005\n\003_idB\022\n\020_next_page_tokenB\014\n\n_self_link" + + "B\n\n\010_warning\"\265\002\n\033ListAcceleratorTypesReq" + + "uest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_res" + + "ults\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH" + + "\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007proj" + + "ect\030\231\226\301l \001(\tB\004\342A\001\002\022\'\n\026return_partial_suc" + + "cess\030\266\244\317\366\001 \001(\010H\004\210\001\001\022\025\n\004zone\030\254\307\344\001 \001(\tB\004\342A" + + "\001\002B\t\n\007_filterB\016\n\014_max_resultsB\013\n\t_order_" + + "byB\r\n\013_page_tokenB\031\n\027_return_partial_suc" + + "cess\"\260\002\n\024ListAddressesRequest\022\027\n\006filter\030" + + "\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_results\030\233\310\213\032 \001(\rH\001" + + "\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_to" + + "ken\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342" + + "A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\022\'\n\026return_p" + + "artial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filter" + + "B\016\n\014_max_resultsB\013\n\t_order_byB\r\n\013_page_t" + + "okenB\031\n\027_return_partial_success\"]\n%ListA" + + "ssociationsFirewallPolicyRequest\022 \n\017targ" + + "et_resource\030\374\355\352\336\001 \001(\tH\000\210\001\001B\022\n\020_target_re" + + "source\"\260\002\n\026ListAutoscalersRequest\022\027\n\006fil" + + "ter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_results\030\233\310\213\032 \001" + + "(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npag" + + "e_token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007project\030\231\226\301l \001(" + + "\tB\004\342A\001\002\022\'\n\026return_partial_success\030\266\244\317\366\001 " + + "\001(\010H\004\210\001\001\022\025\n\004zone\030\254\307\344\001 \001(\tB\004\342A\001\002B\t\n\007_filt" + + "erB\016\n\014_max_resultsB\013\n\t_order_byB\r\n\013_page" + + "_tokenB\031\n\027_return_partial_success\"\311\002\n-Li" + + "stAvailableFeaturesRegionSslPoliciesRequ" + + "est\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_resu" + + "lts\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002" + + "\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007proje" + + "ct\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A" + + "\001\002\022\'\n\026return_partial_success\030\266\244\317\366\001 \001(\010H\004" + + "\210\001\001B\t\n\007_filterB\016\n\014_max_resultsB\013\n\t_order" + + "_byB\r\n\013_page_tokenB\031\n\027_return_partial_su" + + "ccess\"\252\002\n\'ListAvailableFeaturesSslPolici" + + "esRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013ma" + "x_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L" + " \001(\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n" + "\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\'\n\026return_partia" - + "l_success\030\266\244\317\366\001 \001(\010H\004\210\001\001\022\025\n\004zone\030\254\307\344\001 \001(" - + "\tB\004\342A\001\002B\t\n\007_filterB\016\n\014_max_resultsB\013\n\t_o" - + "rder_byB\r\n\013_page_tokenB\031\n\027_return_partia" - + "l_success\"\311\002\n-ListAvailableFeaturesRegio" - + "nSslPoliciesRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH" - + "\000\210\001\001\022\033\n\013max_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010ord" - + "er_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001" - + "(\tH\003\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006reg" - + "ion\030\364\315\240B \001(\tB\004\342A\001\002\022\'\n\026return_partial_suc" - + "cess\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_max_r" - + "esultsB\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027_r" - + "eturn_partial_success\"\252\002\n\'ListAvailableF" - + "eaturesSslPoliciesRequest\022\027\n\006filter\030\370\226\243\240" - + "\001 \001(\tH\000\210\001\001\022\033\n\013max_results\030\233\310\213\032 \001(\rH\001\210\001\001\022" - + "\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_token\030" - + "\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022" - + "\'\n\026return_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001" - + "B\t\n\007_filterB\016\n\014_max_resultsB\013\n\t_order_by" - + "B\r\n\013_page_tokenB\031\n\027_return_partial_succe" - + "ss\"\234\002\n\031ListBackendBucketsRequest\022\027\n\006filt" - + "er\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_results\030\233\310\213\032 \001(" - + "\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage" - + "_token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007project\030\231\226\301l \001(\t" - + "B\004\342A\001\002\022\'\n\026return_partial_success\030\266\244\317\366\001 \001" - + "(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_max_resultsB\013\n\t_o" - + "rder_byB\r\n\013_page_tokenB\031\n\027_return_partia" - + "l_success\"\235\002\n\032ListBackendServicesRequest" - + "\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_results" - + "\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001" - + "\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007project\030" - + "\231\226\301l \001(\tB\004\342A\001\002\022\'\n\026return_partial_success" - + "\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_max_resul" - + "tsB\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027_retur" - + "n_partial_success\"\256\002\n\024ListDiskTypesReque" - + "st\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_resul" - + "ts\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210" - + "\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007projec" - + "t\030\231\226\301l \001(\tB\004\342A\001\002\022\'\n\026return_partial_succe" - + "ss\030\266\244\317\366\001 \001(\010H\004\210\001\001\022\025\n\004zone\030\254\307\344\001 \001(\tB\004\342A\001\002" - + "B\t\n\007_filterB\016\n\014_max_resultsB\013\n\t_order_by" - + "B\r\n\013_page_tokenB\031\n\027_return_partial_succe" - + "ss\"\252\002\n\020ListDisksRequest\022\027\n\006filter\030\370\226\243\240\001 " - + "\001(\tH\000\210\001\001\022\033\n\013max_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n" - + "\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_token\030\311\260" - + "\304\t \001(\tH\003\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\'\n" - + "\026return_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001\022\025" - + "\n\004zone\030\254\307\344\001 \001(\tB\004\342A\001\002B\t\n\007_filterB\016\n\014_max" - + "_resultsB\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027" - + "_return_partial_success\"\351\002\n&ListErrorsIn" - + "stanceGroupManagersRequest\022\027\n\006filter\030\370\226\243" - + "\240\001 \001(\tH\000\210\001\001\022\'\n\026instance_group_manager\030\303\367" - + "\363v \001(\tB\004\342A\001\002\022\033\n\013max_results\030\233\310\213\032 \001(\rH\001\210\001" - + "\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_toke" - + "n\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001" - + "\002\022\'\n\026return_partial_success\030\266\244\317\366\001 \001(\010H\004\210" - + "\001\001\022\025\n\004zone\030\254\307\344\001 \001(\tB\004\342A\001\002B\t\n\007_filterB\016\n\014" - + "_max_resultsB\013\n\t_order_byB\r\n\013_page_token" - + "B\031\n\027_return_partial_success\"\361\002\n,ListErro" - + "rsRegionInstanceGroupManagersRequest\022\027\n\006" - + "filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\'\n\026instance_group_" - + "manager\030\303\367\363v \001(\tB\004\342A\001\002\022\033\n\013max_results\030\233\310" - + "\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n" - + "\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007project\030\231\226\301" - + "l \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\022\'\n\026" - + "return_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n" - + "\007_filterB\016\n\014_max_resultsB\013\n\t_order_byB\r\n" - + "\013_page_tokenB\031\n\027_return_partial_success\"" - + "\241\002\n\036ListExternalVpnGatewaysRequest\022\027\n\006fi" - + "lter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_results\030\233\310\213\032 " - + "\001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npa" - + "ge_token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007project\030\231\226\301l \001" - + "(\tB\004\342A\001\002\022\'\n\026return_partial_success\030\266\244\317\366\001" - + " \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_max_resultsB\013\n\t" - + "_order_byB\r\n\013_page_tokenB\031\n\027_return_part" - + "ial_success\"\256\002\n\033ListFirewallPoliciesRequ" - + "est\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_resu" - + "lts\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002" - + "\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\032\n\tparen" - + "t_id\030\320\341\232\333\001 \001(\tH\004\210\001\001\022\'\n\026return_partial_su" - + "ccess\030\266\244\317\366\001 \001(\010H\005\210\001\001B\t\n\007_filterB\016\n\014_max_" - + "resultsB\013\n\t_order_byB\r\n\013_page_tokenB\014\n\n_" - + "parent_idB\031\n\027_return_partial_success\"\227\002\n" - + "\024ListFirewallsRequest\022\027\n\006filter\030\370\226\243\240\001 \001(" - + "\tH\000\210\001\001\022\033\n\013max_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010o" - + "rder_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t" - + " \001(\tH\003\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\'\n\026r" - + "eturn_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007" - + "_filterB\016\n\014_max_resultsB\013\n\t_order_byB\r\n\013" - + "_page_tokenB\031\n\027_return_partial_success\"\266" - + "\002\n\032ListForwardingRulesRequest\022\027\n\006filter\030" - + "\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_results\030\233\310\213\032 \001(\rH\001" - + "\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_to" - + "ken\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342" - + "A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\022\'\n\026return_p" - + "artial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filter" - + "B\016\n\014_max_resultsB\013\n\t_order_byB\r\n\013_page_t" - + "okenB\031\n\027_return_partial_success\"\235\002\n\032List" - + "GlobalAddressesRequest\022\027\n\006filter\030\370\226\243\240\001 \001" - + "(\tH\000\210\001\001\022\033\n\013max_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010" - + "order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304" - + "\t \001(\tH\003\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\'\n\026" - + "return_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n" - + "\007_filterB\016\n\014_max_resultsB\013\n\t_order_byB\r\n" - + "\013_page_tokenB\031\n\027_return_partial_success\"" - + "\243\002\n ListGlobalForwardingRulesRequest\022\027\n\006" - + "filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_results\030\233\310\213" - + "\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\n" - + "page_token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007project\030\231\226\301l" - + " \001(\tB\004\342A\001\002\022\'\n\026return_partial_success\030\266\244\317" - + "\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_max_resultsB\013" - + "\n\t_order_byB\r\n\013_page_tokenB\031\n\027_return_pa" - + "rtial_success\"\251\002\n&ListGlobalNetworkEndpo" - + "intGroupsRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001" + + "l_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_" + + "max_resultsB\013\n\t_order_byB\r\n\013_page_tokenB" + + "\031\n\027_return_partial_success\"\234\002\n\031ListBacke" + + "ndBucketsRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001" + "\001\022\033\n\013max_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_" + "by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH" + "\003\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\'\n\026return" + "_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filt" + "erB\016\n\014_max_resultsB\013\n\t_order_byB\r\n\013_page" - + "_tokenB\031\n\027_return_partial_success\"\236\002\n\033Li" - + "stGlobalOperationsRequest\022\027\n\006filter\030\370\226\243\240" - + "\001 \001(\tH\000\210\001\001\022\033\n\013max_results\030\233\310\213\032 \001(\rH\001\210\001\001\022" - + "\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_token\030" - + "\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022" - + "\'\n\026return_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001" - + "B\t\n\007_filterB\016\n\014_max_resultsB\013\n\t_order_by" - + "B\r\n\013_page_tokenB\031\n\027_return_partial_succe" - + "ss\"\272\002\n\'ListGlobalOrganizationOperationsR" - + "equest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_r" - + "esults\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(" - + "\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\032\n\tpa" - + "rent_id\030\320\341\232\333\001 \001(\tH\004\210\001\001\022\'\n\026return_partial" - + "_success\030\266\244\317\366\001 \001(\010H\005\210\001\001B\t\n\007_filterB\016\n\014_m" - + "ax_resultsB\013\n\t_order_byB\r\n\013_page_tokenB\014" - + "\n\n_parent_idB\031\n\027_return_partial_success\"" - + "\253\002\n(ListGlobalPublicDelegatedPrefixesReq" - + "uest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_res" - + "ults\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH" - + "\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007proj" - + "ect\030\231\226\301l \001(\tB\004\342A\001\002\022\'\n\026return_partial_suc" - + "cess\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_max_r" - + "esultsB\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027_r" - + "eturn_partial_success\"\232\002\n\027ListHealthChec" - + "ksRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013ma" - + "x_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L" - + " \001(\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n" - + "\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\'\n\026return_partia" - + "l_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_" + + "_tokenB\031\n\027_return_partial_success\"\235\002\n\032Li" + + "stBackendServicesRequest\022\027\n\006filter\030\370\226\243\240\001" + + " \001(\tH\000\210\001\001\022\033\n\013max_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030" + + "\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_token\030\311" + + "\260\304\t \001(\tH\003\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\'" + + "\n\026return_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B" + + "\t\n\007_filterB\016\n\014_max_resultsB\013\n\t_order_byB" + + "\r\n\013_page_tokenB\031\n\027_return_partial_succes" + + "s\"\256\002\n\024ListDiskTypesRequest\022\027\n\006filter\030\370\226\243" + + "\240\001 \001(\tH\000\210\001\001\022\033\n\013max_results\030\233\310\213\032 \001(\rH\001\210\001\001" + + "\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_token" + + "\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002" + + "\022\'\n\026return_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001" + + "\001\022\025\n\004zone\030\254\307\344\001 \001(\tB\004\342A\001\002B\t\n\007_filterB\016\n\014_" + "max_resultsB\013\n\t_order_byB\r\n\013_page_tokenB" - + "\031\n\027_return_partial_success\"\224\002\n\021ListImage" - + "sRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max" - + "_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L " - + "\001(\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007" - + "project\030\231\226\301l \001(\tB\004\342A\001\002\022\'\n\026return_partial" - + "_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_m" - + "ax_resultsB\013\n\t_order_byB\r\n\013_page_tokenB\031" - + "\n\027_return_partial_success\"\272\002\n ListInstan" - + "ceGroupManagersRequest\022\027\n\006filter\030\370\226\243\240\001 \001" - + "(\tH\000\210\001\001\022\033\n\013max_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010" - + "order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304" - + "\t \001(\tH\003\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\'\n\026" - + "return_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001\022\025\n" - + "\004zone\030\254\307\344\001 \001(\tB\004\342A\001\002B\t\n\007_filterB\016\n\014_max_" - + "resultsB\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027_" - + "return_partial_success\"\263\002\n\031ListInstanceG" - + "roupsRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n" - + "\013max_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350" - + "\375\307L \001(\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001" - + "\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\'\n\026return_par" - + "tial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001\022\025\n\004zone\030\254\307\344\001" - + " \001(\tB\004\342A\001\002B\t\n\007_filterB\016\n\014_max_resultsB\013\n" - + "\t_order_byB\r\n\013_page_tokenB\031\n\027_return_par" - + "tial_success\"\237\002\n\034ListInstanceTemplatesRe" + + "\031\n\027_return_partial_success\"\252\002\n\020ListDisks" + + "Request\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_" + + "results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001" + + "(\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007p" + + "roject\030\231\226\301l \001(\tB\004\342A\001\002\022\'\n\026return_partial_" + + "success\030\266\244\317\366\001 \001(\010H\004\210\001\001\022\025\n\004zone\030\254\307\344\001 \001(\tB" + + "\004\342A\001\002B\t\n\007_filterB\016\n\014_max_resultsB\013\n\t_ord" + + "er_byB\r\n\013_page_tokenB\031\n\027_return_partial_" + + "success\"\351\002\n&ListErrorsInstanceGroupManag" + + "ersRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\'\n\026i" + + "nstance_group_manager\030\303\367\363v \001(\tB\004\342A\001\002\022\033\n\013" + + "max_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375" + + "\307L \001(\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022" + + "\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\'\n\026return_part" + + "ial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001\022\025\n\004zone\030\254\307\344\001 " + + "\001(\tB\004\342A\001\002B\t\n\007_filterB\016\n\014_max_resultsB\013\n\t" + + "_order_byB\r\n\013_page_tokenB\031\n\027_return_part" + + "ial_success\"\361\002\n,ListErrorsRegionInstance" + + "GroupManagersRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\t" + + "H\000\210\001\001\022\'\n\026instance_group_manager\030\303\367\363v \001(\t" + + "B\004\342A\001\002\022\033\n\013max_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010o" + + "rder_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t" + + " \001(\tH\003\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006r" + + "egion\030\364\315\240B \001(\tB\004\342A\001\002\022\'\n\026return_partial_s" + + "uccess\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_max" + + "_resultsB\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027" + + "_return_partial_success\"\241\002\n\036ListExternal" + + "VpnGatewaysRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000" + + "\210\001\001\022\033\n\013max_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010orde" + + "r_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(" + + "\tH\003\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\'\n\026retu" + + "rn_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_fi" + + "lterB\016\n\014_max_resultsB\013\n\t_order_byB\r\n\013_pa" + + "ge_tokenB\031\n\027_return_partial_success\"\256\002\n\033" + + "ListFirewallPoliciesRequest\022\027\n\006filter\030\370\226" + + "\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_results\030\233\310\213\032 \001(\rH\001\210\001" + + "\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_toke" + + "n\030\311\260\304\t \001(\tH\003\210\001\001\022\032\n\tparent_id\030\320\341\232\333\001 \001(\tH\004" + + "\210\001\001\022\'\n\026return_partial_success\030\266\244\317\366\001 \001(\010H" + + "\005\210\001\001B\t\n\007_filterB\016\n\014_max_resultsB\013\n\t_orde" + + "r_byB\r\n\013_page_tokenB\014\n\n_parent_idB\031\n\027_re" + + "turn_partial_success\"\227\002\n\024ListFirewallsRe" + "quest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_re" + "sults\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\t" + "H\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007pro" + "ject\030\231\226\301l \001(\tB\004\342A\001\002\022\'\n\026return_partial_su" + "ccess\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_max_" + "resultsB\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027_" - + "return_partial_success\"\335\003\n\"ListInstances" - + "InstanceGroupsRequest\022\027\n\006filter\030\370\226\243\240\001 \001(" - + "\tH\000\210\001\001\022\037\n\016instance_group\030\325\324\325& \001(\tB\004\342A\001\002\022" - + "~\n/instance_groups_list_instances_reques" - + "t_resource\030\237\250\214\343\001 \001(\0132;.google.cloud.comp" - + "ute.v1.InstanceGroupsListInstancesReques" - + "tB\004\342A\001\002\022\033\n\013max_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010" - + "order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304" - + "\t \001(\tH\003\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\'\n\026" - + "return_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001\022\025\n", - "\004zone\030\254\307\344\001 \001(\tB\004\342A\001\002B\t\n\007_filterB\016\n\014_max_" - + "resultsB\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027_" - + "return_partial_success\"\362\003\n(ListInstances" - + "RegionInstanceGroupsRequest\022\027\n\006filter\030\370\226" - + "\243\240\001 \001(\tH\000\210\001\001\022\037\n\016instance_group\030\325\324\325& \001(\tB" - + "\004\342A\001\002\022\033\n\013max_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010or" - + "der_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t " - + "\001(\tH\003\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006re" - + "gion\030\364\315\240B \001(\tB\004\342A\001\002\022\212\001\n6region_instance_" - + "groups_list_instances_request_resource\030\324" - + "\251\200\027 \001(\0132A.google.cloud.compute.v1.Region" - + "InstanceGroupsListInstancesRequestB\004\342A\001\002" - + "\022\'\n\026return_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001" - + "\001B\t\n\007_filterB\016\n\014_max_resultsB\013\n\t_order_b" - + "yB\r\n\013_page_tokenB\031\n\027_return_partial_succ" - + "ess\"\256\002\n\024ListInstancesRequest\022\027\n\006filter\030\370" - + "\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_results\030\233\310\213\032 \001(\rH\001\210" - + "\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_tok" - + "en\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A" - + "\001\002\022\'\n\026return_partial_success\030\266\244\317\366\001 \001(\010H\004" - + "\210\001\001\022\025\n\004zone\030\254\307\344\001 \001(\tB\004\342A\001\002B\t\n\007_filterB\016\n" - + "\014_max_resultsB\013\n\t_order_byB\r\n\013_page_toke" - + "nB\031\n\027_return_partial_success\"\276\002\n\"ListInt" - + "erconnectAttachmentsRequest\022\027\n\006filter\030\370\226" - + "\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_results\030\233\310\213\032 \001(\rH\001\210\001" - + "\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_toke" - + "n\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001" - + "\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\022\'\n\026return_par" - + "tial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016" - + "\n\014_max_resultsB\013\n\t_order_byB\r\n\013_page_tok" - + "enB\031\n\027_return_partial_success\"\243\002\n ListIn" - + "terconnectLocationsRequest\022\027\n\006filter\030\370\226\243" - + "\240\001 \001(\tH\000\210\001\001\022\033\n\013max_results\030\233\310\213\032 \001(\rH\001\210\001\001" - + "\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_token" - + "\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002" - + "\022\'\n\026return_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001" - + "\001B\t\n\007_filterB\016\n\014_max_resultsB\013\n\t_order_b" - + "yB\r\n\013_page_tokenB\031\n\027_return_partial_succ" - + "ess\"\251\002\n&ListInterconnectRemoteLocationsR" + + "return_partial_success\"\266\002\n\032ListForwardin" + + "gRulesRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033" + + "\n\013max_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030" + + "\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001" + + "\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315" + + "\240B \001(\tB\004\342A\001\002\022\'\n\026return_partial_success\030\266" + + "\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_max_results" + + "B\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027_return_" + + "partial_success\"\235\002\n\032ListGlobalAddressesR" + "equest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_r" + "esults\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(" + "\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007pr" + "oject\030\231\226\301l \001(\tB\004\342A\001\002\022\'\n\026return_partial_s" + "uccess\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_max" + "_resultsB\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027" - + "_return_partial_success\"\233\002\n\030ListIntercon" - + "nectsRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n" - + "\013max_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350" - + "\375\307L \001(\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001" - + "\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\'\n\026return_par" - + "tial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016" - + "\n\014_max_resultsB\013\n\t_order_byB\r\n\013_page_tok" - + "enB\031\n\027_return_partial_success\"\226\002\n\023ListLi" - + "censesRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033" - + "\n\013max_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030" - + "\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001" - + "\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\'\n\026return_pa" - + "rtial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB" - + "\016\n\014_max_resultsB\013\n\t_order_byB\r\n\013_page_to" - + "kenB\031\n\027_return_partial_success\"\233\002\n\030ListM" - + "achineImagesRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH" - + "\000\210\001\001\022\033\n\013max_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010ord" - + "er_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001" - + "(\tH\003\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\'\n\026ret" - + "urn_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_f" - + "ilterB\016\n\014_max_resultsB\013\n\t_order_byB\r\n\013_p" - + "age_tokenB\031\n\027_return_partial_success\"\261\002\n" - + "\027ListMachineTypesRequest\022\027\n\006filter\030\370\226\243\240\001" - + " \001(\tH\000\210\001\001\022\033\n\013max_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030" - + "\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_token\030\311" - + "\260\304\t \001(\tH\003\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\'" - + "\n\026return_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001\022" - + "\025\n\004zone\030\254\307\344\001 \001(\tB\004\342A\001\002B\t\n\007_filterB\016\n\014_ma" - + "x_resultsB\013\n\t_order_byB\r\n\013_page_tokenB\031\n" - + "\027_return_partial_success\"\363\002\n0ListManaged" - + "InstancesInstanceGroupManagersRequest\022\027\n" - + "\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\'\n\026instance_group" - + "_manager\030\303\367\363v \001(\tB\004\342A\001\002\022\033\n\013max_results\030\233" - + "\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032" - + "\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007project\030\231\226" - + "\301l \001(\tB\004\342A\001\002\022\'\n\026return_partial_success\030\266" - + "\244\317\366\001 \001(\010H\004\210\001\001\022\025\n\004zone\030\254\307\344\001 \001(\tB\004\342A\001\002B\t\n\007" - + "_filterB\016\n\014_max_resultsB\013\n\t_order_byB\r\n\013" - + "_page_tokenB\031\n\027_return_partial_success\"\373" - + "\002\n6ListManagedInstancesRegionInstanceGro" - + "upManagersRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210" - + "\001\001\022\'\n\026instance_group_manager\030\303\367\363v \001(\tB\004\342" - + "A\001\002\022\033\n\013max_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010orde" - + "r_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(" - + "\tH\003\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006regi" - + "on\030\364\315\240B \001(\tB\004\342A\001\002\022\'\n\026return_partial_succ" - + "ess\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_max_re" - + "sultsB\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027_re" - + "turn_partial_success\"\271\002\n\035ListNetworkAtta" - + "chmentsRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022" - + "\033\n\013max_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by" - + "\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210" - + "\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030\364" - + "\315\240B \001(\tB\004\342A\001\002\022\'\n\026return_partial_success\030" - + "\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_max_result" - + "sB\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027_return" - + "_partial_success\"\272\002\n ListNetworkEndpoint" - + "GroupsRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033" - + "\n\013max_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030" - + "\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001" - + "\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\'\n\026return_pa" - + "rtial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001\022\025\n\004zone\030\254\307\344" - + "\001 \001(\tB\004\342A\001\002B\t\n\007_filterB\016\n\014_max_resultsB\013" - + "\n\t_order_byB\r\n\013_page_tokenB\031\n\027_return_pa" - + "rtial_success\"\343\002\n6ListNetworkEndpointsGl" - + "obalNetworkEndpointGroupsRequest\022\027\n\006filt" - + "er\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_results\030\233\310\213\032 \001(" - + "\rH\001\210\001\001\022(\n\026network_endpoint_group\030\206\313\363\316\001 \001" - + "(\tB\004\342A\001\002\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npa" - + "ge_token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007project\030\231\226\301l \001" - + "(\tB\004\342A\001\002\022\'\n\026return_partial_success\030\266\244\317\366\001" - + " \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_max_resultsB\013\n\t" - + "_order_byB\r\n\013_page_tokenB\031\n\027_return_part" - + "ial_success\"\203\004\n0ListNetworkEndpointsNetw" - + "orkEndpointGroupsRequest\022\027\n\006filter\030\370\226\243\240\001" - + " \001(\tH\000\210\001\001\022\033\n\013max_results\030\233\310\213\032 \001(\rH\001\210\001\001\022(" - + "\n\026network_endpoint_group\030\206\313\363\316\001 \001(\tB\004\342A\001\002" - + "\022\214\001\n7network_endpoint_groups_list_endpoi" - + "nts_request_resource\030\216\230\257\034 \001(\0132B.google.c" - + "loud.compute.v1.NetworkEndpointGroupsLis" - + "tEndpointsRequestB\004\342A\001\002\022\030\n\010order_by\030\350\375\307L" - + " \001(\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n" - + "\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\'\n\026return_partia" - + "l_success\030\266\244\317\366\001 \001(\010H\004\210\001\001\022\025\n\004zone\030\254\307\344\001 \001(" - + "\tB\004\342A\001\002B\t\n\007_filterB\016\n\014_max_resultsB\013\n\t_o" - + "rder_byB\r\n\013_page_tokenB\031\n\027_return_partia" - + "l_success\"\245\002\n\"ListNetworkFirewallPolicie" - + "sRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max" - + "_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L " - + "\001(\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007" - + "project\030\231\226\301l \001(\tB\004\342A\001\002\022\'\n\026return_partial" - + "_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_m" - + "ax_resultsB\013\n\t_order_byB\r\n\013_page_tokenB\031" - + "\n\027_return_partial_success\"\226\002\n\023ListNetwor" - + "ksRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013ma" + + "_return_partial_success\"\243\002\n ListGlobalFo" + + "rwardingRulesRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\t" + + "H\000\210\001\001\022\033\n\013max_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010or" + + "der_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t " + + "\001(\tH\003\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\'\n\026re" + + "turn_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_" + + "filterB\016\n\014_max_resultsB\013\n\t_order_byB\r\n\013_" + + "page_tokenB\031\n\027_return_partial_success\"\251\002" + + "\n&ListGlobalNetworkEndpointGroupsRequest" + + "\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_results" + + "\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001" + + "\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007project\030" + + "\231\226\301l \001(\tB\004\342A\001\002\022\'\n\026return_partial_success" + + "\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_max_resul" + + "tsB\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027_retur" + + "n_partial_success\"\236\002\n\033ListGlobalOperatio" + + "nsRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013ma" + "x_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L" + " \001(\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n" + "\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\'\n\026return_partia" + "l_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_" + "max_resultsB\013\n\t_order_byB\r\n\013_page_tokenB" - + "\031\n\027_return_partial_success\"\257\002\n\025ListNodeG" - + "roupsRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n" - + "\013max_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350" - + "\375\307L \001(\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001" - + "\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\'\n\026return_par" - + "tial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001\022\025\n\004zone\030\254\307\344\001" - + " \001(\tB\004\342A\001\002B\t\n\007_filterB\016\n\014_max_resultsB\013\n" - + "\t_order_byB\r\n\013_page_tokenB\031\n\027_return_par" - + "tial_success\"\264\002\n\030ListNodeTemplatesReques" - + "t\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_result" - + "s\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001" - + "\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007project" - + "\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002" - + "\022\'\n\026return_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001" - + "\001B\t\n\007_filterB\016\n\014_max_resultsB\013\n\t_order_b" - + "yB\r\n\013_page_tokenB\031\n\027_return_partial_succ" - + "ess\"\256\002\n\024ListNodeTypesRequest\022\027\n\006filter\030\370" + + "\031\n\027_return_partial_success\"\272\002\n\'ListGloba" + + "lOrganizationOperationsRequest\022\027\n\006filter" + + "\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_results\030\233\310\213\032 \001(\rH" + + "\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_t" + + "oken\030\311\260\304\t \001(\tH\003\210\001\001\022\032\n\tparent_id\030\320\341\232\333\001 \001(" + + "\tH\004\210\001\001\022\'\n\026return_partial_success\030\266\244\317\366\001 \001" + + "(\010H\005\210\001\001B\t\n\007_filterB\016\n\014_max_resultsB\013\n\t_o" + + "rder_byB\r\n\013_page_tokenB\014\n\n_parent_idB\031\n\027" + + "_return_partial_success\"\253\002\n(ListGlobalPu" + + "blicDelegatedPrefixesRequest\022\027\n\006filter\030\370" + "\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_results\030\233\310\213\032 \001(\rH\001\210" + "\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_tok" + "en\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A" + "\001\002\022\'\n\026return_partial_success\030\266\244\317\366\001 \001(\010H\004" - + "\210\001\001\022\025\n\004zone\030\254\307\344\001 \001(\tB\004\342A\001\002B\t\n\007_filterB\016\n" - + "\014_max_resultsB\013\n\t_order_byB\r\n\013_page_toke" - + "nB\031\n\027_return_partial_success\"\322\002\n\032ListNod" - + "esNodeGroupsRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH" - + "\000\210\001\001\022\033\n\013max_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\034\n\nnod" - + "e_group\030\202\374\213\340\001 \001(\tB\004\342A\001\002\022\030\n\010order_by\030\350\375\307L" - + " \001(\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n" - + "\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\'\n\026return_partia" - + "l_success\030\266\244\317\366\001 \001(\010H\004\210\001\001\022\025\n\004zone\030\254\307\344\001 \001(" - + "\tB\004\342A\001\002B\t\n\007_filterB\016\n\014_max_resultsB\013\n\t_o" + + "\210\001\001B\t\n\007_filterB\016\n\014_max_resultsB\013\n\t_order" + + "_byB\r\n\013_page_tokenB\031\n\027_return_partial_su" + + "ccess\"\232\002\n\027ListHealthChecksRequest\022\027\n\006fil" + + "ter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_results\030\233\310\213\032 \001" + + "(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npag" + + "e_token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007project\030\231\226\301l \001(" + + "\tB\004\342A\001\002\022\'\n\026return_partial_success\030\266\244\317\366\001 " + + "\001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_max_resultsB\013\n\t_" + + "order_byB\r\n\013_page_tokenB\031\n\027_return_parti" + + "al_success\"\224\002\n\021ListImagesRequest\022\027\n\006filt" + + "er\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_results\030\233\310\213\032 \001(" + + "\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage" + + "_token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007project\030\231\226\301l \001(\t" + + "B\004\342A\001\002\022\'\n\026return_partial_success\030\266\244\317\366\001 \001" + + "(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_max_resultsB\013\n\t_o" + "rder_byB\r\n\013_page_tokenB\031\n\027_return_partia" - + "l_success\"\267\002\n\033ListPacketMirroringsReques" - + "t\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_result" - + "s\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001" - + "\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007project" - + "\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002" - + "\022\'\n\026return_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001" - + "\001B\t\n\007_filterB\016\n\014_max_resultsB\013\n\t_order_b" - + "yB\r\n\013_page_tokenB\031\n\027_return_partial_succ" - + "ess\"\202\004\n ListPeeringRoutesNetworksRequest" - + "\022\031\n\tdirection\030\377\216\2005 \001(\tH\000\210\001\001\022\027\n\006filter\030\370\226" - + "\243\240\001 \001(\tH\001\210\001\001\022\033\n\013max_results\030\233\310\213\032 \001(\rH\002\210\001" - + "\001\022\030\n\007network\030\256\264\205o \001(\tB\004\342A\001\002\022\030\n\010order_by\030" - + "\350\375\307L \001(\tH\003\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\004\210\001" - + "\001\022\034\n\014peering_name\030\252\320\200w \001(\tH\005\210\001\001\022\030\n\007proje" - + "ct\030\231\226\301l \001(\tB\004\342A\001\002\022\026\n\006region\030\364\315\240B \001(\tH\006\210\001" - + "\001\022\'\n\026return_partial_success\030\266\244\317\366\001 \001(\010H\007\210" - + "\001\001\"H\n\tDirection\022\027\n\023UNDEFINED_DIRECTION\020\000" - + "\022\020\n\010INCOMING\020\246\320\267\241\001\022\020\n\010OUTGOING\020\354\306\314\222\001B\014\n\n" - + "_directionB\t\n\007_filterB\016\n\014_max_resultsB\013\n" - + "\t_order_byB\r\n\013_page_tokenB\017\n\r_peering_na" - + "meB\t\n\007_regionB\031\n\027_return_partial_success" - + "\"\365\002\n2ListPerInstanceConfigsInstanceGroup" - + "ManagersRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001" - + "\022\'\n\026instance_group_manager\030\303\367\363v \001(\tB\004\342A\001" - + "\002\022\033\n\013max_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_" - + "by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH" - + "\003\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\'\n\026return" - + "_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001\022\025\n\004zone\030" - + "\254\307\344\001 \001(\tB\004\342A\001\002B\t\n\007_filterB\016\n\014_max_result" - + "sB\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027_return" - + "_partial_success\"\375\002\n8ListPerInstanceConf" - + "igsRegionInstanceGroupManagersRequest\022\027\n" - + "\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\'\n\026instance_group" - + "_manager\030\303\367\363v \001(\tB\004\342A\001\002\022\033\n\013max_results\030\233" - + "\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032" - + "\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007project\030\231\226" - + "\301l \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\022\'\n" - + "\026return_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t" - + "\n\007_filterB\016\n\014_max_resultsB\013\n\t_order_byB\r" - + "\n\013_page_tokenB\031\n\027_return_partial_success" - + "\"\271\002\n6ListPreconfiguredExpressionSetsSecu" - + "rityPoliciesRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH" - + "\000\210\001\001\022\033\n\013max_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010ord" - + "er_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001" - + "(\tH\003\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\'\n\026ret" - + "urn_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_f" - + "ilterB\016\n\014_max_resultsB\013\n\t_order_byB\r\n\013_p" - + "age_tokenB\031\n\027_return_partial_success\"\246\002\n" - + "#ListPublicAdvertisedPrefixesRequest\022\027\n\006" + + "l_success\"\272\002\n ListInstanceGroupManagersR" + + "equest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_r" + + "esults\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(" + + "\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007pr" + + "oject\030\231\226\301l \001(\tB\004\342A\001\002\022\'\n\026return_partial_s" + + "uccess\030\266\244\317\366\001 \001(\010H\004\210\001\001\022\025\n\004zone\030\254\307\344\001 \001(\tB\004" + + "\342A\001\002B\t\n\007_filterB\016\n\014_max_resultsB\013\n\t_orde" + + "r_byB\r\n\013_page_tokenB\031\n\027_return_partial_s" + + "uccess\"\263\002\n\031ListInstanceGroupsRequest\022\027\n\006" + "filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_results\030\233\310\213" + "\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\n" + "page_token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007project\030\231\226\301l" + " \001(\tB\004\342A\001\002\022\'\n\026return_partial_success\030\266\244\317" - + "\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_max_resultsB\013" - + "\n\t_order_byB\r\n\013_page_tokenB\031\n\027_return_pa" - + "rtial_success\"\276\002\n\"ListPublicDelegatedPre" - + "fixesRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n" + + "\366\001 \001(\010H\004\210\001\001\022\025\n\004zone\030\254\307\344\001 \001(\tB\004\342A\001\002B\t\n\007_f" + + "ilterB\016\n\014_max_resultsB\013\n\t_order_byB\r\n\013_p" + + "age_tokenB\031\n\027_return_partial_success\"\237\002\n" + + "\034ListInstanceTemplatesRequest\022\027\n\006filter\030" + + "\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_results\030\233\310\213\032 \001(\rH\001" + + "\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_to" + + "ken\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342" + + "A\001\002\022\'\n\026return_partial_success\030\266\244\317\366\001 \001(\010H" + + "\004\210\001\001B\t\n\007_filterB\016\n\014_max_resultsB\013\n\t_orde" + + "r_byB\r\n\013_page_tokenB\031\n\027_return_partial_s" + + "uccess\"\335\003\n\"ListInstancesInstanceGroupsRe" + + "quest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\037\n\016instan" + + "ce_group\030\325\324\325& \001(\tB\004\342A\001\002\022~\n/instance_grou" + + "ps_list_instances_request_resource\030\237\250\214\343\001" + + " \001(\0132;.google.cloud.compute.v1.InstanceG" + + "roupsListInstancesRequestB\004\342A\001\002\022\033\n\013max_r" + + "esults\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(" + + "\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007pr" + + "oject\030\231\226\301l \001(\tB\004\342A\001\002\022\'\n\026return_partial_s", + "uccess\030\266\244\317\366\001 \001(\010H\004\210\001\001\022\025\n\004zone\030\254\307\344\001 \001(\tB\004" + + "\342A\001\002B\t\n\007_filterB\016\n\014_max_resultsB\013\n\t_orde" + + "r_byB\r\n\013_page_tokenB\031\n\027_return_partial_s" + + "uccess\"\362\003\n(ListInstancesRegionInstanceGr" + + "oupsRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\037\n\016" + + "instance_group\030\325\324\325& \001(\tB\004\342A\001\002\022\033\n\013max_res" + + "ults\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH" + + "\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007proj" + + "ect\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342" + + "A\001\002\022\212\001\n6region_instance_groups_list_inst" + + "ances_request_resource\030\324\251\200\027 \001(\0132A.google" + + ".cloud.compute.v1.RegionInstanceGroupsLi" + + "stInstancesRequestB\004\342A\001\002\022\'\n\026return_parti" + + "al_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014" + + "_max_resultsB\013\n\t_order_byB\r\n\013_page_token" + + "B\031\n\027_return_partial_success\"\256\002\n\024ListInst" + + "ancesRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n" + "\013max_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350" + "\375\307L \001(\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001" - + "\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240" - + "B \001(\tB\004\342A\001\002\022\'\n\026return_partial_success\030\266\244" - + "\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_max_resultsB" - + "\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027_return_p" - + "artial_success\"\322\002\n\035ListReferrersInstance" - + "sRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\031\n\010ins" - + "tance\030\225\251\332\010 \001(\tB\004\342A\001\002\022\033\n\013max_results\030\233\310\213\032" - + " \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\np" - + "age_token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007project\030\231\226\301l " - + "\001(\tB\004\342A\001\002\022\'\n\026return_partial_success\030\266\244\317\366" - + "\001 \001(\010H\004\210\001\001\022\025\n\004zone\030\254\307\344\001 \001(\tB\004\342A\001\002B\t\n\007_fi" - + "lterB\016\n\014_max_resultsB\013\n\t_order_byB\r\n\013_pa" - + "ge_tokenB\031\n\027_return_partial_success\"\270\002\n\034" - + "ListRegionAutoscalersRequest\022\027\n\006filter\030\370" - + "\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_results\030\233\310\213\032 \001(\rH\001\210" - + "\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_tok" - + "en\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A" - + "\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\022\'\n\026return_pa" - + "rtial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB" - + "\016\n\014_max_resultsB\013\n\t_order_byB\r\n\013_page_to" - + "kenB\031\n\027_return_partial_success\"\274\002\n ListR" - + "egionBackendServicesRequest\022\027\n\006filter\030\370\226" - + "\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_results\030\233\310\213\032 \001(\rH\001\210\001" - + "\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_toke" - + "n\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001" - + "\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\022\'\n\026return_par" - + "tial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016" - + "\n\014_max_resultsB\013\n\t_order_byB\r\n\013_page_tok" - + "enB\031\n\027_return_partial_success\"\270\002\n\034ListRe" - + "gionCommitmentsRequest\022\027\n\006filter\030\370\226\243\240\001 \001" - + "(\tH\000\210\001\001\022\033\n\013max_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010" - + "order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304" - + "\t \001(\tH\003\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006" - + "region\030\364\315\240B \001(\tB\004\342A\001\002\022\'\n\026return_partial_" - + "success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_ma" - + "x_resultsB\013\n\t_order_byB\r\n\013_page_tokenB\031\n" - + "\027_return_partial_success\"\266\002\n\032ListRegionD" - + "iskTypesRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001" - + "\022\033\n\013max_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_b" - + "y\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003" - + "\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030" - + "\364\315\240B \001(\tB\004\342A\001\002\022\'\n\026return_partial_success" - + "\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_max_resul" - + "tsB\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027_retur" - + "n_partial_success\"\262\002\n\026ListRegionDisksReq" - + "uest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_res" - + "ults\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH" - + "\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007proj" - + "ect\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342" - + "A\001\002\022\'\n\026return_partial_success\030\266\244\317\366\001 \001(\010H" - + "\004\210\001\001B\t\n\007_filterB\016\n\014_max_resultsB\013\n\t_orde" - + "r_byB\r\n\013_page_tokenB\031\n\027_return_partial_s" - + "uccess\"\300\002\n$ListRegionHealthCheckServices" - + "Request\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_" - + "results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001" - + "(\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007p" - + "roject\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\t" - + "B\004\342A\001\002\022\'\n\026return_partial_success\030\266\244\317\366\001 \001" - + "(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_max_resultsB\013\n\t_o" - + "rder_byB\r\n\013_page_tokenB\031\n\027_return_partia" - + "l_success\"\271\002\n\035ListRegionHealthChecksRequ" + + "\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\'\n\026return_par" + + "tial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001\022\025\n\004zone\030\254\307\344\001" + + " \001(\tB\004\342A\001\002B\t\n\007_filterB\016\n\014_max_resultsB\013\n" + + "\t_order_byB\r\n\013_page_tokenB\031\n\027_return_par" + + "tial_success\"\276\002\n\"ListInterconnectAttachm" + + "entsRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013" + + "max_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375" + + "\307L \001(\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022" + + "\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B" + + " \001(\tB\004\342A\001\002\022\'\n\026return_partial_success\030\266\244\317" + + "\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_max_resultsB\013" + + "\n\t_order_byB\r\n\013_page_tokenB\031\n\027_return_pa" + + "rtial_success\"\243\002\n ListInterconnectLocati" + + "onsRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013m" + + "ax_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307" + + "L \001(\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\030" + + "\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\'\n\026return_parti" + + "al_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014" + + "_max_resultsB\013\n\t_order_byB\r\n\013_page_token" + + "B\031\n\027_return_partial_success\"\251\002\n&ListInte" + + "rconnectRemoteLocationsRequest\022\027\n\006filter" + + "\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_results\030\233\310\213\032 \001(\rH" + + "\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_t" + + "oken\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004" + + "\342A\001\002\022\'\n\026return_partial_success\030\266\244\317\366\001 \001(\010" + + "H\004\210\001\001B\t\n\007_filterB\016\n\014_max_resultsB\013\n\t_ord" + + "er_byB\r\n\013_page_tokenB\031\n\027_return_partial_" + + "success\"\233\002\n\030ListInterconnectsRequest\022\027\n\006" + + "filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_results\030\233\310\213" + + "\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\n" + + "page_token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007project\030\231\226\301l" + + " \001(\tB\004\342A\001\002\022\'\n\026return_partial_success\030\266\244\317" + + "\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_max_resultsB\013" + + "\n\t_order_byB\r\n\013_page_tokenB\031\n\027_return_pa" + + "rtial_success\"\226\002\n\023ListLicensesRequest\022\027\n" + + "\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_results\030\233\310" + + "\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n" + + "\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007project\030\231\226\301" + + "l \001(\tB\004\342A\001\002\022\'\n\026return_partial_success\030\266\244" + + "\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_max_resultsB" + + "\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027_return_p" + + "artial_success\"\233\002\n\030ListMachineImagesRequ" + "est\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_resu" + "lts\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002" + "\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007proje" - + "ct\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A" - + "\001\002\022\'\n\026return_partial_success\030\266\244\317\366\001 \001(\010H\004" - + "\210\001\001B\t\n\007_filterB\016\n\014_max_resultsB\013\n\t_order" - + "_byB\r\n\013_page_tokenB\031\n\027_return_partial_su" - + "ccess\"\302\002\n&ListRegionInstanceGroupManager" + + "ct\030\231\226\301l \001(\tB\004\342A\001\002\022\'\n\026return_partial_succ" + + "ess\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_max_re" + + "sultsB\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027_re" + + "turn_partial_success\"\261\002\n\027ListMachineType" + "sRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max" + "_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L " + "\001(\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007" - + "project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(" - + "\tB\004\342A\001\002\022\'\n\026return_partial_success\030\266\244\317\366\001 " - + "\001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_max_resultsB\013\n\t_" - + "order_byB\r\n\013_page_tokenB\031\n\027_return_parti" - + "al_success\"\273\002\n\037ListRegionInstanceGroupsR" - + "equest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_r" - + "esults\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(" - + "\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007pr" - + "oject\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB" - + "\004\342A\001\002\022\'\n\026return_partial_success\030\266\244\317\366\001 \001(" - + "\010H\004\210\001\001B\t\n\007_filterB\016\n\014_max_resultsB\013\n\t_or" + + "project\030\231\226\301l \001(\tB\004\342A\001\002\022\'\n\026return_partial" + + "_success\030\266\244\317\366\001 \001(\010H\004\210\001\001\022\025\n\004zone\030\254\307\344\001 \001(\t" + + "B\004\342A\001\002B\t\n\007_filterB\016\n\014_max_resultsB\013\n\t_or" + "der_byB\r\n\013_page_tokenB\031\n\027_return_partial" - + "_success\"\276\002\n\"ListRegionInstanceTemplates" - + "Request\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_" - + "results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001" - + "(\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007p" - + "roject\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\t" + + "_success\"\363\002\n0ListManagedInstancesInstanc" + + "eGroupManagersRequest\022\027\n\006filter\030\370\226\243\240\001 \001(" + + "\tH\000\210\001\001\022\'\n\026instance_group_manager\030\303\367\363v \001(" + + "\tB\004\342A\001\002\022\033\n\013max_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010" + + "order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304" + + "\t \001(\tH\003\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\'\n\026" + + "return_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001\022\025\n" + + "\004zone\030\254\307\344\001 \001(\tB\004\342A\001\002B\t\n\007_filterB\016\n\014_max_" + + "resultsB\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027_" + + "return_partial_success\"\373\002\n6ListManagedIn" + + "stancesRegionInstanceGroupManagersReques" + + "t\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\'\n\026instance_g" + + "roup_manager\030\303\367\363v \001(\tB\004\342A\001\002\022\033\n\013max_resul" + + "ts\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210" + + "\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007projec" + + "t\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001" + + "\002\022\'\n\026return_partial_success\030\266\244\317\366\001 \001(\010H\004\210" + + "\001\001B\t\n\007_filterB\016\n\014_max_resultsB\013\n\t_order_" + + "byB\r\n\013_page_tokenB\031\n\027_return_partial_suc" + + "cess\"\271\002\n\035ListNetworkAttachmentsRequest\022\027" + + "\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_results\030\233" + + "\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032" + + "\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007project\030\231\226" + + "\301l \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\022\'\n" + + "\026return_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t" + + "\n\007_filterB\016\n\014_max_resultsB\013\n\t_order_byB\r" + + "\n\013_page_tokenB\031\n\027_return_partial_success" + + "\"\272\002\n ListNetworkEndpointGroupsRequest\022\027\n" + + "\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_results\030\233\310" + + "\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n" + + "\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007project\030\231\226\301" + + "l \001(\tB\004\342A\001\002\022\'\n\026return_partial_success\030\266\244" + + "\317\366\001 \001(\010H\004\210\001\001\022\025\n\004zone\030\254\307\344\001 \001(\tB\004\342A\001\002B\t\n\007_" + + "filterB\016\n\014_max_resultsB\013\n\t_order_byB\r\n\013_" + + "page_tokenB\031\n\027_return_partial_success\"\343\002" + + "\n6ListNetworkEndpointsGlobalNetworkEndpo" + + "intGroupsRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001" + + "\001\022\033\n\013max_results\030\233\310\213\032 \001(\rH\001\210\001\001\022(\n\026networ" + + "k_endpoint_group\030\206\313\363\316\001 \001(\tB\004\342A\001\002\022\030\n\010orde" + + "r_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(" + + "\tH\003\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\'\n\026retu" + + "rn_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_fi" + + "lterB\016\n\014_max_resultsB\013\n\t_order_byB\r\n\013_pa" + + "ge_tokenB\031\n\027_return_partial_success\"\203\004\n0" + + "ListNetworkEndpointsNetworkEndpointGroup" + + "sRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max" + + "_results\030\233\310\213\032 \001(\rH\001\210\001\001\022(\n\026network_endpoi" + + "nt_group\030\206\313\363\316\001 \001(\tB\004\342A\001\002\022\214\001\n7network_end" + + "point_groups_list_endpoints_request_reso" + + "urce\030\216\230\257\034 \001(\0132B.google.cloud.compute.v1." + + "NetworkEndpointGroupsListEndpointsReques" + + "tB\004\342A\001\002\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npag" + + "e_token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007project\030\231\226\301l \001(" + + "\tB\004\342A\001\002\022\'\n\026return_partial_success\030\266\244\317\366\001 " + + "\001(\010H\004\210\001\001\022\025\n\004zone\030\254\307\344\001 \001(\tB\004\342A\001\002B\t\n\007_filt" + + "erB\016\n\014_max_resultsB\013\n\t_order_byB\r\n\013_page" + + "_tokenB\031\n\027_return_partial_success\"\245\002\n\"Li" + + "stNetworkFirewallPoliciesRequest\022\027\n\006filt" + + "er\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_results\030\233\310\213\032 \001(" + + "\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage" + + "_token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007project\030\231\226\301l \001(\t" + "B\004\342A\001\002\022\'\n\026return_partial_success\030\266\244\317\366\001 \001" + "(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_max_resultsB\013\n\t_o" + "rder_byB\r\n\013_page_tokenB\031\n\027_return_partia" - + "l_success\"\302\002\n&ListRegionNetworkEndpointG" - + "roupsRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n" + + "l_success\"\226\002\n\023ListNetworksRequest\022\027\n\006fil" + + "ter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_results\030\233\310\213\032 \001" + + "(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npag" + + "e_token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007project\030\231\226\301l \001(" + + "\tB\004\342A\001\002\022\'\n\026return_partial_success\030\266\244\317\366\001 " + + "\001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_max_resultsB\013\n\t_" + + "order_byB\r\n\013_page_tokenB\031\n\027_return_parti" + + "al_success\"\257\002\n\025ListNodeGroupsRequest\022\027\n\006" + + "filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_results\030\233\310\213" + + "\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\n" + + "page_token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007project\030\231\226\301l" + + " \001(\tB\004\342A\001\002\022\'\n\026return_partial_success\030\266\244\317" + + "\366\001 \001(\010H\004\210\001\001\022\025\n\004zone\030\254\307\344\001 \001(\tB\004\342A\001\002B\t\n\007_f" + + "ilterB\016\n\014_max_resultsB\013\n\t_order_byB\r\n\013_p" + + "age_tokenB\031\n\027_return_partial_success\"\264\002\n" + + "\030ListNodeTemplatesRequest\022\027\n\006filter\030\370\226\243\240" + + "\001 \001(\tH\000\210\001\001\022\033\n\013max_results\030\233\310\213\032 \001(\rH\001\210\001\001\022" + + "\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_token\030" + + "\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022" + + "\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\022\'\n\026return_parti" + + "al_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014" + + "_max_resultsB\013\n\t_order_byB\r\n\013_page_token" + + "B\031\n\027_return_partial_success\"\256\002\n\024ListNode" + + "TypesRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n" + "\013max_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350" + "\375\307L \001(\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001" - + "\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240" - + "B \001(\tB\004\342A\001\002\022\'\n\026return_partial_success\030\266\244" - + "\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_max_resultsB" - + "\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027_return_p" - + "artial_success\"\304\002\n(ListRegionNetworkFire" - + "wallPoliciesRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH" - + "\000\210\001\001\022\033\n\013max_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010ord" - + "er_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001" - + "(\tH\003\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006reg" - + "ion\030\364\315\240B \001(\tB\004\342A\001\002\022\'\n\026return_partial_suc" - + "cess\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_max_r" - + "esultsB\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027_r" - + "eturn_partial_success\"\302\002\n&ListRegionNoti" - + "ficationEndpointsRequest\022\027\n\006filter\030\370\226\243\240\001" - + " \001(\tH\000\210\001\001\022\033\n\013max_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030" - + "\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_token\030\311" - + "\260\304\t \001(\tH\003\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027" - + "\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\022\'\n\026return_partia" - + "l_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_" - + "max_resultsB\013\n\t_order_byB\r\n\013_page_tokenB" - + "\031\n\027_return_partial_success\"\267\002\n\033ListRegio" - + "nOperationsRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000" - + "\210\001\001\022\033\n\013max_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010orde" - + "r_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(" - + "\tH\003\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006regi" - + "on\030\364\315\240B \001(\tB\004\342A\001\002\022\'\n\026return_partial_succ" - + "ess\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_max_re" - + "sultsB\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027_re" - + "turn_partial_success\"\275\002\n!ListRegionSecur" - + "ityPoliciesRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000" - + "\210\001\001\022\033\n\013max_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010orde" - + "r_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(" - + "\tH\003\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006regi" - + "on\030\364\315\240B \001(\tB\004\342A\001\002\022\'\n\026return_partial_succ" + + "\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\'\n\026return_par" + + "tial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001\022\025\n\004zone\030\254\307\344\001" + + " \001(\tB\004\342A\001\002B\t\n\007_filterB\016\n\014_max_resultsB\013\n" + + "\t_order_byB\r\n\013_page_tokenB\031\n\027_return_par" + + "tial_success\"\322\002\n\032ListNodesNodeGroupsRequ" + + "est\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_resu" + + "lts\030\233\310\213\032 \001(\rH\001\210\001\001\022\034\n\nnode_group\030\202\374\213\340\001 \001(" + + "\tB\004\342A\001\002\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npag" + + "e_token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007project\030\231\226\301l \001(" + + "\tB\004\342A\001\002\022\'\n\026return_partial_success\030\266\244\317\366\001 " + + "\001(\010H\004\210\001\001\022\025\n\004zone\030\254\307\344\001 \001(\tB\004\342A\001\002B\t\n\007_filt" + + "erB\016\n\014_max_resultsB\013\n\t_order_byB\r\n\013_page" + + "_tokenB\031\n\027_return_partial_success\"\267\002\n\033Li" + + "stPacketMirroringsRequest\022\027\n\006filter\030\370\226\243\240" + + "\001 \001(\tH\000\210\001\001\022\033\n\013max_results\030\233\310\213\032 \001(\rH\001\210\001\001\022" + + "\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_token\030" + + "\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022" + + "\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\022\'\n\026return_parti" + + "al_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014" + + "_max_resultsB\013\n\t_order_byB\r\n\013_page_token" + + "B\031\n\027_return_partial_success\"\202\004\n ListPeer" + + "ingRoutesNetworksRequest\022\031\n\tdirection\030\377\216" + + "\2005 \001(\tH\000\210\001\001\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\001\210\001\001\022\033\n\013" + + "max_results\030\233\310\213\032 \001(\rH\002\210\001\001\022\030\n\007network\030\256\264\205" + + "o \001(\tB\004\342A\001\002\022\030\n\010order_by\030\350\375\307L \001(\tH\003\210\001\001\022\032\n" + + "\npage_token\030\311\260\304\t \001(\tH\004\210\001\001\022\034\n\014peering_nam" + + "e\030\252\320\200w \001(\tH\005\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001" + + "\002\022\026\n\006region\030\364\315\240B \001(\tH\006\210\001\001\022\'\n\026return_part" + + "ial_success\030\266\244\317\366\001 \001(\010H\007\210\001\001\"H\n\tDirection\022" + + "\027\n\023UNDEFINED_DIRECTION\020\000\022\020\n\010INCOMING\020\246\320\267" + + "\241\001\022\020\n\010OUTGOING\020\354\306\314\222\001B\014\n\n_directionB\t\n\007_f" + + "ilterB\016\n\014_max_resultsB\013\n\t_order_byB\r\n\013_p" + + "age_tokenB\017\n\r_peering_nameB\t\n\007_regionB\031\n" + + "\027_return_partial_success\"\365\002\n2ListPerInst" + + "anceConfigsInstanceGroupManagersRequest\022" + + "\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\'\n\026instance_gro" + + "up_manager\030\303\367\363v \001(\tB\004\342A\001\002\022\033\n\013max_results" + + "\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001" + + "\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007project\030" + + "\231\226\301l \001(\tB\004\342A\001\002\022\'\n\026return_partial_success" + + "\030\266\244\317\366\001 \001(\010H\004\210\001\001\022\025\n\004zone\030\254\307\344\001 \001(\tB\004\342A\001\002B\t" + + "\n\007_filterB\016\n\014_max_resultsB\013\n\t_order_byB\r" + + "\n\013_page_tokenB\031\n\027_return_partial_success" + + "\"\375\002\n8ListPerInstanceConfigsRegionInstanc" + + "eGroupManagersRequest\022\027\n\006filter\030\370\226\243\240\001 \001(" + + "\tH\000\210\001\001\022\'\n\026instance_group_manager\030\303\367\363v \001(" + + "\tB\004\342A\001\002\022\033\n\013max_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010" + + "order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304" + + "\t \001(\tH\003\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006" + + "region\030\364\315\240B \001(\tB\004\342A\001\002\022\'\n\026return_partial_" + + "success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_ma" + + "x_resultsB\013\n\t_order_byB\r\n\013_page_tokenB\031\n" + + "\027_return_partial_success\"\271\002\n6ListPreconf" + + "iguredExpressionSetsSecurityPoliciesRequ" + + "est\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_resu" + + "lts\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002" + + "\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007proje" + + "ct\030\231\226\301l \001(\tB\004\342A\001\002\022\'\n\026return_partial_succ" + "ess\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_max_re" + "sultsB\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027_re" - + "turn_partial_success\"\274\002\n ListRegionSslCe" - + "rtificatesRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210" - + "\001\001\022\033\n\013max_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order" - + "_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\t" - + "H\003\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006regio" - + "n\030\364\315\240B \001(\tB\004\342A\001\002\022\'\n\026return_partial_succe" - + "ss\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_max_res" + + "turn_partial_success\"\246\002\n#ListPublicAdver" + + "tisedPrefixesRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\t" + + "H\000\210\001\001\022\033\n\013max_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010or" + + "der_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t " + + "\001(\tH\003\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\'\n\026re" + + "turn_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_" + + "filterB\016\n\014_max_resultsB\013\n\t_order_byB\r\n\013_" + + "page_tokenB\031\n\027_return_partial_success\"\276\002" + + "\n\"ListPublicDelegatedPrefixesRequest\022\027\n\006" + + "filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_results\030\233\310\213" + + "\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\n" + + "page_token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007project\030\231\226\301l" + + " \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\022\'\n\026r" + + "eturn_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007" + + "_filterB\016\n\014_max_resultsB\013\n\t_order_byB\r\n\013" + + "_page_tokenB\031\n\027_return_partial_success\"\322" + + "\002\n\035ListReferrersInstancesRequest\022\027\n\006filt" + + "er\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\031\n\010instance\030\225\251\332\010 \001(\tB\004" + + "\342A\001\002\022\033\n\013max_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010ord" + + "er_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001" + + "(\tH\003\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\'\n\026ret" + + "urn_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001\022\025\n\004zo" + + "ne\030\254\307\344\001 \001(\tB\004\342A\001\002B\t\n\007_filterB\016\n\014_max_res" + "ultsB\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027_ret" - + "urn_partial_success\"\270\002\n\034ListRegionSslPol" - + "iciesRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n" + + "urn_partial_success\"\270\002\n\034ListRegionAutosc" + + "alersRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n" + "\013max_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350" + "\375\307L \001(\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001" + "\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240" + "B \001(\tB\004\342A\001\002\022\'\n\026return_partial_success\030\266\244" + "\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_max_resultsB" + "\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027_return_p" - + "artial_success\"\276\002\n\"ListRegionTargetHttpP" - + "roxiesRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033" - + "\n\013max_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030" - + "\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001" - + "\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315" - + "\240B \001(\tB\004\342A\001\002\022\'\n\026return_partial_success\030\266" - + "\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_max_results" - + "B\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027_return_" - + "partial_success\"\277\002\n#ListRegionTargetHttp" - + "sProxiesRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001" - + "\022\033\n\013max_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_b" - + "y\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003" - + "\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030" - + "\364\315\240B \001(\tB\004\342A\001\002\022\'\n\026return_partial_success" - + "\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_max_resul" - + "tsB\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027_retur", - "n_partial_success\"\275\002\n!ListRegionTargetTc" - + "pProxiesRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001" - + "\022\033\n\013max_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_b" - + "y\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003" - + "\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030" - + "\364\315\240B \001(\tB\004\342A\001\002\022\'\n\026return_partial_success" - + "\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_max_resul" - + "tsB\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027_retur" - + "n_partial_success\"\264\002\n\030ListRegionUrlMapsR" + + "artial_success\"\274\002\n ListRegionBackendServ" + + "icesRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013" + + "max_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375" + + "\307L \001(\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022" + + "\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B" + + " \001(\tB\004\342A\001\002\022\'\n\026return_partial_success\030\266\244\317" + + "\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_max_resultsB\013" + + "\n\t_order_byB\r\n\013_page_tokenB\031\n\027_return_pa" + + "rtial_success\"\270\002\n\034ListRegionCommitmentsR" + "equest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_r" + "esults\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(" + "\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007pr" @@ -11048,140 +10909,224 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\004\342A\001\002\022\'\n\026return_partial_success\030\266\244\317\366\001 \001(" + "\010H\004\210\001\001B\t\n\007_filterB\016\n\014_max_resultsB\013\n\t_or" + "der_byB\r\n\013_page_tokenB\031\n\027_return_partial" - + "_success\"\225\002\n\022ListRegionsRequest\022\027\n\006filte" - + "r\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_results\030\233\310\213\032 \001(\r" - + "H\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_" - + "token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB" - + "\004\342A\001\002\022\'\n\026return_partial_success\030\266\244\317\366\001 \001(" - + "\010H\004\210\001\001B\t\n\007_filterB\016\n\014_max_resultsB\013\n\t_or" - + "der_byB\r\n\013_page_tokenB\031\n\027_return_partial" - + "_success\"\261\002\n\027ListReservationsRequest\022\027\n\006" - + "filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_results\030\233\310\213" - + "\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\n" - + "page_token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007project\030\231\226\301l" - + " \001(\tB\004\342A\001\002\022\'\n\026return_partial_success\030\266\244\317" - + "\366\001 \001(\010H\004\210\001\001\022\025\n\004zone\030\254\307\344\001 \001(\tB\004\342A\001\002B\t\n\007_f" - + "ilterB\016\n\014_max_resultsB\013\n\t_order_byB\r\n\013_p" - + "age_tokenB\031\n\027_return_partial_success\"\267\002\n" - + "\033ListResourcePoliciesRequest\022\027\n\006filter\030\370" + + "_success\"\266\002\n\032ListRegionDiskTypesRequest\022" + + "\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_results\030" + + "\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022" + + "\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007project\030\231" + + "\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\022\'" + + "\n\026return_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B" + + "\t\n\007_filterB\016\n\014_max_resultsB\013\n\t_order_byB" + + "\r\n\013_page_tokenB\031\n\027_return_partial_succes" + + "s\"\262\002\n\026ListRegionDisksRequest\022\027\n\006filter\030\370" + "\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_results\030\233\310\213\032 \001(\rH\001\210" + "\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_tok" + "en\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A" + "\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\022\'\n\026return_pa" + "rtial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB" + "\016\n\014_max_resultsB\013\n\t_order_byB\r\n\013_page_to" - + "kenB\031\n\027_return_partial_success\"\256\002\n\022ListR" - + "outersRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033" - + "\n\013max_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030" - + "\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001" - + "\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315" - + "\240B \001(\tB\004\342A\001\002\022\'\n\026return_partial_success\030\266" - + "\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_max_results" - + "B\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027_return_" - + "partial_success\"\224\002\n\021ListRoutesRequest\022\027\n" - + "\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_results\030\233\310" - + "\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n" - + "\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007project\030\231\226\301" - + "l \001(\tB\004\342A\001\002\022\'\n\026return_partial_success\030\266\244" - + "\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_max_resultsB" - + "\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027_return_p" - + "artial_success\"\236\002\n\033ListSecurityPoliciesR" - + "equest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_r" - + "esults\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(" - + "\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007pr" - + "oject\030\231\226\301l \001(\tB\004\342A\001\002\022\'\n\026return_partial_s" - + "uccess\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_max" - + "_resultsB\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027" - + "_return_partial_success\"\271\002\n\035ListServiceA" - + "ttachmentsRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210" - + "\001\001\022\033\n\013max_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order" - + "_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\t" - + "H\003\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006regio" - + "n\030\364\315\240B \001(\tB\004\342A\001\002\022\'\n\026return_partial_succe" - + "ss\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_max_res" - + "ultsB\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027_ret" - + "urn_partial_success\"\227\002\n\024ListSnapshotsReq" - + "uest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_res" - + "ults\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH" - + "\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007proj" - + "ect\030\231\226\301l \001(\tB\004\342A\001\002\022\'\n\026return_partial_suc" - + "cess\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_max_r" - + "esultsB\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027_r" - + "eturn_partial_success\"\235\002\n\032ListSslCertifi" - + "catesRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n" - + "\013max_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350" - + "\375\307L \001(\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001" - + "\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\'\n\026return_par" - + "tial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016" - + "\n\014_max_resultsB\013\n\t_order_byB\r\n\013_page_tok" - + "enB\031\n\027_return_partial_success\"\231\002\n\026ListSs" - + "lPoliciesRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001" - + "\001\022\033\n\013max_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_" - + "by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH" - + "\003\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\'\n\026return" + + "kenB\031\n\027_return_partial_success\"\300\002\n$ListR" + + "egionHealthCheckServicesRequest\022\027\n\006filte" + + "r\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_results\030\233\310\213\032 \001(\r" + + "H\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_" + + "token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB" + + "\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\022\'\n\026return" + "_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filt" + "erB\016\n\014_max_resultsB\013\n\t_order_byB\r\n\013_page" - + "_tokenB\031\n\027_return_partial_success\"\262\002\n\026Li" - + "stSubnetworksRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\t" - + "H\000\210\001\001\022\033\n\013max_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010or" - + "der_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t " - + "\001(\tH\003\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006re" - + "gion\030\364\315\240B \001(\tB\004\342A\001\002\022\'\n\026return_partial_su" - + "ccess\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_max_" - + "resultsB\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027_" - + "return_partial_success\"\237\002\n\034ListTargetGrp" - + "cProxiesRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001" + + "_tokenB\031\n\027_return_partial_success\"\271\002\n\035Li" + + "stRegionHealthChecksRequest\022\027\n\006filter\030\370\226" + + "\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_results\030\233\310\213\032 \001(\rH\001\210\001" + + "\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_toke" + + "n\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001" + + "\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\022\'\n\026return_par" + + "tial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016" + + "\n\014_max_resultsB\013\n\t_order_byB\r\n\013_page_tok" + + "enB\031\n\027_return_partial_success\"\302\002\n&ListRe" + + "gionInstanceGroupManagersRequest\022\027\n\006filt" + + "er\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_results\030\233\310\213\032 \001(" + + "\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage" + + "_token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007project\030\231\226\301l \001(\t" + + "B\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\022\'\n\026retur" + + "n_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_fil" + + "terB\016\n\014_max_resultsB\013\n\t_order_byB\r\n\013_pag" + + "e_tokenB\031\n\027_return_partial_success\"\273\002\n\037L" + + "istRegionInstanceGroupsRequest\022\027\n\006filter" + + "\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_results\030\233\310\213\032 \001(\rH" + + "\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_t" + + "oken\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004" + + "\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\022\'\n\026return_" + + "partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filte" + + "rB\016\n\014_max_resultsB\013\n\t_order_byB\r\n\013_page_" + + "tokenB\031\n\027_return_partial_success\"\276\002\n\"Lis" + + "tRegionInstanceTemplatesRequest\022\027\n\006filte" + + "r\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_results\030\233\310\213\032 \001(\r" + + "H\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_" + + "token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB" + + "\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\022\'\n\026return" + + "_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filt" + + "erB\016\n\014_max_resultsB\013\n\t_order_byB\r\n\013_page" + + "_tokenB\031\n\027_return_partial_success\"\302\002\n&Li" + + "stRegionNetworkEndpointGroupsRequest\022\027\n\006" + + "filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_results\030\233\310\213" + + "\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\n" + + "page_token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007project\030\231\226\301l" + + " \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\022\'\n\026r" + + "eturn_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007" + + "_filterB\016\n\014_max_resultsB\013\n\t_order_byB\r\n\013" + + "_page_tokenB\031\n\027_return_partial_success\"\304" + + "\002\n(ListRegionNetworkFirewallPoliciesRequ" + + "est\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_resu" + + "lts\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002" + + "\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007proje" + + "ct\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A" + + "\001\002\022\'\n\026return_partial_success\030\266\244\317\366\001 \001(\010H\004" + + "\210\001\001B\t\n\007_filterB\016\n\014_max_resultsB\013\n\t_order" + + "_byB\r\n\013_page_tokenB\031\n\027_return_partial_su" + + "ccess\"\302\002\n&ListRegionNotificationEndpoint" + + "sRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max" + + "_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L " + + "\001(\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007" + + "project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(" + + "\tB\004\342A\001\002\022\'\n\026return_partial_success\030\266\244\317\366\001 " + + "\001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_max_resultsB\013\n\t_" + + "order_byB\r\n\013_page_tokenB\031\n\027_return_parti" + + "al_success\"\267\002\n\033ListRegionOperationsReque" + + "st\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_resul" + + "ts\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210" + + "\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007projec" + + "t\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001" + + "\002\022\'\n\026return_partial_success\030\266\244\317\366\001 \001(\010H\004\210" + + "\001\001B\t\n\007_filterB\016\n\014_max_resultsB\013\n\t_order_" + + "byB\r\n\013_page_tokenB\031\n\027_return_partial_suc" + + "cess\"\275\002\n!ListRegionSecurityPoliciesReque" + + "st\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_resul" + + "ts\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210" + + "\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007projec" + + "t\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001" + + "\002\022\'\n\026return_partial_success\030\266\244\317\366\001 \001(\010H\004\210" + + "\001\001B\t\n\007_filterB\016\n\014_max_resultsB\013\n\t_order_" + + "byB\r\n\013_page_tokenB\031\n\027_return_partial_suc" + + "cess\"\274\002\n ListRegionSslCertificatesReques" + + "t\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_result" + + "s\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001" + + "\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007project" + + "\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002" + + "\022\'\n\026return_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001" + + "\001B\t\n\007_filterB\016\n\014_max_resultsB\013\n\t_order_b" + + "yB\r\n\013_page_tokenB\031\n\027_return_partial_succ" + + "ess\"\270\002\n\034ListRegionSslPoliciesRequest\022\027\n\006" + + "filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_results\030\233\310\213" + + "\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\n" + + "page_token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007project\030\231\226\301l" + + " \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\022\'\n\026r" + + "eturn_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007" + + "_filterB\016\n\014_max_resultsB\013\n\t_order_byB\r\n\013" + + "_page_tokenB\031\n\027_return_partial_success\"\276" + + "\002\n\"ListRegionTargetHttpProxiesRequest\022\027\n" + + "\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_results\030\233\310" + + "\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n" + + "\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007project\030\231\226\301" + + "l \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\022\'\n\026" + + "return_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n" + + "\007_filterB\016\n\014_max_resultsB\013\n\t_order_byB\r\n" + + "\013_page_tokenB\031\n\027_return_partial_success\"" + + "\277\002\n#ListRegionTargetHttpsProxiesRequest\022" + + "\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_results\030" + + "\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022" + + "\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007project\030\231" + + "\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\022\'" + + "\n\026return_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B" + + "\t\n\007_filterB\016\n\014_max_resultsB\013\n\t_order_byB", + "\r\n\013_page_tokenB\031\n\027_return_partial_succes" + + "s\"\275\002\n!ListRegionTargetTcpProxiesRequest\022" + + "\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_results\030" + + "\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022" + + "\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007project\030\231" + + "\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\022\'" + + "\n\026return_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B" + + "\t\n\007_filterB\016\n\014_max_resultsB\013\n\t_order_byB" + + "\r\n\013_page_tokenB\031\n\027_return_partial_succes" + + "s\"\264\002\n\030ListRegionUrlMapsRequest\022\027\n\006filter" + + "\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_results\030\233\310\213\032 \001(\rH" + + "\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_t" + + "oken\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004" + + "\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\022\'\n\026return_" + + "partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filte" + + "rB\016\n\014_max_resultsB\013\n\t_order_byB\r\n\013_page_" + + "tokenB\031\n\027_return_partial_success\"\225\002\n\022Lis" + + "tRegionsRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001" + "\022\033\n\013max_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_b" + "y\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003" + "\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\'\n\026return_" + "partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filte" + "rB\016\n\014_max_resultsB\013\n\t_order_byB\r\n\013_page_" - + "tokenB\031\n\027_return_partial_success\"\237\002\n\034Lis" - + "tTargetHttpProxiesRequest\022\027\n\006filter\030\370\226\243\240" - + "\001 \001(\tH\000\210\001\001\022\033\n\013max_results\030\233\310\213\032 \001(\rH\001\210\001\001\022" - + "\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_token\030" - + "\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022" - + "\'\n\026return_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001" - + "B\t\n\007_filterB\016\n\014_max_resultsB\013\n\t_order_by" - + "B\r\n\013_page_tokenB\031\n\027_return_partial_succe" - + "ss\"\240\002\n\035ListTargetHttpsProxiesRequest\022\027\n\006" + + "tokenB\031\n\027_return_partial_success\"\261\002\n\027Lis" + + "tReservationsRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\t" + + "H\000\210\001\001\022\033\n\013max_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010or" + + "der_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t " + + "\001(\tH\003\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\'\n\026re" + + "turn_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001\022\025\n\004z" + + "one\030\254\307\344\001 \001(\tB\004\342A\001\002B\t\n\007_filterB\016\n\014_max_re" + + "sultsB\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027_re" + + "turn_partial_success\"\267\002\n\033ListResourcePol" + + "iciesRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n" + + "\013max_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350" + + "\375\307L \001(\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001" + + "\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240" + + "B \001(\tB\004\342A\001\002\022\'\n\026return_partial_success\030\266\244" + + "\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_max_resultsB" + + "\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027_return_p" + + "artial_success\"\256\002\n\022ListRoutersRequest\022\027\n" + + "\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_results\030\233\310" + + "\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n" + + "\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007project\030\231\226\301" + + "l \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\022\'\n\026" + + "return_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n" + + "\007_filterB\016\n\014_max_resultsB\013\n\t_order_byB\r\n" + + "\013_page_tokenB\031\n\027_return_partial_success\"" + + "\224\002\n\021ListRoutesRequest\022\027\n\006filter\030\370\226\243\240\001 \001(" + + "\tH\000\210\001\001\022\033\n\013max_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010o" + + "rder_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t" + + " \001(\tH\003\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\'\n\026r" + + "eturn_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007" + + "_filterB\016\n\014_max_resultsB\013\n\t_order_byB\r\n\013" + + "_page_tokenB\031\n\027_return_partial_success\"\236" + + "\002\n\033ListSecurityPoliciesRequest\022\027\n\006filter" + + "\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_results\030\233\310\213\032 \001(\rH" + + "\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_t" + + "oken\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004" + + "\342A\001\002\022\'\n\026return_partial_success\030\266\244\317\366\001 \001(\010" + + "H\004\210\001\001B\t\n\007_filterB\016\n\014_max_resultsB\013\n\t_ord" + + "er_byB\r\n\013_page_tokenB\031\n\027_return_partial_" + + "success\"\271\002\n\035ListServiceAttachmentsReques" + + "t\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_result" + + "s\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001" + + "\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007project" + + "\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002" + + "\022\'\n\026return_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001" + + "\001B\t\n\007_filterB\016\n\014_max_resultsB\013\n\t_order_b" + + "yB\r\n\013_page_tokenB\031\n\027_return_partial_succ" + + "ess\"\227\002\n\024ListSnapshotsRequest\022\027\n\006filter\030\370" + + "\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_results\030\233\310\213\032 \001(\rH\001\210" + + "\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_tok" + + "en\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A" + + "\001\002\022\'\n\026return_partial_success\030\266\244\317\366\001 \001(\010H\004" + + "\210\001\001B\t\n\007_filterB\016\n\014_max_resultsB\013\n\t_order" + + "_byB\r\n\013_page_tokenB\031\n\027_return_partial_su" + + "ccess\"\235\002\n\032ListSslCertificatesRequest\022\027\n\006" + "filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_results\030\233\310\213" + "\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\n" + "page_token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007project\030\231\226\301l" + " \001(\tB\004\342A\001\002\022\'\n\026return_partial_success\030\266\244\317" + "\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_max_resultsB\013" + "\n\t_order_byB\r\n\013_page_tokenB\031\n\027_return_pa" - + "rtial_success\"\264\002\n\032ListTargetInstancesReq" - + "uest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_res" - + "ults\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH" - + "\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007proj" - + "ect\030\231\226\301l \001(\tB\004\342A\001\002\022\'\n\026return_partial_suc" - + "cess\030\266\244\317\366\001 \001(\010H\004\210\001\001\022\025\n\004zone\030\254\307\344\001 \001(\tB\004\342A" - + "\001\002B\t\n\007_filterB\016\n\014_max_resultsB\013\n\t_order_" - + "byB\r\n\013_page_tokenB\031\n\027_return_partial_suc" - + "cess\"\262\002\n\026ListTargetPoolsRequest\022\027\n\006filte" - + "r\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_results\030\233\310\213\032 \001(\r" - + "H\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_" - + "token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB" - + "\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\022\'\n\026return" - + "_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filt" - + "erB\016\n\014_max_resultsB\013\n\t_order_byB\r\n\013_page" - + "_tokenB\031\n\027_return_partial_success\"\236\002\n\033Li" - + "stTargetSslProxiesRequest\022\027\n\006filter\030\370\226\243\240" - + "\001 \001(\tH\000\210\001\001\022\033\n\013max_results\030\233\310\213\032 \001(\rH\001\210\001\001\022" - + "\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_token\030" - + "\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022" - + "\'\n\026return_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001" - + "B\t\n\007_filterB\016\n\014_max_resultsB\013\n\t_order_by" - + "B\r\n\013_page_tokenB\031\n\027_return_partial_succe" - + "ss\"\236\002\n\033ListTargetTcpProxiesRequest\022\027\n\006fi" - + "lter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_results\030\233\310\213\032 " - + "\001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npa" - + "ge_token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007project\030\231\226\301l \001" - + "(\tB\004\342A\001\002\022\'\n\026return_partial_success\030\266\244\317\366\001" - + " \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_max_resultsB\013\n\t" - + "_order_byB\r\n\013_page_tokenB\031\n\027_return_part" - + "ial_success\"\270\002\n\034ListTargetVpnGatewaysReq" + + "rtial_success\"\231\002\n\026ListSslPoliciesRequest" + + "\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_results" + + "\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001" + + "\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007project\030" + + "\231\226\301l \001(\tB\004\342A\001\002\022\'\n\026return_partial_success" + + "\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_max_resul" + + "tsB\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027_retur" + + "n_partial_success\"\262\002\n\026ListSubnetworksReq" + "uest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_res" + "ults\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH" + "\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007proj" @@ -11189,9580 +11134,9663 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "A\001\002\022\'\n\026return_partial_success\030\266\244\317\366\001 \001(\010H" + "\004\210\001\001B\t\n\007_filterB\016\n\014_max_resultsB\013\n\t_orde" + "r_byB\r\n\013_page_tokenB\031\n\027_return_partial_s" - + "uccess\"\225\002\n\022ListUrlMapsRequest\022\027\n\006filter\030" - + "\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_results\030\233\310\213\032 \001(\rH\001" - + "\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_to" - + "ken\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342" - + "A\001\002\022\'\n\026return_partial_success\030\266\244\317\366\001 \001(\010H" - + "\004\210\001\001B\t\n\007_filterB\016\n\014_max_resultsB\013\n\t_orde" - + "r_byB\r\n\013_page_tokenB\031\n\027_return_partial_s" - + "uccess\"\237\002\n\034ListUsableSubnetworksRequest\022" + + "uccess\"\237\002\n\034ListTargetGrpcProxiesRequest\022" + "\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_results\030" + "\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022" + "\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007project\030\231" + "\226\301l \001(\tB\004\342A\001\002\022\'\n\026return_partial_success\030" + "\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_max_result" + "sB\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027_return" - + "_partial_success\"\262\002\n\026ListVpnGatewaysRequ" - + "est\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_resu" - + "lts\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002" - + "\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007proje" - + "ct\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A" + + "_partial_success\"\237\002\n\034ListTargetHttpProxi" + + "esRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013ma" + + "x_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L" + + " \001(\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n" + + "\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\'\n\026return_partia" + + "l_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_" + + "max_resultsB\013\n\t_order_byB\r\n\013_page_tokenB" + + "\031\n\027_return_partial_success\"\240\002\n\035ListTarge" + + "tHttpsProxiesRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\t" + + "H\000\210\001\001\022\033\n\013max_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010or" + + "der_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t " + + "\001(\tH\003\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\'\n\026re" + + "turn_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_" + + "filterB\016\n\014_max_resultsB\013\n\t_order_byB\r\n\013_" + + "page_tokenB\031\n\027_return_partial_success\"\264\002" + + "\n\032ListTargetInstancesRequest\022\027\n\006filter\030\370" + + "\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_results\030\233\310\213\032 \001(\rH\001\210" + + "\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_tok" + + "en\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A" + "\001\002\022\'\n\026return_partial_success\030\266\244\317\366\001 \001(\010H\004" - + "\210\001\001B\t\n\007_filterB\016\n\014_max_resultsB\013\n\t_order" - + "_byB\r\n\013_page_tokenB\031\n\027_return_partial_su" - + "ccess\"\261\002\n\025ListVpnTunnelsRequest\022\027\n\006filte" - + "r\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_results\030\233\310\213\032 \001(\r" - + "H\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_" - + "token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB" - + "\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\022\'\n\026return" - + "_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filt" - + "erB\016\n\014_max_resultsB\013\n\t_order_byB\r\n\013_page" - + "_tokenB\031\n\027_return_partial_success\"\217\003\n\033Li" - + "stXpnHostsProjectsRequest\022\027\n\006filter\030\370\226\243\240" - + "\001 \001(\tH\000\210\001\001\022\033\n\013max_results\030\233\310\213\032 \001(\rH\001\210\001\001\022" - + "\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_token\030" - + "\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022" - + "o\n(projects_list_xpn_hosts_request_resou" - + "rce\030\227\320\316q \001(\01324.google.cloud.compute.v1.P" - + "rojectsListXpnHostsRequestB\004\342A\001\002\022\'\n\026retu" + + "\210\001\001\022\025\n\004zone\030\254\307\344\001 \001(\tB\004\342A\001\002B\t\n\007_filterB\016\n" + + "\014_max_resultsB\013\n\t_order_byB\r\n\013_page_toke" + + "nB\031\n\027_return_partial_success\"\262\002\n\026ListTar" + + "getPoolsRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001" + + "\022\033\n\013max_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_b" + + "y\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003" + + "\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030" + + "\364\315\240B \001(\tB\004\342A\001\002\022\'\n\026return_partial_success" + + "\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_max_resul" + + "tsB\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027_retur" + + "n_partial_success\"\236\002\n\033ListTargetSslProxi" + + "esRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013ma" + + "x_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L" + + " \001(\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n" + + "\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\'\n\026return_partia" + + "l_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_" + + "max_resultsB\013\n\t_order_byB\r\n\013_page_tokenB" + + "\031\n\027_return_partial_success\"\236\002\n\033ListTarge" + + "tTcpProxiesRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000" + + "\210\001\001\022\033\n\013max_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010orde" + + "r_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(" + + "\tH\003\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\'\n\026retu" + "rn_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_fi" + "lterB\016\n\014_max_resultsB\013\n\t_order_byB\r\n\013_pa" - + "ge_tokenB\031\n\027_return_partial_success\"\263\002\n\031" - + "ListZoneOperationsRequest\022\027\n\006filter\030\370\226\243\240" - + "\001 \001(\tH\000\210\001\001\022\033\n\013max_results\030\233\310\213\032 \001(\rH\001\210\001\001\022" - + "\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_token\030" - + "\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022" - + "\'\n\026return_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001" - + "\022\025\n\004zone\030\254\307\344\001 \001(\tB\004\342A\001\002B\t\n\007_filterB\016\n\014_m" - + "ax_resultsB\013\n\t_order_byB\r\n\013_page_tokenB\031" - + "\n\027_return_partial_success\"\223\002\n\020ListZonesR" - + "equest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_r" - + "esults\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(" - + "\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\030\n\007pr" - + "oject\030\231\226\301l \001(\tB\004\342A\001\002\022\'\n\026return_partial_s" - + "uccess\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_max" - + "_resultsB\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027" - + "_return_partial_success\"\217\001\n\tLocalDisk\022\032\n" - + "\ndisk_count\030\355\257\235W \001(\005H\000\210\001\001\022\035\n\014disk_size_g" - + "b\030\267\232\347\226\001 \001(\005H\001\210\001\001\022\031\n\tdisk_type\030\234\351\254, \001(\tH\002" - + "\210\001\001B\r\n\013_disk_countB\017\n\r_disk_size_gbB\014\n\n_" - + "disk_type\"\\\n\020LocalizedMessage\022\027\n\006locale\030" - + "\332\234\330\364\001 \001(\tH\000\210\001\001\022\030\n\007message\030\207\200\254\307\001 \001(\tH\001\210\001\001" - + "B\t\n\007_localeB\n\n\010_message\"\322\002\n\016LocationPoli" - + "cy\022M\n\tlocations\030\336\256\221\305\001 \003(\01326.google.cloud" - + ".compute.v1.LocationPolicy.LocationsEntr" - + "y\022\035\n\014target_shape\030\363\346\273\241\001 \001(\tH\000\210\001\001\032a\n\016Loca" - + "tionsEntry\022\013\n\003key\030\001 \001(\t\022>\n\005value\030\002 \001(\0132/" - + ".google.cloud.compute.v1.LocationPolicyL" - + "ocation:\0028\001\"^\n\013TargetShape\022\032\n\026UNDEFINED_" - + "TARGET_SHAPE\020\000\022\t\n\003ANY\020\314\373\003\022\026\n\017ANY_SINGLE_" - + "ZONE\020\320\246\221\035\022\020\n\010BALANCED\020\210\272\255\337\001B\017\n\r_target_s" - + "hape\"\216\002\n\026LocationPolicyLocation\022W\n\013const" - + "raints\030\266\314\356\001 \001(\0132:.google.cloud.compute.v" - + "1.LocationPolicyLocationConstraintsH\000\210\001\001" - + "\022\032\n\npreference\030\333\371\362G \001(\tH\001\210\001\001\"`\n\nPreferen" - + "ce\022\030\n\024UNDEFINED_PREFERENCE\020\000\022\014\n\005ALLOW\020\251\326" - + "\336\035\022\n\n\004DENY\020\214\354\177\022\036\n\026PREFERENCE_UNSPECIFIED" - + "\020\263\353\316\354\001B\016\n\014_constraintsB\r\n\013_preference\"M\n" - + "!LocationPolicyLocationConstraints\022\032\n\tma" - + "x_count\030\364\374\222\211\001 \001(\005H\000\210\001\001B\014\n\n_max_count\"\251\002\n" - + "\tLogConfig\022Q\n\013cloud_audit\030\321\302\356\304\001 \001(\01323.go" - + "ogle.cloud.compute.v1.LogConfigCloudAudi" - + "tOptionsH\000\210\001\001\022J\n\007counter\030\374\253\335\310\001 \001(\01320.goo" - + "gle.cloud.compute.v1.LogConfigCounterOpt" - + "ionsH\001\210\001\001\022Q\n\013data_access\030\231\337\326\210\001 \001(\01323.goo" - + "gle.cloud.compute.v1.LogConfigDataAccess" - + "OptionsH\002\210\001\001B\016\n\014_cloud_auditB\n\n\010_counter" - + "B\016\n\014_data_access\"\270\002\n\032LogConfigCloudAudit" - + "Options\022c\n\035authorization_logging_options" - + "\030\370\233\361g \001(\01324.google.cloud.compute.v1.Auth" - + "orizationLoggingOptionsH\000\210\001\001\022\031\n\010log_name" - + "\030\246\365\217\300\001 \001(\tH\001\210\001\001\"k\n\007LogName\022\026\n\022UNDEFINED_" - + "LOG_NAME\020\000\022\026\n\016ADMIN_ACTIVITY\020\237\334\354\313\001\022\022\n\013DA" - + "TA_ACCESS\020\231\327\302q\022\034\n\024UNSPECIFIED_LOG_NAME\020\356" - + "\355\337\303\001B \n\036_authorization_logging_optionsB\013" - + "\n\t_log_name\"\265\001\n\027LogConfigCounterOptions\022" - + "U\n\rcustom_fields\030\307\276\205w \003(\0132;.google.cloud" - + ".compute.v1.LogConfigCounterOptionsCusto" - + "mField\022\025\n\005field\030\372\301\272. \001(\tH\000\210\001\001\022\027\n\006metric\030" - + "\260\353\227\376\001 \001(\tH\001\210\001\001B\010\n\006_fieldB\t\n\007_metric\"d\n\"L" - + "ogConfigCounterOptionsCustomField\022\024\n\004nam" - + "e\030\213\365\315\001 \001(\tH\000\210\001\001\022\025\n\005value\030\361\242\2625 \001(\tH\001\210\001\001B\007" - + "\n\005_nameB\010\n\006_value\"\235\001\n\032LogConfigDataAcces" - + "sOptions\022\031\n\010log_mode\030\276\363\216\300\001 \001(\tH\000\210\001\001\"W\n\007L" - + "ogMode\022\026\n\022UNDEFINED_LOG_MODE\020\000\022\027\n\017LOG_FA" - + "IL_CLOSED\020\222\252\361\253\001\022\033\n\024LOG_MODE_UNSPECIFIED\020" - + "\266\364\204*B\013\n\t_log_mode\"\203\t\n\014MachineImage\022\"\n\022cr" - + "eation_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022\034\n\013descri" - + "ption\030\374\207\326\311\001 \001(\tH\001\210\001\001\022\034\n\013guest_flush\030\335\223\354\267" - + "\001 \001(\010H\002\210\001\001\022\020\n\002id\030\233\032 \001(\004H\003\210\001\001\022P\n\023instance" - + "_properties\030\235\236\330f \001(\0132+.google.cloud.comp" - + "ute.v1.InstancePropertiesH\004\210\001\001\022\024\n\004kind\030\224" - + "\367\310\001 \001(\tH\005\210\001\001\022]\n\034machine_image_encryption" - + "_key\030\377\377\347\373\001 \001(\0132..google.cloud.compute.v1" - + ".CustomerEncryptionKeyH\006\210\001\001\022\024\n\004name\030\213\365\315\001" - + " \001(\tH\007\210\001\001\022\036\n\rsatisfies_pzs\030\253\335\253\345\001 \001(\010H\010\210\001" - + "\001\022;\n\013saved_disks\030\276\355\300\275\001 \003(\0132\".google.clou" - + "d.compute.v1.SavedDisk\022\032\n\tself_link\030\215\222\305\331" - + "\001 \001(\tH\t\210\001\001\022Y\n\033source_disk_encryption_key" - + "s\030\262\370\317\260\001 \003(\01320.google.cloud.compute.v1.So" - + "urceDiskEncryptionKey\022 \n\017source_instance" - + "\030\271\230\375\274\001 \001(\tH\n\210\001\001\022^\n\032source_instance_prope" - + "rties\030\371\321\313\342\001 \001(\01321.google.cloud.compute.v" - + "1.SourceInstancePropertiesH\013\210\001\001\022\026\n\006statu" - + "s\030\362\237\267V \001(\tH\014\210\001\001\022\035\n\021storage_locations\030\232\355\263" - + "\234\001 \003(\t\022#\n\023total_storage_bytes\030\354\207\204\' \001(\003H\r" - + "\210\001\001\"s\n\006Status\022\024\n\020UNDEFINED_STATUS\020\000\022\020\n\010C" - + "REATING\020\271\275\235\331\001\022\020\n\010DELETING\020\250\247\207\374\001\022\017\n\007INVAL" - + "ID\020\327\373\355\374\001\022\014\n\005READY\020\203\303\217%\022\020\n\tUPLOADING\020\241\234\315\177" - + "B\025\n\023_creation_timestampB\016\n\014_descriptionB" - + "\016\n\014_guest_flushB\005\n\003_idB\026\n\024_instance_prop" - + "ertiesB\007\n\005_kindB\037\n\035_machine_image_encryp" - + "tion_keyB\007\n\005_nameB\020\n\016_satisfies_pzsB\014\n\n_" - + "self_linkB\022\n\020_source_instanceB\035\n\033_source" - + "_instance_propertiesB\t\n\007_statusB\026\n\024_tota" - + "l_storage_bytes\"\251\002\n\020MachineImageList\022\020\n\002" - + "id\030\233\032 \001(\tH\000\210\001\001\0227\n\005items\030\300\317\367/ \003(\0132%.googl" - + "e.cloud.compute.v1.MachineImage\022\024\n\004kind\030" - + "\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page_token\030\225\272\206& \001(" - + "\tH\002\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n\007wa" - + "rning\030\234\337\226\030 \001(\0132 .google.cloud.compute.v1" - + ".WarningH\004\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_p" - + "age_tokenB\014\n\n_self_linkB\n\n\010_warning\"\312\006\n\013" - + "MachineType\022?\n\014accelerators\030\350\326\305\200\001 \003(\0132%." - + "google.cloud.compute.v1.Accelerators\022\"\n\022" - + "creation_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022G\n\ndepr" - + "ecated\030\263\313\321\365\001 \001(\0132*.google.cloud.compute." - + "v1.DeprecationStatusH\001\210\001\001\022\034\n\013description" - + "\030\374\207\326\311\001 \001(\tH\002\210\001\001\022\033\n\nguest_cpus\030\322\313\310\273\001 \001(\005H" - + "\003\210\001\001\022\020\n\002id\030\233\032 \001(\004H\004\210\001\001\022\036\n\016image_space_gb" - + "\030\230\362\365# \001(\005H\005\210\001\001\022\036\n\ris_shared_cpu\030\203\332\317\370\001 \001(" - + "\010H\006\210\001\001\022\024\n\004kind\030\224\367\310\001 \001(\tH\007\210\001\001\022)\n\030maximum_" - + "persistent_disks\030\215\366\316\354\001 \001(\005H\010\210\001\001\0220\n maxim" - + "um_persistent_disks_size_gb\030\247\225\310I \001(\003H\t\210\001" - + "\001\022\031\n\tmemory_mb\030\223\223\2507 \001(\005H\n\210\001\001\022\024\n\004name\030\213\365\315" - + "\001 \001(\tH\013\210\001\001\022@\n\rscratch_disks\030\361\261\240\345\001 \003(\0132%." - + "google.cloud.compute.v1.ScratchDisks\022\032\n\t" - + "self_link\030\215\222\305\331\001 \001(\tH\014\210\001\001\022\024\n\004zone\030\254\307\344\001 \001(" - + "\tH\r\210\001\001B\025\n\023_creation_timestampB\r\n\013_deprec" - + "atedB\016\n\014_descriptionB\r\n\013_guest_cpusB\005\n\003_" - + "idB\021\n\017_image_space_gbB\020\n\016_is_shared_cpuB" - + "\007\n\005_kindB\033\n\031_maximum_persistent_disksB#\n" - + "!_maximum_persistent_disks_size_gbB\014\n\n_m" - + "emory_mbB\007\n\005_nameB\014\n\n_self_linkB\007\n\005_zone" - + "\"\302\003\n\031MachineTypeAggregatedList\022\020\n\002id\030\233\032 " - + "\001(\tH\000\210\001\001\022O\n\005items\030\300\317\367/ \003(\0132=.google.clou" - + "d.compute.v1.MachineTypeAggregatedList.I" - + "temsEntry\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_" - + "page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself_link\030\215\222" - + "\305\331\001 \001(\tH\003\210\001\001\022\027\n\014unreachables\030\237\240\206t \003(\t\0229\n" - + "\007warning\030\234\337\226\030 \001(\0132 .google.cloud.compute" - + ".v1.WarningH\004\210\001\001\032]\n\nItemsEntry\022\013\n\003key\030\001 " - + "\001(\t\022>\n\005value\030\002 \001(\0132/.google.cloud.comput" - + "e.v1.MachineTypesScopedList:\0028\001B\005\n\003_idB\007" - + "\n\005_kindB\022\n\020_next_page_tokenB\014\n\n_self_lin" - + "kB\n\n\010_warning\"\247\002\n\017MachineTypeList\022\020\n\002id\030" - + "\233\032 \001(\tH\000\210\001\001\0226\n\005items\030\300\317\367/ \003(\0132$.google.c" - + "loud.compute.v1.MachineType\022\024\n\004kind\030\224\367\310\001" - + " \001(\tH\001\210\001\001\022\037\n\017next_page_token\030\225\272\206& \001(\tH\002\210" - + "\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n\007warnin" - + "g\030\234\337\226\030 \001(\0132 .google.cloud.compute.v1.War" - + "ningH\004\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_page_" - + "tokenB\014\n\n_self_linkB\n\n\010_warning\"\237\001\n\026Mach" - + "ineTypesScopedList\022>\n\rmachine_types\030\201\335\201&" - + " \003(\0132$.google.cloud.compute.v1.MachineTy" - + "pe\0229\n\007warning\030\234\337\226\030 \001(\0132 .google.cloud.co" - + "mpute.v1.WarningH\000\210\001\001B\n\n\010_warning\"\257\t\n\017Ma" - + "nagedInstance\022\036\n\016current_action\030\274\247\215U \001(\t" - + "H\000\210\001\001\022\020\n\002id\030\233\032 \001(\004H\001\210\001\001\022\030\n\010instance\030\225\251\332\010" - + " \001(\tH\002\210\001\001\022S\n\017instance_health\030\306\222\274\266\001 \003(\01326" - + ".google.cloud.compute.v1.ManagedInstance" - + "InstanceHealth\022\037\n\017instance_status\030\334\255\237S \001" - + "(\tH\003\210\001\001\022R\n\014last_attempt\030\244\254\250\317\001 \001(\01323.goog" - + "le.cloud.compute.v1.ManagedInstanceLastA" - + "ttemptH\004\210\001\001\022T\n\033preserved_state_from_conf" - + "ig\030\342\353\205/ \001(\0132\'.google.cloud.compute.v1.Pr" - + "eservedStateH\005\210\001\001\022U\n\033preserved_state_fro" - + "m_policy\030\322\257\276\340\001 \001(\0132\'.google.cloud.comput" - + "e.v1.PreservedStateH\006\210\001\001\022I\n\007version\030\330\271\324\247" - + "\001 \001(\0132/.google.cloud.compute.v1.ManagedI" - + "nstanceVersionH\007\210\001\001\"\205\002\n\rCurrentAction\022\034\n" - + "\030UNDEFINED_CURRENT_ACTION\020\000\022\022\n\nABANDONIN" - + "G\020\315\312\220\271\001\022\020\n\010CREATING\020\271\275\235\331\001\022 \n\030CREATING_WI" - + "THOUT_RETRIES\020\211\306\276\314\001\022\020\n\010DELETING\020\250\247\207\374\001\022\013\n" - + "\004NONE\020\270\316\222\001\022\022\n\nRECREATING\020\354\213\376\210\001\022\021\n\nREFRES" - + "HING\020\247\376\354M\022\022\n\nRESTARTING\020\363\356\353\230\001\022\020\n\010RESUMIN" - + "G\020\252\373\211\325\001\022\020\n\010STARTING\020\300\240\213\351\001\022\020\n\tVERIFYING\020\251" - + "\301\214\010\"\355\001\n\016InstanceStatus\022\035\n\031UNDEFINED_INST" - + "ANCE_STATUS\020\000\022\026\n\016DEPROVISIONING\020\356\223\304\314\001\022\024\n" - + "\014PROVISIONING\020\355\365\332\212\001\022\021\n\tREPAIRING\020\225\202\225\305\001\022\016" - + "\n\007RUNNING\020\237\303\3529\022\017\n\007STAGING\020\233\310\306\315\001\022\017\n\007STOPP" - + "ED\020\255\273\354\323\001\022\020\n\010STOPPING\020\364\320\242\247\001\022\020\n\tSUSPENDED\020" - + "\273\273\266\030\022\022\n\nSUSPENDING\020\246\324\230\365\001\022\021\n\nTERMINATED\020\243" - + "\364\233wB\021\n\017_current_actionB\005\n\003_idB\013\n\t_instan" - + "ceB\022\n\020_instance_statusB\017\n\r_last_attemptB" - + "\036\n\034_preserved_state_from_configB\036\n\034_pres" - + "erved_state_from_policyB\n\n\010_version\"\246\002\n\035" - + "ManagedInstanceInstanceHealth\022&\n\025detaile" - + "d_health_state\030\235\320\264\363\001 \001(\tH\000\210\001\001\022\035\n\014health_" - + "check\030\345\252\244\223\001 \001(\tH\001\210\001\001\"\222\001\n\023DetailedHealthS" - + "tate\022#\n\037UNDEFINED_DETAILED_HEALTH_STATE\020" - + "\000\022\020\n\010DRAINING\020\352\325\214\345\001\022\017\n\007HEALTHY\020\375\252\333\321\001\022\017\n\007" - + "TIMEOUT\020\301\262\353\343\001\022\021\n\tUNHEALTHY\020\304\271\255\334\001\022\017\n\007UNKN" - + "OWN\020\252\360\304\316\001B\030\n\026_detailed_health_stateB\017\n\r_" - + "health_check\"a\n\032ManagedInstanceLastAttem" - + "pt\0228\n\006errors\030\353\336\325\226\001 \001(\0132\037.google.cloud.co" - + "mpute.v1.ErrorsH\000\210\001\001B\t\n\007_errors\"q\n\026Manag" - + "edInstanceVersion\022\"\n\021instance_template\030\344" - + "\201\273\223\001 \001(\tH\000\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\001\210\001\001B\024\n\022_" - + "instance_templateB\007\n\005_name\"\210\001\n\010Metadata\022" - + "\033\n\013fingerprint\030\344\321\363o \001(\tH\000\210\001\001\0220\n\005items\030\300\317" - + "\367/ \003(\0132\036.google.cloud.compute.v1.Items\022\024" - + "\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001B\016\n\014_fingerprintB\007\n\005" - + "_kind\"\217\002\n\016MetadataFilter\022L\n\rfilter_label" - + "s\030\246\365\350\222\001 \003(\01321.google.cloud.compute.v1.Me" - + "tadataFilterLabelMatch\022%\n\025filter_match_c" - + "riteria\030\300\320\266r \001(\tH\000\210\001\001\"n\n\023FilterMatchCrit" - + "eria\022#\n\037UNDEFINED_FILTER_MATCH_CRITERIA\020" - + "\000\022\020\n\tMATCH_ALL\020\347\347\222V\022\020\n\tMATCH_ANY\020\262\350\222V\022\016\n" - + "\007NOT_SET\020\266\231\204NB\030\n\026_filter_match_criteria\"" - + "Z\n\030MetadataFilterLabelMatch\022\024\n\004name\030\213\365\315\001" - + " \001(\tH\000\210\001\001\022\025\n\005value\030\361\242\2625 \001(\tH\001\210\001\001B\007\n\005_nam" - + "eB\010\n\006_value\"\217\002\n\022MoveAddressRequest\022\031\n\007ad" - + "dress\030\364\267\336\334\001 \001(\tB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(" - + "\tB\016\342A\001\002\362G\007project\022 \n\006region\030\364\315\240B \001(\tB\r\342A", - "\001\002\362G\006region\022m\n®ion_addresses_move_req" - + "uest_resource\030\304\260\210\303\001 \001(\01323.google.cloud.c" - + "ompute.v1.RegionAddressesMoveRequestB\004\342A" - + "\001\002\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_reque" - + "st_id\"\277\001\n\026MoveDiskProjectRequest\022V\n\032disk" - + "_move_request_resource\030\312\302\240\225\001 \001(\0132(.googl" - + "e.cloud.compute.v1.DiskMoveRequestB\004\342A\001\002" - + "\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n\n" - + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"" - + "\222\001\n\031MoveFirewallPolicyRequest\022!\n\017firewal" - + "l_policy\030\321\212\306\355\001 \001(\tB\004\342A\001\002\022\'\n\tparent_id\030\320\341" - + "\232\333\001 \001(\tB\020\342A\001\002\362G\tparent_id\022\032\n\nrequest_id\030" - + "\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\363\001\n\030MoveGlo" - + "balAddressRequest\022\031\n\007address\030\364\267\336\334\001 \001(\tB\004" - + "\342A\001\002\022m\n&global_addresses_move_request_re" - + "source\030\363\361\261\220\001 \001(\01323.google.cloud.compute." - + "v1.GlobalAddressesMoveRequestB\004\342A\001\002\022\"\n\007p" - + "roject\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nreque" - + "st_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\313\001\n\032M" - + "oveInstanceProjectRequest\022^\n\036instance_mo" - + "ve_request_resource\030\302\274\316\224\001 \001(\0132,.google.c" - + "loud.compute.v1.InstanceMoveRequestB\004\342A\001" - + "\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n" - + "\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id" - + "\"I\n\tNamedPort\022\024\n\004name\030\213\365\315\001 \001(\tH\000\210\001\001\022\024\n\004p" - + "ort\030\201\261\322\001 \001(\005H\001\210\001\001B\007\n\005_nameB\007\n\005_port\"\355\010\n\007" - + "Network\022\033\n\013I_pv4_range\030\266\260\237\034 \001(\tH\000\210\001\001\022\'\n\027" - + "auto_create_subnetworks\030\222\310\222z \001(\010H\001\210\001\001\022\"\n" - + "\022creation_timestamp\030\266\217\307\016 \001(\tH\002\210\001\001\022\034\n\013des" - + "cription\030\374\207\326\311\001 \001(\tH\003\210\001\001\022)\n\030enable_ula_in" - + "ternal_ipv6\030\230\217\210\312\001 \001(\010H\004\210\001\001\022 \n\017firewall_p" - + "olicy\030\321\212\306\355\001 \001(\tH\005\210\001\001\022\035\n\rgateway_i_pv4\030\335\330" - + "\231U \001(\tH\006\210\001\001\022\020\n\002id\030\233\032 \001(\004H\007\210\001\001\022$\n\023interna" - + "l_ipv6_range\030\247\317\246\204\001 \001(\tH\010\210\001\001\022\024\n\004kind\030\224\367\310\001" - + " \001(\tH\t\210\001\001\022\022\n\003mtu\030\256\317\006 \001(\005H\n\210\001\001\022\024\n\004name\030\213\365" - + "\315\001 \001(\tH\013\210\001\001\0229\n)network_firewall_policy_e" - + "nforcement_order\030\320\202\215\003 \001(\tH\014\210\001\001\022<\n\010peerin" - + "gs\030\263\252\251! \003(\0132\'.google.cloud.compute.v1.Ne" - + "tworkPeering\022N\n\016routing_config\030\333\251\323\371\001 \001(\013" - + "2-.google.cloud.compute.v1.NetworkRoutin" - + "gConfigH\r\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\016\210\001\001" - + "\022!\n\021self_link_with_id\030\202\254\235\025 \001(\tH\017\210\001\001\022\027\n\013s" - + "ubnetworks\030\305\324\245\306\001 \003(\t\"\240\001\n%NetworkFirewall" - + "PolicyEnforcementOrder\0227\n3UNDEFINED_NETW" - + "ORK_FIREWALL_POLICY_ENFORCEMENT_ORDER\020\000\022" - + "\035\n\026AFTER_CLASSIC_FIREWALL\020\320\374\332I\022\037\n\027BEFORE" - + "_CLASSIC_FIREWALL\020\355\355\261\241\001B\016\n\014_I_pv4_rangeB" - + "\032\n\030_auto_create_subnetworksB\025\n\023_creation" - + "_timestampB\016\n\014_descriptionB\033\n\031_enable_ul" - + "a_internal_ipv6B\022\n\020_firewall_policyB\020\n\016_" - + "gateway_i_pv4B\005\n\003_idB\026\n\024_internal_ipv6_r" - + "angeB\007\n\005_kindB\006\n\004_mtuB\007\n\005_nameB,\n*_netwo" - + "rk_firewall_policy_enforcement_orderB\021\n\017" - + "_routing_configB\014\n\n_self_linkB\024\n\022_self_l" - + "ink_with_id\"\247\006\n\021NetworkAttachment\022]\n\024con" - + "nection_endpoints\030\335\242\276\233\001 \003(\0132;.google.clo" - + "ud.compute.v1.NetworkAttachmentConnected" - + "Endpoint\022&\n\025connection_preference\030\334\371\244\210\001 " - + "\001(\tH\000\210\001\001\022\"\n\022creation_timestamp\030\266\217\307\016 \001(\tH" - + "\001\210\001\001\022\034\n\013description\030\374\207\326\311\001 \001(\tH\002\210\001\001\022\033\n\013fi" - + "ngerprint\030\344\321\363o \001(\tH\003\210\001\001\022\020\n\002id\030\233\032 \001(\004H\004\210\001" - + "\001\022\024\n\004kind\030\224\367\310\001 \001(\tH\005\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\t" - + "H\006\210\001\001\022\027\n\007network\030\256\264\205o \001(\tH\007\210\001\001\022 \n\025produc" - + "er_accept_lists\030\253\232\332` \003(\t\022 \n\025producer_rej" - + "ect_lists\030\202\375\372\001 \003(\t\022\026\n\006region\030\364\315\240B \001(\tH\010\210" - + "\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\t\210\001\001\022!\n\021self_l" - + "ink_with_id\030\202\254\235\025 \001(\tH\n\210\001\001\022\027\n\013subnetworks" - + "\030\305\324\245\306\001 \003(\t\"|\n\024ConnectionPreference\022#\n\037UN" - + "DEFINED_CONNECTION_PREFERENCE\020\000\022\027\n\020ACCEP" - + "T_AUTOMATIC\020\224\367\360#\022\025\n\rACCEPT_MANUAL\020\335\355\361\261\001\022" - + "\017\n\007INVALID\020\327\373\355\374\001B\030\n\026_connection_preferen" - + "ceB\025\n\023_creation_timestampB\016\n\014_descriptio" - + "nB\016\n\014_fingerprintB\005\n\003_idB\007\n\005_kindB\007\n\005_na" - + "meB\n\n\010_networkB\t\n\007_regionB\014\n\n_self_linkB" - + "\024\n\022_self_link_with_id\"\273\003\n\037NetworkAttachm" - + "entAggregatedList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022U\n\005i" - + "tems\030\300\317\367/ \003(\0132C.google.cloud.compute.v1." - + "NetworkAttachmentAggregatedList.ItemsEnt" - + "ry\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page_to" - + "ken\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\t" - + "H\003\210\001\001\0229\n\007warning\030\234\337\226\030 \001(\0132 .google.cloud" - + ".compute.v1.WarningH\004\210\001\001\032c\n\nItemsEntry\022\013" - + "\n\003key\030\001 \001(\t\022D\n\005value\030\002 \001(\01325.google.clou" - + "d.compute.v1.NetworkAttachmentsScopedLis" - + "t:\0028\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_page_toke" - + "nB\014\n\n_self_linkB\n\n\010_warning\"\225\003\n\"NetworkA" - + "ttachmentConnectedEndpoint\022\033\n\nip_address" - + "\030\334\361\334\301\001 \001(\tH\000\210\001\001\022\"\n\021project_id_or_num\030\250\212\345" - + "\246\001 \001(\tH\001\210\001\001\022#\n\030secondary_ip_cidr_ranges\030" - + "\224\262\3607 \003(\t\022\026\n\006status\030\362\237\267V \001(\tH\002\210\001\001\022\033\n\nsubn" - + "etwork\030\356\247\344\222\001 \001(\tH\003\210\001\001\"\224\001\n\006Status\022\024\n\020UNDE" - + "FINED_STATUS\020\000\022\017\n\010ACCEPTED\020\247\237\322u\022\016\n\006CLOSE" - + "D\020\354\252\243\265\001\022\027\n\017NEEDS_ATTENTION\020\274\213\242\244\001\022\016\n\007PEND" - + "ING\020\367\252\360\020\022\017\n\010REJECTED\020\376\210\204S\022\031\n\022STATUS_UNSP" - + "ECIFIED\020\312\314\213\024B\r\n\013_ip_addressB\024\n\022_project_" - + "id_or_numB\t\n\007_statusB\r\n\013_subnetwork\"\263\002\n\025" - + "NetworkAttachmentList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022" - + "<\n\005items\030\300\317\367/ \003(\0132*.google.cloud.compute" - + ".v1.NetworkAttachment\022\024\n\004kind\030\224\367\310\001 \001(\tH\001" - + "\210\001\001\022\037\n\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\t" - + "self_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n\007warning\030\234\337\226\030" - + " \001(\0132 .google.cloud.compute.v1.WarningH\004" - + "\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_page_tokenB" - + "\014\n\n_self_linkB\n\n\010_warning\"\262\001\n\034NetworkAtt" - + "achmentsScopedList\022K\n\023network_attachment" - + "s\030\237\336\326\370\001 \003(\0132*.google.cloud.compute.v1.Ne" - + "tworkAttachment\0229\n\007warning\030\234\337\226\030 \001(\0132 .go" - + "ogle.cloud.compute.v1.WarningH\000\210\001\001B\n\n\010_w" - + "arning\"\304\003\n\032NetworkEdgeSecurityService\022\"\n" - + "\022creation_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022\034\n\013des" - + "cription\030\374\207\326\311\001 \001(\tH\001\210\001\001\022\033\n\013fingerprint\030\344" - + "\321\363o \001(\tH\002\210\001\001\022\020\n\002id\030\233\032 \001(\004H\003\210\001\001\022\024\n\004kind\030\224" - + "\367\310\001 \001(\tH\004\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\005\210\001\001\022\026\n\006re" - + "gion\030\364\315\240B \001(\tH\006\210\001\001\022\037\n\017security_policy\030\221\206" - + "\312Q \001(\tH\007\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\010\210\001\001\022" - + "!\n\021self_link_with_id\030\202\254\235\025 \001(\tH\t\210\001\001B\025\n\023_c" - + "reation_timestampB\016\n\014_descriptionB\016\n\014_fi" - + "ngerprintB\005\n\003_idB\007\n\005_kindB\007\n\005_nameB\t\n\007_r" - + "egionB\022\n\020_security_policyB\014\n\n_self_linkB" - + "\024\n\022_self_link_with_id\"\216\004\n(NetworkEdgeSec" - + "urityServiceAggregatedList\022\024\n\004etag\030\225\322\276\001 " - + "\001(\tH\000\210\001\001\022\020\n\002id\030\233\032 \001(\tH\001\210\001\001\022^\n\005items\030\300\317\367/" - + " \003(\0132L.google.cloud.compute.v1.NetworkEd" - + "geSecurityServiceAggregatedList.ItemsEnt" - + "ry\022\024\n\004kind\030\224\367\310\001 \001(\tH\002\210\001\001\022\037\n\017next_page_to" - + "ken\030\225\272\206& \001(\tH\003\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\t" - + "H\004\210\001\001\022\027\n\014unreachables\030\237\240\206t \003(\t\0229\n\007warnin" - + "g\030\234\337\226\030 \001(\0132 .google.cloud.compute.v1.War" - + "ningH\005\210\001\001\032l\n\nItemsEntry\022\013\n\003key\030\001 \001(\t\022M\n\005" - + "value\030\002 \001(\0132>.google.cloud.compute.v1.Ne" - + "tworkEdgeSecurityServicesScopedList:\0028\001B" - + "\007\n\005_etagB\005\n\003_idB\007\n\005_kindB\022\n\020_next_page_t" - + "okenB\014\n\n_self_linkB\n\n\010_warning\"\316\001\n%Netwo" - + "rkEdgeSecurityServicesScopedList\022^\n\036netw" - + "ork_edge_security_services\030\254\313\370\020 \003(\01323.go" - + "ogle.cloud.compute.v1.NetworkEdgeSecurit" - + "yService\0229\n\007warning\030\234\337\226\030 \001(\0132 .google.cl" - + "oud.compute.v1.WarningH\000\210\001\001B\n\n\010_warning\"" - + "\251\002\n\017NetworkEndpoint\022Q\n\013annotations\030\244\366\2655 " - + "\003(\01329.google.cloud.compute.v1.NetworkEnd" - + "point.AnnotationsEntry\022\024\n\004fqdn\030\225\245\300\001 \001(\tH" - + "\000\210\001\001\022\030\n\010instance\030\225\251\332\010 \001(\tH\001\210\001\001\022\033\n\nip_add" - + "ress\030\334\361\334\301\001 \001(\tH\002\210\001\001\022\024\n\004port\030\201\261\322\001 \001(\005H\003\210\001" - + "\001\0322\n\020AnnotationsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005va" - + "lue\030\002 \001(\t:\0028\001B\007\n\005_fqdnB\013\n\t_instanceB\r\n\013_" - + "ip_addressB\007\n\005_port\"\357\n\n\024NetworkEndpointG" - + "roup\022V\n\013annotations\030\244\366\2655 \003(\0132>.google.cl" - + "oud.compute.v1.NetworkEndpointGroup.Anno" - + "tationsEntry\022S\n\napp_engine\030\240\214\300\242\001 \001(\01326.g" - + "oogle.cloud.compute.v1.NetworkEndpointGr" - + "oupAppEngineH\000\210\001\001\022[\n\016cloud_function\030\242\345\363\367" - + "\001 \001(\0132:.google.cloud.compute.v1.NetworkE" - + "ndpointGroupCloudFunctionH\001\210\001\001\022P\n\tcloud_" - + "run\030\201\313\3724 \001(\01325.google.cloud.compute.v1.N" - + "etworkEndpointGroupCloudRunH\002\210\001\001\022\"\n\022crea" - + "tion_timestamp\030\266\217\307\016 \001(\tH\003\210\001\001\022\035\n\014default_" - + "port\030\277\367\360\311\001 \001(\005H\004\210\001\001\022\034\n\013description\030\374\207\326\311\001" - + " \001(\tH\005\210\001\001\022\020\n\002id\030\233\032 \001(\004H\006\210\001\001\022\024\n\004kind\030\224\367\310\001" - + " \001(\tH\007\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\010\210\001\001\022\027\n\007netwo" - + "rk\030\256\264\205o \001(\tH\t\210\001\001\022%\n\025network_endpoint_typ" - + "e\030\323\306\2648 \001(\tH\n\210\001\001\022N\n\010psc_data\030\311\333\246\" \001(\01324.g" - + "oogle.cloud.compute.v1.NetworkEndpointGr" - + "oupPscDataH\013\210\001\001\022#\n\022psc_target_service\030\346\302" - + "\252\200\001 \001(\tH\014\210\001\001\022\026\n\006region\030\364\315\240B \001(\tH\r\210\001\001\022\032\n\t" - + "self_link\030\215\222\305\331\001 \001(\tH\016\210\001\001\022\024\n\004size\030\201\300\327\001 \001(" - + "\005H\017\210\001\001\022\033\n\nsubnetwork\030\356\247\344\222\001 \001(\tH\020\210\001\001\022\024\n\004z" - + "one\030\254\307\344\001 \001(\tH\021\210\001\001\0322\n\020AnnotationsEntry\022\013\n" - + "\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\360\001\n\023Networ" - + "kEndpointType\022#\n\037UNDEFINED_NETWORK_ENDPO" - + "INT_TYPE\020\000\022\021\n\tGCE_VM_IP\020\331\355\320\277\001\022\026\n\016GCE_VM_" - + "IP_PORT\020\247\344\245\357\001\022\032\n\022INTERNET_FQDN_PORT\020\355\320\333\300" - + "\001\022\030\n\020INTERNET_IP_PORT\020\233\333\345\343\001\022\037\n\027NON_GCP_P" - + "RIVATE_IP_PORT\020\340\223\267\240\001\022\036\n\027PRIVATE_SERVICE_" - + "CONNECT\020\304\364\371\026\022\022\n\nSERVERLESS\020\334\306\375\200\001B\r\n\013_app" - + "_engineB\021\n\017_cloud_functionB\014\n\n_cloud_run" - + "B\025\n\023_creation_timestampB\017\n\r_default_port" - + "B\016\n\014_descriptionB\005\n\003_idB\007\n\005_kindB\007\n\005_nam" - + "eB\n\n\010_networkB\030\n\026_network_endpoint_typeB" - + "\013\n\t_psc_dataB\025\n\023_psc_target_serviceB\t\n\007_" - + "regionB\014\n\n_self_linkB\007\n\005_sizeB\r\n\013_subnet" - + "workB\007\n\005_zone\"\335\003\n\"NetworkEndpointGroupAg" - + "gregatedList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022X\n\005items\030" - + "\300\317\367/ \003(\0132F.google.cloud.compute.v1.Netwo" - + "rkEndpointGroupAggregatedList.ItemsEntry" - + "\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page_toke" - + "n\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\003" - + "\210\001\001\022\027\n\014unreachables\030\237\240\206t \003(\t\0229\n\007warning\030" - + "\234\337\226\030 \001(\0132 .google.cloud.compute.v1.Warni" - + "ngH\004\210\001\001\032f\n\nItemsEntry\022\013\n\003key\030\001 \001(\t\022G\n\005va" - + "lue\030\002 \001(\01328.google.cloud.compute.v1.Netw" - + "orkEndpointGroupsScopedList:\0028\001B\005\n\003_idB\007" - + "\n\005_kindB\022\n\020_next_page_tokenB\014\n\n_self_lin" - + "kB\n\n\010_warning\"\222\001\n\035NetworkEndpointGroupAp" - + "pEngine\022\030\n\007service\030\265\215\217\262\001 \001(\tH\000\210\001\001\022\030\n\010url" - + "_mask\030\274\217\2441 \001(\tH\001\210\001\001\022\030\n\007version\030\330\271\324\247\001 \001(\t" - + "H\002\210\001\001B\n\n\010_serviceB\013\n\t_url_maskB\n\n\010_versi" - + "on\"r\n!NetworkEndpointGroupCloudFunction\022" - + "\031\n\010function\030\330\347\275\222\001 \001(\tH\000\210\001\001\022\030\n\010url_mask\030\274" - + "\217\2441 \001(\tH\001\210\001\001B\013\n\t_functionB\013\n\t_url_mask\"\207" - + "\001\n\034NetworkEndpointGroupCloudRun\022\030\n\007servi" - + "ce\030\265\215\217\262\001 \001(\tH\000\210\001\001\022\022\n\003tag\030\232\377\006 \001(\tH\001\210\001\001\022\030\n" - + "\010url_mask\030\274\217\2441 \001(\tH\002\210\001\001B\n\n\010_serviceB\006\n\004_" - + "tagB\013\n\t_url_mask\"\271\002\n\030NetworkEndpointGrou" - + "pList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022?\n\005items\030\300\317\367/ \003(" - + "\0132-.google.cloud.compute.v1.NetworkEndpo" - + "intGroup\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_p" - + "age_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself_link\030\215\222\305" - + "\331\001 \001(\tH\003\210\001\001\0229\n\007warning\030\234\337\226\030 \001(\0132 .google" - + ".cloud.compute.v1.WarningH\004\210\001\001B\005\n\003_idB\007\n" - + "\005_kindB\022\n\020_next_page_tokenB\014\n\n_self_link" - + "B\n\n\010_warning\"\213\003\n\033NetworkEndpointGroupPsc" - + "Data\022%\n\024consumer_psc_address\030\254\255\353\327\001 \001(\tH\000" - + "\210\001\001\022\"\n\021psc_connection_id\030\335\245\243\213\001 \001(\004H\001\210\001\001\022" - + "%\n\025psc_connection_status\030\264\311\347W \001(\tH\002\210\001\001\"\260" - + "\001\n\023PscConnectionStatus\022#\n\037UNDEFINED_PSC_" - + "CONNECTION_STATUS\020\000\022\017\n\010ACCEPTED\020\247\237\322u\022\016\n\006" - + "CLOSED\020\354\252\243\265\001\022\027\n\017NEEDS_ATTENTION\020\274\213\242\244\001\022\016\n" - + "\007PENDING\020\367\252\360\020\022\017\n\010REJECTED\020\376\210\204S\022\031\n\022STATUS" - + "_UNSPECIFIED\020\312\314\213\024B\027\n\025_consumer_psc_addre" - + "ssB\024\n\022_psc_connection_idB\030\n\026_psc_connect" - + "ion_status\"u\n+NetworkEndpointGroupsAttac" - + "hEndpointsRequest\022F\n\021network_endpoints\030\255" - + "\221\272G \003(\0132(.google.cloud.compute.v1.Networ" - + "kEndpoint\"u\n+NetworkEndpointGroupsDetach" - + "EndpointsRequest\022F\n\021network_endpoints\030\255\221" - + "\272G \003(\0132(.google.cloud.compute.v1.Network" - + "Endpoint\"\244\001\n)NetworkEndpointGroupsListEn" - + "dpointsRequest\022\036\n\rhealth_status\030\265\326\272\265\001 \001(" - + "\tH\000\210\001\001\"E\n\014HealthStatus\022\033\n\027UNDEFINED_HEAL" - + "TH_STATUS\020\000\022\013\n\004SHOW\020\375\245\233\001\022\013\n\004SKIP\020\377\272\233\001B\020\n" - + "\016_health_status\"\253\002\n)NetworkEndpointGroup" - + "sListNetworkEndpoints\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022" - + "J\n\005items\030\300\317\367/ \003(\01328.google.cloud.compute" - + ".v1.NetworkEndpointWithHealthStatus\022\024\n\004k" - + "ind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page_token\030\225\272\206" - + "& \001(\tH\002\210\001\001\0229\n\007warning\030\234\337\226\030 \001(\0132 .google." - + "cloud.compute.v1.WarningH\003\210\001\001B\005\n\003_idB\007\n\005" - + "_kindB\022\n\020_next_page_tokenB\n\n\010_warning\"\273\001" - + "\n\037NetworkEndpointGroupsScopedList\022Q\n\027net" - + "work_endpoint_groups\030\255\227\377\r \003(\0132-.google.c" - + "loud.compute.v1.NetworkEndpointGroup\0229\n\007" - + "warning\030\234\337\226\030 \001(\0132 .google.cloud.compute." - + "v1.WarningH\000\210\001\001B\n\n\010_warning\"\317\001\n\037NetworkE" - + "ndpointWithHealthStatus\022K\n\007healths\030\227\223\255{ " - + "\003(\01327.google.cloud.compute.v1.HealthStat" - + "usForNetworkEndpoint\022J\n\020network_endpoint" - + "\030\206\221\212\033 \001(\0132(.google.cloud.compute.v1.Netw" - + "orkEndpointH\000\210\001\001B\023\n\021_network_endpoint\"\201\t" - + "\n\020NetworkInterface\022@\n\016access_configs\030\226\273\372" - + "4 \003(\0132%.google.cloud.compute.v1.AccessCo" - + "nfig\022A\n\017alias_ip_ranges\030\277\203\334N \003(\0132%.googl" - + "e.cloud.compute.v1.AliasIpRange\022\033\n\013finge" - + "rprint\030\344\321\363o \001(\tH\000\210\001\001\022+\n\033internal_ipv6_pr" - + "efix_length\030\235\203\231a \001(\005H\001\210\001\001\022F\n\023ipv6_access" - + "_configs\030\356\345\304\346\001 \003(\0132%.google.cloud.comput" - + "e.v1.AccessConfig\022!\n\020ipv6_access_type\030\335\365" - + "\321\360\001 \001(\tH\002\210\001\001\022\035\n\014ipv6_address\030\234\263\357\242\001 \001(\tH\003" - + "\210\001\001\022\024\n\004kind\030\224\367\310\001 \001(\tH\004\210\001\001\022\024\n\004name\030\213\365\315\001 \001" - + "(\tH\005\210\001\001\022\027\n\007network\030\256\264\205o \001(\tH\006\210\001\001\022\"\n\022netw" - + "ork_attachment\030\324\227\217k \001(\tH\007\210\001\001\022\033\n\013network_" - + "i_p\030\211\261\345b \001(\tH\010\210\001\001\022\030\n\010nic_type\030\221\306\302\034 \001(\tH\t" - + "\210\001\001\022\034\n\013queue_count\030\341\370\227\360\001 \001(\005H\n\210\001\001\022\033\n\nsta" - + "ck_type\030\221\265\213\313\001 \001(\tH\013\210\001\001\022\033\n\nsubnetwork\030\356\247\344" - + "\222\001 \001(\tH\014\210\001\001\"y\n\016Ipv6AccessType\022\036\n\032UNDEFIN" - + "ED_IPV6_ACCESS_TYPE\020\000\022\017\n\010EXTERNAL\020\313\247\375\020\022\020" - + "\n\010INTERNAL\020\275\355\226\205\001\022$\n\034UNSPECIFIED_IPV6_ACC" - + "ESS_TYPE\020\245\366\244\225\001\"`\n\007NicType\022\026\n\022UNDEFINED_N" - + "IC_TYPE\020\000\022\014\n\005GVNIC\020\231\225\303 \022\033\n\024UNSPECIFIED_N" - + "IC_TYPE\020\331\276\222 \022\022\n\nVIRTIO_NET\020\331\266\313\327\001\"i\n\tStac" - + "kType\022\030\n\024UNDEFINED_STACK_TYPE\020\000\022\020\n\tIPV4_" - + "IPV6\020\201\350\312\n\022\020\n\tIPV4_ONLY\020\246\313\325\n\022\036\n\026UNSPECIFI" - + "ED_STACK_TYPE\020\331\321\221\216\001B\016\n\014_fingerprintB\036\n\034_" - + "internal_ipv6_prefix_lengthB\023\n\021_ipv6_acc" - + "ess_typeB\017\n\r_ipv6_addressB\007\n\005_kindB\007\n\005_n" - + "ameB\n\n\010_networkB\025\n\023_network_attachmentB\016" - + "\n\014_network_i_pB\013\n\t_nic_typeB\016\n\014_queue_co" - + "untB\r\n\013_stack_typeB\r\n\013_subnetwork\"\237\002\n\013Ne" - + "tworkList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0222\n\005items\030\300\317\367" - + "/ \003(\0132 .google.cloud.compute.v1.Network\022" - + "\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page_token" - + "\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\003\210" - + "\001\001\0229\n\007warning\030\234\337\226\030 \001(\0132 .google.cloud.co" - + "mpute.v1.WarningH\004\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n" - + "\020_next_page_tokenB\014\n\n_self_linkB\n\n\010_warn" - + "ing\"\272\006\n\016NetworkPeering\022\"\n\022auto_create_ro" - + "utes\030\335\342\262\033 \001(\010H\000\210\001\001\022&\n\026exchange_subnet_ro" - + "utes\030\320\312\306\014 \001(\010H\001\210\001\001\022$\n\024export_custom_rout" - + "es\030\215\245\337\034 \001(\010H\002\210\001\001\0223\n#export_subnet_routes" - + "_with_public_ip\030\342\352\331. \001(\010H\003\210\001\001\022$\n\024import_" - + "custom_routes\030\276\361\263^ \001(\010H\004\210\001\001\0223\n#import_su" - + "bnet_routes_with_public_ip\030\221\216\360\006 \001(\010H\005\210\001\001" - + "\022\024\n\004name\030\213\365\315\001 \001(\tH\006\210\001\001\022\027\n\007network\030\256\264\205o \001" - + "(\tH\007\210\001\001\022\030\n\010peer_mtu\030\321\216\227! \001(\005H\010\210\001\001\022\033\n\nsta" - + "ck_type\030\221\265\213\313\001 \001(\tH\t\210\001\001\022\025\n\005state\030\221\211\2534 \001(\t" - + "H\n\210\001\001\022\035\n\rstate_details\030\224\371\310- \001(\tH\013\210\001\001\"I\n\t" - + "StackType\022\030\n\024UNDEFINED_STACK_TYPE\020\000\022\020\n\tI" - + "PV4_IPV6\020\201\350\312\n\022\020\n\tIPV4_ONLY\020\246\313\325\n\">\n\005State" - + "\022\023\n\017UNDEFINED_STATE\020\000\022\016\n\006ACTIVE\020\206\346\211\226\001\022\020\n" - + "\010INACTIVE\020\353\230\371\200\001B\025\n\023_auto_create_routesB\031" - + "\n\027_exchange_subnet_routesB\027\n\025_export_cus" - + "tom_routesB&\n$_export_subnet_routes_with" - + "_public_ipB\027\n\025_import_custom_routesB&\n$_" - + "import_subnet_routes_with_public_ipB\007\n\005_" - + "nameB\n\n\010_networkB\013\n\t_peer_mtuB\r\n\013_stack_" - + "typeB\010\n\006_stateB\020\n\016_state_details\"\316\001\n\030Net" - + "workPerformanceConfig\022+\n\033total_egress_ba" - + "ndwidth_tier\030\377\237\205> \001(\tH\000\210\001\001\"e\n\030TotalEgres" - + "sBandwidthTier\022)\n%UNDEFINED_TOTAL_EGRESS" - + "_BANDWIDTH_TIER\020\000\022\016\n\007DEFAULT\020\241\304\3756\022\016\n\006TIE" - + "R_1\020\224\312\361\233\001B\036\n\034_total_egress_bandwidth_tie" - + "r\"\222\001\n\024NetworkRoutingConfig\022\035\n\014routing_mo" - + "de\030\374\272\310\342\001 \001(\tH\000\210\001\001\"J\n\013RoutingMode\022\032\n\026UNDE" - + "FINED_ROUTING_MODE\020\000\022\016\n\006GLOBAL\020\243\357\357\353\001\022\017\n\010" - + "REGIONAL\020\237\354\200,B\017\n\r_routing_mode\"\204\002\n\031Netwo" - + "rksAddPeeringRequest\022\"\n\022auto_create_rout" - + "es\030\335\342\262\033 \001(\010H\000\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\001\210\001\001\022I" - + "\n\017network_peering\030\257\214\354\234\001 \001(\0132\'.google.clo" - + "ud.compute.v1.NetworkPeeringH\002\210\001\001\022\035\n\014pee" - + "r_network\030\321\340\333\356\001 \001(\tH\003\210\001\001B\025\n\023_auto_create" - + "_routesB\007\n\005_nameB\022\n\020_network_peeringB\017\n\r" - + "_peer_network\"\326\001\n%NetworksGetEffectiveFi" - + "rewallsResponse\022s\n\020firewall_policys\030\302\312\374\303" - + "\001 \003(\0132U.google.cloud.compute.v1.Networks" - + "GetEffectiveFirewallsResponseEffectiveFi" - + "rewallPolicy\0228\n\tfirewalls\030\363\306\350\201\001 \003(\0132!.go" - + "ogle.cloud.compute.v1.Firewall\"\352\002\n\n\005value\030\002 \001(\0132/.google.cloud.co" + + "mpute.v1.LocationPolicyLocation:\0028\001\"^\n\013T" + + "argetShape\022\032\n\026UNDEFINED_TARGET_SHAPE\020\000\022\t" + + "\n\003ANY\020\314\373\003\022\026\n\017ANY_SINGLE_ZONE\020\320\246\221\035\022\020\n\010BAL" + + "ANCED\020\210\272\255\337\001B\017\n\r_target_shape\"\216\002\n\026Locatio" + + "nPolicyLocation\022W\n\013constraints\030\266\314\356\001 \001(\0132" + + ":.google.cloud.compute.v1.LocationPolicy" + + "LocationConstraintsH\000\210\001\001\022\032\n\npreference\030\333" + + "\371\362G \001(\tH\001\210\001\001\"`\n\nPreference\022\030\n\024UNDEFINED_" + + "PREFERENCE\020\000\022\014\n\005ALLOW\020\251\326\336\035\022\n\n\004DENY\020\214\354\177\022\036" + + "\n\026PREFERENCE_UNSPECIFIED\020\263\353\316\354\001B\016\n\014_const" + + "raintsB\r\n\013_preference\"M\n!LocationPolicyL" + + "ocationConstraints\022\032\n\tmax_count\030\364\374\222\211\001 \001(" + + "\005H\000\210\001\001B\014\n\n_max_count\"\251\002\n\tLogConfig\022Q\n\013cl" + + "oud_audit\030\321\302\356\304\001 \001(\01323.google.cloud.compu" + + "te.v1.LogConfigCloudAuditOptionsH\000\210\001\001\022J\n" + + "\007counter\030\374\253\335\310\001 \001(\01320.google.cloud.comput" + + "e.v1.LogConfigCounterOptionsH\001\210\001\001\022Q\n\013dat" + + "a_access\030\231\337\326\210\001 \001(\01323.google.cloud.comput" + + "e.v1.LogConfigDataAccessOptionsH\002\210\001\001B\016\n\014" + + "_cloud_auditB\n\n\010_counterB\016\n\014_data_access" + + "\"\270\002\n\032LogConfigCloudAuditOptions\022c\n\035autho" + + "rization_logging_options\030\370\233\361g \001(\01324.goog" + + "le.cloud.compute.v1.AuthorizationLogging" + + "OptionsH\000\210\001\001\022\031\n\010log_name\030\246\365\217\300\001 \001(\tH\001\210\001\001\"" + + "k\n\007LogName\022\026\n\022UNDEFINED_LOG_NAME\020\000\022\026\n\016AD" + + "MIN_ACTIVITY\020\237\334\354\313\001\022\022\n\013DATA_ACCESS\020\231\327\302q\022\034" + + "\n\024UNSPECIFIED_LOG_NAME\020\356\355\337\303\001B \n\036_authori" + + "zation_logging_optionsB\013\n\t_log_name\"\265\001\n\027" + + "LogConfigCounterOptions\022U\n\rcustom_fields" + + "\030\307\276\205w \003(\0132;.google.cloud.compute.v1.LogC" + + "onfigCounterOptionsCustomField\022\025\n\005field\030" + + "\372\301\272. \001(\tH\000\210\001\001\022\027\n\006metric\030\260\353\227\376\001 \001(\tH\001\210\001\001B\010" + + "\n\006_fieldB\t\n\007_metric\"d\n\"LogConfigCounterO" + + "ptionsCustomField\022\024\n\004name\030\213\365\315\001 \001(\tH\000\210\001\001\022" + + "\025\n\005value\030\361\242\2625 \001(\tH\001\210\001\001B\007\n\005_nameB\010\n\006_valu" + + "e\"\235\001\n\032LogConfigDataAccessOptions\022\031\n\010log_" + + "mode\030\276\363\216\300\001 \001(\tH\000\210\001\001\"W\n\007LogMode\022\026\n\022UNDEFI" + + "NED_LOG_MODE\020\000\022\027\n\017LOG_FAIL_CLOSED\020\222\252\361\253\001\022" + + "\033\n\024LOG_MODE_UNSPECIFIED\020\266\364\204*B\013\n\t_log_mod" + + "e\"\203\t\n\014MachineImage\022\"\n\022creation_timestamp" + + "\030\266\217\307\016 \001(\tH\000\210\001\001\022\034\n\013description\030\374\207\326\311\001 \001(\tH" + + "\001\210\001\001\022\034\n\013guest_flush\030\335\223\354\267\001 \001(\010H\002\210\001\001\022\020\n\002id" + + "\030\233\032 \001(\004H\003\210\001\001\022P\n\023instance_properties\030\235\236\330f" + + " \001(\0132+.google.cloud.compute.v1.InstanceP" + + "ropertiesH\004\210\001\001\022\024\n\004kind\030\224\367\310\001 \001(\tH\005\210\001\001\022]\n\034" + + "machine_image_encryption_key\030\377\377\347\373\001 \001(\0132." + + ".google.cloud.compute.v1.CustomerEncrypt" + + "ionKeyH\006\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\007\210\001\001\022\036\n\rsat" + + "isfies_pzs\030\253\335\253\345\001 \001(\010H\010\210\001\001\022;\n\013saved_disks" + + "\030\276\355\300\275\001 \003(\0132\".google.cloud.compute.v1.Sav" + + "edDisk\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\t\210\001\001\022Y\n\033so" + + "urce_disk_encryption_keys\030\262\370\317\260\001 \003(\01320.go" + + "ogle.cloud.compute.v1.SourceDiskEncrypti" + + "onKey\022 \n\017source_instance\030\271\230\375\274\001 \001(\tH\n\210\001\001\022" + + "^\n\032source_instance_properties\030\371\321\313\342\001 \001(\0132" + + "1.google.cloud.compute.v1.SourceInstance" + + "PropertiesH\013\210\001\001\022\026\n\006status\030\362\237\267V \001(\tH\014\210\001\001\022" + + "\035\n\021storage_locations\030\232\355\263\234\001 \003(\t\022#\n\023total_" + + "storage_bytes\030\354\207\204\' \001(\003H\r\210\001\001\"s\n\006Status\022\024\n" + "\020UNDEFINED_STATUS\020\000\022\020\n\010CREATING\020\271\275\235\331\001\022\020\n" + "\010DELETING\020\250\247\207\374\001\022\017\n\007INVALID\020\327\373\355\374\001\022\014\n\005READ" - + "Y\020\203\303\217%\022\021\n\tREPAIRING\020\225\202\225\305\001B\025\n\023_consumed_r" - + "esourcesB\026\n\024_cpu_overcommit_typeB\007\n\005_nam" - + "eB\014\n\n_node_typeB\020\n\016_satisfies_pzsB\021\n\017_se" - + "rver_bindingB\014\n\n_server_idB\t\n\007_statusB\022\n" - + "\020_total_resources\"\\\n\031NodeGroupsAddNodesR" - + "equest\022%\n\025additional_node_count\030\252\317\257@ \001(\005" - + "H\000\210\001\001B\030\n\026_additional_node_count\"0\n\034NodeG" - + "roupsDeleteNodesRequest\022\020\n\005nodes\030\261\245\2102 \003(" - + "\t\"\255\002\n\023NodeGroupsListNodes\022\020\n\002id\030\233\032 \001(\tH\000" - + "\210\001\001\0228\n\005items\030\300\317\367/ \003(\0132&.google.cloud.com" - + "pute.v1.NodeGroupNode\022\024\n\004kind\030\224\367\310\001 \001(\tH\001" - + "\210\001\001\022\037\n\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\t" - + "self_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n\007warning\030\234\337\226\030" - + " \001(\0132 .google.cloud.compute.v1.WarningH\004" - + "\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_page_tokenB" - + "\014\n\n_self_linkB\n\n\010_warning\"\231\001\n\024NodeGroups" - + "ScopedList\022:\n\013node_groups\030\261\205\363\" \003(\0132\".goo" - + "gle.cloud.compute.v1.NodeGroup\0229\n\007warnin" - + "g\030\234\337\226\030 \001(\0132 .google.cloud.compute.v1.War" - + "ningH\000\210\001\001B\n\n\010_warning\"T\n NodeGroupsSetNo" - + "deTemplateRequest\022\036\n\rnode_template\030\227\344\213\232\001" - + " \001(\tH\000\210\001\001B\020\n\016_node_template\"=\n)NodeGroup" - + "sSimulateMaintenanceEventRequest\022\020\n\005node" - + "s\030\261\245\2102 \003(\t\"\251\t\n\014NodeTemplate\022D\n\014accelerat" - + "ors\030\350\326\305\200\001 \003(\0132*.google.cloud.compute.v1." - + "AcceleratorConfig\022#\n\023cpu_overcommit_type" - + "\030\327\216\220v \001(\tH\000\210\001\001\022\"\n\022creation_timestamp\030\266\217\307" - + "\016 \001(\tH\001\210\001\001\022\034\n\013description\030\374\207\326\311\001 \001(\tH\002\210\001\001" - + "\0224\n\005disks\030\366\314\312- \003(\0132\".google.cloud.comput" - + "e.v1.LocalDisk\022\020\n\002id\030\233\032 \001(\004H\003\210\001\001\022\024\n\004kind" - + "\030\224\367\310\001 \001(\tH\004\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\005\210\001\001\022_\n\024" - + "node_affinity_labels\030\271\255\323\241\001 \003(\0132=.google." - + "cloud.compute.v1.NodeTemplate.NodeAffini" - + "tyLabelsEntry\022\032\n\tnode_type\030\327\226\220\336\001 \001(\tH\006\210\001" - + "\001\022`\n\025node_type_flexibility\030\261\350\251\226\001 \001(\01328.g" - + "oogle.cloud.compute.v1.NodeTemplateNodeT" - + "ypeFlexibilityH\007\210\001\001\022\026\n\006region\030\364\315\240B \001(\tH\010" - + "\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\t\210\001\001\022F\n\016serve" - + "r_binding\030\211\243\242c \001(\0132&.google.cloud.comput" - + "e.v1.ServerBindingH\n\210\001\001\022\026\n\006status\030\362\237\267V \001" - + "(\tH\013\210\001\001\022\037\n\016status_message\030\272\311\351\215\001 \001(\tH\014\210\001\001" - + "\0329\n\027NodeAffinityLabelsEntry\022\013\n\003key\030\001 \001(\t" - + "\022\r\n\005value\030\002 \001(\t:\0028\001\"|\n\021CpuOvercommitType" - + "\022!\n\035UNDEFINED_CPU_OVERCOMMIT_TYPE\020\000\022\'\n\037C" - + "PU_OVERCOMMIT_TYPE_UNSPECIFIED\020\217\364\242\370\001\022\016\n\007" - + "ENABLED\020\241\256\354V\022\013\n\004NONE\020\270\316\222\001\"a\n\006Status\022\024\n\020U" - + "NDEFINED_STATUS\020\000\022\020\n\010CREATING\020\271\275\235\331\001\022\020\n\010D" - + "ELETING\020\250\247\207\374\001\022\017\n\007INVALID\020\327\373\355\374\001\022\014\n\005READY\020" - + "\203\303\217%B\026\n\024_cpu_overcommit_typeB\025\n\023_creatio" - + "n_timestampB\016\n\014_descriptionB\005\n\003_idB\007\n\005_k" - + "indB\007\n\005_nameB\014\n\n_node_typeB\030\n\026_node_type" - + "_flexibilityB\t\n\007_regionB\014\n\n_self_linkB\021\n" - + "\017_server_bindingB\t\n\007_statusB\021\n\017_status_m" - + "essage\"\305\003\n\032NodeTemplateAggregatedList\022\020\n" - + "\002id\030\233\032 \001(\tH\000\210\001\001\022P\n\005items\030\300\317\367/ \003(\0132>.goog" - + "le.cloud.compute.v1.NodeTemplateAggregat" - + "edList.ItemsEntry\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022" - + "\037\n\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself" - + "_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n\014unreachables\030\237\240\206" - + "t \003(\t\0229\n\007warning\030\234\337\226\030 \001(\0132 .google.cloud" - + ".compute.v1.WarningH\004\210\001\001\032^\n\nItemsEntry\022\013" - + "\n\003key\030\001 \001(\t\022?\n\005value\030\002 \001(\01320.google.clou" - + "d.compute.v1.NodeTemplatesScopedList:\0028\001" - + "B\005\n\003_idB\007\n\005_kindB\022\n\020_next_page_tokenB\014\n\n" - + "_self_linkB\n\n\010_warning\"\251\002\n\020NodeTemplateL" - + "ist\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0227\n\005items\030\300\317\367/ \003(\0132" - + "%.google.cloud.compute.v1.NodeTemplate\022\024" - + "\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page_token\030" - + "\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001" - + "\001\0229\n\007warning\030\234\337\226\030 \001(\0132 .google.cloud.com" - + "pute.v1.WarningH\004\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020" - + "_next_page_tokenB\014\n\n_self_linkB\n\n\010_warni" - + "ng\"\216\001\n\037NodeTemplateNodeTypeFlexibility\022\024" - + "\n\004cpus\030\313\347\272\001 \001(\tH\000\210\001\001\022\032\n\tlocal_ssd\030\260\276\274\301\001 " - + "\001(\tH\001\210\001\001\022\027\n\006memory\030\201\372\212\376\001 \001(\tH\002\210\001\001B\007\n\005_cp" - + "usB\014\n\n_local_ssdB\t\n\007_memory\"\243\001\n\027NodeTemp" - + "latesScopedList\022A\n\016node_templates\030\274\242\355\250\001 " - + "\003(\0132%.google.cloud.compute.v1.NodeTempla" - + "te\0229\n\007warning\030\234\337\226\030 \001(\0132 .google.cloud.co" - + "mpute.v1.WarningH\000\210\001\001B\n\n\010_warning\"\240\004\n\010No" - + "deType\022\035\n\014cpu_platform\030\252\352\321\303\001 \001(\tH\000\210\001\001\022\"\n" - + "\022creation_timestamp\030\266\217\307\016 \001(\tH\001\210\001\001\022G\n\ndep" - + "recated\030\263\313\321\365\001 \001(\0132*.google.cloud.compute" - + ".v1.DeprecationStatusH\002\210\001\001\022\034\n\013descriptio" - + "n\030\374\207\326\311\001 \001(\tH\003\210\001\001\022\033\n\nguest_cpus\030\322\313\310\273\001 \001(\005" - + "H\004\210\001\001\022\020\n\002id\030\233\032 \001(\004H\005\210\001\001\022\024\n\004kind\030\224\367\310\001 \001(\t" - + "H\006\210\001\001\022\035\n\014local_ssd_gb\030\312\210\377\234\001 \001(\005H\007\210\001\001\022\031\n\t" - + "memory_mb\030\223\223\2507 \001(\005H\010\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\t" - + "H\t\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\n\210\001\001\022\024\n\004zon" - + "e\030\254\307\344\001 \001(\tH\013\210\001\001B\017\n\r_cpu_platformB\025\n\023_cre" - + "ation_timestampB\r\n\013_deprecatedB\016\n\014_descr" - + "iptionB\r\n\013_guest_cpusB\005\n\003_idB\007\n\005_kindB\017\n" - + "\r_local_ssd_gbB\014\n\n_memory_mbB\007\n\005_nameB\014\n" - + "\n_self_linkB\007\n\005_zone\"\271\003\n\026NodeTypeAggrega" - + "tedList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022L\n\005items\030\300\317\367/ " - + "\003(\0132:.google.cloud.compute.v1.NodeTypeAg" - + "gregatedList.ItemsEntry\022\024\n\004kind\030\224\367\310\001 \001(\t" - + "H\001\210\001\001\022\037\n\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032" - + "\n\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n\014unreachabl" - + "es\030\237\240\206t \003(\t\0229\n\007warning\030\234\337\226\030 \001(\0132 .google" - + ".cloud.compute.v1.WarningH\004\210\001\001\032Z\n\nItemsE" - + "ntry\022\013\n\003key\030\001 \001(\t\022;\n\005value\030\002 \001(\0132,.googl" - + "e.cloud.compute.v1.NodeTypesScopedList:\002" - + "8\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_page_tokenB\014" - + "\n\n_self_linkB\n\n\010_warning\"\241\002\n\014NodeTypeLis" - + "t\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0223\n\005items\030\300\317\367/ \003(\0132!." - + "google.cloud.compute.v1.NodeType\022\024\n\004kind" + + "Y\020\203\303\217%\022\020\n\tUPLOADING\020\241\234\315\177B\025\n\023_creation_ti" + + "mestampB\016\n\014_descriptionB\016\n\014_guest_flushB" + + "\005\n\003_idB\026\n\024_instance_propertiesB\007\n\005_kindB" + + "\037\n\035_machine_image_encryption_keyB\007\n\005_nam" + + "eB\020\n\016_satisfies_pzsB\014\n\n_self_linkB\022\n\020_so" + + "urce_instanceB\035\n\033_source_instance_proper" + + "tiesB\t\n\007_statusB\026\n\024_total_storage_bytes\"" + + "\251\002\n\020MachineImageList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0227" + + "\n\005items\030\300\317\367/ \003(\0132%.google.cloud.compute." + + "v1.MachineImage\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" + + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself_l" + + "ink\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n\007warning\030\234\337\226\030 \001(\0132 " + + ".google.cloud.compute.v1.WarningH\004\210\001\001B\005\n" + + "\003_idB\007\n\005_kindB\022\n\020_next_page_tokenB\014\n\n_se" + + "lf_linkB\n\n\010_warning\"\312\006\n\013MachineType\022?\n\014a" + + "ccelerators\030\350\326\305\200\001 \003(\0132%.google.cloud.com" + + "pute.v1.Accelerators\022\"\n\022creation_timesta" + + "mp\030\266\217\307\016 \001(\tH\000\210\001\001\022G\n\ndeprecated\030\263\313\321\365\001 \001(\013" + + "2*.google.cloud.compute.v1.DeprecationSt" + + "atusH\001\210\001\001\022\034\n\013description\030\374\207\326\311\001 \001(\tH\002\210\001\001\022" + + "\033\n\nguest_cpus\030\322\313\310\273\001 \001(\005H\003\210\001\001\022\020\n\002id\030\233\032 \001(" + + "\004H\004\210\001\001\022\036\n\016image_space_gb\030\230\362\365# \001(\005H\005\210\001\001\022\036" + + "\n\ris_shared_cpu\030\203\332\317\370\001 \001(\010H\006\210\001\001\022\024\n\004kind\030\224" + + "\367\310\001 \001(\tH\007\210\001\001\022)\n\030maximum_persistent_disks" + + "\030\215\366\316\354\001 \001(\005H\010\210\001\001\0220\n maximum_persistent_di" + + "sks_size_gb\030\247\225\310I \001(\003H\t\210\001\001\022\031\n\tmemory_mb\030\223" + + "\223\2507 \001(\005H\n\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\013\210\001\001\022@\n\rsc" + + "ratch_disks\030\361\261\240\345\001 \003(\0132%.google.cloud.com" + + "pute.v1.ScratchDisks\022\032\n\tself_link\030\215\222\305\331\001 " + + "\001(\tH\014\210\001\001\022\024\n\004zone\030\254\307\344\001 \001(\tH\r\210\001\001B\025\n\023_creat" + + "ion_timestampB\r\n\013_deprecatedB\016\n\014_descrip" + + "tionB\r\n\013_guest_cpusB\005\n\003_idB\021\n\017_image_spa" + + "ce_gbB\020\n\016_is_shared_cpuB\007\n\005_kindB\033\n\031_max" + + "imum_persistent_disksB#\n!_maximum_persis" + + "tent_disks_size_gbB\014\n\n_memory_mbB\007\n\005_nam" + + "eB\014\n\n_self_linkB\007\n\005_zone\"\302\003\n\031MachineType" + + "AggregatedList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022O\n\005item" + + "s\030\300\317\367/ \003(\0132=.google.cloud.compute.v1.Mac" + + "hineTypeAggregatedList.ItemsEntry\022\024\n\004kin" + + "d\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page_token\030\225\272\206& " + + "\001(\tH\002\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n\014" + + "unreachables\030\237\240\206t \003(\t\0229\n\007warning\030\234\337\226\030 \001(" + + "\0132 .google.cloud.compute.v1.WarningH\004\210\001\001" + + "\032]\n\nItemsEntry\022\013\n\003key\030\001 \001(\t\022>\n\005value\030\002 \001" + + "(\0132/.google.cloud.compute.v1.MachineType" + + "sScopedList:\0028\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next" + + "_page_tokenB\014\n\n_self_linkB\n\n\010_warning\"\247\002" + + "\n\017MachineTypeList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0226\n\005i" + + "tems\030\300\317\367/ \003(\0132$.google.cloud.compute.v1." + + "MachineType\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017nex" + + "t_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself_link\030" + + "\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n\007warning\030\234\337\226\030 \001(\0132 .goo" + + "gle.cloud.compute.v1.WarningH\004\210\001\001B\005\n\003_id" + + "B\007\n\005_kindB\022\n\020_next_page_tokenB\014\n\n_self_l" + + "inkB\n\n\010_warning\"\237\001\n\026MachineTypesScopedLi" + + "st\022>\n\rmachine_types\030\201\335\201& \003(\0132$.google.cl" + + "oud.compute.v1.MachineType\0229\n\007warning\030\234\337" + + "\226\030 \001(\0132 .google.cloud.compute.v1.Warning" + + "H\000\210\001\001B\n\n\010_warning\"\257\t\n\017ManagedInstance\022\036\n" + + "\016current_action\030\274\247\215U \001(\tH\000\210\001\001\022\020\n\002id\030\233\032 \001" + + "(\004H\001\210\001\001\022\030\n\010instance\030\225\251\332\010 \001(\tH\002\210\001\001\022S\n\017ins" + + "tance_health\030\306\222\274\266\001 \003(\01326.google.cloud.co" + + "mpute.v1.ManagedInstanceInstanceHealth\022\037" + + "\n\017instance_status\030\334\255\237S \001(\tH\003\210\001\001\022R\n\014last_" + + "attempt\030\244\254\250\317\001 \001(\01323.google.cloud.compute" + + ".v1.ManagedInstanceLastAttemptH\004\210\001\001\022T\n\033p" + + "reserved_state_from_config\030\342\353\205/ \001(\0132\'.go" + + "ogle.cloud.compute.v1.PreservedStateH\005\210\001" + + "\001\022U\n\033preserved_state_from_policy\030\322\257\276\340\001 \001" + + "(\0132\'.google.cloud.compute.v1.PreservedSt" + + "ateH\006\210\001\001\022I\n\007version\030\330\271\324\247\001 \001(\0132/.google.c" + + "loud.compute.v1.ManagedInstanceVersionH\007" + + "\210\001\001\"\205\002\n\rCurrentAction\022\034\n\030UNDEFINED_CURRE" + + "NT_ACTION\020\000\022\022\n\nABANDONING\020\315\312\220\271\001\022\020\n\010CREAT" + + "ING\020\271\275\235\331\001\022 \n\030CREATING_WITHOUT_RETRIES\020\211\306" + + "\276\314\001\022\020\n\010DELETING\020\250\247\207\374\001\022\013\n\004NONE\020\270\316\222\001\022\022\n\nRE" + + "CREATING\020\354\213\376\210\001\022\021\n\nREFRESHING\020\247\376\354M\022\022\n\nRES" + + "TARTING\020\363\356\353\230\001\022\020\n\010RESUMING\020\252\373\211\325\001\022\020\n\010START" + + "ING\020\300\240\213\351\001\022\020\n\tVERIFYING\020\251\301\214\010\"\355\001\n\016Instance" + + "Status\022\035\n\031UNDEFINED_INSTANCE_STATUS\020\000\022\026\n" + + "\016DEPROVISIONING\020\356\223\304\314\001\022\024\n\014PROVISIONING\020\355\365" + + "\332\212\001\022\021\n\tREPAIRING\020\225\202\225\305\001\022\016\n\007RUNNING\020\237\303\3529\022\017" + + "\n\007STAGING\020\233\310\306\315\001\022\017\n\007STOPPED\020\255\273\354\323\001\022\020\n\010STOP" + + "PING\020\364\320\242\247\001\022\020\n\tSUSPENDED\020\273\273\266\030\022\022\n\nSUSPENDI" + + "NG\020\246\324\230\365\001\022\021\n\nTERMINATED\020\243\364\233wB\021\n\017_current_" + + "actionB\005\n\003_idB\013\n\t_instanceB\022\n\020_instance_" + + "statusB\017\n\r_last_attemptB\036\n\034_preserved_st" + + "ate_from_configB\036\n\034_preserved_state_from" + + "_policyB\n\n\010_version\"\246\002\n\035ManagedInstanceI" + + "nstanceHealth\022&\n\025detailed_health_state\030\235" + + "\320\264\363\001 \001(\tH\000\210\001\001\022\035\n\014health_check\030\345\252\244\223\001 \001(\tH" + + "\001\210\001\001\"\222\001\n\023DetailedHealthState\022#\n\037UNDEFINE" + + "D_DETAILED_HEALTH_STATE\020\000\022\020\n\010DRAINING\020\352\325" + + "\214\345\001\022\017\n\007HEALTHY\020\375\252\333\321\001\022\017\n\007TIMEOUT\020\301\262\353\343\001\022\021\n" + + "\tUNHEALTHY\020\304\271\255\334\001\022\017\n\007UNKNOWN\020\252\360\304\316\001B\030\n\026_de" + + "tailed_health_stateB\017\n\r_health_check\"a\n\032" + + "ManagedInstanceLastAttempt\0228\n\006errors\030\353\336\325" + + "\226\001 \001(\0132\037.google.cloud.compute.v1.ErrorsH" + + "\000\210\001\001B\t\n\007_errors\"q\n\026ManagedInstanceVersio" + + "n\022\"\n\021instance_template\030\344\201\273\223\001 \001(\tH\000\210\001\001\022\024\n" + + "\004name\030\213\365\315\001 \001(\tH\001\210\001\001B\024\n\022_instance_templat" + + "eB\007\n\005_name\"\210\001\n\010Metadata\022\033\n\013fingerprint\030\344" + + "\321\363o \001(\tH\000\210\001\001\0220\n\005items\030\300\317\367/ \003(\0132\036.google." + + "cloud.compute.v1.Items\022\024\n\004kind\030\224\367\310\001 \001(\tH" + + "\001\210\001\001B\016\n\014_fingerprintB\007\n\005_kind\"\217\002\n\016Metada" + + "taFilter\022L\n\rfilter_labels\030\246\365\350\222\001 \003(\01321.go" + + "ogle.cloud.compute.v1.MetadataFilterLabe" + + "lMatch\022%\n\025filter_match_criteria\030\300\320\266r \001(\t" + + "H\000\210\001\001\"n\n\023FilterMatchCriteria\022#\n\037UNDEFINE" + + "D_FILTER_MATCH_CRITERIA\020\000\022\020\n\tMATCH_ALL\020\347" + + "\347\222V\022\020\n\tMATCH_ANY\020\262\350\222V\022\016\n\007NOT_SET\020\266\231\204NB\030\n" + + "\026_filter_match_criteria\"Z\n\030MetadataFilte" + + "rLabelMatch\022\024\n\004name\030\213\365\315\001 \001(\tH\000\210\001\001\022\025\n\005val" + + "ue\030\361\242\2625 \001(\tH\001\210\001\001B\007\n\005_nameB\010\n\006_value\"\217\002\n\022" + + "MoveAddressRequest\022\031\n\007address\030\364\267\336\334\001 \001(\tB" + + "\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007projec", + "t\022 \n\006region\030\364\315\240B \001(\tB\r\342A\001\002\362G\006region\022m\n&r" + + "egion_addresses_move_request_resource\030\304\260" + + "\210\303\001 \001(\01323.google.cloud.compute.v1.Region" + + "AddressesMoveRequestB\004\342A\001\002\022\032\n\nrequest_id" + + "\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\277\001\n\026MoveDi" + + "skProjectRequest\022V\n\032disk_move_request_re" + + "source\030\312\302\240\225\001 \001(\0132(.google.cloud.compute." + + "v1.DiskMoveRequestB\004\342A\001\002\022\"\n\007project\030\231\226\301l" + + " \001(\tB\016\342A\001\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 " + + "\001(\tH\000\210\001\001B\r\n\013_request_id\"\222\001\n\031MoveFirewall" + + "PolicyRequest\022!\n\017firewall_policy\030\321\212\306\355\001 \001" + + "(\tB\004\342A\001\002\022\'\n\tparent_id\030\320\341\232\333\001 \001(\tB\020\342A\001\002\362G\t" + + "parent_id\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + + "\013_request_id\"\363\001\n\030MoveGlobalAddressReques" + + "t\022\031\n\007address\030\364\267\336\334\001 \001(\tB\004\342A\001\002\022m\n&global_a" + + "ddresses_move_request_resource\030\363\361\261\220\001 \001(\013" + + "23.google.cloud.compute.v1.GlobalAddress" + + "esMoveRequestB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB" + + "\016\342A\001\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000" + + "\210\001\001B\r\n\013_request_id\"\313\001\n\032MoveInstanceProje" + + "ctRequest\022^\n\036instance_move_request_resou" + + "rce\030\302\274\316\224\001 \001(\0132,.google.cloud.compute.v1." + + "InstanceMoveRequestB\004\342A\001\002\022\"\n\007project\030\231\226\301" + + "l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021" + + " \001(\tH\000\210\001\001B\r\n\013_request_id\"I\n\tNamedPort\022\024\n" + + "\004name\030\213\365\315\001 \001(\tH\000\210\001\001\022\024\n\004port\030\201\261\322\001 \001(\005H\001\210\001" + + "\001B\007\n\005_nameB\007\n\005_port\"\355\010\n\007Network\022\033\n\013I_pv4" + + "_range\030\266\260\237\034 \001(\tH\000\210\001\001\022\'\n\027auto_create_subn" + + "etworks\030\222\310\222z \001(\010H\001\210\001\001\022\"\n\022creation_timest" + + "amp\030\266\217\307\016 \001(\tH\002\210\001\001\022\034\n\013description\030\374\207\326\311\001 \001" + + "(\tH\003\210\001\001\022)\n\030enable_ula_internal_ipv6\030\230\217\210\312" + + "\001 \001(\010H\004\210\001\001\022 \n\017firewall_policy\030\321\212\306\355\001 \001(\tH" + + "\005\210\001\001\022\035\n\rgateway_i_pv4\030\335\330\231U \001(\tH\006\210\001\001\022\020\n\002i" + + "d\030\233\032 \001(\004H\007\210\001\001\022$\n\023internal_ipv6_range\030\247\317\246" + + "\204\001 \001(\tH\010\210\001\001\022\024\n\004kind\030\224\367\310\001 \001(\tH\t\210\001\001\022\022\n\003mtu" + + "\030\256\317\006 \001(\005H\n\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\013\210\001\001\0229\n)n" + + "etwork_firewall_policy_enforcement_order" + + "\030\320\202\215\003 \001(\tH\014\210\001\001\022<\n\010peerings\030\263\252\251! \003(\0132\'.go" + + "ogle.cloud.compute.v1.NetworkPeering\022N\n\016" + + "routing_config\030\333\251\323\371\001 \001(\0132-.google.cloud." + + "compute.v1.NetworkRoutingConfigH\r\210\001\001\022\032\n\t" + + "self_link\030\215\222\305\331\001 \001(\tH\016\210\001\001\022!\n\021self_link_wi" + + "th_id\030\202\254\235\025 \001(\tH\017\210\001\001\022\027\n\013subnetworks\030\305\324\245\306\001" + + " \003(\t\"\240\001\n%NetworkFirewallPolicyEnforcemen" + + "tOrder\0227\n3UNDEFINED_NETWORK_FIREWALL_POL" + + "ICY_ENFORCEMENT_ORDER\020\000\022\035\n\026AFTER_CLASSIC" + + "_FIREWALL\020\320\374\332I\022\037\n\027BEFORE_CLASSIC_FIREWAL" + + "L\020\355\355\261\241\001B\016\n\014_I_pv4_rangeB\032\n\030_auto_create_" + + "subnetworksB\025\n\023_creation_timestampB\016\n\014_d" + + "escriptionB\033\n\031_enable_ula_internal_ipv6B" + + "\022\n\020_firewall_policyB\020\n\016_gateway_i_pv4B\005\n" + + "\003_idB\026\n\024_internal_ipv6_rangeB\007\n\005_kindB\006\n" + + "\004_mtuB\007\n\005_nameB,\n*_network_firewall_poli" + + "cy_enforcement_orderB\021\n\017_routing_configB" + + "\014\n\n_self_linkB\024\n\022_self_link_with_id\"\247\006\n\021" + + "NetworkAttachment\022]\n\024connection_endpoint" + + "s\030\335\242\276\233\001 \003(\0132;.google.cloud.compute.v1.Ne" + + "tworkAttachmentConnectedEndpoint\022&\n\025conn" + + "ection_preference\030\334\371\244\210\001 \001(\tH\000\210\001\001\022\"\n\022crea" + + "tion_timestamp\030\266\217\307\016 \001(\tH\001\210\001\001\022\034\n\013descript" + + "ion\030\374\207\326\311\001 \001(\tH\002\210\001\001\022\033\n\013fingerprint\030\344\321\363o \001" + + "(\tH\003\210\001\001\022\020\n\002id\030\233\032 \001(\004H\004\210\001\001\022\024\n\004kind\030\224\367\310\001 \001" + + "(\tH\005\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\006\210\001\001\022\027\n\007network" + + "\030\256\264\205o \001(\tH\007\210\001\001\022 \n\025producer_accept_lists\030" + + "\253\232\332` \003(\t\022 \n\025producer_reject_lists\030\202\375\372\001 \003" + + "(\t\022\026\n\006region\030\364\315\240B \001(\tH\010\210\001\001\022\032\n\tself_link\030" + + "\215\222\305\331\001 \001(\tH\t\210\001\001\022!\n\021self_link_with_id\030\202\254\235\025" + + " \001(\tH\n\210\001\001\022\027\n\013subnetworks\030\305\324\245\306\001 \003(\t\"|\n\024Co" + + "nnectionPreference\022#\n\037UNDEFINED_CONNECTI" + + "ON_PREFERENCE\020\000\022\027\n\020ACCEPT_AUTOMATIC\020\224\367\360#" + + "\022\025\n\rACCEPT_MANUAL\020\335\355\361\261\001\022\017\n\007INVALID\020\327\373\355\374\001" + + "B\030\n\026_connection_preferenceB\025\n\023_creation_" + + "timestampB\016\n\014_descriptionB\016\n\014_fingerprin" + + "tB\005\n\003_idB\007\n\005_kindB\007\n\005_nameB\n\n\010_networkB\t" + + "\n\007_regionB\014\n\n_self_linkB\024\n\022_self_link_wi" + + "th_id\"\273\003\n\037NetworkAttachmentAggregatedLis" + + "t\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022U\n\005items\030\300\317\367/ \003(\0132C." + + "google.cloud.compute.v1.NetworkAttachmen" + + "tAggregatedList.ItemsEntry\022\024\n\004kind\030\224\367\310\001 " + + "\001(\tH\001\210\001\001\022\037\n\017next_page_token\030\225\272\206& \001(\tH\002\210\001" + + "\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n\007warning" + + "\030\234\337\226\030 \001(\0132 .google.cloud.compute.v1.Warn" + + "ingH\004\210\001\001\032c\n\nItemsEntry\022\013\n\003key\030\001 \001(\t\022D\n\005v" + + "alue\030\002 \001(\01325.google.cloud.compute.v1.Net" + + "workAttachmentsScopedList:\0028\001B\005\n\003_idB\007\n\005" + + "_kindB\022\n\020_next_page_tokenB\014\n\n_self_linkB" + + "\n\n\010_warning\"\225\003\n\"NetworkAttachmentConnect" + + "edEndpoint\022\033\n\nip_address\030\334\361\334\301\001 \001(\tH\000\210\001\001\022" + + "\"\n\021project_id_or_num\030\250\212\345\246\001 \001(\tH\001\210\001\001\022#\n\030s" + + "econdary_ip_cidr_ranges\030\224\262\3607 \003(\t\022\026\n\006stat" + + "us\030\362\237\267V \001(\tH\002\210\001\001\022\033\n\nsubnetwork\030\356\247\344\222\001 \001(\t" + + "H\003\210\001\001\"\224\001\n\006Status\022\024\n\020UNDEFINED_STATUS\020\000\022\017" + + "\n\010ACCEPTED\020\247\237\322u\022\016\n\006CLOSED\020\354\252\243\265\001\022\027\n\017NEEDS" + + "_ATTENTION\020\274\213\242\244\001\022\016\n\007PENDING\020\367\252\360\020\022\017\n\010REJE" + + "CTED\020\376\210\204S\022\031\n\022STATUS_UNSPECIFIED\020\312\314\213\024B\r\n\013" + + "_ip_addressB\024\n\022_project_id_or_numB\t\n\007_st" + + "atusB\r\n\013_subnetwork\"\263\002\n\025NetworkAttachmen" + + "tList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022<\n\005items\030\300\317\367/ \003(" + + "\0132*.google.cloud.compute.v1.NetworkAttac" + + "hment\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page" + + "_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 " + + "\001(\tH\003\210\001\001\0229\n\007warning\030\234\337\226\030 \001(\0132 .google.cl" + + "oud.compute.v1.WarningH\004\210\001\001B\005\n\003_idB\007\n\005_k" + + "indB\022\n\020_next_page_tokenB\014\n\n_self_linkB\n\n" + + "\010_warning\"\262\001\n\034NetworkAttachmentsScopedLi" + + "st\022K\n\023network_attachments\030\237\336\326\370\001 \003(\0132*.go" + + "ogle.cloud.compute.v1.NetworkAttachment\022" + + "9\n\007warning\030\234\337\226\030 \001(\0132 .google.cloud.compu" + + "te.v1.WarningH\000\210\001\001B\n\n\010_warning\"\304\003\n\032Netwo" + + "rkEdgeSecurityService\022\"\n\022creation_timest" + + "amp\030\266\217\307\016 \001(\tH\000\210\001\001\022\034\n\013description\030\374\207\326\311\001 \001" + + "(\tH\001\210\001\001\022\033\n\013fingerprint\030\344\321\363o \001(\tH\002\210\001\001\022\020\n\002" + + "id\030\233\032 \001(\004H\003\210\001\001\022\024\n\004kind\030\224\367\310\001 \001(\tH\004\210\001\001\022\024\n\004" + + "name\030\213\365\315\001 \001(\tH\005\210\001\001\022\026\n\006region\030\364\315\240B \001(\tH\006\210" + + "\001\001\022\037\n\017security_policy\030\221\206\312Q \001(\tH\007\210\001\001\022\032\n\ts" + + "elf_link\030\215\222\305\331\001 \001(\tH\010\210\001\001\022!\n\021self_link_wit" + + "h_id\030\202\254\235\025 \001(\tH\t\210\001\001B\025\n\023_creation_timestam" + + "pB\016\n\014_descriptionB\016\n\014_fingerprintB\005\n\003_id" + + "B\007\n\005_kindB\007\n\005_nameB\t\n\007_regionB\022\n\020_securi" + + "ty_policyB\014\n\n_self_linkB\024\n\022_self_link_wi" + + "th_id\"\216\004\n(NetworkEdgeSecurityServiceAggr" + + "egatedList\022\024\n\004etag\030\225\322\276\001 \001(\tH\000\210\001\001\022\020\n\002id\030\233" + + "\032 \001(\tH\001\210\001\001\022^\n\005items\030\300\317\367/ \003(\0132L.google.cl" + + "oud.compute.v1.NetworkEdgeSecurityServic" + + "eAggregatedList.ItemsEntry\022\024\n\004kind\030\224\367\310\001 " + + "\001(\tH\002\210\001\001\022\037\n\017next_page_token\030\225\272\206& \001(\tH\003\210\001" + + "\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\004\210\001\001\022\027\n\014unreach" + + "ables\030\237\240\206t \003(\t\0229\n\007warning\030\234\337\226\030 \001(\0132 .goo" + + "gle.cloud.compute.v1.WarningH\005\210\001\001\032l\n\nIte" + + "msEntry\022\013\n\003key\030\001 \001(\t\022M\n\005value\030\002 \001(\0132>.go" + + "ogle.cloud.compute.v1.NetworkEdgeSecurit" + + "yServicesScopedList:\0028\001B\007\n\005_etagB\005\n\003_idB" + + "\007\n\005_kindB\022\n\020_next_page_tokenB\014\n\n_self_li" + + "nkB\n\n\010_warning\"\316\001\n%NetworkEdgeSecuritySe" + + "rvicesScopedList\022^\n\036network_edge_securit" + + "y_services\030\254\313\370\020 \003(\01323.google.cloud.compu" + + "te.v1.NetworkEdgeSecurityService\0229\n\007warn" + + "ing\030\234\337\226\030 \001(\0132 .google.cloud.compute.v1.W" + + "arningH\000\210\001\001B\n\n\010_warning\"\251\002\n\017NetworkEndpo" + + "int\022Q\n\013annotations\030\244\366\2655 \003(\01329.google.clo" + + "ud.compute.v1.NetworkEndpoint.Annotation" + + "sEntry\022\024\n\004fqdn\030\225\245\300\001 \001(\tH\000\210\001\001\022\030\n\010instance" + + "\030\225\251\332\010 \001(\tH\001\210\001\001\022\033\n\nip_address\030\334\361\334\301\001 \001(\tH\002" + + "\210\001\001\022\024\n\004port\030\201\261\322\001 \001(\005H\003\210\001\001\0322\n\020Annotations" + + "Entry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001B\007\n" + + "\005_fqdnB\013\n\t_instanceB\r\n\013_ip_addressB\007\n\005_p" + + "ort\"\357\n\n\024NetworkEndpointGroup\022V\n\013annotati" + + "ons\030\244\366\2655 \003(\0132>.google.cloud.compute.v1.N" + + "etworkEndpointGroup.AnnotationsEntry\022S\n\n" + + "app_engine\030\240\214\300\242\001 \001(\01326.google.cloud.comp" + + "ute.v1.NetworkEndpointGroupAppEngineH\000\210\001" + + "\001\022[\n\016cloud_function\030\242\345\363\367\001 \001(\0132:.google.c" + + "loud.compute.v1.NetworkEndpointGroupClou" + + "dFunctionH\001\210\001\001\022P\n\tcloud_run\030\201\313\3724 \001(\01325.g" + + "oogle.cloud.compute.v1.NetworkEndpointGr" + + "oupCloudRunH\002\210\001\001\022\"\n\022creation_timestamp\030\266" + + "\217\307\016 \001(\tH\003\210\001\001\022\035\n\014default_port\030\277\367\360\311\001 \001(\005H\004" + + "\210\001\001\022\034\n\013description\030\374\207\326\311\001 \001(\tH\005\210\001\001\022\020\n\002id\030" + + "\233\032 \001(\004H\006\210\001\001\022\024\n\004kind\030\224\367\310\001 \001(\tH\007\210\001\001\022\024\n\004nam" + + "e\030\213\365\315\001 \001(\tH\010\210\001\001\022\027\n\007network\030\256\264\205o \001(\tH\t\210\001\001" + + "\022%\n\025network_endpoint_type\030\323\306\2648 \001(\tH\n\210\001\001\022" + + "N\n\010psc_data\030\311\333\246\" \001(\01324.google.cloud.comp" + + "ute.v1.NetworkEndpointGroupPscDataH\013\210\001\001\022" + + "#\n\022psc_target_service\030\346\302\252\200\001 \001(\tH\014\210\001\001\022\026\n\006" + + "region\030\364\315\240B \001(\tH\r\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 " + + "\001(\tH\016\210\001\001\022\024\n\004size\030\201\300\327\001 \001(\005H\017\210\001\001\022\033\n\nsubnet" + + "work\030\356\247\344\222\001 \001(\tH\020\210\001\001\022\024\n\004zone\030\254\307\344\001 \001(\tH\021\210\001" + + "\001\0322\n\020AnnotationsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005va" + + "lue\030\002 \001(\t:\0028\001\"\360\001\n\023NetworkEndpointType\022#\n" + + "\037UNDEFINED_NETWORK_ENDPOINT_TYPE\020\000\022\021\n\tGC" + + "E_VM_IP\020\331\355\320\277\001\022\026\n\016GCE_VM_IP_PORT\020\247\344\245\357\001\022\032\n" + + "\022INTERNET_FQDN_PORT\020\355\320\333\300\001\022\030\n\020INTERNET_IP" + + "_PORT\020\233\333\345\343\001\022\037\n\027NON_GCP_PRIVATE_IP_PORT\020\340" + + "\223\267\240\001\022\036\n\027PRIVATE_SERVICE_CONNECT\020\304\364\371\026\022\022\n\n" + + "SERVERLESS\020\334\306\375\200\001B\r\n\013_app_engineB\021\n\017_clou" + + "d_functionB\014\n\n_cloud_runB\025\n\023_creation_ti" + + "mestampB\017\n\r_default_portB\016\n\014_description" + + "B\005\n\003_idB\007\n\005_kindB\007\n\005_nameB\n\n\010_networkB\030\n" + + "\026_network_endpoint_typeB\013\n\t_psc_dataB\025\n\023" + + "_psc_target_serviceB\t\n\007_regionB\014\n\n_self_" + + "linkB\007\n\005_sizeB\r\n\013_subnetworkB\007\n\005_zone\"\335\003" + + "\n\"NetworkEndpointGroupAggregatedList\022\020\n\002" + + "id\030\233\032 \001(\tH\000\210\001\001\022X\n\005items\030\300\317\367/ \003(\0132F.googl" + + "e.cloud.compute.v1.NetworkEndpointGroupA" + + "ggregatedList.ItemsEntry\022\024\n\004kind\030\224\367\310\001 \001(" + + "\tH\001\210\001\001\022\037\n\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022" + + "\032\n\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n\014unreachab" + + "les\030\237\240\206t \003(\t\0229\n\007warning\030\234\337\226\030 \001(\0132 .googl" + + "e.cloud.compute.v1.WarningH\004\210\001\001\032f\n\nItems" + + "Entry\022\013\n\003key\030\001 \001(\t\022G\n\005value\030\002 \001(\01328.goog" + + "le.cloud.compute.v1.NetworkEndpointGroup" + + "sScopedList:\0028\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next" + + "_page_tokenB\014\n\n_self_linkB\n\n\010_warning\"\222\001" + + "\n\035NetworkEndpointGroupAppEngine\022\030\n\007servi" + + "ce\030\265\215\217\262\001 \001(\tH\000\210\001\001\022\030\n\010url_mask\030\274\217\2441 \001(\tH\001" + + "\210\001\001\022\030\n\007version\030\330\271\324\247\001 \001(\tH\002\210\001\001B\n\n\010_servic" + + "eB\013\n\t_url_maskB\n\n\010_version\"r\n!NetworkEnd" + + "pointGroupCloudFunction\022\031\n\010function\030\330\347\275\222" + + "\001 \001(\tH\000\210\001\001\022\030\n\010url_mask\030\274\217\2441 \001(\tH\001\210\001\001B\013\n\t" + + "_functionB\013\n\t_url_mask\"\207\001\n\034NetworkEndpoi" + + "ntGroupCloudRun\022\030\n\007service\030\265\215\217\262\001 \001(\tH\000\210\001" + + "\001\022\022\n\003tag\030\232\377\006 \001(\tH\001\210\001\001\022\030\n\010url_mask\030\274\217\2441 \001" + + "(\tH\002\210\001\001B\n\n\010_serviceB\006\n\004_tagB\013\n\t_url_mask" + + "\"\271\002\n\030NetworkEndpointGroupList\022\020\n\002id\030\233\032 \001" + + "(\tH\000\210\001\001\022?\n\005items\030\300\317\367/ \003(\0132-.google.cloud" + + ".compute.v1.NetworkEndpointGroup\022\024\n\004kind" + "\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page_token\030\225\272\206& \001" + "(\tH\002\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n\007w" + "arning\030\234\337\226\030 \001(\0132 .google.cloud.compute.v" + "1.WarningH\004\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_" - + "page_tokenB\014\n\n_self_linkB\n\n\010_warning\"\227\001\n" - + "\023NodeTypesScopedList\0229\n\nnode_types\030\374\277\365\345\001" - + " \003(\0132!.google.cloud.compute.v1.NodeType\022" - + "9\n\007warning\030\234\337\226\030 \001(\0132 .google.cloud.compu" - + "te.v1.WarningH\000\210\001\001B\n\n\010_warning\"\220\003\n\024Notif" - + "icationEndpoint\022\"\n\022creation_timestamp\030\266\217" - + "\307\016 \001(\tH\000\210\001\001\022\034\n\013description\030\374\207\326\311\001 \001(\tH\001\210\001" - + "\001\022Y\n\rgrpc_settings\030\244\306\300\331\001 \001(\01329.google.cl" - + "oud.compute.v1.NotificationEndpointGrpcS" - + "ettingsH\002\210\001\001\022\020\n\002id\030\233\032 \001(\004H\003\210\001\001\022\024\n\004kind\030\224" - + "\367\310\001 \001(\tH\004\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\005\210\001\001\022\026\n\006re" - + "gion\030\364\315\240B \001(\tH\006\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(" - + "\tH\007\210\001\001B\025\n\023_creation_timestampB\016\n\014_descri" - + "ptionB\020\n\016_grpc_settingsB\005\n\003_idB\007\n\005_kindB" - + "\007\n\005_nameB\t\n\007_regionB\014\n\n_self_link\"\267\002\n No" - + "tificationEndpointGrpcSettings\022\032\n\tauthor" - + "ity\030\303\216\320\277\001 \001(\tH\000\210\001\001\022\030\n\010endpoint\030\225\273\234> \001(\tH" - + "\001\210\001\001\022\035\n\014payload_name\030\234\265\234\217\001 \001(\tH\002\210\001\001\022C\n\017r" - + "esend_interval\030\311\270\210\344\001 \001(\0132!.google.cloud." - + "compute.v1.DurationH\003\210\001\001\022\"\n\022retry_durati" - + "on_sec\030\335\316\2247 \001(\rH\004\210\001\001B\014\n\n_authorityB\013\n\t_e" - + "ndpointB\017\n\r_payload_nameB\022\n\020_resend_inte" - + "rvalB\025\n\023_retry_duration_sec\"\271\002\n\030Notifica" - + "tionEndpointList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022?\n\005it" - + "ems\030\300\317\367/ \003(\0132-.google.cloud.compute.v1.N" - + "otificationEndpoint\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001" + + "page_tokenB\014\n\n_self_linkB\n\n\010_warning\"\213\003\n" + + "\033NetworkEndpointGroupPscData\022%\n\024consumer" + + "_psc_address\030\254\255\353\327\001 \001(\tH\000\210\001\001\022\"\n\021psc_conne" + + "ction_id\030\335\245\243\213\001 \001(\004H\001\210\001\001\022%\n\025psc_connectio" + + "n_status\030\264\311\347W \001(\tH\002\210\001\001\"\260\001\n\023PscConnection" + + "Status\022#\n\037UNDEFINED_PSC_CONNECTION_STATU" + + "S\020\000\022\017\n\010ACCEPTED\020\247\237\322u\022\016\n\006CLOSED\020\354\252\243\265\001\022\027\n\017" + + "NEEDS_ATTENTION\020\274\213\242\244\001\022\016\n\007PENDING\020\367\252\360\020\022\017\n" + + "\010REJECTED\020\376\210\204S\022\031\n\022STATUS_UNSPECIFIED\020\312\314\213" + + "\024B\027\n\025_consumer_psc_addressB\024\n\022_psc_conne" + + "ction_idB\030\n\026_psc_connection_status\"u\n+Ne" + + "tworkEndpointGroupsAttachEndpointsReques" + + "t\022F\n\021network_endpoints\030\255\221\272G \003(\0132(.google" + + ".cloud.compute.v1.NetworkEndpoint\"u\n+Net" + + "workEndpointGroupsDetachEndpointsRequest" + + "\022F\n\021network_endpoints\030\255\221\272G \003(\0132(.google." + + "cloud.compute.v1.NetworkEndpoint\"\244\001\n)Net" + + "workEndpointGroupsListEndpointsRequest\022\036" + + "\n\rhealth_status\030\265\326\272\265\001 \001(\tH\000\210\001\001\"E\n\014Health" + + "Status\022\033\n\027UNDEFINED_HEALTH_STATUS\020\000\022\013\n\004S" + + "HOW\020\375\245\233\001\022\013\n\004SKIP\020\377\272\233\001B\020\n\016_health_status\"" + + "\253\002\n)NetworkEndpointGroupsListNetworkEndp" + + "oints\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022J\n\005items\030\300\317\367/ \003(" + + "\01328.google.cloud.compute.v1.NetworkEndpo" + + "intWithHealthStatus\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001" + + "\001\022\037\n\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\0229\n\007wa" + + "rning\030\234\337\226\030 \001(\0132 .google.cloud.compute.v1" + + ".WarningH\003\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_p" + + "age_tokenB\n\n\010_warning\"\273\001\n\037NetworkEndpoin" + + "tGroupsScopedList\022Q\n\027network_endpoint_gr" + + "oups\030\255\227\377\r \003(\0132-.google.cloud.compute.v1." + + "NetworkEndpointGroup\0229\n\007warning\030\234\337\226\030 \001(\013" + + "2 .google.cloud.compute.v1.WarningH\000\210\001\001B" + + "\n\n\010_warning\"\317\001\n\037NetworkEndpointWithHealt" + + "hStatus\022K\n\007healths\030\227\223\255{ \003(\01327.google.clo" + + "ud.compute.v1.HealthStatusForNetworkEndp" + + "oint\022J\n\020network_endpoint\030\206\221\212\033 \001(\0132(.goog" + + "le.cloud.compute.v1.NetworkEndpointH\000\210\001\001" + + "B\023\n\021_network_endpoint\"\201\t\n\020NetworkInterfa" + + "ce\022@\n\016access_configs\030\226\273\3724 \003(\0132%.google.c" + + "loud.compute.v1.AccessConfig\022A\n\017alias_ip" + + "_ranges\030\277\203\334N \003(\0132%.google.cloud.compute." + + "v1.AliasIpRange\022\033\n\013fingerprint\030\344\321\363o \001(\tH" + + "\000\210\001\001\022+\n\033internal_ipv6_prefix_length\030\235\203\231a" + + " \001(\005H\001\210\001\001\022F\n\023ipv6_access_configs\030\356\345\304\346\001 \003" + + "(\0132%.google.cloud.compute.v1.AccessConfi" + + "g\022!\n\020ipv6_access_type\030\335\365\321\360\001 \001(\tH\002\210\001\001\022\035\n\014" + + "ipv6_address\030\234\263\357\242\001 \001(\tH\003\210\001\001\022\024\n\004kind\030\224\367\310\001" + + " \001(\tH\004\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\005\210\001\001\022\027\n\007netwo" + + "rk\030\256\264\205o \001(\tH\006\210\001\001\022\"\n\022network_attachment\030\324" + + "\227\217k \001(\tH\007\210\001\001\022\033\n\013network_i_p\030\211\261\345b \001(\tH\010\210\001" + + "\001\022\030\n\010nic_type\030\221\306\302\034 \001(\tH\t\210\001\001\022\034\n\013queue_cou" + + "nt\030\341\370\227\360\001 \001(\005H\n\210\001\001\022\033\n\nstack_type\030\221\265\213\313\001 \001(" + + "\tH\013\210\001\001\022\033\n\nsubnetwork\030\356\247\344\222\001 \001(\tH\014\210\001\001\"y\n\016I" + + "pv6AccessType\022\036\n\032UNDEFINED_IPV6_ACCESS_T" + + "YPE\020\000\022\017\n\010EXTERNAL\020\313\247\375\020\022\020\n\010INTERNAL\020\275\355\226\205\001" + + "\022$\n\034UNSPECIFIED_IPV6_ACCESS_TYPE\020\245\366\244\225\001\"`" + + "\n\007NicType\022\026\n\022UNDEFINED_NIC_TYPE\020\000\022\014\n\005GVN" + + "IC\020\231\225\303 \022\033\n\024UNSPECIFIED_NIC_TYPE\020\331\276\222 \022\022\n\n" + + "VIRTIO_NET\020\331\266\313\327\001\"i\n\tStackType\022\030\n\024UNDEFIN" + + "ED_STACK_TYPE\020\000\022\020\n\tIPV4_IPV6\020\201\350\312\n\022\020\n\tIPV" + + "4_ONLY\020\246\313\325\n\022\036\n\026UNSPECIFIED_STACK_TYPE\020\331\321" + + "\221\216\001B\016\n\014_fingerprintB\036\n\034_internal_ipv6_pr" + + "efix_lengthB\023\n\021_ipv6_access_typeB\017\n\r_ipv" + + "6_addressB\007\n\005_kindB\007\n\005_nameB\n\n\010_networkB" + + "\025\n\023_network_attachmentB\016\n\014_network_i_pB\013" + + "\n\t_nic_typeB\016\n\014_queue_countB\r\n\013_stack_ty" + + "peB\r\n\013_subnetwork\"\237\002\n\013NetworkList\022\020\n\002id\030" + + "\233\032 \001(\tH\000\210\001\001\0222\n\005items\030\300\317\367/ \003(\0132 .google.c" + + "loud.compute.v1.Network\022\024\n\004kind\030\224\367\310\001 \001(\t" + + "H\001\210\001\001\022\037\n\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032" + + "\n\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n\007warning\030\234\337" + + "\226\030 \001(\0132 .google.cloud.compute.v1.Warning" + + "H\004\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_page_toke" + + "nB\014\n\n_self_linkB\n\n\010_warning\"\272\006\n\016NetworkP" + + "eering\022\"\n\022auto_create_routes\030\335\342\262\033 \001(\010H\000\210" + + "\001\001\022&\n\026exchange_subnet_routes\030\320\312\306\014 \001(\010H\001\210" + + "\001\001\022$\n\024export_custom_routes\030\215\245\337\034 \001(\010H\002\210\001\001" + + "\0223\n#export_subnet_routes_with_public_ip\030" + + "\342\352\331. \001(\010H\003\210\001\001\022$\n\024import_custom_routes\030\276\361" + + "\263^ \001(\010H\004\210\001\001\0223\n#import_subnet_routes_with" + + "_public_ip\030\221\216\360\006 \001(\010H\005\210\001\001\022\024\n\004name\030\213\365\315\001 \001(" + + "\tH\006\210\001\001\022\027\n\007network\030\256\264\205o \001(\tH\007\210\001\001\022\030\n\010peer_" + + "mtu\030\321\216\227! \001(\005H\010\210\001\001\022\033\n\nstack_type\030\221\265\213\313\001 \001(" + + "\tH\t\210\001\001\022\025\n\005state\030\221\211\2534 \001(\tH\n\210\001\001\022\035\n\rstate_d" + + "etails\030\224\371\310- \001(\tH\013\210\001\001\"I\n\tStackType\022\030\n\024UND" + + "EFINED_STACK_TYPE\020\000\022\020\n\tIPV4_IPV6\020\201\350\312\n\022\020\n" + + "\tIPV4_ONLY\020\246\313\325\n\">\n\005State\022\023\n\017UNDEFINED_ST" + + "ATE\020\000\022\016\n\006ACTIVE\020\206\346\211\226\001\022\020\n\010INACTIVE\020\353\230\371\200\001B" + + "\025\n\023_auto_create_routesB\031\n\027_exchange_subn" + + "et_routesB\027\n\025_export_custom_routesB&\n$_e" + + "xport_subnet_routes_with_public_ipB\027\n\025_i" + + "mport_custom_routesB&\n$_import_subnet_ro" + + "utes_with_public_ipB\007\n\005_nameB\n\n\010_network" + + "B\013\n\t_peer_mtuB\r\n\013_stack_typeB\010\n\006_stateB\020" + + "\n\016_state_details\"\316\001\n\030NetworkPerformanceC" + + "onfig\022+\n\033total_egress_bandwidth_tier\030\377\237\205" + + "> \001(\tH\000\210\001\001\"e\n\030TotalEgressBandwidthTier\022)" + + "\n%UNDEFINED_TOTAL_EGRESS_BANDWIDTH_TIER\020" + + "\000\022\016\n\007DEFAULT\020\241\304\3756\022\016\n\006TIER_1\020\224\312\361\233\001B\036\n\034_to" + + "tal_egress_bandwidth_tier\"\222\001\n\024NetworkRou" + + "tingConfig\022\035\n\014routing_mode\030\374\272\310\342\001 \001(\tH\000\210\001" + + "\001\"J\n\013RoutingMode\022\032\n\026UNDEFINED_ROUTING_MO" + + "DE\020\000\022\016\n\006GLOBAL\020\243\357\357\353\001\022\017\n\010REGIONAL\020\237\354\200,B\017\n" + + "\r_routing_mode\"\204\002\n\031NetworksAddPeeringReq" + + "uest\022\"\n\022auto_create_routes\030\335\342\262\033 \001(\010H\000\210\001\001" + + "\022\024\n\004name\030\213\365\315\001 \001(\tH\001\210\001\001\022I\n\017network_peerin" + + "g\030\257\214\354\234\001 \001(\0132\'.google.cloud.compute.v1.Ne" + + "tworkPeeringH\002\210\001\001\022\035\n\014peer_network\030\321\340\333\356\001 " + + "\001(\tH\003\210\001\001B\025\n\023_auto_create_routesB\007\n\005_name" + + "B\022\n\020_network_peeringB\017\n\r_peer_network\"\326\001" + + "\n%NetworksGetEffectiveFirewallsResponse\022" + + "s\n\020firewall_policys\030\302\312\374\303\001 \003(\0132U.google.c" + + "loud.compute.v1.NetworksGetEffectiveFire" + + "wallsResponseEffectiveFirewallPolicy\0228\n\t" + + "firewalls\030\363\306\350\201\001 \003(\0132!.google.cloud.compu" + + "te.v1.Firewall\"\352\002\n.google.cloud.compute" + + ".v1.NodeTemplateAggregatedList.ItemsEntr" + + "y\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page_tok" + + "en\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH" + + "\003\210\001\001\022\027\n\014unreachables\030\237\240\206t \003(\t\0229\n\007warning" + + "\030\234\337\226\030 \001(\0132 .google.cloud.compute.v1.Warn" + + "ingH\004\210\001\001\032^\n\nItemsEntry\022\013\n\003key\030\001 \001(\t\022?\n\005v" + + "alue\030\002 \001(\01320.google.cloud.compute.v1.Nod" + + "eTemplatesScopedList:\0028\001B\005\n\003_idB\007\n\005_kind" + + "B\022\n\020_next_page_tokenB\014\n\n_self_linkB\n\n\010_w" + + "arning\"\251\002\n\020NodeTemplateList\022\020\n\002id\030\233\032 \001(\t" + + "H\000\210\001\001\0227\n\005items\030\300\317\367/ \003(\0132%.google.cloud.c" + + "ompute.v1.NodeTemplate\022\024\n\004kind\030\224\367\310\001 \001(\tH" + + "\001\210\001\001\022\037\n\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n\007warning\030\234\337\226" + + "\030 \001(\0132 .google.cloud.compute.v1.WarningH" + + "\004\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_page_token" + + "B\014\n\n_self_linkB\n\n\010_warning\"\216\001\n\037NodeTempl" + + "ateNodeTypeFlexibility\022\024\n\004cpus\030\313\347\272\001 \001(\tH" + + "\000\210\001\001\022\032\n\tlocal_ssd\030\260\276\274\301\001 \001(\tH\001\210\001\001\022\027\n\006memo" + + "ry\030\201\372\212\376\001 \001(\tH\002\210\001\001B\007\n\005_cpusB\014\n\n_local_ssd" + + "B\t\n\007_memory\"\243\001\n\027NodeTemplatesScopedList\022" + + "A\n\016node_templates\030\274\242\355\250\001 \003(\0132%.google.clo" + + "ud.compute.v1.NodeTemplate\0229\n\007warning\030\234\337" + + "\226\030 \001(\0132 .google.cloud.compute.v1.Warning" + + "H\000\210\001\001B\n\n\010_warning\"\240\004\n\010NodeType\022\035\n\014cpu_pl" + + "atform\030\252\352\321\303\001 \001(\tH\000\210\001\001\022\"\n\022creation_timest" + + "amp\030\266\217\307\016 \001(\tH\001\210\001\001\022G\n\ndeprecated\030\263\313\321\365\001 \001(" + + "\0132*.google.cloud.compute.v1.DeprecationS" + + "tatusH\002\210\001\001\022\034\n\013description\030\374\207\326\311\001 \001(\tH\003\210\001\001" + + "\022\033\n\nguest_cpus\030\322\313\310\273\001 \001(\005H\004\210\001\001\022\020\n\002id\030\233\032 \001" + + "(\004H\005\210\001\001\022\024\n\004kind\030\224\367\310\001 \001(\tH\006\210\001\001\022\035\n\014local_s" + + "sd_gb\030\312\210\377\234\001 \001(\005H\007\210\001\001\022\031\n\tmemory_mb\030\223\223\2507 \001" + + "(\005H\010\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\t\210\001\001\022\032\n\tself_li" + + "nk\030\215\222\305\331\001 \001(\tH\n\210\001\001\022\024\n\004zone\030\254\307\344\001 \001(\tH\013\210\001\001B" + + "\017\n\r_cpu_platformB\025\n\023_creation_timestampB" + + "\r\n\013_deprecatedB\016\n\014_descriptionB\r\n\013_guest" + + "_cpusB\005\n\003_idB\007\n\005_kindB\017\n\r_local_ssd_gbB\014" + + "\n\n_memory_mbB\007\n\005_nameB\014\n\n_self_linkB\007\n\005_" + + "zone\"\271\003\n\026NodeTypeAggregatedList\022\020\n\002id\030\233\032" + + " \001(\tH\000\210\001\001\022L\n\005items\030\300\317\367/ \003(\0132:.google.clo" + + "ud.compute.v1.NodeTypeAggregatedList.Ite" + + "msEntry\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_pa" + + "ge_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself_link\030\215\222\305\331" + + "\001 \001(\tH\003\210\001\001\022\027\n\014unreachables\030\237\240\206t \003(\t\0229\n\007w" + + "arning\030\234\337\226\030 \001(\0132 .google.cloud.compute.v" + + "1.WarningH\004\210\001\001\032Z\n\nItemsEntry\022\013\n\003key\030\001 \001(" + + "\t\022;\n\005value\030\002 \001(\0132,.google.cloud.compute." + + "v1.NodeTypesScopedList:\0028\001B\005\n\003_idB\007\n\005_ki" + + "ndB\022\n\020_next_page_tokenB\014\n\n_self_linkB\n\n\010" + + "_warning\"\241\002\n\014NodeTypeList\022\020\n\002id\030\233\032 \001(\tH\000" + + "\210\001\001\0223\n\005items\030\300\317\367/ \003(\0132!.google.cloud.com" + + "pute.v1.NodeType\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037" + + "\n\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself_" + + "link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n\007warning\030\234\337\226\030 \001(\0132" + + " .google.cloud.compute.v1.WarningH\004\210\001\001B\005" + + "\n\003_idB\007\n\005_kindB\022\n\020_next_page_tokenB\014\n\n_s" + + "elf_linkB\n\n\010_warning\"\227\001\n\023NodeTypesScoped" + + "List\0229\n\nnode_types\030\374\277\365\345\001 \003(\0132!.google.cl" + + "oud.compute.v1.NodeType\0229\n\007warning\030\234\337\226\030 " + + "\001(\0132 .google.cloud.compute.v1.WarningH\000\210" + + "\001\001B\n\n\010_warning\"\220\003\n\024NotificationEndpoint\022" + + "\"\n\022creation_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022\034\n\013d" + + "escription\030\374\207\326\311\001 \001(\tH\001\210\001\001\022Y\n\rgrpc_settin" + + "gs\030\244\306\300\331\001 \001(\01329.google.cloud.compute.v1.N" + + "otificationEndpointGrpcSettingsH\002\210\001\001\022\020\n\002" + + "id\030\233\032 \001(\004H\003\210\001\001\022\024\n\004kind\030\224\367\310\001 \001(\tH\004\210\001\001\022\024\n\004" + + "name\030\213\365\315\001 \001(\tH\005\210\001\001\022\026\n\006region\030\364\315\240B \001(\tH\006\210" + + "\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\007\210\001\001B\025\n\023_creat" + + "ion_timestampB\016\n\014_descriptionB\020\n\016_grpc_s" + + "ettingsB\005\n\003_idB\007\n\005_kindB\007\n\005_nameB\t\n\007_reg" + + "ionB\014\n\n_self_link\"\267\002\n NotificationEndpoi" + + "ntGrpcSettings\022\032\n\tauthority\030\303\216\320\277\001 \001(\tH\000\210" + + "\001\001\022\030\n\010endpoint\030\225\273\234> \001(\tH\001\210\001\001\022\035\n\014payload_" + + "name\030\234\265\234\217\001 \001(\tH\002\210\001\001\022C\n\017resend_interval\030\311" + + "\270\210\344\001 \001(\0132!.google.cloud.compute.v1.Durat" + + "ionH\003\210\001\001\022\"\n\022retry_duration_sec\030\335\316\2247 \001(\rH" + + "\004\210\001\001B\014\n\n_authorityB\013\n\t_endpointB\017\n\r_payl" + + "oad_nameB\022\n\020_resend_intervalB\025\n\023_retry_d" + + "uration_sec\"\271\002\n\030NotificationEndpointList" + + "\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022?\n\005items\030\300\317\367/ \003(\0132-.g" + + "oogle.cloud.compute.v1.NotificationEndpo" + + "int\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page_t" + + "oken\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(" + + "\tH\003\210\001\001\0229\n\007warning\030\234\337\226\030 \001(\0132 .google.clou" + + "d.compute.v1.WarningH\004\210\001\001B\005\n\003_idB\007\n\005_kin" + + "dB\022\n\020_next_page_tokenB\014\n\n_self_linkB\n\n\010_" + + "warning\"\333\t\n\tOperation\022$\n\023client_operatio" + + "n_id\030\347\215\336\215\001 \001(\tH\000\210\001\001\022\"\n\022creation_timestam" + + "p\030\266\217\307\016 \001(\tH\001\210\001\001\022\034\n\013description\030\374\207\326\311\001 \001(\t" + + "H\002\210\001\001\022\030\n\010end_time\030\261\247\3476 \001(\tH\003\210\001\001\0225\n\005error" + + "\030\210\244\223. \001(\0132\036.google.cloud.compute.v1.Erro" + + "rH\004\210\001\001\022\'\n\022http_error_message\030\331\372\310` \001(\tB\003\350" + + "G\004H\005\210\001\001\022,\n\026http_error_status_code\030\354\204\370\224\001 " + + "\001(\005B\003\350G\003H\006\210\001\001\022\020\n\002id\030\233\032 \001(\004H\007\210\001\001\022\034\n\013inser" + + "t_time\030\223\251\350\316\001 \001(\tH\010\210\001\001\022\024\n\004kind\030\224\367\310\001 \001(\tH\t" + + "\210\001\001\022\031\n\004name\030\213\365\315\001 \001(\tB\003\350G\001H\n\210\001\001\022\"\n\022operat" + + "ion_group_id\030\263\355\223\023 \001(\tH\013\210\001\001\022\036\n\016operation_" + + "type\030\222\366\332T \001(\tH\014\210\001\001\022\030\n\010progress\030\255\204\323\" \001(\005H" + + "\r\210\001\001\022\026\n\006region\030\364\315\240B \001(\tH\016\210\001\001\022\032\n\tself_lin" + + "k\030\215\222\305\331\001 \001(\tH\017\210\001\001\022\032\n\nstart_time\030\212\351\356\021 \001(\tH" + + "\020\210\001\001\022F\n\006status\030\362\237\267V \001(\0162).google.cloud.c" + + "ompute.v1.Operation.StatusB\003\350G\002H\021\210\001\001\022\037\n\016" + + "status_message\030\272\311\351\215\001 \001(\tH\022\210\001\001\022\031\n\ttarget_" + + "id\030\211\225\215{ \001(\004H\023\210\001\001\022\033\n\013target_link\030\350\223\361\035 \001(\t" + + "H\024\210\001\001\022\024\n\004user\030\313\327\333\001 \001(\tH\025\210\001\001\0227\n\010warnings\030" + + "\327\210\301\355\001 \003(\0132!.google.cloud.compute.v1.Warn" + + "ings\022\024\n\004zone\030\254\307\344\001 \001(\tH\026\210\001\001\"K\n\006Status\022\024\n\020" + + "UNDEFINED_STATUS\020\000\022\013\n\004DONE\020\202\267\200\001\022\016\n\007PENDI" + + "NG\020\367\252\360\020\022\016\n\007RUNNING\020\237\303\3529B\026\n\024_client_opera" + + "tion_idB\025\n\023_creation_timestampB\016\n\014_descr" + + "iptionB\013\n\t_end_timeB\010\n\006_errorB\025\n\023_http_e" + + "rror_messageB\031\n\027_http_error_status_codeB" + + "\005\n\003_idB\016\n\014_insert_timeB\007\n\005_kindB\007\n\005_name" + + "B\025\n\023_operation_group_idB\021\n\017_operation_ty" + + "peB\013\n\t_progressB\t\n\007_regionB\014\n\n_self_link" + + "B\r\n\013_start_timeB\t\n\007_statusB\021\n\017_status_me" + + "ssageB\014\n\n_target_idB\016\n\014_target_linkB\007\n\005_" + + "userB\007\n\005_zone\"\274\003\n\027OperationAggregatedLis" + + "t\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022M\n\005items\030\300\317\367/ \003(\0132;." + + "google.cloud.compute.v1.OperationAggrega" + + "tedList.ItemsEntry\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001" + + "\022\037\n\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tsel" + + "f_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n\014unreachables\030\237\240" + + "\206t \003(\t\0229\n\007warning\030\234\337\226\030 \001(\0132 .google.clou" + + "d.compute.v1.WarningH\004\210\001\001\032[\n\nItemsEntry\022" + + "\013\n\003key\030\001 \001(\t\022<\n\005value\030\002 \001(\0132-.google.clo" + + "ud.compute.v1.OperationsScopedList:\0028\001B\005" + + "\n\003_idB\007\n\005_kindB\022\n\020_next_page_tokenB\014\n\n_s" + + "elf_linkB\n\n\010_warning\"\243\002\n\rOperationList\022\020" + + "\n\002id\030\233\032 \001(\tH\000\210\001\001\0224\n\005items\030\300\317\367/ \003(\0132\".goo" + + "gle.cloud.compute.v1.Operation\022\024\n\004kind\030\224" + + "\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page_token\030\225\272\206& \001(\t" + + "H\002\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n\007war" + + "ning\030\234\337\226\030 \001(\0132 .google.cloud.compute.v1." + + "WarningH\004\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_pa" + + "ge_tokenB\014\n\n_self_linkB\n\n\010_warning\"\230\001\n\024O" + + "perationsScopedList\0229\n\noperations\030\354\257\377\001 \003" + + "(\0132\".google.cloud.compute.v1.Operation\0229" + + "\n\007warning\030\234\337\226\030 \001(\0132 .google.cloud.comput" + + "e.v1.WarningH\000\210\001\001B\n\n\010_warning\"\332\006\n\020Outlie" + + "rDetection\022E\n\022base_ejection_time\030\207\327\317& \001(" + + "\0132!.google.cloud.compute.v1.DurationH\000\210\001" + + "\001\022#\n\022consecutive_errors\030\240\263\320\270\001 \001(\005H\001\210\001\001\022," + + "\n\033consecutive_gateway_failure\030\372\267\212\307\001 \001(\005H" + + "\002\210\001\001\022,\n\034enforcing_consecutive_errors\030\300\323\320" + + "e \001(\005H\003\210\001\001\0226\n%enforcing_consecutive_gate" + + "way_failure\030\332\337\212\274\001 \001(\005H\004\210\001\001\022&\n\026enforcing_" + + "success_rate\030\274\357\337\\ \001(\005H\005\210\001\001\022;\n\010interval\030\305" + + "\311\377\017 \001(\0132!.google.cloud.compute.v1.Durati" + + "onH\006\210\001\001\022$\n\024max_ejection_percent\030\230\246\345\010 \001(\005" + + "H\007\210\001\001\022+\n\032success_rate_minimum_hosts\030\367\241\332\372" + + "\001 \001(\005H\010\210\001\001\022,\n\033success_rate_request_volum" + + "e\030\315\353\230\206\001 \001(\005H\t\210\001\001\022)\n\031success_rate_stdev_f" + + "actor\030\235\203\251S \001(\005H\n\210\001\001B\025\n\023_base_ejection_ti" + + "meB\025\n\023_consecutive_errorsB\036\n\034_consecutiv" + + "e_gateway_failureB\037\n\035_enforcing_consecut" + + "ive_errorsB(\n&_enforcing_consecutive_gat" + + "eway_failureB\031\n\027_enforcing_success_rateB" + + "\013\n\t_intervalB\027\n\025_max_ejection_percentB\035\n" + + "\033_success_rate_minimum_hostsB\036\n\034_success" + + "_rate_request_volumeB\034\n\032_success_rate_st" + + "dev_factor\"\306\003\n\017PacketIntervals\022\026\n\006avg_ms" + + "\030\263\334\324a \001(\003H\000\210\001\001\022\030\n\010duration\030\224\233\221J \001(\tH\001\210\001\001" + + "\022\027\n\006max_ms\030\341\304\274\374\001 \001(\003H\002\210\001\001\022\027\n\006min_ms\030\263\245\355\377" + + "\001 \001(\003H\003\210\001\001\022\035\n\rnum_intervals\030\325\325\354X \001(\003H\004\210\001" + + "\001\022\024\n\004type\030\272\236\332\001 \001(\tH\005\210\001\001\"g\n\010Duration\022\026\n\022U" + + "NDEFINED_DURATION\020\000\022\034\n\024DURATION_UNSPECIF" + + "IED\020\354\371\243\374\001\022\013\n\004HOUR\020\344\333\207\001\022\t\n\003MAX\020\304\322\004\022\r\n\006MIN" + + "UTE\020\224\264\272<\"h\n\004Type\022\022\n\016UNDEFINED_TYPE\020\000\022\020\n\010" + + "LOOPBACK\020\213\223\353\251\001\022\016\n\007RECEIVE\020\303\375\267Z\022\020\n\010TRANSM" + + "IT\020\260\205\373\327\001\022\030\n\020TYPE_UNSPECIFIED\020\222\373\333\320\001B\t\n\007_a" + + "vg_msB\013\n\t_durationB\t\n\007_max_msB\t\n\007_min_ms" + + "B\020\n\016_num_intervalsB\007\n\005_type\"\272\006\n\017PacketMi" + + "rroring\022Z\n\rcollector_ilb\030\355\211\266\313\001 \001(\0132:.goo" + + "gle.cloud.compute.v1.PacketMirroringForw" + + "ardingRuleInfoH\000\210\001\001\022\"\n\022creation_timestam" + + "p\030\266\217\307\016 \001(\tH\001\210\001\001\022\034\n\013description\030\374\207\326\311\001 \001(\t" + + "H\002\210\001\001\022\027\n\006enable\030\203\313\324\224\001 \001(\tH\003\210\001\001\022G\n\006filter" + + "\030\370\226\243\240\001 \001(\0132..google.cloud.compute.v1.Pac" + + "ketMirroringFilterH\004\210\001\001\022\020\n\002id\030\233\032 \001(\004H\005\210\001" + + "\001\022\024\n\004kind\030\224\367\310\001 \001(\tH\006\210\001\001\022`\n\022mirrored_reso" + + "urces\030\304\237\302; \001(\0132<.google.cloud.compute.v1" + + ".PacketMirroringMirroredResourceInfoH\007\210\001" + + "\001\022\024\n\004name\030\213\365\315\001 \001(\tH\010\210\001\001\022L\n\007network\030\256\264\205o " + + "\001(\01323.google.cloud.compute.v1.PacketMirr" + + "oringNetworkInfoH\t\210\001\001\022\031\n\010priority\030\244\363\241\324\001 " + + "\001(\rH\n\210\001\001\022\026\n\006region\030\364\315\240B \001(\tH\013\210\001\001\022\032\n\tself" + + "_link\030\215\222\305\331\001 \001(\tH\014\210\001\001\"9\n\006Enable\022\024\n\020UNDEFI" + + "NED_ENABLE\020\000\022\014\n\005FALSE\020\203\302\344\037\022\013\n\004TRUE\020\216\333\235\001B" + + "\020\n\016_collector_ilbB\025\n\023_creation_timestamp" + + "B\016\n\014_descriptionB\t\n\007_enableB\t\n\007_filterB\005" + + "\n\003_idB\007\n\005_kindB\025\n\023_mirrored_resourcesB\007\n" + + "\005_nameB\n\n\010_networkB\013\n\t_priorityB\t\n\007_regi" + + "onB\014\n\n_self_link\"\316\003\n\035PacketMirroringAggr" + + "egatedList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022S\n\005items\030\300\317" + + "\367/ \003(\0132A.google.cloud.compute.v1.PacketM" + + "irroringAggregatedList.ItemsEntry\022\024\n\004kin" + + "d\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page_token\030\225\272\206& " + + "\001(\tH\002\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n\014" + + "unreachables\030\237\240\206t \003(\t\0229\n\007warning\030\234\337\226\030 \001(" + + "\0132 .google.cloud.compute.v1.WarningH\004\210\001\001" + + "\032a\n\nItemsEntry\022\013\n\003key\030\001 \001(\t\022B\n\005value\030\002 \001" + + "(\01323.google.cloud.compute.v1.PacketMirro" + + "ringsScopedList:\0028\001B\005\n\003_idB\007\n\005_kindB\022\n\020_" + + "next_page_tokenB\014\n\n_self_linkB\n\n\010_warnin" + + "g\"\306\001\n\025PacketMirroringFilter\022\030\n\rI_p_proto" + + "cols\030\326\331\376. \003(\t\022\027\n\013cidr_ranges\030\201\224\323\350\001 \003(\t\022\031" + + "\n\tdirection\030\377\216\2005 \001(\tH\000\210\001\001\"Q\n\tDirection\022\027" + + "\n\023UNDEFINED_DIRECTION\020\000\022\n\n\004BOTH\020\201\347|\022\016\n\006E" + + "GRESS\020\365\366\264\316\001\022\017\n\007INGRESS\020\225\375\276\366\001B\014\n\n_directi" + + "on\"q\n!PacketMirroringForwardingRuleInfo\022" + + "\036\n\rcanonical_url\030\244\377\243\364\001 \001(\tH\000\210\001\001\022\022\n\003url\030\357" + + "\212\007 \001(\tH\001\210\001\001B\020\n\016_canonical_urlB\006\n\004_url\"\257\002" + + "\n\023PacketMirroringList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022" + + ":\n\005items\030\300\317\367/ \003(\0132(.google.cloud.compute" + + ".v1.PacketMirroring\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001" + "\001\022\037\n\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tse" + "lf_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n\007warning\030\234\337\226\030 \001" + "(\0132 .google.cloud.compute.v1.WarningH\004\210\001" + "\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_page_tokenB\014\n" - + "\n_self_linkB\n\n\010_warning\"\333\t\n\tOperation\022$\n" - + "\023client_operation_id\030\347\215\336\215\001 \001(\tH\000\210\001\001\022\"\n\022c" - + "reation_timestamp\030\266\217\307\016 \001(\tH\001\210\001\001\022\034\n\013descr" - + "iption\030\374\207\326\311\001 \001(\tH\002\210\001\001\022\030\n\010end_time\030\261\247\3476 \001" - + "(\tH\003\210\001\001\0225\n\005error\030\210\244\223. \001(\0132\036.google.cloud" - + ".compute.v1.ErrorH\004\210\001\001\022\'\n\022http_error_mes" - + "sage\030\331\372\310` \001(\tB\003\350G\004H\005\210\001\001\022,\n\026http_error_st" - + "atus_code\030\354\204\370\224\001 \001(\005B\003\350G\003H\006\210\001\001\022\020\n\002id\030\233\032 \001" - + "(\004H\007\210\001\001\022\034\n\013insert_time\030\223\251\350\316\001 \001(\tH\010\210\001\001\022\024\n" - + "\004kind\030\224\367\310\001 \001(\tH\t\210\001\001\022\031\n\004name\030\213\365\315\001 \001(\tB\003\350G" - + "\001H\n\210\001\001\022\"\n\022operation_group_id\030\263\355\223\023 \001(\tH\013\210" - + "\001\001\022\036\n\016operation_type\030\222\366\332T \001(\tH\014\210\001\001\022\030\n\010pr" - + "ogress\030\255\204\323\" \001(\005H\r\210\001\001\022\026\n\006region\030\364\315\240B \001(\tH" - + "\016\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\017\210\001\001\022\032\n\nstar" - + "t_time\030\212\351\356\021 \001(\tH\020\210\001\001\022F\n\006status\030\362\237\267V \001(\0162" - + ").google.cloud.compute.v1.Operation.Stat" - + "usB\003\350G\002H\021\210\001\001\022\037\n\016status_message\030\272\311\351\215\001 \001(\t" - + "H\022\210\001\001\022\031\n\ttarget_id\030\211\225\215{ \001(\004H\023\210\001\001\022\033\n\013targ" - + "et_link\030\350\223\361\035 \001(\tH\024\210\001\001\022\024\n\004user\030\313\327\333\001 \001(\tH\025" - + "\210\001\001\0227\n\010warnings\030\327\210\301\355\001 \003(\0132!.google.cloud" - + ".compute.v1.Warnings\022\024\n\004zone\030\254\307\344\001 \001(\tH\026\210" - + "\001\001\"K\n\006Status\022\024\n\020UNDEFINED_STATUS\020\000\022\013\n\004DO" - + "NE\020\202\267\200\001\022\016\n\007PENDING\020\367\252\360\020\022\016\n\007RUNNING\020\237\303\3529B" - + "\026\n\024_client_operation_idB\025\n\023_creation_tim" - + "estampB\016\n\014_descriptionB\013\n\t_end_timeB\010\n\006_" - + "errorB\025\n\023_http_error_messageB\031\n\027_http_er" - + "ror_status_codeB\005\n\003_idB\016\n\014_insert_timeB\007" - + "\n\005_kindB\007\n\005_nameB\025\n\023_operation_group_idB" - + "\021\n\017_operation_typeB\013\n\t_progressB\t\n\007_regi" - + "onB\014\n\n_self_linkB\r\n\013_start_timeB\t\n\007_stat" - + "usB\021\n\017_status_messageB\014\n\n_target_idB\016\n\014_" - + "target_linkB\007\n\005_userB\007\n\005_zone\"\274\003\n\027Operat" - + "ionAggregatedList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022M\n\005i" - + "tems\030\300\317\367/ \003(\0132;.google.cloud.compute.v1." - + "OperationAggregatedList.ItemsEntry\022\024\n\004ki" - + "nd\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page_token\030\225\272\206&" - + " \001(\tH\002\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n" - + "\014unreachables\030\237\240\206t \003(\t\0229\n\007warning\030\234\337\226\030 \001" - + "(\0132 .google.cloud.compute.v1.WarningH\004\210\001" - + "\001\032[\n\nItemsEntry\022\013\n\003key\030\001 \001(\t\022<\n\005value\030\002 " - + "\001(\0132-.google.cloud.compute.v1.Operations" - + "ScopedList:\0028\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_" - + "page_tokenB\014\n\n_self_linkB\n\n\010_warning\"\243\002\n" - + "\rOperationList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0224\n\005item" - + "s\030\300\317\367/ \003(\0132\".google.cloud.compute.v1.Ope" - + "ration\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_pag" - + "e_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself_link\030\215\222\305\331\001" - + " \001(\tH\003\210\001\001\0229\n\007warning\030\234\337\226\030 \001(\0132 .google.c" - + "loud.compute.v1.WarningH\004\210\001\001B\005\n\003_idB\007\n\005_" - + "kindB\022\n\020_next_page_tokenB\014\n\n_self_linkB\n" - + "\n\010_warning\"\230\001\n\024OperationsScopedList\0229\n\no" - + "perations\030\354\257\377\001 \003(\0132\".google.cloud.comput" - + "e.v1.Operation\0229\n\007warning\030\234\337\226\030 \001(\0132 .goo" - + "gle.cloud.compute.v1.WarningH\000\210\001\001B\n\n\010_wa" - + "rning\"\332\006\n\020OutlierDetection\022E\n\022base_eject" - + "ion_time\030\207\327\317& \001(\0132!.google.cloud.compute" - + ".v1.DurationH\000\210\001\001\022#\n\022consecutive_errors\030" - + "\240\263\320\270\001 \001(\005H\001\210\001\001\022,\n\033consecutive_gateway_fa" - + "ilure\030\372\267\212\307\001 \001(\005H\002\210\001\001\022,\n\034enforcing_consec" - + "utive_errors\030\300\323\320e \001(\005H\003\210\001\001\0226\n%enforcing_" - + "consecutive_gateway_failure\030\332\337\212\274\001 \001(\005H\004\210" - + "\001\001\022&\n\026enforcing_success_rate\030\274\357\337\\ \001(\005H\005\210" - + "\001\001\022;\n\010interval\030\305\311\377\017 \001(\0132!.google.cloud.c" - + "ompute.v1.DurationH\006\210\001\001\022$\n\024max_ejection_" - + "percent\030\230\246\345\010 \001(\005H\007\210\001\001\022+\n\032success_rate_mi" - + "nimum_hosts\030\367\241\332\372\001 \001(\005H\010\210\001\001\022,\n\033success_ra" - + "te_request_volume\030\315\353\230\206\001 \001(\005H\t\210\001\001\022)\n\031succ" - + "ess_rate_stdev_factor\030\235\203\251S \001(\005H\n\210\001\001B\025\n\023_" - + "base_ejection_timeB\025\n\023_consecutive_error" - + "sB\036\n\034_consecutive_gateway_failureB\037\n\035_en" - + "forcing_consecutive_errorsB(\n&_enforcing" - + "_consecutive_gateway_failureB\031\n\027_enforci" - + "ng_success_rateB\013\n\t_intervalB\027\n\025_max_eje" - + "ction_percentB\035\n\033_success_rate_minimum_h" - + "ostsB\036\n\034_success_rate_request_volumeB\034\n\032" - + "_success_rate_stdev_factor\"\306\003\n\017PacketInt" - + "ervals\022\026\n\006avg_ms\030\263\334\324a \001(\003H\000\210\001\001\022\030\n\010durati" - + "on\030\224\233\221J \001(\tH\001\210\001\001\022\027\n\006max_ms\030\341\304\274\374\001 \001(\003H\002\210\001" - + "\001\022\027\n\006min_ms\030\263\245\355\377\001 \001(\003H\003\210\001\001\022\035\n\rnum_interv" - + "als\030\325\325\354X \001(\003H\004\210\001\001\022\024\n\004type\030\272\236\332\001 \001(\tH\005\210\001\001\"" - + "g\n\010Duration\022\026\n\022UNDEFINED_DURATION\020\000\022\034\n\024D" - + "URATION_UNSPECIFIED\020\354\371\243\374\001\022\013\n\004HOUR\020\344\333\207\001\022\t" - + "\n\003MAX\020\304\322\004\022\r\n\006MINUTE\020\224\264\272<\"h\n\004Type\022\022\n\016UNDE" - + "FINED_TYPE\020\000\022\020\n\010LOOPBACK\020\213\223\353\251\001\022\016\n\007RECEIV" - + "E\020\303\375\267Z\022\020\n\010TRANSMIT\020\260\205\373\327\001\022\030\n\020TYPE_UNSPECI" - + "FIED\020\222\373\333\320\001B\t\n\007_avg_msB\013\n\t_durationB\t\n\007_m" - + "ax_msB\t\n\007_min_msB\020\n\016_num_intervalsB\007\n\005_t" - + "ype\"\272\006\n\017PacketMirroring\022Z\n\rcollector_ilb" - + "\030\355\211\266\313\001 \001(\0132:.google.cloud.compute.v1.Pac" - + "ketMirroringForwardingRuleInfoH\000\210\001\001\022\"\n\022c" - + "reation_timestamp\030\266\217\307\016 \001(\tH\001\210\001\001\022\034\n\013descr" - + "iption\030\374\207\326\311\001 \001(\tH\002\210\001\001\022\027\n\006enable\030\203\313\324\224\001 \001(" - + "\tH\003\210\001\001\022G\n\006filter\030\370\226\243\240\001 \001(\0132..google.clou" - + "d.compute.v1.PacketMirroringFilterH\004\210\001\001\022" - + "\020\n\002id\030\233\032 \001(\004H\005\210\001\001\022\024\n\004kind\030\224\367\310\001 \001(\tH\006\210\001\001\022" - + "`\n\022mirrored_resources\030\304\237\302; \001(\0132<.google." - + "cloud.compute.v1.PacketMirroringMirrored" - + "ResourceInfoH\007\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\010\210\001\001\022" - + "L\n\007network\030\256\264\205o \001(\01323.google.cloud.compu" - + "te.v1.PacketMirroringNetworkInfoH\t\210\001\001\022\031\n" - + "\010priority\030\244\363\241\324\001 \001(\rH\n\210\001\001\022\026\n\006region\030\364\315\240B " - + "\001(\tH\013\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\014\210\001\001\"9\n\006" - + "Enable\022\024\n\020UNDEFINED_ENABLE\020\000\022\014\n\005FALSE\020\203\302" - + "\344\037\022\013\n\004TRUE\020\216\333\235\001B\020\n\016_collector_ilbB\025\n\023_cr" - + "eation_timestampB\016\n\014_descriptionB\t\n\007_ena" - + "bleB\t\n\007_filterB\005\n\003_idB\007\n\005_kindB\025\n\023_mirro" - + "red_resourcesB\007\n\005_nameB\n\n\010_networkB\013\n\t_p" - + "riorityB\t\n\007_regionB\014\n\n_self_link\"\316\003\n\035Pac" - + "ketMirroringAggregatedList\022\020\n\002id\030\233\032 \001(\tH" - + "\000\210\001\001\022S\n\005items\030\300\317\367/ \003(\0132A.google.cloud.co" - + "mpute.v1.PacketMirroringAggregatedList.I" - + "temsEntry\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_" - + "page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself_link\030\215\222" - + "\305\331\001 \001(\tH\003\210\001\001\022\027\n\014unreachables\030\237\240\206t \003(\t\0229\n" - + "\007warning\030\234\337\226\030 \001(\0132 .google.cloud.compute" - + ".v1.WarningH\004\210\001\001\032a\n\nItemsEntry\022\013\n\003key\030\001 " - + "\001(\t\022B\n\005value\030\002 \001(\01323.google.cloud.comput" - + "e.v1.PacketMirroringsScopedList:\0028\001B\005\n\003_" - + "idB\007\n\005_kindB\022\n\020_next_page_tokenB\014\n\n_self" - + "_linkB\n\n\010_warning\"\306\001\n\025PacketMirroringFil" - + "ter\022\030\n\rI_p_protocols\030\326\331\376. \003(\t\022\027\n\013cidr_ra" - + "nges\030\201\224\323\350\001 \003(\t\022\031\n\tdirection\030\377\216\2005 \001(\tH\000\210\001" - + "\001\"Q\n\tDirection\022\027\n\023UNDEFINED_DIRECTION\020\000\022" - + "\n\n\004BOTH\020\201\347|\022\016\n\006EGRESS\020\365\366\264\316\001\022\017\n\007INGRESS\020\225" - + "\375\276\366\001B\014\n\n_direction\"q\n!PacketMirroringFor" - + "wardingRuleInfo\022\036\n\rcanonical_url\030\244\377\243\364\001 \001" - + "(\tH\000\210\001\001\022\022\n\003url\030\357\212\007 \001(\tH\001\210\001\001B\020\n\016_canonica" - + "l_urlB\006\n\004_url\"\257\002\n\023PacketMirroringList\022\020\n" - + "\002id\030\233\032 \001(\tH\000\210\001\001\022:\n\005items\030\300\317\367/ \003(\0132(.goog" - + "le.cloud.compute.v1.PacketMirroring\022\024\n\004k" - + "ind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page_token\030\225\272\206" - + "& \001(\tH\002\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229" - + "\n\007warning\030\234\337\226\030 \001(\0132 .google.cloud.comput" - + "e.v1.WarningH\004\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020_ne" - + "xt_page_tokenB\014\n\n_self_linkB\n\n\010_warning\"" - + "\367\001\n#PacketMirroringMirroredResourceInfo\022" - + "^\n\tinstances\030\376\374\357\r \003(\0132H.google.cloud.com" - + "pute.v1.PacketMirroringMirroredResourceI" - + "nfoInstanceInfo\022_\n\013subnetworks\030\305\324\245\306\001 \003(\013" - + "2F.google.cloud.compute.v1.PacketMirrori" - + "ngMirroredResourceInfoSubnetInfo\022\017\n\004tags" - + "\030\231\350\330\001 \003(\t\"\177\n/PacketMirroringMirroredReso" - + "urceInfoInstanceInfo\022\036\n\rcanonical_url\030\244\377" - + "\243\364\001 \001(\tH\000\210\001\001\022\022\n\003url\030\357\212\007 \001(\tH\001\210\001\001B\020\n\016_can" - + "onical_urlB\006\n\004_url\"}\n-PacketMirroringMir" - + "roredResourceInfoSubnetInfo\022\036\n\rcanonical" - + "_url\030\244\377\243\364\001 \001(\tH\000\210\001\001\022\022\n\003url\030\357\212\007 \001(\tH\001\210\001\001B" - + "\020\n\016_canonical_urlB\006\n\004_url\"j\n\032PacketMirro" - + "ringNetworkInfo\022\036\n\rcanonical_url\030\244\377\243\364\001 \001" - + "(\tH\000\210\001\001\022\022\n\003url\030\357\212\007 \001(\tH\001\210\001\001B\020\n\016_canonica" - + "l_urlB\006\n\004_url\"\253\001\n\032PacketMirroringsScoped" - + "List\022F\n\021packet_mirrorings\030\247\372\334I \003(\0132(.goo" - + "gle.cloud.compute.v1.PacketMirroring\0229\n\007" - + "warning\030\234\337\226\030 \001(\0132 .google.cloud.compute." - + "v1.WarningH\000\210\001\001B\n\n\010_warning\"\374\001\n\026PatchAut" - + "oscalerRequest\022\033\n\nautoscaler\030\327\375\322\366\001 \001(\tH\000" - + "\210\001\001\022I\n\023autoscaler_resource\030\366\360\377b \001(\0132#.go" - + "ogle.cloud.compute.v1.AutoscalerB\004\342A\001\002\022\"" - + "\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nre" - + "quest_id\030\313\201\331\021 \001(\tH\001\210\001\001\022\034\n\004zone\030\254\307\344\001 \001(\tB" - + "\013\342A\001\002\362G\004zoneB\r\n\013_autoscalerB\r\n\013_request_" - + "id\"\336\001\n\031PatchBackendBucketRequest\022\037\n\016back" - + "end_bucket\030\365\343\335+ \001(\tB\004\342A\001\002\022Q\n\027backend_buc" - + "ket_resource\030\230\316\307\265\001 \001(\0132&.google.cloud.co" - + "mpute.v1.BackendBucketB\004\342A\001\002\022\"\n\007project\030" - + "\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nrequest_id\030\313" - + "\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\343\001\n\032PatchBac" - + "kendServiceRequest\022!\n\017backend_service\030\212\300" - + "\256\222\001 \001(\tB\004\342A\001\002\022S\n\030backend_service_resourc" - + "e\030\243\201\337\245\001 \001(\0132\'.google.cloud.compute.v1.Ba" - + "ckendServiceB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016" - + "\342A\001\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210" - + "\001\001B\r\n\013_request_id\"\277\001\n\032PatchFirewallPolic" - + "yRequest\022!\n\017firewall_policy\030\321\212\306\355\001 \001(\tB\004\342" - + "A\001\002\022S\n\030firewall_policy_resource\030\274\266\207\354\001 \001(" - + "\0132\'.google.cloud.compute.v1.FirewallPoli" - + "cyB\004\342A\001\002\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013" - + "_request_id\"\310\001\n\024PatchFirewallRequest\022\032\n\010" - + "firewall\030\200\372\325\363\001 \001(\tB\004\342A\001\002\022E\n\021firewall_res" - + "ource\030\355\260\340\023 \001(\0132!.google.cloud.compute.v1" - + ".FirewallB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001" - + "\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B" - + "\r\n\013_request_id\"\205\002\n\032PatchForwardingRuleRe" - + "quest\022!\n\017forwarding_rule\030\376\245\335\200\001 \001(\tB\004\342A\001\002" - + "\022S\n\030forwarding_rule_resource\030\257\300\320\217\001 \001(\0132\'" - + ".google.cloud.compute.v1.ForwardingRuleB" - + "\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007projec" - + "t\022 \n\006region\030\364\315\240B \001(\tB\r\342A\001\002\362G\006region\022\032\n\nr" - + "equest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\351" - + "\001\n PatchGlobalForwardingRuleRequest\022!\n\017f" - + "orwarding_rule\030\376\245\335\200\001 \001(\tB\004\342A\001\002\022S\n\030forwar" - + "ding_rule_resource\030\257\300\320\217\001 \001(\0132\'.google.cl" - + "oud.compute.v1.ForwardingRuleB\004\342A\001\002\022\"\n\007p" - + "roject\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nreque" - + "st_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\206\002\n(P" - + "atchGlobalPublicDelegatedPrefixeRequest\022" - + "\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022(\n\027p" - + "ublic_delegated_prefix\030\350\334\261a \001(\tB\004\342A\001\002\022a\n" - + " public_delegated_prefix_resource\030\205\370\330\026 \001" - + "(\0132..google.cloud.compute.v1.PublicDeleg" - + "atedPrefixB\004\342A\001\002\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH" - + "\000\210\001\001B\r\n\013_request_id\"\326\001\n\027PatchHealthCheck" - + "Request\022\036\n\014health_check\030\345\252\244\223\001 \001(\tB\004\342A\001\002\022" - + "L\n\025health_check_resource\030\250\303\244` \001(\0132$.goog" - + "le.cloud.compute.v1.HealthCheckB\004\342A\001\002\022\"\n" - + "\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nreq" - + "uest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\274\001\n" - + "\021PatchImageRequest\022\026\n\005image\030\333\322\352/ \001(\tB\004\342A" - + "\001\002\022@\n\016image_resource\030\362\304\376\260\001 \001(\0132\036.google." - + "cloud.compute.v1.ImageB\004\342A\001\002\022\"\n\007project\030" - + "\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nrequest_id\030\313" - + "\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\231\002\n PatchIns" - + "tanceGroupManagerRequest\022\'\n\026instance_gro" - + "up_manager\030\303\367\363v \001(\tB\004\342A\001\002\022_\n\037instance_gr" - + "oup_manager_resource\030\212\212\276| \001(\0132-.google.c" - + "loud.compute.v1.InstanceGroupManagerB\004\342A" + + "\n_self_linkB\n\n\010_warning\"\367\001\n#PacketMirror" + + "ingMirroredResourceInfo\022^\n\tinstances\030\376\374\357" + + "\r \003(\0132H.google.cloud.compute.v1.PacketMi" + + "rroringMirroredResourceInfoInstanceInfo\022" + + "_\n\013subnetworks\030\305\324\245\306\001 \003(\0132F.google.cloud." + + "compute.v1.PacketMirroringMirroredResour" + + "ceInfoSubnetInfo\022\017\n\004tags\030\231\350\330\001 \003(\t\"\177\n/Pac" + + "ketMirroringMirroredResourceInfoInstance" + + "Info\022\036\n\rcanonical_url\030\244\377\243\364\001 \001(\tH\000\210\001\001\022\022\n\003" + + "url\030\357\212\007 \001(\tH\001\210\001\001B\020\n\016_canonical_urlB\006\n\004_u" + + "rl\"}\n-PacketMirroringMirroredResourceInf" + + "oSubnetInfo\022\036\n\rcanonical_url\030\244\377\243\364\001 \001(\tH\000" + + "\210\001\001\022\022\n\003url\030\357\212\007 \001(\tH\001\210\001\001B\020\n\016_canonical_ur" + + "lB\006\n\004_url\"j\n\032PacketMirroringNetworkInfo\022" + + "\036\n\rcanonical_url\030\244\377\243\364\001 \001(\tH\000\210\001\001\022\022\n\003url\030\357" + + "\212\007 \001(\tH\001\210\001\001B\020\n\016_canonical_urlB\006\n\004_url\"\253\001" + + "\n\032PacketMirroringsScopedList\022F\n\021packet_m" + + "irrorings\030\247\372\334I \003(\0132(.google.cloud.comput" + + "e.v1.PacketMirroring\0229\n\007warning\030\234\337\226\030 \001(\013" + + "2 .google.cloud.compute.v1.WarningH\000\210\001\001B" + + "\n\n\010_warning\"\374\001\n\026PatchAutoscalerRequest\022\033" + + "\n\nautoscaler\030\327\375\322\366\001 \001(\tH\000\210\001\001\022I\n\023autoscale" + + "r_resource\030\366\360\377b \001(\0132#.google.cloud.compu" + + "te.v1.AutoscalerB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001" + + "(\tB\016\342A\001\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(" + + "\tH\001\210\001\001\022\034\n\004zone\030\254\307\344\001 \001(\tB\013\342A\001\002\362G\004zoneB\r\n\013" + + "_autoscalerB\r\n\013_request_id\"\336\001\n\031PatchBack" + + "endBucketRequest\022\037\n\016backend_bucket\030\365\343\335+ " + + "\001(\tB\004\342A\001\002\022Q\n\027backend_bucket_resource\030\230\316\307" + + "\265\001 \001(\0132&.google.cloud.compute.v1.Backend" + + "BucketB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G" + + "\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013" + + "_request_id\"\343\001\n\032PatchBackendServiceReque" + + "st\022!\n\017backend_service\030\212\300\256\222\001 \001(\tB\004\342A\001\002\022S\n" + + "\030backend_service_resource\030\243\201\337\245\001 \001(\0132\'.go" + + "ogle.cloud.compute.v1.BackendServiceB\004\342A" + "\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032" - + "\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\034\n\004zone\030\254\307\344\001 " - + "\001(\tB\013\342A\001\002\362G\004zoneB\r\n\013_request_id\"\244\002\n\"Patc" - + "hInterconnectAttachmentRequest\022)\n\027interc" - + "onnect_attachment\030\364\212\367\222\001 \001(\tB\004\342A\001\002\022b\n int" - + "erconnect_attachment_resource\030\371\244\240e \001(\0132/" - + ".google.cloud.compute.v1.InterconnectAtt" - + "achmentB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362" - + "G\007project\022 \n\006region\030\364\315\240B \001(\tB\r\342A\001\002\362G\006reg" - + "ion\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_requ" - + "est_id\"\330\001\n\030PatchInterconnectRequest\022\035\n\014i" - + "nterconnect\030\216\311\214k \001(\tB\004\342A\001\002\022N\n\025interconne" - + "ct_resource\030\237\241\314\275\001 \001(\0132%.google.cloud.com" - + "pute.v1.InterconnectB\004\342A\001\002\022\"\n\007project\030\231\226" - + "\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nrequest_id\030\313\201\331" - + "\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\207\003\n&PatchNetwo" - + "rkEdgeSecurityServiceRequest\022.\n\035network_" - + "edge_security_service\030\247\237\357J \001(\tB\004\342A\001\002\022m\n&" - + "network_edge_security_service_resource\030\246" - + "\243\333\343\001 \001(\01323.google.cloud.compute.v1.Netwo" - + "rkEdgeSecurityServiceB\004\342A\001\002\022\025\n\005paths\030\356\301\340" - + "2 \001(\tH\000\210\001\001\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007p" - + "roject\022 \n\006region\030\364\315\240B \001(\tB\r\342A\001\002\362G\006region" - + "\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\001\210\001\001\022\034\n\013update_m", - "ask\030\242\271\272\356\001 \001(\tH\002\210\001\001B\010\n\006_pathsB\r\n\013_request" - + "_idB\016\n\014_update_mask\"\352\001\n!PatchNetworkFire" - + "wallPolicyRequest\022!\n\017firewall_policy\030\321\212\306" - + "\355\001 \001(\tB\004\342A\001\002\022S\n\030firewall_policy_resource" - + "\030\274\266\207\354\001 \001(\0132\'.google.cloud.compute.v1.Fir" - + "ewallPolicyB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342" - + "A\001\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001" - + "\001B\r\n\013_request_id\"\303\001\n\023PatchNetworkRequest" - + "\022\030\n\007network\030\256\264\205o \001(\tB\004\342A\001\002\022C\n\020network_re" - + "source\030\377\335\234: \001(\0132 .google.cloud.compute.v" - + "1.NetworkB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001" - + "\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B" - + "\r\n\013_request_id\"\355\001\n\025PatchNodeGroupRequest" - + "\022\034\n\nnode_group\030\202\374\213\340\001 \001(\tB\004\342A\001\002\022I\n\023node_g" - + "roup_resource\030\253\263\372\360\001 \001(\0132\".google.cloud.c" - + "ompute.v1.NodeGroupB\004\342A\001\002\022\"\n\007project\030\231\226\301" - + "l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021" - + " \001(\tH\000\210\001\001\022\034\n\004zone\030\254\307\344\001 \001(\tB\013\342A\001\002\362G\004zoneB" - + "\r\n\013_request_id\"\210\002\n\033PatchPacketMirroringR" - + "equest\022!\n\020packet_mirroring\030\314\271\321\n \001(\tB\004\342A\001" - + "\002\022U\n\031packet_mirroring_resource\030\241\374\250\353\001 \001(\013" - + "2(.google.cloud.compute.v1.PacketMirrori" - + "ngB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007pro" - + "ject\022 \n\006region\030\364\315\240B \001(\tB\r\342A\001\002\362G\006region\022\032" - + "\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_i" - + "d\"\350\002\n2PatchPerInstanceConfigsInstanceGro" - + "upManagerRequest\022\'\n\026instance_group_manag" - + "er\030\303\367\363v \001(\tB\004\342A\001\002\022\233\001\n?instance_group_man" - + "agers_patch_per_instance_configs_req_res" - + "ource\030\377\233\210\252\001 \001(\0132H.google.cloud.compute.v" - + "1.InstanceGroupManagersPatchPerInstanceC" - + "onfigsReqB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001" - + "\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022" - + "\034\n\004zone\030\254\307\344\001 \001(\tB\013\342A\001\002\362G\004zoneB\r\n\013_reques" - + "t_id\"\363\002\n8PatchPerInstanceConfigsRegionIn" - + "stanceGroupManagerRequest\022\'\n\026instance_gr" - + "oup_manager\030\303\367\363v \001(\tB\004\342A\001\002\022\"\n\007project\030\231\226" - + "\301l \001(\tB\016\342A\001\002\362G\007project\022 \n\006region\030\364\315\240B \001(" - + "\tB\r\342A\001\002\362G\006region\022\234\001\n@region_instance_gro" - + "up_manager_patch_instance_config_req_res" - + "ource\030\312\315\241^ \001(\0132I.google.cloud.compute.v1" - + ".RegionInstanceGroupManagerPatchInstance" - + "ConfigReqB\004\342A\001\002\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000" - + "\210\001\001B\r\n\013_request_id\"\204\002\n#PatchPublicAdvert" - + "isedPrefixeRequest\022\"\n\007project\030\231\226\301l \001(\tB\016" - + "\342A\001\002\362G\007project\022)\n\030public_advertised_pref" - + "ix\030\236\367\3110 \001(\tB\004\342A\001\002\022c\n!public_advertised_p" - + "refix_resource\030\217\327\262o \001(\0132/.google.cloud.c" - + "ompute.v1.PublicAdvertisedPrefixB\004\342A\001\002\022\032" + "\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_i" - + "d\"\242\002\n\"PatchPublicDelegatedPrefixeRequest" - + "\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022(\n\027" - + "public_delegated_prefix\030\350\334\261a \001(\tB\004\342A\001\002\022a" - + "\n public_delegated_prefix_resource\030\205\370\330\026 " - + "\001(\0132..google.cloud.compute.v1.PublicDele" - + "gatedPrefixB\004\342A\001\002\022 \n\006region\030\364\315\240B \001(\tB\r\342A" - + "\001\002\362G\006region\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B" - + "\r\n\013_request_id\"\206\002\n\034PatchRegionAutoscaler" - + "Request\022\033\n\nautoscaler\030\327\375\322\366\001 \001(\tH\000\210\001\001\022I\n\023" - + "autoscaler_resource\030\366\360\377b \001(\0132#.google.cl" - + "oud.compute.v1.AutoscalerB\004\342A\001\002\022\"\n\007proje" - + "ct\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022 \n\006region\030\364\315" - + "\240B \001(\tB\r\342A\001\002\362G\006region\022\032\n\nrequest_id\030\313\201\331\021" - + " \001(\tH\001\210\001\001B\r\n\013_autoscalerB\r\n\013_request_id\"" - + "\213\002\n PatchRegionBackendServiceRequest\022!\n\017" - + "backend_service\030\212\300\256\222\001 \001(\tB\004\342A\001\002\022S\n\030backe" - + "nd_service_resource\030\243\201\337\245\001 \001(\0132\'.google.c" - + "loud.compute.v1.BackendServiceB\004\342A\001\002\022\"\n\007" - + "project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022 \n\006regi" - + "on\030\364\315\240B \001(\tB\r\342A\001\002\362G\006region\022\032\n\nrequest_id" - + "\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\376\001\n\035PatchR" - + "egionHealthCheckRequest\022\036\n\014health_check\030" - + "\345\252\244\223\001 \001(\tB\004\342A\001\002\022L\n\025health_check_resource" - + "\030\250\303\244` \001(\0132$.google.cloud.compute.v1.Heal" - + "thCheckB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362" - + "G\007project\022 \n\006region\030\364\315\240B \001(\tB\r\342A\001\002\362G\006reg" - + "ion\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_requ" - + "est_id\"\235\002\n$PatchRegionHealthCheckService" - + "Request\022&\n\024health_check_service\030\333\233\335\302\001 \001(" - + "\tB\004\342A\001\002\022\\\n\035health_check_service_resource" - + "\030\362\233\320\343\001 \001(\0132+.google.cloud.compute.v1.Hea" - + "lthCheckServiceB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(" - + "\tB\016\342A\001\002\362G\007project\022 \n\006region\030\364\315\240B \001(\tB\r\342A" - + "\001\002\362G\006region\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B" - + "\r\n\013_request_id\"\243\002\n&PatchRegionInstanceGr" - + "oupManagerRequest\022\'\n\026instance_group_mana" - + "ger\030\303\367\363v \001(\tB\004\342A\001\002\022_\n\037instance_group_man" - + "ager_resource\030\212\212\276| \001(\0132-.google.cloud.co" - + "mpute.v1.InstanceGroupManagerB\004\342A\001\002\022\"\n\007p" - + "roject\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022 \n\006regio" - + "n\030\364\315\240B \001(\tB\r\342A\001\002\362G\006region\022\032\n\nrequest_id\030" - + "\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\222\002\n\'PatchRe" - + "gionNetworkFirewallPolicyRequest\022!\n\017fire" + + "d\"\277\001\n\032PatchFirewallPolicyRequest\022!\n\017fire" + "wall_policy\030\321\212\306\355\001 \001(\tB\004\342A\001\002\022S\n\030firewall_" + "policy_resource\030\274\266\207\354\001 \001(\0132\'.google.cloud" - + ".compute.v1.FirewallPolicyB\004\342A\001\002\022\"\n\007proj" + + ".compute.v1.FirewallPolicyB\004\342A\001\002\022\032\n\nrequ" + + "est_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\310\001\n\024" + + "PatchFirewallRequest\022\032\n\010firewall\030\200\372\325\363\001 \001" + + "(\tB\004\342A\001\002\022E\n\021firewall_resource\030\355\260\340\023 \001(\0132!" + + ".google.cloud.compute.v1.FirewallB\004\342A\001\002\022" + + "\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nr" + + "equest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\205" + + "\002\n\032PatchForwardingRuleRequest\022!\n\017forward" + + "ing_rule\030\376\245\335\200\001 \001(\tB\004\342A\001\002\022S\n\030forwarding_r" + + "ule_resource\030\257\300\320\217\001 \001(\0132\'.google.cloud.co" + + "mpute.v1.ForwardingRuleB\004\342A\001\002\022\"\n\007project" + + "\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022 \n\006region\030\364\315\240B" + + " \001(\tB\r\342A\001\002\362G\006region\022\032\n\nrequest_id\030\313\201\331\021 \001" + + "(\tH\000\210\001\001B\r\n\013_request_id\"\351\001\n PatchGlobalFo" + + "rwardingRuleRequest\022!\n\017forwarding_rule\030\376" + + "\245\335\200\001 \001(\tB\004\342A\001\002\022S\n\030forwarding_rule_resour" + + "ce\030\257\300\320\217\001 \001(\0132\'.google.cloud.compute.v1.F" + + "orwardingRuleB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB" + + "\016\342A\001\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000" + + "\210\001\001B\r\n\013_request_id\"\206\002\n(PatchGlobalPublic" + + "DelegatedPrefixeRequest\022\"\n\007project\030\231\226\301l " + + "\001(\tB\016\342A\001\002\362G\007project\022(\n\027public_delegated_" + + "prefix\030\350\334\261a \001(\tB\004\342A\001\002\022a\n public_delegate" + + "d_prefix_resource\030\205\370\330\026 \001(\0132..google.clou" + + "d.compute.v1.PublicDelegatedPrefixB\004\342A\001\002" + + "\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request" + + "_id\"\326\001\n\027PatchHealthCheckRequest\022\036\n\014healt" + + "h_check\030\345\252\244\223\001 \001(\tB\004\342A\001\002\022L\n\025health_check_" + + "resource\030\250\303\244` \001(\0132$.google.cloud.compute" + + ".v1.HealthCheckB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(" + + "\tB\016\342A\001\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\t" + + "H\000\210\001\001B\r\n\013_request_id\"\274\001\n\021PatchImageReque" + + "st\022\026\n\005image\030\333\322\352/ \001(\tB\004\342A\001\002\022@\n\016image_reso" + + "urce\030\362\304\376\260\001 \001(\0132\036.google.cloud.compute.v1" + + ".ImageB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G" + + "\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013" + + "_request_id\"\231\002\n PatchInstanceGroupManage" + + "rRequest\022\'\n\026instance_group_manager\030\303\367\363v " + + "\001(\tB\004\342A\001\002\022_\n\037instance_group_manager_reso" + + "urce\030\212\212\276| \001(\0132-.google.cloud.compute.v1." + + "InstanceGroupManagerB\004\342A\001\002\022\"\n\007project\030\231\226" + + "\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nrequest_id\030\313\201\331" + + "\021 \001(\tH\000\210\001\001\022\034\n\004zone\030\254\307\344\001 \001(\tB\013\342A\001\002\362G\004zone" + + "B\r\n\013_request_id\"\244\002\n\"PatchInterconnectAtt" + + "achmentRequest\022)\n\027interconnect_attachmen" + + "t\030\364\212\367\222\001 \001(\tB\004\342A\001\002\022b\n interconnect_attach" + + "ment_resource\030\371\244\240e \001(\0132/.google.cloud.co" + + "mpute.v1.InterconnectAttachmentB\004\342A\001\002\022\"\n" + + "\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022 \n\006reg" + + "ion\030\364\315\240B \001(\tB\r\342A\001\002\362G\006region\022\032\n\nrequest_i" + + "d\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\330\001\n\030Patch" + + "InterconnectRequest\022\035\n\014interconnect\030\216\311\214k" + + " \001(\tB\004\342A\001\002\022N\n\025interconnect_resource\030\237\241\314\275" + + "\001 \001(\0132%.google.cloud.compute.v1.Intercon" + + "nectB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007p" + + "roject\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_r" + + "equest_id\"\207\003\n&PatchNetworkEdgeSecuritySe" + + "rviceRequest\022.\n\035network_edge_security_se" + + "rvice\030\247\237\357J \001(\tB\004\342A\001\002\022m\n&network_edge_sec" + + "urity_service_resource\030\246\243\333\343\001 \001(\01323.googl" + + "e.cloud.compute.v1.NetworkEdgeSecuritySe" + + "rviceB\004\342A\001\002\022\025\n\005paths\030\356\301\3402 \001(\tH\000\210\001\001\022\"\n\007pr" + + "oject\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022 \n\006region" + + "\030\364\315\240B \001(\tB\r\342A\001\002\362G\006region\022\032\n\nrequest_id\030\313", + "\201\331\021 \001(\tH\001\210\001\001\022\034\n\013update_mask\030\242\271\272\356\001 \001(\tH\002\210" + + "\001\001B\010\n\006_pathsB\r\n\013_request_idB\016\n\014_update_m" + + "ask\"\352\001\n!PatchNetworkFirewallPolicyReques" + + "t\022!\n\017firewall_policy\030\321\212\306\355\001 \001(\tB\004\342A\001\002\022S\n\030" + + "firewall_policy_resource\030\274\266\207\354\001 \001(\0132\'.goo" + + "gle.cloud.compute.v1.FirewallPolicyB\004\342A\001" + + "\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n" + + "\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id" + + "\"\303\001\n\023PatchNetworkRequest\022\030\n\007network\030\256\264\205o" + + " \001(\tB\004\342A\001\002\022C\n\020network_resource\030\377\335\234: \001(\0132" + + " .google.cloud.compute.v1.NetworkB\004\342A\001\002\022" + + "\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nr" + + "equest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\355" + + "\001\n\025PatchNodeGroupRequest\022\034\n\nnode_group\030\202" + + "\374\213\340\001 \001(\tB\004\342A\001\002\022I\n\023node_group_resource\030\253\263" + + "\372\360\001 \001(\0132\".google.cloud.compute.v1.NodeGr" + + "oupB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007pr" + + "oject\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\034\n\004zon" + + "e\030\254\307\344\001 \001(\tB\013\342A\001\002\362G\004zoneB\r\n\013_request_id\"\210" + + "\002\n\033PatchPacketMirroringRequest\022!\n\020packet" + + "_mirroring\030\314\271\321\n \001(\tB\004\342A\001\002\022U\n\031packet_mirr" + + "oring_resource\030\241\374\250\353\001 \001(\0132(.google.cloud." + + "compute.v1.PacketMirroringB\004\342A\001\002\022\"\n\007proj" + "ect\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022 \n\006region\030\364" + "\315\240B \001(\tB\r\342A\001\002\362G\006region\022\032\n\nrequest_id\030\313\201\331" - + "\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\211\002\n PatchRegio" - + "nSecurityPolicyRequest\022\"\n\007project\030\231\226\301l \001" - + "(\tB\016\342A\001\002\362G\007project\022 \n\006region\030\364\315\240B \001(\tB\r\342" - + "A\001\002\362G\006region\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001" - + "\022 \n\017security_policy\030\221\206\312Q \001(\tB\004\342A\001\002\022R\n\030se" - + "curity_policy_resource\030\374\252\211g \001(\0132\'.google" - + ".cloud.compute.v1.SecurityPolicyB\004\342A\001\002B\r" - + "\n\013_request_id\"\367\001\n\033PatchRegionSslPolicyRe" - + "quest\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007projec" + + "\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\350\002\n2PatchPerIn" + + "stanceConfigsInstanceGroupManagerRequest" + + "\022\'\n\026instance_group_manager\030\303\367\363v \001(\tB\004\342A\001" + + "\002\022\233\001\n?instance_group_managers_patch_per_" + + "instance_configs_req_resource\030\377\233\210\252\001 \001(\0132" + + "H.google.cloud.compute.v1.InstanceGroupM" + + "anagersPatchPerInstanceConfigsReqB\004\342A\001\002\022" + + "\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nr" + + "equest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\034\n\004zone\030\254\307\344\001 \001(\t" + + "B\013\342A\001\002\362G\004zoneB\r\n\013_request_id\"\363\002\n8PatchPe" + + "rInstanceConfigsRegionInstanceGroupManag" + + "erRequest\022\'\n\026instance_group_manager\030\303\367\363v" + + " \001(\tB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007p" + + "roject\022 \n\006region\030\364\315\240B \001(\tB\r\342A\001\002\362G\006region" + + "\022\234\001\n@region_instance_group_manager_patch" + + "_instance_config_req_resource\030\312\315\241^ \001(\0132I" + + ".google.cloud.compute.v1.RegionInstanceG" + + "roupManagerPatchInstanceConfigReqB\004\342A\001\002\022" + + "\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_" + + "id\"\204\002\n#PatchPublicAdvertisedPrefixeReque" + + "st\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022)" + + "\n\030public_advertised_prefix\030\236\367\3110 \001(\tB\004\342A\001" + + "\002\022c\n!public_advertised_prefix_resource\030\217" + + "\327\262o \001(\0132/.google.cloud.compute.v1.Public" + + "AdvertisedPrefixB\004\342A\001\002\022\032\n\nrequest_id\030\313\201\331" + + "\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\242\002\n\"PatchPubli" + + "cDelegatedPrefixeRequest\022\"\n\007project\030\231\226\301l" + + " \001(\tB\016\342A\001\002\362G\007project\022(\n\027public_delegated" + + "_prefix\030\350\334\261a \001(\tB\004\342A\001\002\022a\n public_delegat" + + "ed_prefix_resource\030\205\370\330\026 \001(\0132..google.clo" + + "ud.compute.v1.PublicDelegatedPrefixB\004\342A\001" + + "\002\022 \n\006region\030\364\315\240B \001(\tB\r\342A\001\002\362G\006region\022\032\n\nr" + + "equest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\206" + + "\002\n\034PatchRegionAutoscalerRequest\022\033\n\nautos" + + "caler\030\327\375\322\366\001 \001(\tH\000\210\001\001\022I\n\023autoscaler_resou" + + "rce\030\366\360\377b \001(\0132#.google.cloud.compute.v1.A" + + "utoscalerB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001" + + "\002\362G\007project\022 \n\006region\030\364\315\240B \001(\tB\r\342A\001\002\362G\006r" + + "egion\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\001\210\001\001B\r\n\013_au" + + "toscalerB\r\n\013_request_id\"\213\002\n PatchRegionB" + + "ackendServiceRequest\022!\n\017backend_service\030" + + "\212\300\256\222\001 \001(\tB\004\342A\001\002\022S\n\030backend_service_resou" + + "rce\030\243\201\337\245\001 \001(\0132\'.google.cloud.compute.v1." + + "BackendServiceB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\t" + + "B\016\342A\001\002\362G\007project\022 \n\006region\030\364\315\240B \001(\tB\r\342A\001" + + "\002\362G\006region\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r" + + "\n\013_request_id\"\376\001\n\035PatchRegionHealthCheck" + + "Request\022\036\n\014health_check\030\345\252\244\223\001 \001(\tB\004\342A\001\002\022" + + "L\n\025health_check_resource\030\250\303\244` \001(\0132$.goog" + + "le.cloud.compute.v1.HealthCheckB\004\342A\001\002\022\"\n" + + "\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022 \n\006reg" + + "ion\030\364\315\240B \001(\tB\r\342A\001\002\362G\006region\022\032\n\nrequest_i" + + "d\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\235\002\n$Patch" + + "RegionHealthCheckServiceRequest\022&\n\024healt" + + "h_check_service\030\333\233\335\302\001 \001(\tB\004\342A\001\002\022\\\n\035healt" + + "h_check_service_resource\030\362\233\320\343\001 \001(\0132+.goo" + + "gle.cloud.compute.v1.HealthCheckServiceB" + + "\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007projec" + "t\022 \n\006region\030\364\315\240B \001(\tB\r\342A\001\002\362G\006region\022\032\n\nr" - + "equest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\034\n\nssl_policy\030\305\375" - + "\340\214\001 \001(\tB\004\342A\001\002\022I\n\023ssl_policy_resource\030\310\210\212" - + "\203\001 \001(\0132\".google.cloud.compute.v1.SslPoli" - + "cyB\004\342A\001\002B\r\n\013_request_id\"\224\002\n\"PatchRegionT" - + "argetHttpsProxyRequest\022\"\n\007project\030\231\226\301l \001" - + "(\tB\016\342A\001\002\362G\007project\022 \n\006region\030\364\315\240B \001(\tB\r\342" - + "A\001\002\362G\006region\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001" - + "\022#\n\022target_https_proxy\030\354\260\372\030 \001(\tB\004\342A\001\002\022X\n" - + "\033target_https_proxy_resource\030\201\255\344\316\001 \001(\0132)" - + ".google.cloud.compute.v1.TargetHttpsProx" - + "yB\004\342A\001\002B\r\n\013_request_id\"\352\001\n\030PatchRegionUr" - + "lMapRequest\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007" - + "project\022 \n\006region\030\364\315\240B \001(\tB\r\342A\001\002\362G\006regio" - + "n\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\031\n\007url_map" - + "\030\214\225\201\257\001 \001(\tB\004\342A\001\002\022B\n\020url_map_resource\030\341\220\267" - + "P \001(\0132\037.google.cloud.compute.v1.UrlMapB\004" - + "\342A\001\002B\r\n\013_request_id\"\341\001\n\022PatchRouterReque" - + "st\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022 " - + "\n\006region\030\364\315\240B \001(\tB\r\342A\001\002\362G\006region\022\032\n\nrequ" - + "est_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\027\n\006router\030\311\256\356F \001(\tB" - + "\004\342A\001\002\022A\n\017router_resource\030\304\200\202J \001(\0132\037.goog" - + "le.cloud.compute.v1.RouterB\004\342A\001\002B\r\n\013_req" - + "uest_id\"\363\001\n\036PatchRuleFirewallPolicyReque" + + "equest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\243" + + "\002\n&PatchRegionInstanceGroupManagerReques" + + "t\022\'\n\026instance_group_manager\030\303\367\363v \001(\tB\004\342A" + + "\001\002\022_\n\037instance_group_manager_resource\030\212\212" + + "\276| \001(\0132-.google.cloud.compute.v1.Instanc" + + "eGroupManagerB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB" + + "\016\342A\001\002\362G\007project\022 \n\006region\030\364\315\240B \001(\tB\r\342A\001\002" + + "\362G\006region\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + + "\013_request_id\"\222\002\n\'PatchRegionNetworkFirew" + + "allPolicyRequest\022!\n\017firewall_policy\030\321\212\306\355" + + "\001 \001(\tB\004\342A\001\002\022S\n\030firewall_policy_resource\030" + + "\274\266\207\354\001 \001(\0132\'.google.cloud.compute.v1.Fire" + + "wallPolicyB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A" + + "\001\002\362G\007project\022 \n\006region\030\364\315\240B \001(\tB\r\342A\001\002\362G\006" + + "region\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_r" + + "equest_id\"\211\002\n PatchRegionSecurityPolicyR" + + "equest\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007proje" + + "ct\022 \n\006region\030\364\315\240B \001(\tB\r\342A\001\002\362G\006region\022\032\n\n" + + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022 \n\017security_pol" + + "icy\030\221\206\312Q \001(\tB\004\342A\001\002\022R\n\030security_policy_re" + + "source\030\374\252\211g \001(\0132\'.google.cloud.compute.v" + + "1.SecurityPolicyB\004\342A\001\002B\r\n\013_request_id\"\367\001" + + "\n\033PatchRegionSslPolicyRequest\022\"\n\007project" + + "\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022 \n\006region\030\364\315\240B" + + " \001(\tB\r\342A\001\002\362G\006region\022\032\n\nrequest_id\030\313\201\331\021 \001" + + "(\tH\000\210\001\001\022\034\n\nssl_policy\030\305\375\340\214\001 \001(\tB\004\342A\001\002\022I\n" + + "\023ssl_policy_resource\030\310\210\212\203\001 \001(\0132\".google." + + "cloud.compute.v1.SslPolicyB\004\342A\001\002B\r\n\013_req" + + "uest_id\"\224\002\n\"PatchRegionTargetHttpsProxyR" + + "equest\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007proje" + + "ct\022 \n\006region\030\364\315\240B \001(\tB\r\342A\001\002\362G\006region\022\032\n\n" + + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022#\n\022target_https" + + "_proxy\030\354\260\372\030 \001(\tB\004\342A\001\002\022X\n\033target_https_pr" + + "oxy_resource\030\201\255\344\316\001 \001(\0132).google.cloud.co" + + "mpute.v1.TargetHttpsProxyB\004\342A\001\002B\r\n\013_requ" + + "est_id\"\352\001\n\030PatchRegionUrlMapRequest\022\"\n\007p" + + "roject\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022 \n\006regio" + + "n\030\364\315\240B \001(\tB\r\342A\001\002\362G\006region\022\032\n\nrequest_id\030" + + "\313\201\331\021 \001(\tH\000\210\001\001\022\031\n\007url_map\030\214\225\201\257\001 \001(\tB\004\342A\001\002" + + "\022B\n\020url_map_resource\030\341\220\267P \001(\0132\037.google.c" + + "loud.compute.v1.UrlMapB\004\342A\001\002B\r\n\013_request" + + "_id\"\261\002\n\032PatchResourcePolicyRequest\022\"\n\007pr" + + "oject\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022 \n\006region" + + "\030\364\315\240B \001(\tB\r\342A\001\002\362G\006region\022\032\n\nrequest_id\030\313" + + "\201\331\021 \001(\tH\000\210\001\001\022 \n\017resource_policy\030\203\245\367K \001(\t" + + "B\004\342A\001\002\022R\n\030resource_policy_resource\030\312\214\321$ " + + "\001(\0132\'.google.cloud.compute.v1.ResourcePo" + + "licyB\004\342A\001\002\022\034\n\013update_mask\030\242\271\272\356\001 \001(\tH\001\210\001\001" + + "B\r\n\013_request_idB\016\n\014_update_mask\"\341\001\n\022Patc" + + "hRouterRequest\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002" + + "\362G\007project\022 \n\006region\030\364\315\240B \001(\tB\r\342A\001\002\362G\006re" + + "gion\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\027\n\006rout" + + "er\030\311\256\356F \001(\tB\004\342A\001\002\022A\n\017router_resource\030\304\200\202" + + "J \001(\0132\037.google.cloud.compute.v1.RouterB\004" + + "\342A\001\002B\r\n\013_request_id\"\363\001\n\036PatchRuleFirewal" + + "lPolicyRequest\022!\n\017firewall_policy\030\321\212\306\355\001 " + + "\001(\tB\004\342A\001\002\022[\n\035firewall_policy_rule_resour" + + "ce\030\203\337\272w \001(\0132+.google.cloud.compute.v1.Fi" + + "rewallPolicyRuleB\004\342A\001\002\022\031\n\010priority\030\244\363\241\324\001" + + " \001(\005H\000\210\001\001\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\001\210\001\001B\013\n" + + "\t_priorityB\r\n\013_request_id\"\236\002\n%PatchRuleN" + + "etworkFirewallPolicyRequest\022!\n\017firewall_" + + "policy\030\321\212\306\355\001 \001(\tB\004\342A\001\002\022[\n\035firewall_polic" + + "y_rule_resource\030\203\337\272w \001(\0132+.google.cloud." + + "compute.v1.FirewallPolicyRuleB\004\342A\001\002\022\031\n\010p" + + "riority\030\244\363\241\324\001 \001(\005H\000\210\001\001\022\"\n\007project\030\231\226\301l \001" + + "(\tB\016\342A\001\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(" + + "\tH\001\210\001\001B\013\n\t_priorityB\r\n\013_request_id\"\306\002\n+P" + + "atchRuleRegionNetworkFirewallPolicyReque" + "st\022!\n\017firewall_policy\030\321\212\306\355\001 \001(\tB\004\342A\001\002\022[\n" + "\035firewall_policy_rule_resource\030\203\337\272w \001(\0132" + "+.google.cloud.compute.v1.FirewallPolicy" - + "RuleB\004\342A\001\002\022\031\n\010priority\030\244\363\241\324\001 \001(\005H\000\210\001\001\022\032\n" - + "\nrequest_id\030\313\201\331\021 \001(\tH\001\210\001\001B\013\n\t_priorityB\r" - + "\n\013_request_id\"\236\002\n%PatchRuleNetworkFirewa" - + "llPolicyRequest\022!\n\017firewall_policy\030\321\212\306\355\001" - + " \001(\tB\004\342A\001\002\022[\n\035firewall_policy_rule_resou" - + "rce\030\203\337\272w \001(\0132+.google.cloud.compute.v1.F" - + "irewallPolicyRuleB\004\342A\001\002\022\031\n\010priority\030\244\363\241\324" - + "\001 \001(\005H\000\210\001\001\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007p" - + "roject\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\001\210\001\001B\013\n\t_p" - + "riorityB\r\n\013_request_id\"\306\002\n+PatchRuleRegi" - + "onNetworkFirewallPolicyRequest\022!\n\017firewa" - + "ll_policy\030\321\212\306\355\001 \001(\tB\004\342A\001\002\022[\n\035firewall_po" - + "licy_rule_resource\030\203\337\272w \001(\0132+.google.clo" - + "ud.compute.v1.FirewallPolicyRuleB\004\342A\001\002\022\031" + + "RuleB\004\342A\001\002\022\031\n\010priority\030\244\363\241\324\001 \001(\005H\000\210\001\001\022\"\n" + + "\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022 \n\006reg" + + "ion\030\364\315\240B \001(\tB\r\342A\001\002\362G\006region\022\032\n\nrequest_i" + + "d\030\313\201\331\021 \001(\tH\001\210\001\001B\013\n\t_priorityB\r\n\013_request" + + "_id\"\235\002\n\036PatchRuleSecurityPolicyRequest\022\031" + "\n\010priority\030\244\363\241\324\001 \001(\005H\000\210\001\001\022\"\n\007project\030\231\226\301" - + "l \001(\tB\016\342A\001\002\362G\007project\022 \n\006region\030\364\315\240B \001(\t" - + "B\r\342A\001\002\362G\006region\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\001" - + "\210\001\001B\013\n\t_priorityB\r\n\013_request_id\"\235\002\n\036Patc" - + "hRuleSecurityPolicyRequest\022\031\n\010priority\030\244" - + "\363\241\324\001 \001(\005H\000\210\001\001\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362" - + "G\007project\022 \n\017security_policy\030\221\206\312Q \001(\tB\004\342" - + "A\001\002\022\\\n\035security_policy_rule_resource\030\303\272\202" - + "\300\001 \001(\0132+.google.cloud.compute.v1.Securit" - + "yPolicyRuleB\004\342A\001\002\022\035\n\rvalidate_only\030\265\372\337s " - + "\001(\010H\001\210\001\001B\013\n\t_priorityB\020\n\016_validate_only\"" - + "\341\001\n\032PatchSecurityPolicyRequest\022\"\n\007projec" - + "t\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nrequest_id" - + "\030\313\201\331\021 \001(\tH\000\210\001\001\022 \n\017security_policy\030\221\206\312Q \001" - + "(\tB\004\342A\001\002\022R\n\030security_policy_resource\030\374\252\211" - + "g \001(\0132\'.google.cloud.compute.v1.Security" - + "PolicyB\004\342A\001\002B\r\n\013_request_id\"\221\002\n\035PatchSer" - + "viceAttachmentRequest\022\"\n\007project\030\231\226\301l \001(" - + "\tB\016\342A\001\002\362G\007project\022 \n\006region\030\364\315\240B \001(\tB\r\342A" - + "\001\002\362G\006region\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022" - + "$\n\022service_attachment\030\355\251\320\241\001 \001(\tB\004\342A\001\002\022Y\n" - + "\033service_attachment_resource\030\240\266\304\341\001 \001(\0132*" - + ".google.cloud.compute.v1.ServiceAttachme" - + "ntB\004\342A\001\002B\r\n\013_request_id\"\317\001\n\025PatchSslPoli" - + "cyRequest\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007pr" - + "oject\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\034\n\nssl" - + "_policy\030\305\375\340\214\001 \001(\tB\004\342A\001\002\022I\n\023ssl_policy_re" - + "source\030\310\210\212\203\001 \001(\0132\".google.cloud.compute." - + "v1.SslPolicyB\004\342A\001\002B\r\n\013_request_id\"\264\002\n\026Pa" - + "tchSubnetworkRequest\022&\n\025drain_timeout_se" - + "conds\030\332\332\310\252\001 \001(\005H\000\210\001\001\022\"\n\007project\030\231\226\301l \001(\t" - + "B\016\342A\001\002\362G\007project\022 \n\006region\030\364\315\240B \001(\tB\r\342A\001" - + "\002\362G\006region\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\001\210\001\001\022\034" - + "\n\nsubnetwork\030\356\247\344\222\001 \001(\tB\004\342A\001\002\022I\n\023subnetwo" - + "rk_resource\030\277\332\221\024 \001(\0132#.google.cloud.comp" - + "ute.v1.SubnetworkB\004\342A\001\002B\030\n\026_drain_timeou" - + "t_secondsB\r\n\013_request_id\"\350\001\n\033PatchTarget" - + "GrpcProxyRequest\022\"\n\007project\030\231\226\301l \001(\tB\016\342A" - + "\001\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001" - + "\022\"\n\021target_grpc_proxy\030\373\264\262\002 \001(\tB\004\342A\001\002\022V\n\032" - + "target_grpc_proxy_resource\030\322\352\353\234\001 \001(\0132(.g" - + "oogle.cloud.compute.v1.TargetGrpcProxyB\004" - + "\342A\001\002B\r\n\013_request_id\"\347\001\n\033PatchTargetHttpP" - + "roxyRequest\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007" - + "project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\"\n\021t" - + "arget_http_proxy\030\345\276\322b \001(\tB\004\342A\001\002\022U\n\032targe" - + "t_http_proxy_resource\030\250\257\343\013 \001(\0132(.google." - + "cloud.compute.v1.TargetHttpProxyB\004\342A\001\002B\r" - + "\n\013_request_id\"\354\001\n\034PatchTargetHttpsProxyR" - + "equest\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007proje" - + "ct\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022#\n\022target" - + "_https_proxy\030\354\260\372\030 \001(\tB\004\342A\001\002\022X\n\033target_ht" - + "tps_proxy_resource\030\201\255\344\316\001 \001(\0132).google.cl" - + "oud.compute.v1.TargetHttpsProxyB\004\342A\001\002B\r\n" - + "\013_request_id\"\302\001\n\022PatchUrlMapRequest\022\"\n\007p" - + "roject\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nreque" - + "st_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\031\n\007url_map\030\214\225\201\257\001 \001(\t" - + "B\004\342A\001\002\022B\n\020url_map_resource\030\341\220\267P \001(\0132\037.go" - + "ogle.cloud.compute.v1.UrlMapB\004\342A\001\002B\r\n\013_r" - + "equest_id\"\277\004\n\013PathMatcher\022O\n\024default_rou" - + "te_action\030\252\264\327\264\001 \001(\0132(.google.cloud.compu" - + "te.v1.HttpRouteActionH\000\210\001\001\022 \n\017default_se" - + "rvice\030\267\345\305\260\001 \001(\tH\001\210\001\001\022R\n\024default_url_redi" - + "rect\030\352\253\266\253\001 \001(\0132+.google.cloud.compute.v1" - + ".HttpRedirectActionH\002\210\001\001\022\034\n\013description\030" - + "\374\207\326\311\001 \001(\tH\003\210\001\001\022I\n\rheader_action\030\250\240\270\234\001 \001(" - + "\0132).google.cloud.compute.v1.HttpHeaderAc" - + "tionH\004\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\005\210\001\001\0228\n\npath_" - + "rules\030\335\300\3461 \003(\0132!.google.cloud.compute.v1" - + ".PathRule\022?\n\013route_rules\030\201\207\267\263\001 \003(\0132&.goo" - + "gle.cloud.compute.v1.HttpRouteRuleB\027\n\025_d" - + "efault_route_actionB\022\n\020_default_serviceB" - + "\027\n\025_default_url_redirectB\016\n\014_description" - + "B\020\n\016_header_actionB\007\n\005_name\"\371\001\n\010PathRule" - + "\022\020\n\005paths\030\356\301\3402 \003(\t\022G\n\014route_action\030\354\251\271\312\001" - + " \001(\0132(.google.cloud.compute.v1.HttpRoute" - + "ActionH\000\210\001\001\022\030\n\007service\030\265\215\217\262\001 \001(\tH\001\210\001\001\022J\n" - + "\014url_redirect\030\254\241\230\301\001 \001(\0132+.google.cloud.c" - + "ompute.v1.HttpRedirectActionH\002\210\001\001B\017\n\r_ro" - + "ute_actionB\n\n\010_serviceB\017\n\r_url_redirect\"" - + "\363\002\n\021PerInstanceConfig\022\033\n\013fingerprint\030\344\321\363" - + "o \001(\tH\000\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\001\210\001\001\022H\n\017pres" - + "erved_state\030\252\342\240\001 \001(\0132\'.google.cloud.comp" - + "ute.v1.PreservedStateH\002\210\001\001\022\026\n\006status\030\362\237\267" - + "V \001(\tH\003\210\001\001\"\220\001\n\006Status\022\024\n\020UNDEFINED_STATU" - + "S\020\000\022\020\n\010APPLYING\020\264\313\354\247\001\022\020\n\010DELETING\020\250\247\207\374\001\022" - + "\020\n\tEFFECTIVE\020\207\363\270t\022\013\n\004NONE\020\270\316\222\001\022\021\n\tUNAPPL" - + "IED\020\244\207\341\346\001\022\032\n\022UNAPPLIED_DELETION\020\211\264\332\225\001B\016\n" - + "\014_fingerprintB\007\n\005_nameB\022\n\020_preserved_sta" - + "teB\t\n\007_status\"\241\002\n\006Policy\022?\n\raudit_config" - + "s\030\215\272\270\234\001 \003(\0132$.google.cloud.compute.v1.Au" - + "ditConfig\0226\n\010bindings\030\216\305\244\300\001 \003(\0132 .google" - + ".cloud.compute.v1.Binding\022\024\n\004etag\030\225\322\276\001 \001" - + "(\tH\000\210\001\001\022\032\n\tiam_owned\030\273\260\354\326\001 \001(\010H\001\210\001\001\022/\n\005r" - + "ules\030\367\221\3653 \003(\0132\035.google.cloud.compute.v1." - + "Rule\022\030\n\007version\030\330\271\324\247\001 \001(\005H\002\210\001\001B\007\n\005_etagB" - + "\014\n\n_iam_ownedB\n\n\010_version\"]\n\023Preconfigur" - + "edWafSet\022F\n\017expression_sets\030\230\253\203\342\001 \003(\0132)." - + "google.cloud.compute.v1.WafExpressionSet" - + "\"\267\002\n\016PreservedState\022D\n\005disks\030\366\314\312- \003(\01322." - + "google.cloud.compute.v1.PreservedState.D" - + "isksEntry\022J\n\010metadata\030\257\366\265) \003(\01325.google." - + "cloud.compute.v1.PreservedState.Metadata" - + "Entry\032b\n\nDisksEntry\022\013\n\003key\030\001 \001(\t\022C\n\005valu" - + "e\030\002 \001(\01324.google.cloud.compute.v1.Preser" - + "vedStatePreservedDisk:\0028\001\032/\n\rMetadataEnt" - + "ry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\254\002\n\033P" - + "reservedStatePreservedDisk\022\034\n\013auto_delet" - + "e\030\273\344\316\335\001 \001(\tH\000\210\001\001\022\024\n\004mode\030\243\363\314\001 \001(\tH\001\210\001\001\022\026" - + "\n\006source\030\233\320\301T \001(\tH\002\210\001\001\"\\\n\nAutoDelete\022\031\n\025" - + "UNDEFINED_AUTO_DELETE\020\000\022\014\n\005NEVER\020\354\244\257#\022%\n" - + "\036ON_PERMANENT_INSTANCE_DELETION\020\347\340\322-\"?\n\004" - + "Mode\022\022\n\016UNDEFINED_MODE\020\000\022\020\n\tREAD_ONLY\020\265\231" - + "\354+\022\021\n\nREAD_WRITE\020\326\227\344RB\016\n\014_auto_deleteB\007\n" - + "\005_modeB\t\n\007_source\"\245\001\n\024PreviewRouterReque" - + "st\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030\364" - + "\315\240B \001(\tB\004\342A\001\002\022\027\n\006router\030\311\256\356F \001(\tB\004\342A\001\002\022A" - + "\n\017router_resource\030\304\200\202J \001(\0132\037.google.clou" - + "d.compute.v1.RouterB\004\342A\001\002\"\263\t\n\007Project\022K\n" - + "\030common_instance_metadata\030\305\374\313X \001(\0132!.goo" - + "gle.cloud.compute.v1.MetadataH\000\210\001\001\022\"\n\022cr" - + "eation_timestamp\030\266\217\307\016 \001(\tH\001\210\001\001\022%\n\024defaul" - + "t_network_tier\030\221\305\371\340\001 \001(\tH\002\210\001\001\022(\n\027default" - + "_service_account\030\245\371\267\216\001 \001(\tH\003\210\001\001\022\034\n\013descr" - + "iption\030\374\207\326\311\001 \001(\tH\004\210\001\001\022\034\n\020enabled_feature" - + "s\030\373\306\322\337\001 \003(\t\022\020\n\002id\030\233\032 \001(\004H\005\210\001\001\022\024\n\004kind\030\224\367" - + "\310\001 \001(\tH\006\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\007\210\001\001\0221\n\006quo" - + "tas\030\373\241\342; \003(\0132\036.google.cloud.compute.v1.Q" - + "uota\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\010\210\001\001\022T\n\025usag" - + "e_export_location\030\302\262\334\245\001 \001(\0132,.google.clo" - + "ud.compute.v1.UsageExportLocationH\t\210\001\001\022\036" - + "\n\016vm_dns_setting\030\262\247\210\034 \001(\tH\n\210\001\001\022\"\n\022xpn_pr" - + "oject_status\030\301\315\365l \001(\tH\013\210\001\001\"\236\001\n\022DefaultNe" - + "tworkTier\022\"\n\036UNDEFINED_DEFAULT_NETWORK_T" - + "IER\020\000\022\026\n\016FIXED_STANDARD\020\310\236\205\224\001\022\017\n\007PREMIUM" - + "\020\267\264\301\276\001\022\020\n\010STANDARD\020\275\235\214\347\001\022)\n!STANDARD_OVE" - + "RRIDES_FIXED_STANDARD\020\302\207\221\336\001\"\222\001\n\014VmDnsSet" - + "ting\022\034\n\030UNDEFINED_VM_DNS_SETTING\020\000\022\026\n\016GL" - + "OBAL_DEFAULT\020\205\333\332\244\001\022!\n\032UNSPECIFIED_VM_DNS" - + "_SETTING\020\232\273\202\021\022\025\n\rZONAL_DEFAULT\020\206\375\331\257\001\022\022\n\n" - + "ZONAL_ONLY\020\347\272\303\370\001\"i\n\020XpnProjectStatus\022 \n\034" - + "UNDEFINED_XPN_PROJECT_STATUS\020\000\022\013\n\004HOST\020\250" - + "\333\207\001\022&\n\036UNSPECIFIED_XPN_PROJECT_STATUS\020\251\372" - + "\247\242\001B\033\n\031_common_instance_metadataB\025\n\023_cre" - + "ation_timestampB\027\n\025_default_network_tier" - + "B\032\n\030_default_service_accountB\016\n\014_descrip" - + "tionB\005\n\003_idB\007\n\005_kindB\007\n\005_nameB\014\n\n_self_l" - + "inkB\030\n\026_usage_export_locationB\021\n\017_vm_dns" - + "_settingB\025\n\023_xpn_project_status\"z\n!Proje" - + "ctsDisableXpnResourceRequest\022D\n\014xpn_reso" - + "urce\030\267\223\315? \001(\0132&.google.cloud.compute.v1." - + "XpnResourceIdH\000\210\001\001B\017\n\r_xpn_resource\"y\n P" - + "rojectsEnableXpnResourceRequest\022D\n\014xpn_r" - + "esource\030\267\223\315? \001(\0132&.google.cloud.compute." - + "v1.XpnResourceIdH\000\210\001\001B\017\n\r_xpn_resource\"\253" - + "\001\n\027ProjectsGetXpnResources\022\024\n\004kind\030\224\367\310\001 " - + "\001(\tH\000\210\001\001\022\037\n\017next_page_token\030\225\272\206& \001(\tH\001\210\001" - + "\001\022<\n\tresources\030\245\374\262N \003(\0132&.google.cloud.c" - + "ompute.v1.XpnResourceIdB\007\n\005_kindB\022\n\020_nex" - + "t_page_token\"L\n\033ProjectsListXpnHostsRequ" - + "est\022\034\n\014organization\030\263\332\2232 \001(\tH\000\210\001\001B\017\n\r_or" - + "ganization\"\350\001\n$ProjectsSetDefaultNetwork" - + "TierRequest\022\035\n\014network_tier\030\323\272\333\366\001 \001(\tH\000\210" - + "\001\001\"\217\001\n\013NetworkTier\022\032\n\026UNDEFINED_NETWORK_" - + "TIER\020\000\022\026\n\016FIXED_STANDARD\020\310\236\205\224\001\022\017\n\007PREMIU" - + "M\020\267\264\301\276\001\022\020\n\010STANDARD\020\275\235\214\347\001\022)\n!STANDARD_OV" - + "ERRIDES_FIXED_STANDARD\020\302\207\221\336\001B\017\n\r_network" - + "_tier\"\322\006\n\026PublicAdvertisedPrefix\022\"\n\022crea" - + "tion_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022\034\n\013descript" - + "ion\030\374\207\326\311\001 \001(\tH\001\210\001\001\022#\n\023dns_verification_i" - + "p\030\265\225\366r \001(\tH\002\210\001\001\022\033\n\013fingerprint\030\344\321\363o \001(\tH" - + "\003\210\001\001\022\020\n\002id\030\233\032 \001(\004H\004\210\001\001\022\035\n\rip_cidr_range\030" - + "\312\315\344. \001(\tH\005\210\001\001\022\024\n\004kind\030\224\367\310\001 \001(\tH\006\210\001\001\022\024\n\004n" - + "ame\030\213\365\315\001 \001(\tH\007\210\001\001\022j\n\030public_delegated_pr" - + "efixs\030\213\276\205\313\001 \003(\0132D.google.cloud.compute.v" - + "1.PublicAdvertisedPrefixPublicDelegatedP" - + "refix\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\010\210\001\001\022\036\n\rsha" - + "red_secret\030\312\247\217\266\001 \001(\tH\t\210\001\001\022\026\n\006status\030\362\237\267V" - + " \001(\tH\n\210\001\001\"\361\001\n\006Status\022\024\n\020UNDEFINED_STATUS" - + "\020\000\022\017\n\007INITIAL\020\244\306\263\367\001\022%\n\035PREFIX_CONFIGURAT" - + "ION_COMPLETE\020\317\225\247\345\001\022(\n PREFIX_CONFIGURATI" - + "ON_IN_PROGRESS\020\261\365\300\264\001\022\"\n\032PREFIX_REMOVAL_I" - + "N_PROGRESS\020\347\365\314\207\001\022\026\n\016PTR_CONFIGURED\020\317\260\355\364\001" - + "\022!\n\031REVERSE_DNS_LOOKUP_FAILED\020\257\273\203\215\001\022\020\n\tV" - + "ALIDATED\020\356\263\310\037B\025\n\023_creation_timestampB\016\n\014" - + "_descriptionB\026\n\024_dns_verification_ipB\016\n\014" - + "_fingerprintB\005\n\003_idB\020\n\016_ip_cidr_rangeB\007\n" - + "\005_kindB\007\n\005_nameB\014\n\n_self_linkB\020\n\016_shared" - + "_secretB\t\n\007_status\"\275\002\n\032PublicAdvertisedP" - + "refixList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022A\n\005items\030\300\317\367" - + "/ \003(\0132/.google.cloud.compute.v1.PublicAd" - + "vertisedPrefix\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017" + + "l \001(\tB\016\342A\001\002\362G\007project\022 \n\017security_policy" + + "\030\221\206\312Q \001(\tB\004\342A\001\002\022\\\n\035security_policy_rule_" + + "resource\030\303\272\202\300\001 \001(\0132+.google.cloud.comput" + + "e.v1.SecurityPolicyRuleB\004\342A\001\002\022\035\n\rvalidat" + + "e_only\030\265\372\337s \001(\010H\001\210\001\001B\013\n\t_priorityB\020\n\016_va" + + "lidate_only\"\341\001\n\032PatchSecurityPolicyReque" + + "st\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032" + + "\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022 \n\017security_p" + + "olicy\030\221\206\312Q \001(\tB\004\342A\001\002\022R\n\030security_policy_" + + "resource\030\374\252\211g \001(\0132\'.google.cloud.compute" + + ".v1.SecurityPolicyB\004\342A\001\002B\r\n\013_request_id\"" + + "\221\002\n\035PatchServiceAttachmentRequest\022\"\n\007pro" + + "ject\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022 \n\006region\030" + + "\364\315\240B \001(\tB\r\342A\001\002\362G\006region\022\032\n\nrequest_id\030\313\201" + + "\331\021 \001(\tH\000\210\001\001\022$\n\022service_attachment\030\355\251\320\241\001 " + + "\001(\tB\004\342A\001\002\022Y\n\033service_attachment_resource" + + "\030\240\266\304\341\001 \001(\0132*.google.cloud.compute.v1.Ser" + + "viceAttachmentB\004\342A\001\002B\r\n\013_request_id\"\317\001\n\025" + + "PatchSslPolicyRequest\022\"\n\007project\030\231\226\301l \001(" + + "\tB\016\342A\001\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\t" + + "H\000\210\001\001\022\034\n\nssl_policy\030\305\375\340\214\001 \001(\tB\004\342A\001\002\022I\n\023s" + + "sl_policy_resource\030\310\210\212\203\001 \001(\0132\".google.cl" + + "oud.compute.v1.SslPolicyB\004\342A\001\002B\r\n\013_reque" + + "st_id\"\264\002\n\026PatchSubnetworkRequest\022&\n\025drai" + + "n_timeout_seconds\030\332\332\310\252\001 \001(\005H\000\210\001\001\022\"\n\007proj" + + "ect\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022 \n\006region\030\364" + + "\315\240B \001(\tB\r\342A\001\002\362G\006region\022\032\n\nrequest_id\030\313\201\331" + + "\021 \001(\tH\001\210\001\001\022\034\n\nsubnetwork\030\356\247\344\222\001 \001(\tB\004\342A\001\002" + + "\022I\n\023subnetwork_resource\030\277\332\221\024 \001(\0132#.googl" + + "e.cloud.compute.v1.SubnetworkB\004\342A\001\002B\030\n\026_" + + "drain_timeout_secondsB\r\n\013_request_id\"\350\001\n" + + "\033PatchTargetGrpcProxyRequest\022\"\n\007project\030" + + "\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nrequest_id\030\313" + + "\201\331\021 \001(\tH\000\210\001\001\022\"\n\021target_grpc_proxy\030\373\264\262\002 \001" + + "(\tB\004\342A\001\002\022V\n\032target_grpc_proxy_resource\030\322" + + "\352\353\234\001 \001(\0132(.google.cloud.compute.v1.Targe" + + "tGrpcProxyB\004\342A\001\002B\r\n\013_request_id\"\347\001\n\033Patc" + + "hTargetHttpProxyRequest\022\"\n\007project\030\231\226\301l " + + "\001(\tB\016\342A\001\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001" + + "(\tH\000\210\001\001\022\"\n\021target_http_proxy\030\345\276\322b \001(\tB\004\342" + + "A\001\002\022U\n\032target_http_proxy_resource\030\250\257\343\013 \001" + + "(\0132(.google.cloud.compute.v1.TargetHttpP" + + "roxyB\004\342A\001\002B\r\n\013_request_id\"\354\001\n\034PatchTarge" + + "tHttpsProxyRequest\022\"\n\007project\030\231\226\301l \001(\tB\016" + + "\342A\001\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210" + + "\001\001\022#\n\022target_https_proxy\030\354\260\372\030 \001(\tB\004\342A\001\002\022" + + "X\n\033target_https_proxy_resource\030\201\255\344\316\001 \001(\013" + + "2).google.cloud.compute.v1.TargetHttpsPr" + + "oxyB\004\342A\001\002B\r\n\013_request_id\"\302\001\n\022PatchUrlMap" + + "Request\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007proj" + + "ect\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\031\n\007url_m" + + "ap\030\214\225\201\257\001 \001(\tB\004\342A\001\002\022B\n\020url_map_resource\030\341" + + "\220\267P \001(\0132\037.google.cloud.compute.v1.UrlMap" + + "B\004\342A\001\002B\r\n\013_request_id\"\277\004\n\013PathMatcher\022O\n" + + "\024default_route_action\030\252\264\327\264\001 \001(\0132(.google" + + ".cloud.compute.v1.HttpRouteActionH\000\210\001\001\022 " + + "\n\017default_service\030\267\345\305\260\001 \001(\tH\001\210\001\001\022R\n\024defa" + + "ult_url_redirect\030\352\253\266\253\001 \001(\0132+.google.clou" + + "d.compute.v1.HttpRedirectActionH\002\210\001\001\022\034\n\013" + + "description\030\374\207\326\311\001 \001(\tH\003\210\001\001\022I\n\rheader_act" + + "ion\030\250\240\270\234\001 \001(\0132).google.cloud.compute.v1." + + "HttpHeaderActionH\004\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\005" + + "\210\001\001\0228\n\npath_rules\030\335\300\3461 \003(\0132!.google.clou" + + "d.compute.v1.PathRule\022?\n\013route_rules\030\201\207\267" + + "\263\001 \003(\0132&.google.cloud.compute.v1.HttpRou" + + "teRuleB\027\n\025_default_route_actionB\022\n\020_defa" + + "ult_serviceB\027\n\025_default_url_redirectB\016\n\014" + + "_descriptionB\020\n\016_header_actionB\007\n\005_name\"" + + "\371\001\n\010PathRule\022\020\n\005paths\030\356\301\3402 \003(\t\022G\n\014route_" + + "action\030\354\251\271\312\001 \001(\0132(.google.cloud.compute." + + "v1.HttpRouteActionH\000\210\001\001\022\030\n\007service\030\265\215\217\262\001" + + " \001(\tH\001\210\001\001\022J\n\014url_redirect\030\254\241\230\301\001 \001(\0132+.go" + + "ogle.cloud.compute.v1.HttpRedirectAction" + + "H\002\210\001\001B\017\n\r_route_actionB\n\n\010_serviceB\017\n\r_u" + + "rl_redirect\"\363\002\n\021PerInstanceConfig\022\033\n\013fin" + + "gerprint\030\344\321\363o \001(\tH\000\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH" + + "\001\210\001\001\022H\n\017preserved_state\030\252\342\240\001 \001(\0132\'.googl" + + "e.cloud.compute.v1.PreservedStateH\002\210\001\001\022\026" + + "\n\006status\030\362\237\267V \001(\tH\003\210\001\001\"\220\001\n\006Status\022\024\n\020UND" + + "EFINED_STATUS\020\000\022\020\n\010APPLYING\020\264\313\354\247\001\022\020\n\010DEL" + + "ETING\020\250\247\207\374\001\022\020\n\tEFFECTIVE\020\207\363\270t\022\013\n\004NONE\020\270\316" + + "\222\001\022\021\n\tUNAPPLIED\020\244\207\341\346\001\022\032\n\022UNAPPLIED_DELET" + + "ION\020\211\264\332\225\001B\016\n\014_fingerprintB\007\n\005_nameB\022\n\020_p" + + "reserved_stateB\t\n\007_status\"\241\002\n\006Policy\022?\n\r" + + "audit_configs\030\215\272\270\234\001 \003(\0132$.google.cloud.c" + + "ompute.v1.AuditConfig\0226\n\010bindings\030\216\305\244\300\001 " + + "\003(\0132 .google.cloud.compute.v1.Binding\022\024\n" + + "\004etag\030\225\322\276\001 \001(\tH\000\210\001\001\022\032\n\tiam_owned\030\273\260\354\326\001 \001" + + "(\010H\001\210\001\001\022/\n\005rules\030\367\221\3653 \003(\0132\035.google.cloud" + + ".compute.v1.Rule\022\030\n\007version\030\330\271\324\247\001 \001(\005H\002\210" + + "\001\001B\007\n\005_etagB\014\n\n_iam_ownedB\n\n\010_version\"]\n" + + "\023PreconfiguredWafSet\022F\n\017expression_sets\030" + + "\230\253\203\342\001 \003(\0132).google.cloud.compute.v1.WafE" + + "xpressionSet\"\267\002\n\016PreservedState\022D\n\005disks" + + "\030\366\314\312- \003(\01322.google.cloud.compute.v1.Pres" + + "ervedState.DisksEntry\022J\n\010metadata\030\257\366\265) \003" + + "(\01325.google.cloud.compute.v1.PreservedSt" + + "ate.MetadataEntry\032b\n\nDisksEntry\022\013\n\003key\030\001" + + " \001(\t\022C\n\005value\030\002 \001(\01324.google.cloud.compu" + + "te.v1.PreservedStatePreservedDisk:\0028\001\032/\n" + + "\rMetadataEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001" + + "(\t:\0028\001\"\254\002\n\033PreservedStatePreservedDisk\022\034" + + "\n\013auto_delete\030\273\344\316\335\001 \001(\tH\000\210\001\001\022\024\n\004mode\030\243\363\314" + + "\001 \001(\tH\001\210\001\001\022\026\n\006source\030\233\320\301T \001(\tH\002\210\001\001\"\\\n\nAu" + + "toDelete\022\031\n\025UNDEFINED_AUTO_DELETE\020\000\022\014\n\005N" + + "EVER\020\354\244\257#\022%\n\036ON_PERMANENT_INSTANCE_DELET" + + "ION\020\347\340\322-\"?\n\004Mode\022\022\n\016UNDEFINED_MODE\020\000\022\020\n\t" + + "READ_ONLY\020\265\231\354+\022\021\n\nREAD_WRITE\020\326\227\344RB\016\n\014_au" + + "to_deleteB\007\n\005_modeB\t\n\007_source\"\245\001\n\024Previe" + + "wRouterRequest\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002" + + "\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\022\027\n\006router\030\311\256\356F" + + " \001(\tB\004\342A\001\002\022A\n\017router_resource\030\304\200\202J \001(\0132\037" + + ".google.cloud.compute.v1.RouterB\004\342A\001\002\"\263\t" + + "\n\007Project\022K\n\030common_instance_metadata\030\305\374" + + "\313X \001(\0132!.google.cloud.compute.v1.Metadat" + + "aH\000\210\001\001\022\"\n\022creation_timestamp\030\266\217\307\016 \001(\tH\001\210" + + "\001\001\022%\n\024default_network_tier\030\221\305\371\340\001 \001(\tH\002\210\001" + + "\001\022(\n\027default_service_account\030\245\371\267\216\001 \001(\tH\003" + + "\210\001\001\022\034\n\013description\030\374\207\326\311\001 \001(\tH\004\210\001\001\022\034\n\020ena" + + "bled_features\030\373\306\322\337\001 \003(\t\022\020\n\002id\030\233\032 \001(\004H\005\210\001" + + "\001\022\024\n\004kind\030\224\367\310\001 \001(\tH\006\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\t" + + "H\007\210\001\001\0221\n\006quotas\030\373\241\342; \003(\0132\036.google.cloud." + + "compute.v1.Quota\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH" + + "\010\210\001\001\022T\n\025usage_export_location\030\302\262\334\245\001 \001(\0132" + + ",.google.cloud.compute.v1.UsageExportLoc" + + "ationH\t\210\001\001\022\036\n\016vm_dns_setting\030\262\247\210\034 \001(\tH\n\210" + + "\001\001\022\"\n\022xpn_project_status\030\301\315\365l \001(\tH\013\210\001\001\"\236" + + "\001\n\022DefaultNetworkTier\022\"\n\036UNDEFINED_DEFAU" + + "LT_NETWORK_TIER\020\000\022\026\n\016FIXED_STANDARD\020\310\236\205\224" + + "\001\022\017\n\007PREMIUM\020\267\264\301\276\001\022\020\n\010STANDARD\020\275\235\214\347\001\022)\n!" + + "STANDARD_OVERRIDES_FIXED_STANDARD\020\302\207\221\336\001\"" + + "\222\001\n\014VmDnsSetting\022\034\n\030UNDEFINED_VM_DNS_SET" + + "TING\020\000\022\026\n\016GLOBAL_DEFAULT\020\205\333\332\244\001\022!\n\032UNSPEC" + + "IFIED_VM_DNS_SETTING\020\232\273\202\021\022\025\n\rZONAL_DEFAU" + + "LT\020\206\375\331\257\001\022\022\n\nZONAL_ONLY\020\347\272\303\370\001\"i\n\020XpnProje" + + "ctStatus\022 \n\034UNDEFINED_XPN_PROJECT_STATUS" + + "\020\000\022\013\n\004HOST\020\250\333\207\001\022&\n\036UNSPECIFIED_XPN_PROJE" + + "CT_STATUS\020\251\372\247\242\001B\033\n\031_common_instance_meta" + + "dataB\025\n\023_creation_timestampB\027\n\025_default_" + + "network_tierB\032\n\030_default_service_account" + + "B\016\n\014_descriptionB\005\n\003_idB\007\n\005_kindB\007\n\005_nam" + + "eB\014\n\n_self_linkB\030\n\026_usage_export_locatio" + + "nB\021\n\017_vm_dns_settingB\025\n\023_xpn_project_sta" + + "tus\"z\n!ProjectsDisableXpnResourceRequest" + + "\022D\n\014xpn_resource\030\267\223\315? \001(\0132&.google.cloud" + + ".compute.v1.XpnResourceIdH\000\210\001\001B\017\n\r_xpn_r" + + "esource\"y\n ProjectsEnableXpnResourceRequ" + + "est\022D\n\014xpn_resource\030\267\223\315? \001(\0132&.google.cl" + + "oud.compute.v1.XpnResourceIdH\000\210\001\001B\017\n\r_xp" + + "n_resource\"\253\001\n\027ProjectsGetXpnResources\022\024" + + "\n\004kind\030\224\367\310\001 \001(\tH\000\210\001\001\022\037\n\017next_page_token\030" + + "\225\272\206& \001(\tH\001\210\001\001\022<\n\tresources\030\245\374\262N \003(\0132&.go" + + "ogle.cloud.compute.v1.XpnResourceIdB\007\n\005_" + + "kindB\022\n\020_next_page_token\"L\n\033ProjectsList" + + "XpnHostsRequest\022\034\n\014organization\030\263\332\2232 \001(\t" + + "H\000\210\001\001B\017\n\r_organization\"\350\001\n$ProjectsSetDe" + + "faultNetworkTierRequest\022\035\n\014network_tier\030" + + "\323\272\333\366\001 \001(\tH\000\210\001\001\"\217\001\n\013NetworkTier\022\032\n\026UNDEFI" + + "NED_NETWORK_TIER\020\000\022\026\n\016FIXED_STANDARD\020\310\236\205" + + "\224\001\022\017\n\007PREMIUM\020\267\264\301\276\001\022\020\n\010STANDARD\020\275\235\214\347\001\022)\n" + + "!STANDARD_OVERRIDES_FIXED_STANDARD\020\302\207\221\336\001" + + "B\017\n\r_network_tier\"\322\006\n\026PublicAdvertisedPr" + + "efix\022\"\n\022creation_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001" + + "\022\034\n\013description\030\374\207\326\311\001 \001(\tH\001\210\001\001\022#\n\023dns_ve" + + "rification_ip\030\265\225\366r \001(\tH\002\210\001\001\022\033\n\013fingerpri" + + "nt\030\344\321\363o \001(\tH\003\210\001\001\022\020\n\002id\030\233\032 \001(\004H\004\210\001\001\022\035\n\rip" + + "_cidr_range\030\312\315\344. \001(\tH\005\210\001\001\022\024\n\004kind\030\224\367\310\001 \001" + + "(\tH\006\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\007\210\001\001\022j\n\030public_" + + "delegated_prefixs\030\213\276\205\313\001 \003(\0132D.google.clo" + + "ud.compute.v1.PublicAdvertisedPrefixPubl" + + "icDelegatedPrefix\022\032\n\tself_link\030\215\222\305\331\001 \001(\t" + + "H\010\210\001\001\022\036\n\rshared_secret\030\312\247\217\266\001 \001(\tH\t\210\001\001\022\026\n" + + "\006status\030\362\237\267V \001(\tH\n\210\001\001\"\361\001\n\006Status\022\024\n\020UNDE" + + "FINED_STATUS\020\000\022\017\n\007INITIAL\020\244\306\263\367\001\022%\n\035PREFI" + + "X_CONFIGURATION_COMPLETE\020\317\225\247\345\001\022(\n PREFIX" + + "_CONFIGURATION_IN_PROGRESS\020\261\365\300\264\001\022\"\n\032PREF" + + "IX_REMOVAL_IN_PROGRESS\020\347\365\314\207\001\022\026\n\016PTR_CONF" + + "IGURED\020\317\260\355\364\001\022!\n\031REVERSE_DNS_LOOKUP_FAILE" + + "D\020\257\273\203\215\001\022\020\n\tVALIDATED\020\356\263\310\037B\025\n\023_creation_t" + + "imestampB\016\n\014_descriptionB\026\n\024_dns_verific" + + "ation_ipB\016\n\014_fingerprintB\005\n\003_idB\020\n\016_ip_c" + + "idr_rangeB\007\n\005_kindB\007\n\005_nameB\014\n\n_self_lin" + + "kB\020\n\016_shared_secretB\t\n\007_status\"\275\002\n\032Publi" + + "cAdvertisedPrefixList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022" + + "A\n\005items\030\300\317\367/ \003(\0132/.google.cloud.compute" + + ".v1.PublicAdvertisedPrefix\022\024\n\004kind\030\224\367\310\001 " + + "\001(\tH\001\210\001\001\022\037\n\017next_page_token\030\225\272\206& \001(\tH\002\210\001" + + "\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n\007warning" + + "\030\234\337\226\030 \001(\0132 .google.cloud.compute.v1.Warn" + + "ingH\004\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_page_t" + + "okenB\014\n\n_self_linkB\n\n\010_warning\"\336\001\n+Publi" + + "cAdvertisedPrefixPublicDelegatedPrefix\022\030" + + "\n\010ip_range\030\245\340\227E \001(\tH\000\210\001\001\022\024\n\004name\030\213\365\315\001 \001(" + + "\tH\001\210\001\001\022\027\n\007project\030\231\226\301l \001(\tH\002\210\001\001\022\026\n\006regio" + + "n\030\364\315\240B \001(\tH\003\210\001\001\022\026\n\006status\030\362\237\267V \001(\tH\004\210\001\001B" + + "\013\n\t_ip_rangeB\007\n\005_nameB\n\n\010_projectB\t\n\007_re" + + "gionB\t\n\007_status\"\366\005\n\025PublicDelegatedPrefi" + + "x\022\"\n\022creation_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022\034\n" + + "\013description\030\374\207\326\311\001 \001(\tH\001\210\001\001\022\033\n\013fingerpri" + + "nt\030\344\321\363o \001(\tH\002\210\001\001\022\020\n\002id\030\233\032 \001(\004H\003\210\001\001\022\035\n\rip" + + "_cidr_range\030\312\315\344. \001(\tH\004\210\001\001\022\"\n\021is_live_mig" + + "ration\030\360\237\207\364\001 \001(\010H\005\210\001\001\022\024\n\004kind\030\224\367\310\001 \001(\tH\006" + + "\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\007\210\001\001\022\035\n\rparent_pref" + + "ix\030\307\347\241\007 \001(\tH\010\210\001\001\022o\n\034public_delegated_sub" + + "_prefixs\030\214\376\213Z \003(\0132F.google.cloud.compute" + + ".v1.PublicDelegatedPrefixPublicDelegated" + + "SubPrefix\022\026\n\006region\030\364\315\240B \001(\tH\t\210\001\001\022\032\n\tsel" + + "f_link\030\215\222\305\331\001 \001(\tH\n\210\001\001\022\026\n\006status\030\362\237\267V \001(\t" + + "H\013\210\001\001\"s\n\006Status\022\024\n\020UNDEFINED_STATUS\020\000\022\021\n" + + "\tANNOUNCED\020\373\221\214\256\001\022\020\n\010DELETING\020\250\247\207\374\001\022\024\n\014IN" + + "ITIALIZING\020\315\330\230\222\001\022\030\n\021READY_TO_ANNOUNCE\020\361\261" + + "\351\036B\025\n\023_creation_timestampB\016\n\014_descriptio" + + "nB\016\n\014_fingerprintB\005\n\003_idB\020\n\016_ip_cidr_ran" + + "geB\024\n\022_is_live_migrationB\007\n\005_kindB\007\n\005_na" + + "meB\020\n\016_parent_prefixB\t\n\007_regionB\014\n\n_self" + + "_linkB\t\n\007_status\"\341\003\n#PublicDelegatedPref" + + "ixAggregatedList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022Y\n\005it" + + "ems\030\300\317\367/ \003(\0132G.google.cloud.compute.v1.P" + + "ublicDelegatedPrefixAggregatedList.Items" + + "Entry\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page" + + "_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 " + + "\001(\tH\003\210\001\001\022\027\n\014unreachables\030\237\240\206t \003(\t\0229\n\007war" + + "ning\030\234\337\226\030 \001(\0132 .google.cloud.compute.v1." + + "WarningH\004\210\001\001\032h\n\nItemsEntry\022\013\n\003key\030\001 \001(\t\022" + + "I\n\005value\030\002 \001(\0132:.google.cloud.compute.v1" + + ".PublicDelegatedPrefixesScopedList:\0028\001B\005" + + "\n\003_idB\007\n\005_kindB\022\n\020_next_page_tokenB\014\n\n_s" + + "elf_linkB\n\n\010_warning\"\273\002\n\031PublicDelegated" + + "PrefixList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022@\n\005items\030\300\317" + + "\367/ \003(\0132..google.cloud.compute.v1.PublicD" + + "elegatedPrefix\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017" + "next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself_li" + "nk\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n\007warning\030\234\337\226\030 \001(\0132 ." + "google.cloud.compute.v1.WarningH\004\210\001\001B\005\n\003" + "_idB\007\n\005_kindB\022\n\020_next_page_tokenB\014\n\n_sel" - + "f_linkB\n\n\010_warning\"\336\001\n+PublicAdvertisedP" - + "refixPublicDelegatedPrefix\022\030\n\010ip_range\030\245" - + "\340\227E \001(\tH\000\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\001\210\001\001\022\027\n\007pr" - + "oject\030\231\226\301l \001(\tH\002\210\001\001\022\026\n\006region\030\364\315\240B \001(\tH\003" - + "\210\001\001\022\026\n\006status\030\362\237\267V \001(\tH\004\210\001\001B\013\n\t_ip_range" - + "B\007\n\005_nameB\n\n\010_projectB\t\n\007_regionB\t\n\007_sta" - + "tus\"\366\005\n\025PublicDelegatedPrefix\022\"\n\022creatio" - + "n_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022\034\n\013description" - + "\030\374\207\326\311\001 \001(\tH\001\210\001\001\022\033\n\013fingerprint\030\344\321\363o \001(\tH" - + "\002\210\001\001\022\020\n\002id\030\233\032 \001(\004H\003\210\001\001\022\035\n\rip_cidr_range\030" - + "\312\315\344. \001(\tH\004\210\001\001\022\"\n\021is_live_migration\030\360\237\207\364\001" - + " \001(\010H\005\210\001\001\022\024\n\004kind\030\224\367\310\001 \001(\tH\006\210\001\001\022\024\n\004name\030" - + "\213\365\315\001 \001(\tH\007\210\001\001\022\035\n\rparent_prefix\030\307\347\241\007 \001(\tH" - + "\010\210\001\001\022o\n\034public_delegated_sub_prefixs\030\214\376\213" - + "Z \003(\0132F.google.cloud.compute.v1.PublicDe" - + "legatedPrefixPublicDelegatedSubPrefix\022\026\n" - + "\006region\030\364\315\240B \001(\tH\t\210\001\001\022\032\n\tself_link\030\215\222\305\331\001" - + " \001(\tH\n\210\001\001\022\026\n\006status\030\362\237\267V \001(\tH\013\210\001\001\"s\n\006Sta" - + "tus\022\024\n\020UNDEFINED_STATUS\020\000\022\021\n\tANNOUNCED\020\373" - + "\221\214\256\001\022\020\n\010DELETING\020\250\247\207\374\001\022\024\n\014INITIALIZING\020\315" - + "\330\230\222\001\022\030\n\021READY_TO_ANNOUNCE\020\361\261\351\036B\025\n\023_creat" - + "ion_timestampB\016\n\014_descriptionB\016\n\014_finger" - + "printB\005\n\003_idB\020\n\016_ip_cidr_rangeB\024\n\022_is_li" - + "ve_migrationB\007\n\005_kindB\007\n\005_nameB\020\n\016_paren" - + "t_prefixB\t\n\007_regionB\014\n\n_self_linkB\t\n\007_st" - + "atus\"\341\003\n#PublicDelegatedPrefixAggregated" - + "List\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022Y\n\005items\030\300\317\367/ \003(\013" - + "2G.google.cloud.compute.v1.PublicDelegat" - + "edPrefixAggregatedList.ItemsEntry\022\024\n\004kin" - + "d\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page_token\030\225\272\206& " - + "\001(\tH\002\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n\014" - + "unreachables\030\237\240\206t \003(\t\0229\n\007warning\030\234\337\226\030 \001(" - + "\0132 .google.cloud.compute.v1.WarningH\004\210\001\001" - + "\032h\n\nItemsEntry\022\013\n\003key\030\001 \001(\t\022I\n\005value\030\002 \001" - + "(\0132:.google.cloud.compute.v1.PublicDeleg" - + "atedPrefixesScopedList:\0028\001B\005\n\003_idB\007\n\005_ki" - + "ndB\022\n\020_next_page_tokenB\014\n\n_self_linkB\n\n\010" - + "_warning\"\273\002\n\031PublicDelegatedPrefixList\022\020" - + "\n\002id\030\233\032 \001(\tH\000\210\001\001\022@\n\005items\030\300\317\367/ \003(\0132..goo" - + "gle.cloud.compute.v1.PublicDelegatedPref" - + "ix\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page_to" - + "ken\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\t" - + "H\003\210\001\001\0229\n\007warning\030\234\337\226\030 \001(\0132 .google.cloud" - + ".compute.v1.WarningH\004\210\001\001B\005\n\003_idB\007\n\005_kind" - + "B\022\n\020_next_page_tokenB\014\n\n_self_linkB\n\n\010_w" - + "arning\"\233\003\n-PublicDelegatedPrefixPublicDe" - + "legatedSubPrefix\022\"\n\021delegatee_project\030\332\212" - + "\351\305\001 \001(\tH\000\210\001\001\022\034\n\013description\030\374\207\326\311\001 \001(\tH\001\210" - + "\001\001\022\035\n\rip_cidr_range\030\312\315\344. \001(\tH\002\210\001\001\022\033\n\nis_" - + "address\030\337\213\222\250\001 \001(\010H\003\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH" - + "\004\210\001\001\022\026\n\006region\030\364\315\240B \001(\tH\005\210\001\001\022\026\n\006status\030\362" - + "\237\267V \001(\tH\006\210\001\001\"@\n\006Status\022\024\n\020UNDEFINED_STAT" - + "US\020\000\022\016\n\006ACTIVE\020\206\346\211\226\001\022\020\n\010INACTIVE\020\353\230\371\200\001B\024" - + "\n\022_delegatee_projectB\016\n\014_descriptionB\020\n\016" - + "_ip_cidr_rangeB\r\n\013_is_addressB\007\n\005_nameB\t" - + "\n\007_regionB\t\n\007_status\"\301\001\n!PublicDelegated", - "PrefixesScopedList\022U\n\031public_delegated_p" - + "refixes\030\226\202\252\226\001 \003(\0132..google.cloud.compute" - + ".v1.PublicDelegatedPrefix\0229\n\007warning\030\234\337\226" - + "\030 \001(\0132 .google.cloud.compute.v1.WarningH" - + "\000\210\001\001B\n\n\010_warning\"\357$\n\005Quota\022\025\n\005limit\030\273\227\2151" - + " \001(\001H\000\210\001\001\022\027\n\006metric\030\260\353\227\376\001 \001(\tH\001\210\001\001\022\025\n\005ow" - + "ner\030\263\345\3172 \001(\tH\002\210\001\001\022\025\n\005usage\030\241\373\2315 \001(\001H\003\210\001\001" - + "\"\336#\n\006Metric\022\024\n\020UNDEFINED_METRIC\020\000\022\016\n\007A2_" - + "CPUS\020\271\376\206I\022\026\n\017AFFINITY_GROUPS\020\313\251\3223\022\023\n\013AUT" - + "OSCALERS\020\334\340\332\340\001\022\026\n\017BACKEND_BUCKETS\020\336\211\320A\022\030" - + "\n\020BACKEND_SERVICES\020\311\303\310\200\001\022\020\n\010C2D_CPUS\020\365\377\250" - + "\362\001\022\017\n\007C2_CPUS\020\273\353\270\227\001\022\017\n\007C3_CPUS\020\332\234\214\245\001\022\023\n\013" - + "COMMITMENTS\020\336\327\300\331\001\022\030\n\021COMMITTED_A2_CPUS\020\326" - + "\242\245\034\022\032\n\022COMMITTED_C2D_CPUS\020\370\342\323\206\001\022\030\n\021COMMI" - + "TTED_C2_CPUS\020\330\217\327j\022\030\n\021COMMITTED_C3_CPUS\020\367" - + "\300\252x\022\026\n\016COMMITTED_CPUS\020\316\255\266\213\001\022\031\n\021COMMITTED" - + "_E2_CPUS\020\332\374\210\271\001\022\032\n\022COMMITTED_LICENSES\020\325\313\302" - + "\252\001\022$\n\034COMMITTED_LOCAL_SSD_TOTAL_GB\020\210\354\206\223\001" - + "\022\027\n\021COMMITTED_M3_CPUS\020\201\342#\022\'\n\037COMMITTED_M" - + "EMORY_OPTIMIZED_CPUS\020\336\334\231\351\001\022\031\n\022COMMITTED_" - + "N2A_CPUS\020\260\252\215\023\022\031\n\022COMMITTED_N2D_CPUS\020\215\276\207<" - + "\022\031\n\021COMMITTED_N2_CPUS\020\243\247\351\231\001\022\'\n\037COMMITTED" - + "_NVIDIA_A100_80GB_GPUS\020\245\237\264\335\001\022\"\n\032COMMITTE" - + "D_NVIDIA_A100_GPUS\020\225\375\230\263\001\022 \n\031COMMITTED_NV" - + "IDIA_K80_GPUS\020\244\266\353\001\022\037\n\030COMMITTED_NVIDIA_L" - + "4_GPUS\020\375\323\221\t\022!\n\032COMMITTED_NVIDIA_P100_GPU" - + "S\020\244\377\2423\022 \n\030COMMITTED_NVIDIA_P4_GPUS\020\201\256\365\245\001" - + "\022\037\n\030COMMITTED_NVIDIA_T4_GPUS\020\205\210\331B\022 \n\032COM" - + "MITTED_NVIDIA_V100_GPUS\020\252\263\r\022\032\n\022COMMITTED" - + "_T2A_CPUS\020\352\304\251\215\001\022\032\n\022COMMITTED_T2D_CPUS\020\307\330" - + "\243\266\001\022\n\n\004CPUS\020\313\327~\022\030\n\020CPUS_ALL_REGIONS\020\255\221\306\340" - + "\001\022\026\n\016DISKS_TOTAL_GB\020\237\227\311\250\001\022\017\n\007E2_CPUS\020\275\330\352" - + "\345\001\022(\n!EXTERNAL_MANAGED_FORWARDING_RULES\020" - + "\311\277\363G\022,\n$EXTERNAL_NETWORK_LB_FORWARDING_R" - + "ULES\020\231\255\275\262\001\022)\n\"EXTERNAL_PROTOCOL_FORWARDI" - + "NG_RULES\020\350\270\242\036\022\035\n\025EXTERNAL_VPN_GATEWAYS\020\256" - + "\273\365\201\001\022\021\n\tFIREWALLS\020\323\346\310\262\001\022\030\n\020FORWARDING_RU" - + "LES\020\225\202\250\316\001\022/\n(GLOBAL_EXTERNAL_MANAGED_BAC" - + "KEND_SERVICES\020\341\255\274N\0220\n(GLOBAL_EXTERNAL_MA" - + "NAGED_FORWARDING_RULES\020\255\354\233\234\001\0221\n)GLOBAL_E" - + "XTERNAL_PROXY_LB_BACKEND_SERVICES\020\251\331\355\276\001\022" - + " \n\031GLOBAL_INTERNAL_ADDRESSES\020\234\305\260\024\022/\n(GLO" - + "BAL_INTERNAL_MANAGED_BACKEND_SERVICES\020\257\220" - + "\256z\0229\n1GLOBAL_INTERNAL_TRAFFIC_DIRECTOR_B" - + "ACKEND_SERVICES\020\324\336\241\232\001\022\027\n\020GPUS_ALL_REGION" - + "S\020\251\200\344\022\022\025\n\rHEALTH_CHECKS\020\256\257\374\211\001\022\r\n\006IMAGES\020" - + "\370\354\265\007\022\020\n\tINSTANCES\020\336\234\320>\022\027\n\017INSTANCE_GROUP" - + "S\020\276\311\333\251\001\022\036\n\027INSTANCE_GROUP_MANAGERS\020\260\242\3050\022" - + "\031\n\022INSTANCE_TEMPLATES\020\357\267\355k\022\025\n\rINTERCONNE" - + "CTS\020\205\213\376\305\001\022*\n#INTERCONNECT_ATTACHMENTS_PE" - + "R_REGION\020\326\326\243L\022+\n#INTERCONNECT_ATTACHMENT" - + "S_TOTAL_MBPS\020\363\272\331\312\001\022\037\n\027INTERCONNECT_TOTAL" - + "_GBPS\020\252\361\207\210\001\022\031\n\022INTERNAL_ADDRESSES\020\200\351\256^\0221" - + "\n*INTERNAL_TRAFFIC_DIRECTOR_FORWARDING_R" - + "ULES\020\204\351\205\177\022\031\n\022IN_PLACE_SNAPSHOTS\020\235\235\226H\022\030\n\020" - + "IN_USE_ADDRESSES\020\220\342\337\277\001\022\036\n\027IN_USE_BACKUP_" - + "SCHEDULES\020\221\222\321\017\022!\n\031IN_USE_SNAPSHOT_SCHEDU" - + "LES\020\223\314\254\334\001\022\032\n\022LOCAL_SSD_TOTAL_GB\020\305\230\343\235\001\022\016\n" - + "\007M1_CPUS\020\246\333\336\021\022\016\n\007M2_CPUS\020\305\214\262\037\022\016\n\007M3_CPUS" - + "\020\344\275\205-\022\026\n\016MACHINE_IMAGES\020\220\363\221\325\001\022\017\n\010N2A_CPU" - + "S\020\255\307\342~\022\020\n\010N2D_CPUS\020\212\333\334\247\001\022\017\n\007N2_CPUS\020\206\203\313\306" - + "\001\022\020\n\010NETWORKS\020\205\270\277\347\001\022\032\n\023NETWORK_ATTACHMEN" - + "TS\020\337\375\207G\022\036\n\027NETWORK_ENDPOINT_GROUPS\020\215\267\3320\022" - + " \n\031NETWORK_FIREWALL_POLICIES\020\276\333\2330\022*\n#NET" - + "_LB_SECURITY_POLICIES_PER_REGION\020\255\375\244K\022/\n" - + "\'NET_LB_SECURITY_POLICY_RULES_PER_REGION" - + "\020\263\210\346\251\001\0229\n1NET_LB_SECURITY_POLICY_RULE_AT" - + "TRIBUTES_PER_REGION\020\360\350\264\224\001\022\022\n\013NODE_GROUPS" - + "\020\261\375\336\013\022\026\n\016NODE_TEMPLATES\020\234\262\271\342\001\022\035\n\025NVIDIA_" - + "A100_80GB_GPUS\020\310\350\307\210\001\022\030\n\020NVIDIA_A100_GPUS" - + "\020\222\200\337\360\001\022\026\n\017NVIDIA_K80_GPUS\020\207\354\222N\022\026\n\016NVIDIA" - + "_L4_GPUS\020\272\315\310\352\001\022\027\n\020NVIDIA_P100_GPUS\020\241\202\351p\022" - + "\033\n\024NVIDIA_P100_VWS_GPUS\020\216\335\203f\022\026\n\016NVIDIA_P" - + "4_GPUS\020\276\247\254\207\001\022\032\n\022NVIDIA_P4_VWS_GPUS\020\253\325\364\373\001" - + "\022\025\n\016NVIDIA_T4_GPUS\020\302\201\220$\022\032\n\022NVIDIA_T4_VWS" - + "_GPUS\020\257\353\277\230\001\022\027\n\020NVIDIA_V100_GPUS\020\247\266\323=\022\030\n\021" - + "PACKET_MIRRORINGS\020\247\352\266\007\022(\n!PD_EXTREME_TOT" - + "AL_PROVISIONED_IOPS\020\355\326\227!\022\027\n\020PREEMPTIBLE_" - + "CPUS\020\311\215\343w\022\037\n\030PREEMPTIBLE_LOCAL_SSD_GB\020\210\223" - + "\257|\022(\n!PREEMPTIBLE_NVIDIA_A100_80GB_GPUS\020" - + "\212\352\271H\022#\n\034PREEMPTIBLE_NVIDIA_A100_GPUS\020\220\234\351" - + " \022#\n\033PREEMPTIBLE_NVIDIA_K80_GPUS\020\311\340\345\262\001\022!" - + "\n\032PREEMPTIBLE_NVIDIA_L4_GPUS\020\270\270\360/\022$\n\034PRE" - + "EMPTIBLE_NVIDIA_P100_GPUS\020\237\236\363\240\001\022(\n PREEM" - + "PTIBLE_NVIDIA_P100_VWS_GPUS\020\214\233\301\225\001\022\"\n\032PRE" - + "EMPTIBLE_NVIDIA_P4_GPUS\020\274\222\324\314\001\022%\n\036PREEMPT" - + "IBLE_NVIDIA_P4_VWS_GPUS\020\251\342\320x\022!\n\032PREEMPTI" - + "BLE_NVIDIA_T4_GPUS\020\300\354\267i\022%\n\036PREEMPTIBLE_N" - + "VIDIA_T4_VWS_GPUS\020\255\370\233\025\022#\n\034PREEMPTIBLE_NV" - + "IDIA_V100_GPUS\020\245\322\335m\022=\n6PSC_ILB_CONSUMER_" - + "FORWARDING_RULES_PER_PRODUCER_NETWORK\020\203\223" - + "\235n\022\'\n PSC_INTERNAL_LB_FORWARDING_RULES\020\373" - + "\242\313P\022\"\n\032PUBLIC_ADVERTISED_PREFIXES\020\314\241\342\340\001\022" - + "!\n\031PUBLIC_DELEGATED_PREFIXES\020\266\222\363\375\001\022\033\n\024RE" - + "GIONAL_AUTOSCALERS\020\274\234\200\016\0221\n*REGIONAL_EXTE" - + "RNAL_MANAGED_BACKEND_SERVICES\020\335\354\202\002\0225\n-RE" - + "GIONAL_EXTERNAL_NETWORK_LB_BACKEND_SERVI" - + "CES\020\355\352\245\303\001\022\'\n REGIONAL_INSTANCE_GROUP_MAN" - + "AGERS\020\220\276\363\021\022,\n%REGIONAL_INTERNAL_LB_BACKE" - + "ND_SERVICES\020\220\356\345A\0221\n*REGIONAL_INTERNAL_MA" - + "NAGED_BACKEND_SERVICES\020\253\317\364-\022\023\n\014RESERVATI" - + "ONS\020\247\274\310\017\022\030\n\021RESOURCE_POLICIES\020\341\234\204(\022\017\n\007RO" - + "UTERS\020\252\274\213\353\001\022\016\n\006ROUTES\020\312\226\272\203\001\022\030\n\021SECURITY_" - + "POLICIES\020\357\246\257Z\022#\n\034SECURITY_POLICIES_PER_R" - + "EGION\020\306\246\340v\0221\n)SECURITY_POLICY_ADVANCED_R" - + "ULES_PER_REGION\020\255\347\245\261\001\022#\n\033SECURITY_POLICY" - + "_CEVAL_RULES\020\311\247\300\340\001\022\034\n\025SECURITY_POLICY_RU" - + "LES\020\251\324\207a\022\'\n SECURITY_POLICY_RULES_PER_RE" - + "GION\020\314\310\251<\022\033\n\023SERVICE_ATTACHMENTS\020\346\261\353\340\001\022\021" - + "\n\tSNAPSHOTS\020\217\346\337\243\001\022\023\n\014SSD_TOTAL_GB\020\321\257\217M\022\030" - + "\n\020SSL_CERTIFICATES\020\257\202\266\264\001\022\027\n\020STATIC_ADDRE" - + "SSES\020\361\255\322,\022\036\n\026STATIC_BYOIP_ADDRESSES\020\361\212\302\203" - + "\001\022+\n#STATIC_EXTERNAL_IPV6_ADDRESS_RANGES" - + "\020\226\341\235\341\001\022\023\n\013SUBNETWORKS\020\245\374\363\310\001\022\020\n\010T2A_CPUS\020" - + "\347\341\376\370\001\022\017\n\010T2D_CPUS\020\304\365\370!\022\033\n\024TARGET_HTTPS_P" - + "ROXIES\020\312\313\326h\022\032\n\023TARGET_HTTP_PROXIES\020\243\365\240N\022" - + "\030\n\020TARGET_INSTANCES\020\260\332\325\207\001\022\024\n\014TARGET_POOL" - + "S\020\211\227\210\246\001\022\031\n\022TARGET_SSL_PROXIES\020\353\344\365K\022\031\n\022TA" - + "RGET_TCP_PROXIES\020\300\236\363V\022\032\n\023TARGET_VPN_GATE" - + "WAYS\020\250\273\343#\022\020\n\010URL_MAPS\020\207\317\307\264\001\022\023\n\014VPN_GATEW" - + "AYS\020\272\213\376\020\022\022\n\013VPN_TUNNELS\020\200\321\3371\022\033\n\024XPN_SERV" - + "ICE_PROJECTS\020\255\207\262-B\010\n\006_limitB\t\n\007_metricB\010" - + "\n\006_ownerB\010\n\006_usage\"\225\002\n\021QuotaExceededInfo" - + "\022R\n\ndimensions\030\315\377\310\305\001 \003(\0132:.google.cloud." - + "compute.v1.QuotaExceededInfo.DimensionsE" - + "ntry\022\025\n\005limit\030\273\227\2151 \001(\001H\000\210\001\001\022\033\n\nlimit_nam" - + "e\030\217\211\360\275\001 \001(\tH\001\210\001\001\022\034\n\013metric_name\030\272\227\271\303\001 \001(" - + "\tH\002\210\001\001\0321\n\017DimensionsEntry\022\013\n\003key\030\001 \001(\t\022\r" - + "\n\005value\030\002 \001(\t:\0028\001B\010\n\006_limitB\r\n\013_limit_na" - + "meB\016\n\014_metric_name\"\314\001\n\007RawDisk\022\037\n\016contai" - + "ner_type\030\270\310\202\230\001 \001(\tH\000\210\001\001\022\036\n\rsha1_checksum" - + "\030\275\224\370\225\001 \001(\tH\001\210\001\001\022\026\n\006source\030\233\320\301T \001(\tH\002\210\001\001\"" - + "8\n\rContainerType\022\034\n\030UNDEFINED_CONTAINER_" - + "TYPE\020\000\022\t\n\003TAR\020\205\207\005B\021\n\017_container_typeB\020\n\016" - + "_sha1_checksumB\t\n\007_source\"\333\002\n,RecreateIn" - + "stancesInstanceGroupManagerRequest\022\'\n\026in" - + "stance_group_manager\030\303\367\363v \001(\tB\004\342A\001\002\022\224\001\n;" - + "instance_group_managers_recreate_instanc" - + "es_request_resource\030\200\302\232\n \001(\0132F.google.cl" - + "oud.compute.v1.InstanceGroupManagersRecr" - + "eateInstancesRequestB\004\342A\001\002\022\"\n\007project\030\231\226" - + "\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nrequest_id\030\313\201\331" - + "\021 \001(\tH\000\210\001\001\022\034\n\004zone\030\254\307\344\001 \001(\tB\013\342A\001\002\362G\004zone" - + "B\r\n\013_request_id\"\337\002\n2RecreateInstancesReg" - + "ionInstanceGroupManagerRequest\022\'\n\026instan" - + "ce_group_manager\030\303\367\363v \001(\tB\004\342A\001\002\022\"\n\007proje" - + "ct\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022 \n\006region\030\364\315" - + "\240B \001(\tB\r\342A\001\002\362G\006region\022\216\001\n8region_instanc" - + "e_group_managers_recreate_request_resour" - + "ce\030\224\374\304Q \001(\0132C.google.cloud.compute.v1.Re" - + "gionInstanceGroupManagersRecreateRequest" - + "B\004\342A\001\002\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_r" - + "equest_id\"\250\001\n\tReference\022\024\n\004kind\030\224\367\310\001 \001(\t" - + "H\000\210\001\001\022\036\n\016reference_type\030\256\277\203v \001(\tH\001\210\001\001\022\031\n" - + "\010referrer\030\237\370\271\247\001 \001(\tH\002\210\001\001\022\026\n\006target\030\221\343\371[ " - + "\001(\tH\003\210\001\001B\007\n\005_kindB\021\n\017_reference_typeB\013\n\t" - + "_referrerB\t\n\007_target\"\227\004\n\006Region\022\"\n\022creat" - + "ion_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022G\n\ndeprecate" - + "d\030\263\313\321\365\001 \001(\0132*.google.cloud.compute.v1.De" - + "precationStatusH\001\210\001\001\022\034\n\013description\030\374\207\326\311" - + "\001 \001(\tH\002\210\001\001\022\020\n\002id\030\233\032 \001(\004H\003\210\001\001\022\024\n\004kind\030\224\367\310" - + "\001 \001(\tH\004\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\005\210\001\001\0221\n\006quot" - + "as\030\373\241\342; \003(\0132\036.google.cloud.compute.v1.Qu" - + "ota\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\006\210\001\001\022\026\n\006statu" - + "s\030\362\237\267V \001(\tH\007\210\001\001\022\034\n\014supports_pzs\030\356\366\205( \001(\010" - + "H\010\210\001\001\022\020\n\005zones\030\307\244\2557 \003(\t\"4\n\006Status\022\024\n\020UND" - + "EFINED_STATUS\020\000\022\013\n\004DOWN\020\242\271\200\001\022\007\n\002UP\020\233\025B\025\n" - + "\023_creation_timestampB\r\n\013_deprecatedB\016\n\014_" - + "descriptionB\005\n\003_idB\007\n\005_kindB\007\n\005_nameB\014\n\n" - + "_self_linkB\t\n\007_statusB\017\n\r_supports_pzs\"\210" - + "\001\n\032RegionAddressesMoveRequest\022\034\n\013descrip" - + "tion\030\374\207\326\311\001 \001(\tH\000\210\001\001\022$\n\023destination_addre" - + "ss\030\303\261\236\261\001 \001(\tH\001\210\001\001B\016\n\014_descriptionB\026\n\024_de" - + "stination_address\"\253\002\n\024RegionAutoscalerLi" - + "st\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0225\n\005items\030\300\317\367/ \003(\0132#" - + ".google.cloud.compute.v1.Autoscaler\022\024\n\004k" - + "ind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page_token\030\225\272\206" - + "& \001(\tH\002\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229" - + "\n\007warning\030\234\337\226\030 \001(\0132 .google.cloud.comput" - + "e.v1.WarningH\004\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020_ne" - + "xt_page_tokenB\014\n\n_self_linkB\n\n\010_warning\"" - + "\247\002\n\022RegionDiskTypeList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001" - + "\0223\n\005items\030\300\317\367/ \003(\0132!.google.cloud.comput" - + "e.v1.DiskType\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017n" + + "f_linkB\n\n\010_warning\"\233\003\n-PublicDelegatedPr" + + "efixPublicDelegatedSubPrefix\022\"\n\021delegate" + + "e_project\030\332\212\351\305\001 \001(\tH\000\210\001\001\022\034\n\013description\030", + "\374\207\326\311\001 \001(\tH\001\210\001\001\022\035\n\rip_cidr_range\030\312\315\344. \001(\t" + + "H\002\210\001\001\022\033\n\nis_address\030\337\213\222\250\001 \001(\010H\003\210\001\001\022\024\n\004na" + + "me\030\213\365\315\001 \001(\tH\004\210\001\001\022\026\n\006region\030\364\315\240B \001(\tH\005\210\001\001" + + "\022\026\n\006status\030\362\237\267V \001(\tH\006\210\001\001\"@\n\006Status\022\024\n\020UN" + + "DEFINED_STATUS\020\000\022\016\n\006ACTIVE\020\206\346\211\226\001\022\020\n\010INAC" + + "TIVE\020\353\230\371\200\001B\024\n\022_delegatee_projectB\016\n\014_des" + + "criptionB\020\n\016_ip_cidr_rangeB\r\n\013_is_addres" + + "sB\007\n\005_nameB\t\n\007_regionB\t\n\007_status\"\301\001\n!Pub" + + "licDelegatedPrefixesScopedList\022U\n\031public" + + "_delegated_prefixes\030\226\202\252\226\001 \003(\0132..google.c" + + "loud.compute.v1.PublicDelegatedPrefix\0229\n" + + "\007warning\030\234\337\226\030 \001(\0132 .google.cloud.compute" + + ".v1.WarningH\000\210\001\001B\n\n\010_warning\"\357$\n\005Quota\022\025" + + "\n\005limit\030\273\227\2151 \001(\001H\000\210\001\001\022\027\n\006metric\030\260\353\227\376\001 \001(" + + "\tH\001\210\001\001\022\025\n\005owner\030\263\345\3172 \001(\tH\002\210\001\001\022\025\n\005usage\030\241" + + "\373\2315 \001(\001H\003\210\001\001\"\336#\n\006Metric\022\024\n\020UNDEFINED_MET" + + "RIC\020\000\022\016\n\007A2_CPUS\020\271\376\206I\022\026\n\017AFFINITY_GROUPS" + + "\020\313\251\3223\022\023\n\013AUTOSCALERS\020\334\340\332\340\001\022\026\n\017BACKEND_BU" + + "CKETS\020\336\211\320A\022\030\n\020BACKEND_SERVICES\020\311\303\310\200\001\022\020\n\010" + + "C2D_CPUS\020\365\377\250\362\001\022\017\n\007C2_CPUS\020\273\353\270\227\001\022\017\n\007C3_CP" + + "US\020\332\234\214\245\001\022\023\n\013COMMITMENTS\020\336\327\300\331\001\022\030\n\021COMMITT" + + "ED_A2_CPUS\020\326\242\245\034\022\032\n\022COMMITTED_C2D_CPUS\020\370\342" + + "\323\206\001\022\030\n\021COMMITTED_C2_CPUS\020\330\217\327j\022\030\n\021COMMITT" + + "ED_C3_CPUS\020\367\300\252x\022\026\n\016COMMITTED_CPUS\020\316\255\266\213\001\022" + + "\031\n\021COMMITTED_E2_CPUS\020\332\374\210\271\001\022\032\n\022COMMITTED_" + + "LICENSES\020\325\313\302\252\001\022$\n\034COMMITTED_LOCAL_SSD_TO" + + "TAL_GB\020\210\354\206\223\001\022\027\n\021COMMITTED_M3_CPUS\020\201\342#\022\'\n" + + "\037COMMITTED_MEMORY_OPTIMIZED_CPUS\020\336\334\231\351\001\022\031" + + "\n\022COMMITTED_N2A_CPUS\020\260\252\215\023\022\031\n\022COMMITTED_N" + + "2D_CPUS\020\215\276\207<\022\031\n\021COMMITTED_N2_CPUS\020\243\247\351\231\001\022" + + "\'\n\037COMMITTED_NVIDIA_A100_80GB_GPUS\020\245\237\264\335\001" + + "\022\"\n\032COMMITTED_NVIDIA_A100_GPUS\020\225\375\230\263\001\022 \n\031" + + "COMMITTED_NVIDIA_K80_GPUS\020\244\266\353\001\022\037\n\030COMMIT" + + "TED_NVIDIA_L4_GPUS\020\375\323\221\t\022!\n\032COMMITTED_NVI" + + "DIA_P100_GPUS\020\244\377\2423\022 \n\030COMMITTED_NVIDIA_P" + + "4_GPUS\020\201\256\365\245\001\022\037\n\030COMMITTED_NVIDIA_T4_GPUS" + + "\020\205\210\331B\022 \n\032COMMITTED_NVIDIA_V100_GPUS\020\252\263\r\022" + + "\032\n\022COMMITTED_T2A_CPUS\020\352\304\251\215\001\022\032\n\022COMMITTED" + + "_T2D_CPUS\020\307\330\243\266\001\022\n\n\004CPUS\020\313\327~\022\030\n\020CPUS_ALL_" + + "REGIONS\020\255\221\306\340\001\022\026\n\016DISKS_TOTAL_GB\020\237\227\311\250\001\022\017\n" + + "\007E2_CPUS\020\275\330\352\345\001\022(\n!EXTERNAL_MANAGED_FORWA" + + "RDING_RULES\020\311\277\363G\022,\n$EXTERNAL_NETWORK_LB_" + + "FORWARDING_RULES\020\231\255\275\262\001\022)\n\"EXTERNAL_PROTO" + + "COL_FORWARDING_RULES\020\350\270\242\036\022\035\n\025EXTERNAL_VP" + + "N_GATEWAYS\020\256\273\365\201\001\022\021\n\tFIREWALLS\020\323\346\310\262\001\022\030\n\020F" + + "ORWARDING_RULES\020\225\202\250\316\001\022/\n(GLOBAL_EXTERNAL" + + "_MANAGED_BACKEND_SERVICES\020\341\255\274N\0220\n(GLOBAL" + + "_EXTERNAL_MANAGED_FORWARDING_RULES\020\255\354\233\234\001" + + "\0221\n)GLOBAL_EXTERNAL_PROXY_LB_BACKEND_SER" + + "VICES\020\251\331\355\276\001\022 \n\031GLOBAL_INTERNAL_ADDRESSES" + + "\020\234\305\260\024\022/\n(GLOBAL_INTERNAL_MANAGED_BACKEND" + + "_SERVICES\020\257\220\256z\0229\n1GLOBAL_INTERNAL_TRAFFI" + + "C_DIRECTOR_BACKEND_SERVICES\020\324\336\241\232\001\022\027\n\020GPU" + + "S_ALL_REGIONS\020\251\200\344\022\022\025\n\rHEALTH_CHECKS\020\256\257\374\211" + + "\001\022\r\n\006IMAGES\020\370\354\265\007\022\020\n\tINSTANCES\020\336\234\320>\022\027\n\017IN" + + "STANCE_GROUPS\020\276\311\333\251\001\022\036\n\027INSTANCE_GROUP_MA" + + "NAGERS\020\260\242\3050\022\031\n\022INSTANCE_TEMPLATES\020\357\267\355k\022\025" + + "\n\rINTERCONNECTS\020\205\213\376\305\001\022*\n#INTERCONNECT_AT" + + "TACHMENTS_PER_REGION\020\326\326\243L\022+\n#INTERCONNEC" + + "T_ATTACHMENTS_TOTAL_MBPS\020\363\272\331\312\001\022\037\n\027INTERC" + + "ONNECT_TOTAL_GBPS\020\252\361\207\210\001\022\031\n\022INTERNAL_ADDR" + + "ESSES\020\200\351\256^\0221\n*INTERNAL_TRAFFIC_DIRECTOR_" + + "FORWARDING_RULES\020\204\351\205\177\022\031\n\022IN_PLACE_SNAPSH" + + "OTS\020\235\235\226H\022\030\n\020IN_USE_ADDRESSES\020\220\342\337\277\001\022\036\n\027IN" + + "_USE_BACKUP_SCHEDULES\020\221\222\321\017\022!\n\031IN_USE_SNA" + + "PSHOT_SCHEDULES\020\223\314\254\334\001\022\032\n\022LOCAL_SSD_TOTAL" + + "_GB\020\305\230\343\235\001\022\016\n\007M1_CPUS\020\246\333\336\021\022\016\n\007M2_CPUS\020\305\214\262" + + "\037\022\016\n\007M3_CPUS\020\344\275\205-\022\026\n\016MACHINE_IMAGES\020\220\363\221\325" + + "\001\022\017\n\010N2A_CPUS\020\255\307\342~\022\020\n\010N2D_CPUS\020\212\333\334\247\001\022\017\n\007" + + "N2_CPUS\020\206\203\313\306\001\022\020\n\010NETWORKS\020\205\270\277\347\001\022\032\n\023NETWO" + + "RK_ATTACHMENTS\020\337\375\207G\022\036\n\027NETWORK_ENDPOINT_" + + "GROUPS\020\215\267\3320\022 \n\031NETWORK_FIREWALL_POLICIES" + + "\020\276\333\2330\022*\n#NET_LB_SECURITY_POLICIES_PER_RE" + + "GION\020\255\375\244K\022/\n\'NET_LB_SECURITY_POLICY_RULE" + + "S_PER_REGION\020\263\210\346\251\001\0229\n1NET_LB_SECURITY_PO" + + "LICY_RULE_ATTRIBUTES_PER_REGION\020\360\350\264\224\001\022\022\n" + + "\013NODE_GROUPS\020\261\375\336\013\022\026\n\016NODE_TEMPLATES\020\234\262\271\342" + + "\001\022\035\n\025NVIDIA_A100_80GB_GPUS\020\310\350\307\210\001\022\030\n\020NVID" + + "IA_A100_GPUS\020\222\200\337\360\001\022\026\n\017NVIDIA_K80_GPUS\020\207\354" + + "\222N\022\026\n\016NVIDIA_L4_GPUS\020\272\315\310\352\001\022\027\n\020NVIDIA_P10" + + "0_GPUS\020\241\202\351p\022\033\n\024NVIDIA_P100_VWS_GPUS\020\216\335\203f" + + "\022\026\n\016NVIDIA_P4_GPUS\020\276\247\254\207\001\022\032\n\022NVIDIA_P4_VW" + + "S_GPUS\020\253\325\364\373\001\022\025\n\016NVIDIA_T4_GPUS\020\302\201\220$\022\032\n\022N" + + "VIDIA_T4_VWS_GPUS\020\257\353\277\230\001\022\027\n\020NVIDIA_V100_G" + + "PUS\020\247\266\323=\022\030\n\021PACKET_MIRRORINGS\020\247\352\266\007\022(\n!PD" + + "_EXTREME_TOTAL_PROVISIONED_IOPS\020\355\326\227!\022\027\n\020" + + "PREEMPTIBLE_CPUS\020\311\215\343w\022\037\n\030PREEMPTIBLE_LOC" + + "AL_SSD_GB\020\210\223\257|\022(\n!PREEMPTIBLE_NVIDIA_A10" + + "0_80GB_GPUS\020\212\352\271H\022#\n\034PREEMPTIBLE_NVIDIA_A" + + "100_GPUS\020\220\234\351 \022#\n\033PREEMPTIBLE_NVIDIA_K80_" + + "GPUS\020\311\340\345\262\001\022!\n\032PREEMPTIBLE_NVIDIA_L4_GPUS" + + "\020\270\270\360/\022$\n\034PREEMPTIBLE_NVIDIA_P100_GPUS\020\237\236" + + "\363\240\001\022(\n PREEMPTIBLE_NVIDIA_P100_VWS_GPUS\020" + + "\214\233\301\225\001\022\"\n\032PREEMPTIBLE_NVIDIA_P4_GPUS\020\274\222\324\314" + + "\001\022%\n\036PREEMPTIBLE_NVIDIA_P4_VWS_GPUS\020\251\342\320x" + + "\022!\n\032PREEMPTIBLE_NVIDIA_T4_GPUS\020\300\354\267i\022%\n\036P" + + "REEMPTIBLE_NVIDIA_T4_VWS_GPUS\020\255\370\233\025\022#\n\034PR" + + "EEMPTIBLE_NVIDIA_V100_GPUS\020\245\322\335m\022=\n6PSC_I" + + "LB_CONSUMER_FORWARDING_RULES_PER_PRODUCE" + + "R_NETWORK\020\203\223\235n\022\'\n PSC_INTERNAL_LB_FORWAR" + + "DING_RULES\020\373\242\313P\022\"\n\032PUBLIC_ADVERTISED_PRE" + + "FIXES\020\314\241\342\340\001\022!\n\031PUBLIC_DELEGATED_PREFIXES" + + "\020\266\222\363\375\001\022\033\n\024REGIONAL_AUTOSCALERS\020\274\234\200\016\0221\n*R" + + "EGIONAL_EXTERNAL_MANAGED_BACKEND_SERVICE" + + "S\020\335\354\202\002\0225\n-REGIONAL_EXTERNAL_NETWORK_LB_B" + + "ACKEND_SERVICES\020\355\352\245\303\001\022\'\n REGIONAL_INSTAN" + + "CE_GROUP_MANAGERS\020\220\276\363\021\022,\n%REGIONAL_INTER" + + "NAL_LB_BACKEND_SERVICES\020\220\356\345A\0221\n*REGIONAL" + + "_INTERNAL_MANAGED_BACKEND_SERVICES\020\253\317\364-\022" + + "\023\n\014RESERVATIONS\020\247\274\310\017\022\030\n\021RESOURCE_POLICIE" + + "S\020\341\234\204(\022\017\n\007ROUTERS\020\252\274\213\353\001\022\016\n\006ROUTES\020\312\226\272\203\001\022" + + "\030\n\021SECURITY_POLICIES\020\357\246\257Z\022#\n\034SECURITY_PO" + + "LICIES_PER_REGION\020\306\246\340v\0221\n)SECURITY_POLIC" + + "Y_ADVANCED_RULES_PER_REGION\020\255\347\245\261\001\022#\n\033SEC" + + "URITY_POLICY_CEVAL_RULES\020\311\247\300\340\001\022\034\n\025SECURI" + + "TY_POLICY_RULES\020\251\324\207a\022\'\n SECURITY_POLICY_" + + "RULES_PER_REGION\020\314\310\251<\022\033\n\023SERVICE_ATTACHM" + + "ENTS\020\346\261\353\340\001\022\021\n\tSNAPSHOTS\020\217\346\337\243\001\022\023\n\014SSD_TOT" + + "AL_GB\020\321\257\217M\022\030\n\020SSL_CERTIFICATES\020\257\202\266\264\001\022\027\n\020" + + "STATIC_ADDRESSES\020\361\255\322,\022\036\n\026STATIC_BYOIP_AD" + + "DRESSES\020\361\212\302\203\001\022+\n#STATIC_EXTERNAL_IPV6_AD" + + "DRESS_RANGES\020\226\341\235\341\001\022\023\n\013SUBNETWORKS\020\245\374\363\310\001\022" + + "\020\n\010T2A_CPUS\020\347\341\376\370\001\022\017\n\010T2D_CPUS\020\304\365\370!\022\033\n\024TA" + + "RGET_HTTPS_PROXIES\020\312\313\326h\022\032\n\023TARGET_HTTP_P" + + "ROXIES\020\243\365\240N\022\030\n\020TARGET_INSTANCES\020\260\332\325\207\001\022\024\n" + + "\014TARGET_POOLS\020\211\227\210\246\001\022\031\n\022TARGET_SSL_PROXIE" + + "S\020\353\344\365K\022\031\n\022TARGET_TCP_PROXIES\020\300\236\363V\022\032\n\023TAR" + + "GET_VPN_GATEWAYS\020\250\273\343#\022\020\n\010URL_MAPS\020\207\317\307\264\001\022" + + "\023\n\014VPN_GATEWAYS\020\272\213\376\020\022\022\n\013VPN_TUNNELS\020\200\321\3371" + + "\022\033\n\024XPN_SERVICE_PROJECTS\020\255\207\262-B\010\n\006_limitB" + + "\t\n\007_metricB\010\n\006_ownerB\010\n\006_usage\"\340\003\n\021Quota" + + "ExceededInfo\022R\n\ndimensions\030\315\377\310\305\001 \003(\0132:.g" + + "oogle.cloud.compute.v1.QuotaExceededInfo" + + ".DimensionsEntry\022\035\n\014future_limit\030\277\274\332\331\001 \001" + + "(\001H\000\210\001\001\022\025\n\005limit\030\273\227\2151 \001(\001H\001\210\001\001\022\033\n\nlimit_" + + "name\030\217\211\360\275\001 \001(\tH\002\210\001\001\022\034\n\013metric_name\030\272\227\271\303\001" + + " \001(\tH\003\210\001\001\022\037\n\016rollout_status\030\300\344\226\343\001 \001(\tH\004\210" + + "\001\001\0321\n\017DimensionsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005va" + + "lue\030\002 \001(\t:\0028\001\"e\n\rRolloutStatus\022\034\n\030UNDEFI" + + "NED_ROLLOUT_STATUS\020\000\022\023\n\013IN_PROGRESS\020\207\250\335\337" + + "\001\022!\n\032ROLLOUT_STATUS_UNSPECIFIED\020\270\327\347\014B\017\n\r" + + "_future_limitB\010\n\006_limitB\r\n\013_limit_nameB\016" + + "\n\014_metric_nameB\021\n\017_rollout_status\"\314\001\n\007Ra" + + "wDisk\022\037\n\016container_type\030\270\310\202\230\001 \001(\tH\000\210\001\001\022\036" + + "\n\rsha1_checksum\030\275\224\370\225\001 \001(\tH\001\210\001\001\022\026\n\006source" + + "\030\233\320\301T \001(\tH\002\210\001\001\"8\n\rContainerType\022\034\n\030UNDEF" + + "INED_CONTAINER_TYPE\020\000\022\t\n\003TAR\020\205\207\005B\021\n\017_con" + + "tainer_typeB\020\n\016_sha1_checksumB\t\n\007_source" + + "\"\333\002\n,RecreateInstancesInstanceGroupManag" + + "erRequest\022\'\n\026instance_group_manager\030\303\367\363v" + + " \001(\tB\004\342A\001\002\022\224\001\n;instance_group_managers_r" + + "ecreate_instances_request_resource\030\200\302\232\n " + + "\001(\0132F.google.cloud.compute.v1.InstanceGr" + + "oupManagersRecreateInstancesRequestB\004\342A\001" + + "\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n" + + "\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\034\n\004zone\030\254\307\344\001 \001" + + "(\tB\013\342A\001\002\362G\004zoneB\r\n\013_request_id\"\337\002\n2Recre" + + "ateInstancesRegionInstanceGroupManagerRe" + + "quest\022\'\n\026instance_group_manager\030\303\367\363v \001(\t" + + "B\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007proje" + + "ct\022 \n\006region\030\364\315\240B \001(\tB\r\342A\001\002\362G\006region\022\216\001\n" + + "8region_instance_group_managers_recreate" + + "_request_resource\030\224\374\304Q \001(\0132C.google.clou" + + "d.compute.v1.RegionInstanceGroupManagers" + + "RecreateRequestB\004\342A\001\002\022\032\n\nrequest_id\030\313\201\331\021" + + " \001(\tH\000\210\001\001B\r\n\013_request_id\"\250\001\n\tReference\022\024" + + "\n\004kind\030\224\367\310\001 \001(\tH\000\210\001\001\022\036\n\016reference_type\030\256" + + "\277\203v \001(\tH\001\210\001\001\022\031\n\010referrer\030\237\370\271\247\001 \001(\tH\002\210\001\001\022" + + "\026\n\006target\030\221\343\371[ \001(\tH\003\210\001\001B\007\n\005_kindB\021\n\017_ref" + + "erence_typeB\013\n\t_referrerB\t\n\007_target\"\227\004\n\006" + + "Region\022\"\n\022creation_timestamp\030\266\217\307\016 \001(\tH\000\210" + + "\001\001\022G\n\ndeprecated\030\263\313\321\365\001 \001(\0132*.google.clou" + + "d.compute.v1.DeprecationStatusH\001\210\001\001\022\034\n\013d" + + "escription\030\374\207\326\311\001 \001(\tH\002\210\001\001\022\020\n\002id\030\233\032 \001(\004H\003" + + "\210\001\001\022\024\n\004kind\030\224\367\310\001 \001(\tH\004\210\001\001\022\024\n\004name\030\213\365\315\001 \001" + + "(\tH\005\210\001\001\0221\n\006quotas\030\373\241\342; \003(\0132\036.google.clou" + + "d.compute.v1.Quota\022\032\n\tself_link\030\215\222\305\331\001 \001(" + + "\tH\006\210\001\001\022\026\n\006status\030\362\237\267V \001(\tH\007\210\001\001\022\034\n\014suppor" + + "ts_pzs\030\356\366\205( \001(\010H\010\210\001\001\022\020\n\005zones\030\307\244\2557 \003(\t\"4" + + "\n\006Status\022\024\n\020UNDEFINED_STATUS\020\000\022\013\n\004DOWN\020\242" + + "\271\200\001\022\007\n\002UP\020\233\025B\025\n\023_creation_timestampB\r\n\013_" + + "deprecatedB\016\n\014_descriptionB\005\n\003_idB\007\n\005_ki" + + "ndB\007\n\005_nameB\014\n\n_self_linkB\t\n\007_statusB\017\n\r" + + "_supports_pzs\"\210\001\n\032RegionAddressesMoveReq" + + "uest\022\034\n\013description\030\374\207\326\311\001 \001(\tH\000\210\001\001\022$\n\023de" + + "stination_address\030\303\261\236\261\001 \001(\tH\001\210\001\001B\016\n\014_des" + + "criptionB\026\n\024_destination_address\"\253\002\n\024Reg" + + "ionAutoscalerList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0225\n\005i" + + "tems\030\300\317\367/ \003(\0132#.google.cloud.compute.v1." + + "Autoscaler\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next" + + "_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself_link\030\215" + + "\222\305\331\001 \001(\tH\003\210\001\001\0229\n\007warning\030\234\337\226\030 \001(\0132 .goog" + + "le.cloud.compute.v1.WarningH\004\210\001\001B\005\n\003_idB" + + "\007\n\005_kindB\022\n\020_next_page_tokenB\014\n\n_self_li" + + "nkB\n\n\010_warning\"\247\002\n\022RegionDiskTypeList\022\020\n" + + "\002id\030\233\032 \001(\tH\000\210\001\001\0223\n\005items\030\300\317\367/ \003(\0132!.goog" + + "le.cloud.compute.v1.DiskType\022\024\n\004kind\030\224\367\310" + + "\001 \001(\tH\001\210\001\001\022\037\n\017next_page_token\030\225\272\206& \001(\tH\002" + + "\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n\007warni" + + "ng\030\234\337\226\030 \001(\0132 .google.cloud.compute.v1.Wa" + + "rningH\004\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_page" + + "_tokenB\014\n\n_self_linkB\n\n\010_warning\"E\n%Regi" + + "onDisksAddResourcePoliciesRequest\022\034\n\021res" + + "ource_policies\030\341\234\314\n \003(\t\"H\n(RegionDisksRe" + + "moveResourcePoliciesRequest\022\034\n\021resource_" + + "policies\030\341\234\314\n \003(\t\"@\n\030RegionDisksResizeRe" + + "quest\022\030\n\007size_gb\030\331\213\200\354\001 \001(\003H\000\210\001\001B\n\n\010_size" + + "_gb\"h\n\'RegionDisksStartAsyncReplicationR" + + "equest\022$\n\024async_secondary_disk\030\253\203\343> \001(\tH" + + "\000\210\001\001B\027\n\025_async_secondary_disk\"\261\002\n\027Region" + + "InstanceGroupList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0228\n\005i" + + "tems\030\300\317\367/ \003(\0132&.google.cloud.compute.v1." + + "InstanceGroup\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017n" + "ext_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself_lin" + "k\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n\007warning\030\234\337\226\030 \001(\0132 .g" + "oogle.cloud.compute.v1.WarningH\004\210\001\001B\005\n\003_" + "idB\007\n\005_kindB\022\n\020_next_page_tokenB\014\n\n_self" - + "_linkB\n\n\010_warning\"E\n%RegionDisksAddResou" - + "rcePoliciesRequest\022\034\n\021resource_policies\030" - + "\341\234\314\n \003(\t\"H\n(RegionDisksRemoveResourcePol" - + "iciesRequest\022\034\n\021resource_policies\030\341\234\314\n \003" - + "(\t\"@\n\030RegionDisksResizeRequest\022\030\n\007size_g" - + "b\030\331\213\200\354\001 \001(\003H\000\210\001\001B\n\n\010_size_gb\"h\n\'RegionDi" - + "sksStartAsyncReplicationRequest\022$\n\024async" - + "_secondary_disk\030\253\203\343> \001(\tH\000\210\001\001B\027\n\025_async_" - + "secondary_disk\"\261\002\n\027RegionInstanceGroupLi" - + "st\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0228\n\005items\030\300\317\367/ \003(\0132&" - + ".google.cloud.compute.v1.InstanceGroup\022\024" - + "\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page_token\030" - + "\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001" - + "\001\0229\n\007warning\030\234\337\226\030 \001(\0132 .google.cloud.com" - + "pute.v1.WarningH\004\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020" - + "_next_page_tokenB\014\n\n_self_linkB\n\n\010_warni" - + "ng\"E\n1RegionInstanceGroupManagerDeleteIn" - + "stanceConfigReq\022\020\n\005names\030\310\256\3571 \003(\t\"\277\002\n\036Re" - + "gionInstanceGroupManagerList\022\020\n\002id\030\233\032 \001(" - + "\tH\000\210\001\001\022?\n\005items\030\300\317\367/ \003(\0132-.google.cloud." - + "compute.v1.InstanceGroupManager\022\024\n\004kind\030" + + "_linkB\n\n\010_warning\"E\n1RegionInstanceGroup" + + "ManagerDeleteInstanceConfigReq\022\020\n\005names\030" + + "\310\256\3571 \003(\t\"\277\002\n\036RegionInstanceGroupManagerL" + + "ist\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022?\n\005items\030\300\317\367/ \003(\0132" + + "-.google.cloud.compute.v1.InstanceGroupM" + + "anager\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_pag" + + "e_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself_link\030\215\222\305\331\001" + + " \001(\tH\003\210\001\001\0229\n\007warning\030\234\337\226\030 \001(\0132 .google.c" + + "loud.compute.v1.WarningH\004\210\001\001B\005\n\003_idB\007\n\005_" + + "kindB\022\n\020_next_page_tokenB\014\n\n_self_linkB\n" + + "\n\010_warning\"\200\001\n0RegionInstanceGroupManage" + + "rPatchInstanceConfigReq\022L\n\024per_instance_" + + "configs\030\251\325\370\372\001 \003(\0132*.google.cloud.compute" + + ".v1.PerInstanceConfig\"\201\001\n1RegionInstance" + + "GroupManagerUpdateInstanceConfigReq\022L\n\024p" + + "er_instance_configs\030\251\325\370\372\001 \003(\0132*.google.c" + + "loud.compute.v1.PerInstanceConfig\"J\n2Reg" + + "ionInstanceGroupManagersAbandonInstances" + + "Request\022\024\n\tinstances\030\376\374\357\r \003(\t\"\373\002\n.Region" + + "InstanceGroupManagersApplyUpdatesRequest" + + "\022\036\n\rall_instances\030\340\272\276\300\001 \001(\010H\000\210\001\001\022\024\n\tinst" + + "ances\030\376\374\357\r \003(\t\022\037\n\016minimal_action\030\224\215\202\201\001 \001" + + "(\tH\001\210\001\001\022.\n\036most_disruptive_allowed_actio" + + "n\030\215\316\302\037 \001(\tH\002\210\001\001\"-\n\rMinimalAction\022\034\n\030UNDE" + + "FINED_MINIMAL_ACTION\020\000\"K\n\033MostDisruptive" + + "AllowedAction\022,\n(UNDEFINED_MOST_DISRUPTI" + + "VE_ALLOWED_ACTION\020\000B\020\n\016_all_instancesB\021\n" + + "\017_minimal_actionB!\n\037_most_disruptive_all" + + "owed_action\"u\n1RegionInstanceGroupManage" + + "rsCreateInstancesRequest\022@\n\tinstances\030\376\374" + + "\357\r \003(\0132*.google.cloud.compute.v1.PerInst" + + "anceConfig\"\244\001\n1RegionInstanceGroupManage" + + "rsDeleteInstancesRequest\022\024\n\tinstances\030\376\374" + + "\357\r \003(\t\0222\n\"skip_instances_on_validation_e" + + "rror\030\241\366\257\023 \001(\010H\000\210\001\001B%\n#_skip_instances_on" + + "_validation_error\"\252\001\n-RegionInstanceGrou" + + "pManagersListErrorsResponse\022D\n\005items\030\300\317\367" + + "/ \003(\01322.google.cloud.compute.v1.Instance" + + "ManagedByIgmError\022\037\n\017next_page_token\030\225\272\206" + + "& \001(\tH\000\210\001\001B\022\n\020_next_page_token\"\356\001\n2Regio" + + "nInstanceGroupManagersListInstanceConfig" + + "sResp\022<\n\005items\030\300\317\367/ \003(\0132*.google.cloud.c" + + "ompute.v1.PerInstanceConfig\022\037\n\017next_page" + + "_token\030\225\272\206& \001(\tH\000\210\001\001\0229\n\007warning\030\234\337\226\030 \001(\013" + + "2 .google.cloud.compute.v1.WarningH\001\210\001\001B" + + "\022\n\020_next_page_tokenB\n\n\010_warning\"\260\001\n0Regi" + + "onInstanceGroupManagersListInstancesResp" + + "onse\022G\n\021managed_instances\030\336\233\251\240\001 \003(\0132(.go" + + "ogle.cloud.compute.v1.ManagedInstance\022\037\n" + + "\017next_page_token\030\225\272\206& \001(\tH\000\210\001\001B\022\n\020_next_" + + "page_token\"B\n*RegionInstanceGroupManager" + + "sRecreateRequest\022\024\n\tinstances\030\376\374\357\r \003(\t\"y" + + "\n0RegionInstanceGroupManagersSetTargetPo" + + "olsRequest\022\033\n\013fingerprint\030\344\321\363o \001(\tH\000\210\001\001\022" + + "\030\n\014target_pools\030\251\237\240\240\001 \003(\tB\016\n\014_fingerprin" + + "t\"i\n-RegionInstanceGroupManagersSetTempl" + + "ateRequest\022\"\n\021instance_template\030\344\201\273\223\001 \001(" + + "\tH\000\210\001\001B\024\n\022_instance_template\"\304\002\n!RegionI" + + "nstanceGroupsListInstances\022\020\n\002id\030\233\032 \001(\tH" + + "\000\210\001\001\022A\n\005items\030\300\317\367/ \003(\0132/.google.cloud.co" + + "mpute.v1.InstanceWithNamedPorts\022\024\n\004kind\030" + "\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page_token\030\225\272\206& \001(" + "\tH\002\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n\007wa" + "rning\030\234\337\226\030 \001(\0132 .google.cloud.compute.v1" + ".WarningH\004\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_p" - + "age_tokenB\014\n\n_self_linkB\n\n\010_warning\"\200\001\n0" - + "RegionInstanceGroupManagerPatchInstanceC" - + "onfigReq\022L\n\024per_instance_configs\030\251\325\370\372\001 \003" - + "(\0132*.google.cloud.compute.v1.PerInstance" - + "Config\"\201\001\n1RegionInstanceGroupManagerUpd" - + "ateInstanceConfigReq\022L\n\024per_instance_con" - + "figs\030\251\325\370\372\001 \003(\0132*.google.cloud.compute.v1" - + ".PerInstanceConfig\"J\n2RegionInstanceGrou" - + "pManagersAbandonInstancesRequest\022\024\n\tinst" - + "ances\030\376\374\357\r \003(\t\"\373\002\n.RegionInstanceGroupMa" - + "nagersApplyUpdatesRequest\022\036\n\rall_instanc" - + "es\030\340\272\276\300\001 \001(\010H\000\210\001\001\022\024\n\tinstances\030\376\374\357\r \003(\t\022" - + "\037\n\016minimal_action\030\224\215\202\201\001 \001(\tH\001\210\001\001\022.\n\036most" - + "_disruptive_allowed_action\030\215\316\302\037 \001(\tH\002\210\001\001" - + "\"-\n\rMinimalAction\022\034\n\030UNDEFINED_MINIMAL_A" - + "CTION\020\000\"K\n\033MostDisruptiveAllowedAction\022," - + "\n(UNDEFINED_MOST_DISRUPTIVE_ALLOWED_ACTI" - + "ON\020\000B\020\n\016_all_instancesB\021\n\017_minimal_actio" - + "nB!\n\037_most_disruptive_allowed_action\"u\n1" - + "RegionInstanceGroupManagersCreateInstanc" - + "esRequest\022@\n\tinstances\030\376\374\357\r \003(\0132*.google" - + ".cloud.compute.v1.PerInstanceConfig\"\244\001\n1" - + "RegionInstanceGroupManagersDeleteInstanc" - + "esRequest\022\024\n\tinstances\030\376\374\357\r \003(\t\0222\n\"skip_" - + "instances_on_validation_error\030\241\366\257\023 \001(\010H\000" - + "\210\001\001B%\n#_skip_instances_on_validation_err" - + "or\"\252\001\n-RegionInstanceGroupManagersListEr" - + "rorsResponse\022D\n\005items\030\300\317\367/ \003(\01322.google." - + "cloud.compute.v1.InstanceManagedByIgmErr" - + "or\022\037\n\017next_page_token\030\225\272\206& \001(\tH\000\210\001\001B\022\n\020_" - + "next_page_token\"\356\001\n2RegionInstanceGroupM" - + "anagersListInstanceConfigsResp\022<\n\005items\030" - + "\300\317\367/ \003(\0132*.google.cloud.compute.v1.PerIn" - + "stanceConfig\022\037\n\017next_page_token\030\225\272\206& \001(\t" - + "H\000\210\001\001\0229\n\007warning\030\234\337\226\030 \001(\0132 .google.cloud" - + ".compute.v1.WarningH\001\210\001\001B\022\n\020_next_page_t" - + "okenB\n\n\010_warning\"\260\001\n0RegionInstanceGroup" - + "ManagersListInstancesResponse\022G\n\021managed" - + "_instances\030\336\233\251\240\001 \003(\0132(.google.cloud.comp" - + "ute.v1.ManagedInstance\022\037\n\017next_page_toke" - + "n\030\225\272\206& \001(\tH\000\210\001\001B\022\n\020_next_page_token\"B\n*R" - + "egionInstanceGroupManagersRecreateReques" - + "t\022\024\n\tinstances\030\376\374\357\r \003(\t\"y\n0RegionInstanc" - + "eGroupManagersSetTargetPoolsRequest\022\033\n\013f" - + "ingerprint\030\344\321\363o \001(\tH\000\210\001\001\022\030\n\014target_pools" - + "\030\251\237\240\240\001 \003(\tB\016\n\014_fingerprint\"i\n-RegionInst" - + "anceGroupManagersSetTemplateRequest\022\"\n\021i" - + "nstance_template\030\344\201\273\223\001 \001(\tH\000\210\001\001B\024\n\022_inst" - + "ance_template\"\304\002\n!RegionInstanceGroupsLi" - + "stInstances\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022A\n\005items\030\300" - + "\317\367/ \003(\0132/.google.cloud.compute.v1.Instan" - + "ceWithNamedPorts\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037" - + "\n\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself_" - + "link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n\007warning\030\234\337\226\030 \001(\0132" - + " .google.cloud.compute.v1.WarningH\004\210\001\001B\005" - + "\n\003_idB\007\n\005_kindB\022\n\020_next_page_tokenB\014\n\n_s" - + "elf_linkB\n\n\010_warning\"\320\001\n(RegionInstanceG" - + "roupsListInstancesRequest\022\036\n\016instance_st" - + "ate\030\347\360\374+ \001(\tH\000\210\001\001\022\031\n\tport_name\030\211\207\347\023 \001(\tH" - + "\001\210\001\001\"H\n\rInstanceState\022\034\n\030UNDEFINED_INSTA" - + "NCE_STATE\020\000\022\t\n\003ALL\020\201\373\003\022\016\n\007RUNNING\020\237\303\3529B\021" - + "\n\017_instance_stateB\014\n\n_port_name\"\224\001\n(Regi" - + "onInstanceGroupsSetNamedPortsRequest\022\033\n\013" - + "fingerprint\030\344\321\363o \001(\tH\000\210\001\001\022;\n\013named_ports" - + "\030\214\307\362\313\001 \003(\0132\".google.cloud.compute.v1.Nam" - + "edPortB\016\n\014_fingerprint\"\235\002\n\nRegionList\022\020\n" - + "\002id\030\233\032 \001(\tH\000\210\001\001\0221\n\005items\030\300\317\367/ \003(\0132\037.goog" - + "le.cloud.compute.v1.Region\022\024\n\004kind\030\224\367\310\001 " - + "\001(\tH\001\210\001\001\022\037\n\017next_page_token\030\225\272\206& \001(\tH\002\210\001" - + "\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n\007warning" - + "\030\234\337\226\030 \001(\0132 .google.cloud.compute.v1.Warn" - + "ingH\004\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_page_t" - + "okenB\014\n\n_self_linkB\n\n\010_warning\"\201\002\n:Regio" - + "nNetworkFirewallPoliciesGetEffectiveFire" - + "wallsResponse\022\210\001\n\020firewall_policys\030\302\312\374\303\001" - + " \003(\0132j.google.cloud.compute.v1.RegionNet" - + "workFirewallPoliciesGetEffectiveFirewall" - + "sResponseEffectiveFirewallPolicy\0228\n\tfire" - + "walls\030\363\306\350\201\001 \003(\0132!.google.cloud.compute.v" - + "1.Firewall\"\354\002\nQRegionNetworkFirewallPoli" - + "ciesGetEffectiveFirewallsResponseEffecti" - + "veFirewallPolicy\022\034\n\014display_name\030\350\207\221\002 \001(" - + "\tH\000\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\001\210\001\001\022=\n\005rules\030\367\221" - + "\3653 \003(\0132+.google.cloud.compute.v1.Firewal" - + "lPolicyRule\022\024\n\004type\030\272\236\332\001 \001(\tH\002\210\001\001\"k\n\004Typ" - + "e\022\022\n\016UNDEFINED_TYPE\020\000\022\020\n\tHIERARCHY\020\225\304\252!\022" - + "\017\n\007NETWORK\020\216\314\263\305\001\022\027\n\020NETWORK_REGIONAL\020\260\342\375" - + "Z\022\023\n\013UNSPECIFIED\020\227\276\230\373\001B\017\n\r_display_nameB" - + "\007\n\005_nameB\007\n\005_type\"\321\001\n\026RegionSetLabelsReq" - + "uest\022!\n\021label_fingerprint\030\231\360\367T \001(\tH\000\210\001\001\022" - + "O\n\006labels\030\377\277\301\356\001 \003(\0132;.google.cloud.compu" - + "te.v1.RegionSetLabelsRequest.LabelsEntry" - + "\032-\n\013LabelsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 " - + "\001(\t:\0028\001B\024\n\022_label_fingerprint\"\263\001\n\026Region" - + "SetPolicyRequest\0226\n\010bindings\030\216\305\244\300\001 \003(\0132 " - + ".google.cloud.compute.v1.Binding\022\024\n\004etag" - + "\030\225\322\276\001 \001(\tH\000\210\001\001\0227\n\006policy\030\262\312\266+ \001(\0132\037.goog" - + "le.cloud.compute.v1.PolicyH\001\210\001\001B\007\n\005_etag" - + "B\t\n\007_policy\"Q\n1RegionTargetHttpsProxiesS" - + "etSslCertificatesRequest\022\034\n\020ssl_certific" - + "ates\030\217\242\303\256\001 \003(\t\"f\n\034RegionUrlMapsValidateR" - + "equest\0229\n\010resource\030\216\210\257] \001(\0132\037.google.clo" - + "ud.compute.v1.UrlMapH\000\210\001\001B\013\n\t_resource\"\225" - + "\001\n&RemoveAssociationFirewallPolicyReques" - + "t\022!\n\017firewall_policy\030\321\212\306\355\001 \001(\tB\004\342A\001\002\022\024\n\004" - + "name\030\213\365\315\001 \001(\tH\000\210\001\001\022\032\n\nrequest_id\030\313\201\331\021 \001(" - + "\tH\001\210\001\001B\007\n\005_nameB\r\n\013_request_id\"\300\001\n-Remov" - + "eAssociationNetworkFirewallPolicyRequest" - + "\022!\n\017firewall_policy\030\321\212\306\355\001 \001(\tB\004\342A\001\002\022\024\n\004n" - + "ame\030\213\365\315\001 \001(\tH\000\210\001\001\022\"\n\007project\030\231\226\301l \001(\tB\016\342" - + "A\001\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\001\210\001" - + "\001B\007\n\005_nameB\r\n\013_request_id\"\350\001\n3RemoveAsso" - + "ciationRegionNetworkFirewallPolicyReques" - + "t\022!\n\017firewall_policy\030\321\212\306\355\001 \001(\tB\004\342A\001\002\022\024\n\004" - + "name\030\213\365\315\001 \001(\tH\000\210\001\001\022\"\n\007project\030\231\226\301l \001(\tB\016" - + "\342A\001\002\362G\007project\022 \n\006region\030\364\315\240B \001(\tB\r\342A\001\002\362" - + "G\006region\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\001\210\001\001B\007\n\005" - + "_nameB\r\n\013_request_id\"\267\002\n\"RemoveHealthChe" - + "ckTargetPoolRequest\022\"\n\007project\030\231\226\301l \001(\tB" - + "\016\342A\001\002\362G\007project\022 \n\006region\030\364\315\240B \001(\tB\r\342A\001\002" - + "\362G\006region\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\034\n" - + "\013target_pool\030\212\344\370\035 \001(\tB\004\342A\001\002\022\201\001\n1target_p" - + "ools_remove_health_check_request_resourc" - + "e\030\263\347\266\221\001 \001(\0132<.google.cloud.compute.v1.Ta" - + "rgetPoolsRemoveHealthCheckRequestB\004\342A\001\002B" - + "\r\n\013_request_id\"\253\002\n\037RemoveInstanceTargetP" - + "oolRequest\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007p" - + "roject\022 \n\006region\030\364\315\240B \001(\tB\r\342A\001\002\362G\006region" - + "\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\034\n\013target_p" - + "ool\030\212\344\370\035 \001(\tB\004\342A\001\002\022y\n-target_pools_remov" - + "e_instance_request_resource\030\203\300\213\016 \001(\01329.g" - + "oogle.cloud.compute.v1.TargetPoolsRemove" - + "InstanceRequestB\004\342A\001\002B\r\n\013_request_id\"\270\002\n" - + "#RemoveInstancesInstanceGroupRequest\022\037\n\016" - + "instance_group\030\325\324\325& \001(\tB\004\342A\001\002\022\202\001\n1instan" - + "ce_groups_remove_instances_request_resou" - + "rce\030\271\321\267\272\001 \001(\0132=.google.cloud.compute.v1." - + "InstanceGroupsRemoveInstancesRequestB\004\342A" - + "\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032" - + "\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\034\n\004zone\030\254\307\344\001 " - + "\001(\tB\013\342A\001\002\362G\004zoneB\r\n\013_request_id\"\371\001\n\033Remo" - + "vePeeringNetworkRequest\022\030\n\007network\030\256\264\205o " - + "\001(\tB\004\342A\001\002\022q\n(networks_remove_peering_req" - + "uest_resource\030\376\333\351\310\001 \001(\01325.google.cloud.c" - + "ompute.v1.NetworksRemovePeeringRequestB\004" - + "\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project" - + "\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request" - + "_id\"\247\002\n!RemoveResourcePoliciesDiskReques" - + "t\022\025\n\004disk\030\235\233\274\001 \001(\tB\004\342A\001\002\022~\n/disks_remove" - + "_resource_policies_request_resource\030\356\301\241\320" - + "\001 \001(\0132;.google.cloud.compute.v1.DisksRem" - + "oveResourcePoliciesRequestB\004\342A\001\002\022\"\n\007proj" + + "age_tokenB\014\n\n_self_linkB\n\n\010_warning\"\320\001\n(" + + "RegionInstanceGroupsListInstancesRequest" + + "\022\036\n\016instance_state\030\347\360\374+ \001(\tH\000\210\001\001\022\031\n\tport" + + "_name\030\211\207\347\023 \001(\tH\001\210\001\001\"H\n\rInstanceState\022\034\n\030" + + "UNDEFINED_INSTANCE_STATE\020\000\022\t\n\003ALL\020\201\373\003\022\016\n" + + "\007RUNNING\020\237\303\3529B\021\n\017_instance_stateB\014\n\n_por" + + "t_name\"\224\001\n(RegionInstanceGroupsSetNamedP" + + "ortsRequest\022\033\n\013fingerprint\030\344\321\363o \001(\tH\000\210\001\001" + + "\022;\n\013named_ports\030\214\307\362\313\001 \003(\0132\".google.cloud" + + ".compute.v1.NamedPortB\016\n\014_fingerprint\"\235\002" + + "\n\nRegionList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0221\n\005items\030" + + "\300\317\367/ \003(\0132\037.google.cloud.compute.v1.Regio" + + "n\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page_tok" + + "en\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH" + + "\003\210\001\001\0229\n\007warning\030\234\337\226\030 \001(\0132 .google.cloud." + + "compute.v1.WarningH\004\210\001\001B\005\n\003_idB\007\n\005_kindB" + + "\022\n\020_next_page_tokenB\014\n\n_self_linkB\n\n\010_wa" + + "rning\"\201\002\n:RegionNetworkFirewallPoliciesG" + + "etEffectiveFirewallsResponse\022\210\001\n\020firewal" + + "l_policys\030\302\312\374\303\001 \003(\0132j.google.cloud.compu" + + "te.v1.RegionNetworkFirewallPoliciesGetEf" + + "fectiveFirewallsResponseEffectiveFirewal" + + "lPolicy\0228\n\tfirewalls\030\363\306\350\201\001 \003(\0132!.google." + + "cloud.compute.v1.Firewall\"\354\002\nQRegionNetw" + + "orkFirewallPoliciesGetEffectiveFirewalls" + + "ResponseEffectiveFirewallPolicy\022\034\n\014displ" + + "ay_name\030\350\207\221\002 \001(\tH\000\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\001" + + "\210\001\001\022=\n\005rules\030\367\221\3653 \003(\0132+.google.cloud.com" + + "pute.v1.FirewallPolicyRule\022\024\n\004type\030\272\236\332\001 " + + "\001(\tH\002\210\001\001\"k\n\004Type\022\022\n\016UNDEFINED_TYPE\020\000\022\020\n\t" + + "HIERARCHY\020\225\304\252!\022\017\n\007NETWORK\020\216\314\263\305\001\022\027\n\020NETWO" + + "RK_REGIONAL\020\260\342\375Z\022\023\n\013UNSPECIFIED\020\227\276\230\373\001B\017\n" + + "\r_display_nameB\007\n\005_nameB\007\n\005_type\"\321\001\n\026Reg" + + "ionSetLabelsRequest\022!\n\021label_fingerprint" + + "\030\231\360\367T \001(\tH\000\210\001\001\022O\n\006labels\030\377\277\301\356\001 \003(\0132;.goo" + + "gle.cloud.compute.v1.RegionSetLabelsRequ" + + "est.LabelsEntry\032-\n\013LabelsEntry\022\013\n\003key\030\001 " + + "\001(\t\022\r\n\005value\030\002 \001(\t:\0028\001B\024\n\022_label_fingerp" + + "rint\"\263\001\n\026RegionSetPolicyRequest\0226\n\010bindi" + + "ngs\030\216\305\244\300\001 \003(\0132 .google.cloud.compute.v1." + + "Binding\022\024\n\004etag\030\225\322\276\001 \001(\tH\000\210\001\001\0227\n\006policy\030" + + "\262\312\266+ \001(\0132\037.google.cloud.compute.v1.Polic" + + "yH\001\210\001\001B\007\n\005_etagB\t\n\007_policy\"Q\n1RegionTarg" + + "etHttpsProxiesSetSslCertificatesRequest\022" + + "\034\n\020ssl_certificates\030\217\242\303\256\001 \003(\t\"f\n\034RegionU" + + "rlMapsValidateRequest\0229\n\010resource\030\216\210\257] \001" + + "(\0132\037.google.cloud.compute.v1.UrlMapH\000\210\001\001" + + "B\013\n\t_resource\"\225\001\n&RemoveAssociationFirew" + + "allPolicyRequest\022!\n\017firewall_policy\030\321\212\306\355" + + "\001 \001(\tB\004\342A\001\002\022\024\n\004name\030\213\365\315\001 \001(\tH\000\210\001\001\022\032\n\nreq" + + "uest_id\030\313\201\331\021 \001(\tH\001\210\001\001B\007\n\005_nameB\r\n\013_reque" + + "st_id\"\300\001\n-RemoveAssociationNetworkFirewa" + + "llPolicyRequest\022!\n\017firewall_policy\030\321\212\306\355\001" + + " \001(\tB\004\342A\001\002\022\024\n\004name\030\213\365\315\001 \001(\tH\000\210\001\001\022\"\n\007proj" + "ect\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nrequest_" - + "id\030\313\201\331\021 \001(\tH\000\210\001\001\022\034\n\004zone\030\254\307\344\001 \001(\tB\013\342A\001\002\362" - + "G\004zoneB\r\n\013_request_id\"\267\002\n%RemoveResource" - + "PoliciesInstanceRequest\022\031\n\010instance\030\225\251\332\010" - + " \001(\tB\004\342A\001\002\022\205\001\n3instances_remove_resource" - + "_policies_request_resource\030\366\335\274\027 \001(\0132?.go" - + "ogle.cloud.compute.v1.InstancesRemoveRes" - + "ourcePoliciesRequestB\004\342A\001\002\022\"\n\007project\030\231\226" - + "\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nrequest_id\030\313\201\331" - + "\021 \001(\tH\000\210\001\001\022\034\n\004zone\030\254\307\344\001 \001(\tB\013\342A\001\002\362G\004zone" - + "B\r\n\013_request_id\"\276\002\n\'RemoveResourcePolici" - + "esRegionDiskRequest\022\025\n\004disk\030\235\233\274\001 \001(\tB\004\342A" - + "\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022 " - + "\n\006region\030\364\315\240B \001(\tB\r\342A\001\002\362G\006region\022\212\001\n6reg" - + "ion_disks_remove_resource_policies_reque" - + "st_resource\030\243\303\225\004 \001(\0132A.google.cloud.comp" - + "ute.v1.RegionDisksRemoveResourcePolicies" - + "RequestB\004\342A\001\002\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001" - + "\001B\r\n\013_request_id\"\227\001\n\037RemoveRuleFirewallP" - + "olicyRequest\022!\n\017firewall_policy\030\321\212\306\355\001 \001(" - + "\tB\004\342A\001\002\022\031\n\010priority\030\244\363\241\324\001 \001(\005H\000\210\001\001\022\032\n\nre" - + "quest_id\030\313\201\331\021 \001(\tH\001\210\001\001B\013\n\t_priorityB\r\n\013_" - + "request_id\"\302\001\n&RemoveRuleNetworkFirewall" - + "PolicyRequest\022!\n\017firewall_policy\030\321\212\306\355\001 \001" - + "(\tB\004\342A\001\002\022\031\n\010priority\030\244\363\241\324\001 \001(\005H\000\210\001\001\022\"\n\007p" - + "roject\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nreque" - + "st_id\030\313\201\331\021 \001(\tH\001\210\001\001B\013\n\t_priorityB\r\n\013_req" - + "uest_id\"\352\001\n,RemoveRuleRegionNetworkFirew" + + "id\030\313\201\331\021 \001(\tH\001\210\001\001B\007\n\005_nameB\r\n\013_request_id" + + "\"\350\001\n3RemoveAssociationRegionNetworkFirew" + "allPolicyRequest\022!\n\017firewall_policy\030\321\212\306\355" - + "\001 \001(\tB\004\342A\001\002\022\031\n\010priority\030\244\363\241\324\001 \001(\005H\000\210\001\001\022\"" + + "\001 \001(\tB\004\342A\001\002\022\024\n\004name\030\213\365\315\001 \001(\tH\000\210\001\001\022\"\n\007pro" + + "ject\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022 \n\006region\030" + + "\364\315\240B \001(\tB\r\342A\001\002\362G\006region\022\032\n\nrequest_id\030\313\201" + + "\331\021 \001(\tH\001\210\001\001B\007\n\005_nameB\r\n\013_request_id\"\267\002\n\"" + + "RemoveHealthCheckTargetPoolRequest\022\"\n\007pr" + + "oject\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022 \n\006region" + + "\030\364\315\240B \001(\tB\r\342A\001\002\362G\006region\022\032\n\nrequest_id\030\313" + + "\201\331\021 \001(\tH\000\210\001\001\022\034\n\013target_pool\030\212\344\370\035 \001(\tB\004\342A" + + "\001\002\022\201\001\n1target_pools_remove_health_check_" + + "request_resource\030\263\347\266\221\001 \001(\0132<.google.clou" + + "d.compute.v1.TargetPoolsRemoveHealthChec" + + "kRequestB\004\342A\001\002B\r\n\013_request_id\"\253\002\n\037Remove" + + "InstanceTargetPoolRequest\022\"\n\007project\030\231\226\301" + + "l \001(\tB\016\342A\001\002\362G\007project\022 \n\006region\030\364\315\240B \001(\t" + + "B\r\342A\001\002\362G\006region\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000" + + "\210\001\001\022\034\n\013target_pool\030\212\344\370\035 \001(\tB\004\342A\001\002\022y\n-tar" + + "get_pools_remove_instance_request_resour" + + "ce\030\203\300\213\016 \001(\01329.google.cloud.compute.v1.Ta" + + "rgetPoolsRemoveInstanceRequestB\004\342A\001\002B\r\n\013" + + "_request_id\"\270\002\n#RemoveInstancesInstanceG" + + "roupRequest\022\037\n\016instance_group\030\325\324\325& \001(\tB\004" + + "\342A\001\002\022\202\001\n1instance_groups_remove_instance" + + "s_request_resource\030\271\321\267\272\001 \001(\0132=.google.cl" + + "oud.compute.v1.InstanceGroupsRemoveInsta" + + "ncesRequestB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342" + + "A\001\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001" + + "\001\022\034\n\004zone\030\254\307\344\001 \001(\tB\013\342A\001\002\362G\004zoneB\r\n\013_requ" + + "est_id\"\371\001\n\033RemovePeeringNetworkRequest\022\030" + + "\n\007network\030\256\264\205o \001(\tB\004\342A\001\002\022q\n(networks_rem" + + "ove_peering_request_resource\030\376\333\351\310\001 \001(\01325" + + ".google.cloud.compute.v1.NetworksRemoveP" + + "eeringRequestB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB" + + "\016\342A\001\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000" + + "\210\001\001B\r\n\013_request_id\"\247\002\n!RemoveResourcePol" + + "iciesDiskRequest\022\025\n\004disk\030\235\233\274\001 \001(\tB\004\342A\001\002\022" + + "~\n/disks_remove_resource_policies_reques" + + "t_resource\030\356\301\241\320\001 \001(\0132;.google.cloud.comp" + + "ute.v1.DisksRemoveResourcePoliciesReques" + + "tB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007proj" + + "ect\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\034\n\004zone\030" + + "\254\307\344\001 \001(\tB\013\342A\001\002\362G\004zoneB\r\n\013_request_id\"\267\002\n" + + "%RemoveResourcePoliciesInstanceRequest\022\031" + + "\n\010instance\030\225\251\332\010 \001(\tB\004\342A\001\002\022\205\001\n3instances_" + + "remove_resource_policies_request_resourc" + + "e\030\366\335\274\027 \001(\0132?.google.cloud.compute.v1.Ins" + + "tancesRemoveResourcePoliciesRequestB\004\342A\001" + + "\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n" + + "\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\034\n\004zone\030\254\307\344\001 \001" + + "(\tB\013\342A\001\002\362G\004zoneB\r\n\013_request_id\"\276\002\n\'Remov" + + "eResourcePoliciesRegionDiskRequest\022\025\n\004di" + + "sk\030\235\233\274\001 \001(\tB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342" + + "A\001\002\362G\007project\022 \n\006region\030\364\315\240B \001(\tB\r\342A\001\002\362G" + + "\006region\022\212\001\n6region_disks_remove_resource" + + "_policies_request_resource\030\243\303\225\004 \001(\0132A.go" + + "ogle.cloud.compute.v1.RegionDisksRemoveR" + + "esourcePoliciesRequestB\004\342A\001\002\022\032\n\nrequest_" + + "id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\227\001\n\037Remo" + + "veRuleFirewallPolicyRequest\022!\n\017firewall_" + + "policy\030\321\212\306\355\001 \001(\tB\004\342A\001\002\022\031\n\010priority\030\244\363\241\324\001" + + " \001(\005H\000\210\001\001\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\001\210\001\001B\013\n", + "\t_priorityB\r\n\013_request_id\"\302\001\n&RemoveRule" + + "NetworkFirewallPolicyRequest\022!\n\017firewall" + + "_policy\030\321\212\306\355\001 \001(\tB\004\342A\001\002\022\031\n\010priority\030\244\363\241\324" + + "\001 \001(\005H\000\210\001\001\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007p" + + "roject\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\001\210\001\001B\013\n\t_p" + + "riorityB\r\n\013_request_id\"\352\001\n,RemoveRuleReg" + + "ionNetworkFirewallPolicyRequest\022!\n\017firew" + + "all_policy\030\321\212\306\355\001 \001(\tB\004\342A\001\002\022\031\n\010priority\030\244" + + "\363\241\324\001 \001(\005H\000\210\001\001\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362" + + "G\007project\022 \n\006region\030\364\315\240B \001(\tB\r\342A\001\002\362G\006reg" + + "ion\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\001\210\001\001B\013\n\t_prio" + + "rityB\r\n\013_request_id\"\217\001\n\037RemoveRuleSecuri" + + "tyPolicyRequest\022\031\n\010priority\030\244\363\241\324\001 \001(\005H\000\210" + + "\001\001\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022 " + + "\n\017security_policy\030\221\206\312Q \001(\tB\004\342A\001\002B\013\n\t_pri" + + "ority\"K\n\023RequestMirrorPolicy\022 \n\017backend_" + + "service\030\212\300\256\222\001 \001(\tH\000\210\001\001B\022\n\020_backend_servi" + + "ce\"\256\010\n\013Reservation\022\033\n\ncommitment\030\225\226\363\345\001 \001" + + "(\tH\000\210\001\001\022\"\n\022creation_timestamp\030\266\217\307\016 \001(\tH\001" + + "\210\001\001\022\034\n\013description\030\374\207\326\311\001 \001(\tH\002\210\001\001\022\020\n\002id\030" + + "\233\032 \001(\004H\003\210\001\001\022\024\n\004kind\030\224\367\310\001 \001(\tH\004\210\001\001\022\024\n\004nam" + + "e\030\213\365\315\001 \001(\tH\005\210\001\001\022X\n\021resource_policies\030\341\234\314" + + "\n \003(\0132:.google.cloud.compute.v1.Reservat" + + "ion.ResourcePoliciesEntry\022R\n\017resource_st" + + "atus\030\303\372\367v \001(\01321.google.cloud.compute.v1." + + "AllocationResourceStatusH\006\210\001\001\022\036\n\rsatisfi" + + "es_pzs\030\253\335\253\345\001 \001(\010H\007\210\001\001\022\032\n\tself_link\030\215\222\305\331\001" + + " \001(\tH\010\210\001\001\022F\n\016share_settings\030\203\221\224\177 \001(\0132&.g" + + "oogle.cloud.compute.v1.ShareSettingsH\t\210\001" + + "\001\022`\n\024specific_reservation\030\277\240\211\301\001 \001(\01329.go" + + "ogle.cloud.compute.v1.AllocationSpecific" + + "SKUReservationH\n\210\001\001\022-\n\035specific_reservat" + + "ion_required\030\237\307\203l \001(\010H\013\210\001\001\022\026\n\006status\030\362\237\267" + + "V \001(\tH\014\210\001\001\022\024\n\004zone\030\254\307\344\001 \001(\tH\r\210\001\001\0327\n\025Reso" + + "urcePoliciesEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030" + + "\002 \001(\t:\0028\001\"s\n\006Status\022\024\n\020UNDEFINED_STATUS\020" + + "\000\022\020\n\010CREATING\020\271\275\235\331\001\022\020\n\010DELETING\020\250\247\207\374\001\022\017\n" + + "\007INVALID\020\327\373\355\374\001\022\014\n\005READY\020\203\303\217%\022\020\n\010UPDATING" + + "\020\306\356\354\353\001B\r\n\013_commitmentB\025\n\023_creation_times" + + "tampB\016\n\014_descriptionB\005\n\003_idB\007\n\005_kindB\007\n\005" + + "_nameB\022\n\020_resource_statusB\020\n\016_satisfies_" + + "pzsB\014\n\n_self_linkB\021\n\017_share_settingsB\027\n\025" + + "_specific_reservationB \n\036_specific_reser" + + "vation_requiredB\t\n\007_statusB\007\n\005_zone\"\260\002\n\023" + + "ReservationAffinity\022)\n\030consume_reservati" + + "on_type\030\260\303\263\217\001 \001(\tH\000\210\001\001\022\022\n\003key\030\337\274\006 \001(\tH\001\210" + + "\001\001\022\021\n\006values\030\242\272\226w \003(\t\"\241\001\n\026ConsumeReserva" + + "tionType\022&\n\"UNDEFINED_CONSUME_RESERVATIO" + + "N_TYPE\020\000\022\026\n\017ANY_RESERVATION\020\271\303\257_\022\025\n\016NO_R" + + "ESERVATION\020\256\314\336P\022\033\n\024SPECIFIC_RESERVATION\020" + + "\237\250\317m\022\023\n\013UNSPECIFIED\020\227\276\230\373\001B\033\n\031_consume_re" + + "servation_typeB\006\n\004_key\"\302\003\n\031ReservationAg" + + "gregatedList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022O\n\005items\030" + + "\300\317\367/ \003(\0132=.google.cloud.compute.v1.Reser" + + "vationAggregatedList.ItemsEntry\022\024\n\004kind\030" + + "\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page_token\030\225\272\206& \001(" + + "\tH\002\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n\014un" + + "reachables\030\237\240\206t \003(\t\0229\n\007warning\030\234\337\226\030 \001(\0132" + + " .google.cloud.compute.v1.WarningH\004\210\001\001\032]" + + "\n\nItemsEntry\022\013\n\003key\030\001 \001(\t\022>\n\005value\030\002 \001(\013" + + "2/.google.cloud.compute.v1.ReservationsS" + + "copedList:\0028\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_p" + + "age_tokenB\014\n\n_self_linkB\n\n\010_warning\"\247\002\n\017" + + "ReservationList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0226\n\005ite" + + "ms\030\300\317\367/ \003(\0132$.google.cloud.compute.v1.Re" + + "servation\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_" + + "page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself_link\030\215\222" + + "\305\331\001 \001(\tH\003\210\001\001\0229\n\007warning\030\234\337\226\030 \001(\0132 .googl" + + "e.cloud.compute.v1.WarningH\004\210\001\001B\005\n\003_idB\007" + + "\n\005_kindB\022\n\020_next_page_tokenB\014\n\n_self_lin" + + "kB\n\n\010_warning\"V\n\031ReservationsResizeReque" + + "st\022\"\n\022specific_sku_count\030\240\351\317\006 \001(\003H\000\210\001\001B\025" + + "\n\023_specific_sku_count\"\237\001\n\026ReservationsSc" + + "opedList\022>\n\014reservations\030\247\354\314\276\001 \003(\0132$.goo" + + "gle.cloud.compute.v1.Reservation\0229\n\007warn" + + "ing\030\234\337\226\030 \001(\0132 .google.cloud.compute.v1.W" + + "arningH\000\210\001\001B\n\n\010_warning\"\236\001\n\024ResetInstanc" + + "eRequest\022\031\n\010instance\030\225\251\332\010 \001(\tB\004\342A\001\002\022\"\n\007p" + + "roject\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nreque" + + "st_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\034\n\004zone\030\254\307\344\001 \001(\tB\013\342A" + + "\001\002\362G\004zoneB\r\n\013_request_id\"\364\001\n\021ResizeDiskR" + + "equest\022\025\n\004disk\030\235\233\274\001 \001(\tB\004\342A\001\002\022[\n\035disks_r" + + "esize_request_resource\030\240\302\253% \001(\0132+.google" + + ".cloud.compute.v1.DisksResizeRequestB\004\342A" + + "\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032" + + "\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\034\n\004zone\030\254\307\344\001 " + + "\001(\tB\013\342A\001\002\362G\004zoneB\r\n\013_request_id\"\320\001\n!Resi" + + "zeInstanceGroupManagerRequest\022\'\n\026instanc" + + "e_group_manager\030\303\367\363v \001(\tB\004\342A\001\002\022\"\n\007projec" + + "t\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nrequest_id" + + "\030\313\201\331\021 \001(\tH\000\210\001\001\022\025\n\004size\030\201\300\327\001 \001(\005B\004\342A\001\002\022\034\n" + + "\004zone\030\254\307\344\001 \001(\tB\013\342A\001\002\362G\004zoneB\r\n\013_request_" + + "id\"\214\002\n\027ResizeRegionDiskRequest\022\025\n\004disk\030\235" + + "\233\274\001 \001(\tB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362" + + "G\007project\022 \n\006region\030\364\315\240B \001(\tB\r\342A\001\002\362G\006reg" + + "ion\022i\n$region_disks_resize_request_resou" + + "rce\030\225\252\374\324\001 \001(\01321.google.cloud.compute.v1." + + "RegionDisksResizeRequestB\004\342A\001\002\022\032\n\nreques" + + "t_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\332\001\n\'Re" + + "sizeRegionInstanceGroupManagerRequest\022\'\n" + + "\026instance_group_manager\030\303\367\363v \001(\tB\004\342A\001\002\022\"" + "\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022 \n\006re" + "gion\030\364\315\240B \001(\tB\r\342A\001\002\362G\006region\022\032\n\nrequest_" - + "id\030\313\201\331\021 \001(\tH\001\210\001\001B\013\n\t_priorityB\r\n\013_reques" - + "t_id\"\217\001\n\037RemoveRuleSecurityPolicyRequest" - + "\022\031\n\010priority\030\244\363\241\324\001 \001(\005H\000\210\001\001\022\"\n\007project\030\231", - "\226\301l \001(\tB\016\342A\001\002\362G\007project\022 \n\017security_poli" - + "cy\030\221\206\312Q \001(\tB\004\342A\001\002B\013\n\t_priority\"K\n\023Reques" - + "tMirrorPolicy\022 \n\017backend_service\030\212\300\256\222\001 \001" - + "(\tH\000\210\001\001B\022\n\020_backend_service\"\256\010\n\013Reservat" - + "ion\022\033\n\ncommitment\030\225\226\363\345\001 \001(\tH\000\210\001\001\022\"\n\022crea" - + "tion_timestamp\030\266\217\307\016 \001(\tH\001\210\001\001\022\034\n\013descript" - + "ion\030\374\207\326\311\001 \001(\tH\002\210\001\001\022\020\n\002id\030\233\032 \001(\004H\003\210\001\001\022\024\n\004" - + "kind\030\224\367\310\001 \001(\tH\004\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\005\210\001\001" - + "\022X\n\021resource_policies\030\341\234\314\n \003(\0132:.google." - + "cloud.compute.v1.Reservation.ResourcePol" - + "iciesEntry\022R\n\017resource_status\030\303\372\367v \001(\01321" - + ".google.cloud.compute.v1.AllocationResou" - + "rceStatusH\006\210\001\001\022\036\n\rsatisfies_pzs\030\253\335\253\345\001 \001(" - + "\010H\007\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\010\210\001\001\022F\n\016sh" - + "are_settings\030\203\221\224\177 \001(\0132&.google.cloud.com" - + "pute.v1.ShareSettingsH\t\210\001\001\022`\n\024specific_r" - + "eservation\030\277\240\211\301\001 \001(\01329.google.cloud.comp" - + "ute.v1.AllocationSpecificSKUReservationH" - + "\n\210\001\001\022-\n\035specific_reservation_required\030\237\307" - + "\203l \001(\010H\013\210\001\001\022\026\n\006status\030\362\237\267V \001(\tH\014\210\001\001\022\024\n\004z" - + "one\030\254\307\344\001 \001(\tH\r\210\001\001\0327\n\025ResourcePoliciesEnt" - + "ry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"s\n\006St" - + "atus\022\024\n\020UNDEFINED_STATUS\020\000\022\020\n\010CREATING\020\271" - + "\275\235\331\001\022\020\n\010DELETING\020\250\247\207\374\001\022\017\n\007INVALID\020\327\373\355\374\001\022" - + "\014\n\005READY\020\203\303\217%\022\020\n\010UPDATING\020\306\356\354\353\001B\r\n\013_comm" - + "itmentB\025\n\023_creation_timestampB\016\n\014_descri" - + "ptionB\005\n\003_idB\007\n\005_kindB\007\n\005_nameB\022\n\020_resou" - + "rce_statusB\020\n\016_satisfies_pzsB\014\n\n_self_li" - + "nkB\021\n\017_share_settingsB\027\n\025_specific_reser" - + "vationB \n\036_specific_reservation_required" - + "B\t\n\007_statusB\007\n\005_zone\"\260\002\n\023ReservationAffi" - + "nity\022)\n\030consume_reservation_type\030\260\303\263\217\001 \001" - + "(\tH\000\210\001\001\022\022\n\003key\030\337\274\006 \001(\tH\001\210\001\001\022\021\n\006values\030\242\272" - + "\226w \003(\t\"\241\001\n\026ConsumeReservationType\022&\n\"UND" - + "EFINED_CONSUME_RESERVATION_TYPE\020\000\022\026\n\017ANY" - + "_RESERVATION\020\271\303\257_\022\025\n\016NO_RESERVATION\020\256\314\336P" - + "\022\033\n\024SPECIFIC_RESERVATION\020\237\250\317m\022\023\n\013UNSPECI" - + "FIED\020\227\276\230\373\001B\033\n\031_consume_reservation_typeB" - + "\006\n\004_key\"\302\003\n\031ReservationAggregatedList\022\020\n" - + "\002id\030\233\032 \001(\tH\000\210\001\001\022O\n\005items\030\300\317\367/ \003(\0132=.goog" - + "le.cloud.compute.v1.ReservationAggregate" - + "dList.ItemsEntry\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037" - + "\n\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself_" - + "link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n\014unreachables\030\237\240\206t" - + " \003(\t\0229\n\007warning\030\234\337\226\030 \001(\0132 .google.cloud." - + "compute.v1.WarningH\004\210\001\001\032]\n\nItemsEntry\022\013\n" - + "\003key\030\001 \001(\t\022>\n\005value\030\002 \001(\0132/.google.cloud" - + ".compute.v1.ReservationsScopedList:\0028\001B\005" - + "\n\003_idB\007\n\005_kindB\022\n\020_next_page_tokenB\014\n\n_s" - + "elf_linkB\n\n\010_warning\"\247\002\n\017ReservationList" - + "\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0226\n\005items\030\300\317\367/ \003(\0132$.g" - + "oogle.cloud.compute.v1.Reservation\022\024\n\004ki" - + "nd\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page_token\030\225\272\206&" - + " \001(\tH\002\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n" - + "\007warning\030\234\337\226\030 \001(\0132 .google.cloud.compute" - + ".v1.WarningH\004\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020_nex" - + "t_page_tokenB\014\n\n_self_linkB\n\n\010_warning\"V" - + "\n\031ReservationsResizeRequest\022\"\n\022specific_" - + "sku_count\030\240\351\317\006 \001(\003H\000\210\001\001B\025\n\023_specific_sku" - + "_count\"\237\001\n\026ReservationsScopedList\022>\n\014res" - + "ervations\030\247\354\314\276\001 \003(\0132$.google.cloud.compu" - + "te.v1.Reservation\0229\n\007warning\030\234\337\226\030 \001(\0132 ." - + "google.cloud.compute.v1.WarningH\000\210\001\001B\n\n\010" - + "_warning\"\236\001\n\024ResetInstanceRequest\022\031\n\010ins" - + "tance\030\225\251\332\010 \001(\tB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\t" - + "B\016\342A\001\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH" - + "\000\210\001\001\022\034\n\004zone\030\254\307\344\001 \001(\tB\013\342A\001\002\362G\004zoneB\r\n\013_r" - + "equest_id\"\364\001\n\021ResizeDiskRequest\022\025\n\004disk\030" - + "\235\233\274\001 \001(\tB\004\342A\001\002\022[\n\035disks_resize_request_r" - + "esource\030\240\302\253% \001(\0132+.google.cloud.compute." - + "v1.DisksResizeRequestB\004\342A\001\002\022\"\n\007project\030\231" - + "\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nrequest_id\030\313\201" - + "\331\021 \001(\tH\000\210\001\001\022\034\n\004zone\030\254\307\344\001 \001(\tB\013\342A\001\002\362G\004zon" - + "eB\r\n\013_request_id\"\320\001\n!ResizeInstanceGroup" - + "ManagerRequest\022\'\n\026instance_group_manager" - + "\030\303\367\363v \001(\tB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001" - + "\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022" - + "\025\n\004size\030\201\300\327\001 \001(\005B\004\342A\001\002\022\034\n\004zone\030\254\307\344\001 \001(\tB" - + "\013\342A\001\002\362G\004zoneB\r\n\013_request_id\"\214\002\n\027ResizeRe" - + "gionDiskRequest\022\025\n\004disk\030\235\233\274\001 \001(\tB\004\342A\001\002\022\"" - + "\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022 \n\006re" - + "gion\030\364\315\240B \001(\tB\r\342A\001\002\362G\006region\022i\n$region_d" - + "isks_resize_request_resource\030\225\252\374\324\001 \001(\01321" - + ".google.cloud.compute.v1.RegionDisksResi" - + "zeRequestB\004\342A\001\002\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000" - + "\210\001\001B\r\n\013_request_id\"\332\001\n\'ResizeRegionInsta" - + "nceGroupManagerRequest\022\'\n\026instance_group" - + "_manager\030\303\367\363v \001(\tB\004\342A\001\002\022\"\n\007project\030\231\226\301l " - + "\001(\tB\016\342A\001\002\362G\007project\022 \n\006region\030\364\315\240B \001(\tB\r" - + "\342A\001\002\362G\006region\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001" - + "\001\022\025\n\004size\030\201\300\327\001 \001(\005B\004\342A\001\002B\r\n\013_request_id\"" - + "\221\002\n\030ResizeReservationRequest\022\"\n\007project\030" - + "\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nrequest_id\030\313" - + "\201\331\021 \001(\tH\000\210\001\001\022\034\n\013reservation\030\314\207\325\026 \001(\tB\004\342A" - + "\001\002\022j\n$reservations_resize_request_resour" - + "ce\030\321\333\316\271\001 \001(\01322.google.cloud.compute.v1.R" - + "eservationsResizeRequestB\004\342A\001\002\022\034\n\004zone\030\254" - + "\307\344\001 \001(\tB\013\342A\001\002\362G\004zoneB\r\n\013_request_id\"\202\002\n\022" - + "ResourceCommitment\022 \n\020accelerator_type\030\216" - + "\341\350A \001(\tH\000\210\001\001\022\026\n\006amount\030\330\240\351] \001(\003H\001\210\001\001\022\024\n\004" - + "type\030\272\236\332\001 \001(\tH\002\210\001\001\"s\n\004Type\022\022\n\016UNDEFINED_" - + "TYPE\020\000\022\023\n\013ACCELERATOR\020\313\354\371\314\001\022\021\n\tLOCAL_SSD" - + "\020\360\365\326\362\001\022\r\n\006MEMORY\020\201\342\326:\022\023\n\013UNSPECIFIED\020\227\276\230" - + "\373\001\022\013\n\004VCPU\020\362\272\240\001B\023\n\021_accelerator_typeB\t\n\007" - + "_amountB\007\n\005_type\"9\n\026ResourceGroupReferen" - + "ce\022\025\n\005group\030\377\354\203/ \001(\tH\000\210\001\001B\010\n\006_group\"\252\001\n\032" - + "ResourcePoliciesScopedList\022E\n\021resource_p" - + "olicies\030\341\234\314\n \003(\0132\'.google.cloud.compute." - + "v1.ResourcePolicy\0229\n\007warning\030\234\337\226\030 \001(\0132 ." - + "google.cloud.compute.v1.WarningH\000\210\001\001B\n\n\010" - + "_warning\"\302\010\n\016ResourcePolicy\022\"\n\022creation_" - + "timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022\034\n\013description\030\374" - + "\207\326\311\001 \001(\tH\001\210\001\001\022q\n\035disk_consistency_group_" - + "policy\030\233\204\362\341\001 \001(\0132A.google.cloud.compute." - + "v1.ResourcePolicyDiskConsistencyGroupPol" - + "icyH\002\210\001\001\022c\n\026group_placement_policy\030\214\233\233\005 " - + "\001(\0132;.google.cloud.compute.v1.ResourcePo" - + "licyGroupPlacementPolicyH\003\210\001\001\022\020\n\002id\030\233\032 \001" - + "(\004H\004\210\001\001\022h\n\030instance_schedule_policy\030\260\320\271\244" - + "\001 \001(\0132=.google.cloud.compute.v1.Resource" - + "PolicyInstanceSchedulePolicyH\005\210\001\001\022\024\n\004kin" - + "d\030\224\367\310\001 \001(\tH\006\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\007\210\001\001\022\026\n" - + "\006region\030\364\315\240B \001(\tH\010\210\001\001\022V\n\017resource_status" - + "\030\303\372\367v \001(\01325.google.cloud.compute.v1.Reso" - + "urcePolicyResourceStatusH\t\210\001\001\022\032\n\tself_li" - + "nk\030\215\222\305\331\001 \001(\tH\n\210\001\001\022g\n\030snapshot_schedule_p" - + "olicy\030\337\326\201h \001(\0132=.google.cloud.compute.v1" - + ".ResourcePolicySnapshotSchedulePolicyH\013\210" - + "\001\001\022\026\n\006status\030\362\237\267V \001(\tH\014\210\001\001\"r\n\006Status\022\024\n\020" - + "UNDEFINED_STATUS\020\000\022\020\n\010CREATING\020\271\275\235\331\001\022\020\n\010" - + "DELETING\020\250\247\207\374\001\022\017\n\007EXPIRED\020\205\346\210\346\001\022\017\n\007INVAL" - + "ID\020\327\373\355\374\001\022\014\n\005READY\020\203\303\217%B\025\n\023_creation_time" - + "stampB\016\n\014_descriptionB \n\036_disk_consisten" - + "cy_group_policyB\031\n\027_group_placement_poli" - + "cyB\005\n\003_idB\033\n\031_instance_schedule_policyB\007" - + "\n\005_kindB\007\n\005_nameB\t\n\007_regionB\022\n\020_resource" - + "_statusB\014\n\n_self_linkB\033\n\031_snapshot_sched" - + "ule_policyB\t\n\007_status\"\353\003\n\034ResourcePolicy" - + "AggregatedList\022\024\n\004etag\030\225\322\276\001 \001(\tH\000\210\001\001\022\020\n\002" - + "id\030\233\032 \001(\tH\001\210\001\001\022R\n\005items\030\300\317\367/ \003(\0132@.googl" - + "e.cloud.compute.v1.ResourcePolicyAggrega" - + "tedList.ItemsEntry\022\024\n\004kind\030\224\367\310\001 \001(\tH\002\210\001\001" - + "\022\037\n\017next_page_token\030\225\272\206& \001(\tH\003\210\001\001\022\032\n\tsel" - + "f_link\030\215\222\305\331\001 \001(\tH\004\210\001\001\022\027\n\014unreachables\030\237\240" - + "\206t \003(\t\0229\n\007warning\030\234\337\226\030 \001(\0132 .google.clou" - + "d.compute.v1.WarningH\005\210\001\001\032a\n\nItemsEntry\022" - + "\013\n\003key\030\001 \001(\t\022B\n\005value\030\002 \001(\01323.google.clo" - + "ud.compute.v1.ResourcePoliciesScopedList" - + ":\0028\001B\007\n\005_etagB\005\n\003_idB\007\n\005_kindB\022\n\020_next_p" - + "age_tokenB\014\n\n_self_linkB\n\n\010_warning\"\236\001\n\030" - + "ResourcePolicyDailyCycle\022\036\n\rdays_in_cycl" - + "e\030\264\230\252\260\001 \001(\005H\000\210\001\001\022\030\n\010duration\030\224\233\221J \001(\tH\001\210" - + "\001\001\022\032\n\nstart_time\030\212\351\356\021 \001(\tH\002\210\001\001B\020\n\016_days_" - + "in_cycleB\013\n\t_durationB\r\n\013_start_time\"*\n(" - + "ResourcePolicyDiskConsistencyGroupPolicy" - + "\"\240\002\n\"ResourcePolicyGroupPlacementPolicy\022" - + ")\n\031availability_domain_count\030\270\214\370\005 \001(\005H\000\210" - + "\001\001\022\034\n\013collocation\030\265\302\336\363\001 \001(\tH\001\210\001\001\022\030\n\010vm_c" - + "ount\030\207\273\326| \001(\005H\002\210\001\001\"\\\n\013Collocation\022\031\n\025UND" - + "EFINED_COLLOCATION\020\000\022\021\n\nCOLLOCATED\020\322\253\2361\022" - + "\037\n\027UNSPECIFIED_COLLOCATION\020\355\217\263\335\001B\034\n\032_ava" - + "ilability_domain_countB\016\n\014_collocationB\013" - + "\n\t_vm_count\"\241\001\n\031ResourcePolicyHourlyCycl" - + "e\022\030\n\010duration\030\224\233\221J \001(\tH\000\210\001\001\022\037\n\016hours_in_" - + "cycle\030\374\210\227\373\001 \001(\005H\001\210\001\001\022\032\n\nstart_time\030\212\351\356\021 " - + "\001(\tH\002\210\001\001B\013\n\t_durationB\021\n\017_hours_in_cycle" - + "B\r\n\013_start_time\"\256\003\n$ResourcePolicyInstan" - + "ceSchedulePolicy\022\037\n\017expiration_time\030\335\254\350m" - + " \001(\tH\000\210\001\001\022\032\n\nstart_time\030\212\351\356\021 \001(\tH\001\210\001\001\022\031\n" - + "\ttime_zone\030\336\203\311\021 \001(\tH\002\210\001\001\022h\n\021vm_start_sch" - + "edule\030\334\220\274\010 \001(\0132E.google.cloud.compute.v1" - + ".ResourcePolicyInstanceSchedulePolicySch" - + "eduleH\003\210\001\001\022h\n\020vm_stop_schedule\030\254\345\237\313\001 \001(\013" - + "2E.google.cloud.compute.v1.ResourcePolic" - + "yInstanceSchedulePolicyScheduleH\004\210\001\001B\022\n\020" - + "_expiration_timeB\r\n\013_start_timeB\014\n\n_time" - + "_zoneB\024\n\022_vm_start_scheduleB\023\n\021_vm_stop_" - + "schedule\"V\n,ResourcePolicyInstanceSchedu" - + "lePolicySchedule\022\031\n\010schedule\030\227\245\232\263\001 \001(\tH\000" - + "\210\001\001B\013\n\t_schedule\"\314\002\n\022ResourcePolicyList\022" - + "\024\n\004etag\030\225\322\276\001 \001(\tH\000\210\001\001\022\020\n\002id\030\233\032 \001(\tH\001\210\001\001\022" - + "9\n\005items\030\300\317\367/ \003(\0132\'.google.cloud.compute" - + ".v1.ResourcePolicy\022\024\n\004kind\030\224\367\310\001 \001(\tH\002\210\001\001" - + "\022\037\n\017next_page_token\030\225\272\206& \001(\tH\003\210\001\001\022\032\n\tsel" - + "f_link\030\215\222\305\331\001 \001(\tH\004\210\001\001\0229\n\007warning\030\234\337\226\030 \001(" + + "id\030\313\201\331\021 \001(\tH\000\210\001\001\022\025\n\004size\030\201\300\327\001 \001(\005B\004\342A\001\002B" + + "\r\n\013_request_id\"\221\002\n\030ResizeReservationRequ" + + "est\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022" + + "\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\034\n\013reservati" + + "on\030\314\207\325\026 \001(\tB\004\342A\001\002\022j\n$reservations_resize" + + "_request_resource\030\321\333\316\271\001 \001(\01322.google.clo" + + "ud.compute.v1.ReservationsResizeRequestB" + + "\004\342A\001\002\022\034\n\004zone\030\254\307\344\001 \001(\tB\013\342A\001\002\362G\004zoneB\r\n\013_" + + "request_id\"\202\002\n\022ResourceCommitment\022 \n\020acc" + + "elerator_type\030\216\341\350A \001(\tH\000\210\001\001\022\026\n\006amount\030\330\240" + + "\351] \001(\003H\001\210\001\001\022\024\n\004type\030\272\236\332\001 \001(\tH\002\210\001\001\"s\n\004Typ" + + "e\022\022\n\016UNDEFINED_TYPE\020\000\022\023\n\013ACCELERATOR\020\313\354\371" + + "\314\001\022\021\n\tLOCAL_SSD\020\360\365\326\362\001\022\r\n\006MEMORY\020\201\342\326:\022\023\n\013" + + "UNSPECIFIED\020\227\276\230\373\001\022\013\n\004VCPU\020\362\272\240\001B\023\n\021_accel" + + "erator_typeB\t\n\007_amountB\007\n\005_type\"9\n\026Resou" + + "rceGroupReference\022\025\n\005group\030\377\354\203/ \001(\tH\000\210\001\001" + + "B\010\n\006_group\"\252\001\n\032ResourcePoliciesScopedLis" + + "t\022E\n\021resource_policies\030\341\234\314\n \003(\0132\'.google" + + ".cloud.compute.v1.ResourcePolicy\0229\n\007warn" + + "ing\030\234\337\226\030 \001(\0132 .google.cloud.compute.v1.W" + + "arningH\000\210\001\001B\n\n\010_warning\"\302\010\n\016ResourcePoli" + + "cy\022\"\n\022creation_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022\034" + + "\n\013description\030\374\207\326\311\001 \001(\tH\001\210\001\001\022q\n\035disk_con" + + "sistency_group_policy\030\233\204\362\341\001 \001(\0132A.google" + + ".cloud.compute.v1.ResourcePolicyDiskCons" + + "istencyGroupPolicyH\002\210\001\001\022c\n\026group_placeme" + + "nt_policy\030\214\233\233\005 \001(\0132;.google.cloud.comput" + + "e.v1.ResourcePolicyGroupPlacementPolicyH" + + "\003\210\001\001\022\020\n\002id\030\233\032 \001(\004H\004\210\001\001\022h\n\030instance_sched" + + "ule_policy\030\260\320\271\244\001 \001(\0132=.google.cloud.comp" + + "ute.v1.ResourcePolicyInstanceSchedulePol" + + "icyH\005\210\001\001\022\024\n\004kind\030\224\367\310\001 \001(\tH\006\210\001\001\022\024\n\004name\030\213" + + "\365\315\001 \001(\tH\007\210\001\001\022\026\n\006region\030\364\315\240B \001(\tH\010\210\001\001\022V\n\017" + + "resource_status\030\303\372\367v \001(\01325.google.cloud." + + "compute.v1.ResourcePolicyResourceStatusH" + + "\t\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\n\210\001\001\022g\n\030snap" + + "shot_schedule_policy\030\337\326\201h \001(\0132=.google.c" + + "loud.compute.v1.ResourcePolicySnapshotSc" + + "hedulePolicyH\013\210\001\001\022\026\n\006status\030\362\237\267V \001(\tH\014\210\001" + + "\001\"r\n\006Status\022\024\n\020UNDEFINED_STATUS\020\000\022\020\n\010CRE" + + "ATING\020\271\275\235\331\001\022\020\n\010DELETING\020\250\247\207\374\001\022\017\n\007EXPIRED" + + "\020\205\346\210\346\001\022\017\n\007INVALID\020\327\373\355\374\001\022\014\n\005READY\020\203\303\217%B\025\n" + + "\023_creation_timestampB\016\n\014_descriptionB \n\036" + + "_disk_consistency_group_policyB\031\n\027_group" + + "_placement_policyB\005\n\003_idB\033\n\031_instance_sc" + + "hedule_policyB\007\n\005_kindB\007\n\005_nameB\t\n\007_regi" + + "onB\022\n\020_resource_statusB\014\n\n_self_linkB\033\n\031" + + "_snapshot_schedule_policyB\t\n\007_status\"\353\003\n" + + "\034ResourcePolicyAggregatedList\022\024\n\004etag\030\225\322" + + "\276\001 \001(\tH\000\210\001\001\022\020\n\002id\030\233\032 \001(\tH\001\210\001\001\022R\n\005items\030\300" + + "\317\367/ \003(\0132@.google.cloud.compute.v1.Resour" + + "cePolicyAggregatedList.ItemsEntry\022\024\n\004kin" + + "d\030\224\367\310\001 \001(\tH\002\210\001\001\022\037\n\017next_page_token\030\225\272\206& " + + "\001(\tH\003\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\004\210\001\001\022\027\n\014" + + "unreachables\030\237\240\206t \003(\t\0229\n\007warning\030\234\337\226\030 \001(" + "\0132 .google.cloud.compute.v1.WarningH\005\210\001\001" - + "B\007\n\005_etagB\005\n\003_idB\007\n\005_kindB\022\n\020_next_page_" - + "tokenB\014\n\n_self_linkB\n\n\010_warning\"\271\001\n\034Reso" - + "urcePolicyResourceStatus\022|\n\030instance_sch" - + "edule_policy\030\260\320\271\244\001 \001(\0132Q.google.cloud.co" - + "mpute.v1.ResourcePolicyResourceStatusIns" - + "tanceSchedulePolicyStatusH\000\210\001\001B\033\n\031_insta" - + "nce_schedule_policy\"\266\001\n8ResourcePolicyRe" + + "\032a\n\nItemsEntry\022\013\n\003key\030\001 \001(\t\022B\n\005value\030\002 \001" + + "(\01323.google.cloud.compute.v1.ResourcePol" + + "iciesScopedList:\0028\001B\007\n\005_etagB\005\n\003_idB\007\n\005_" + + "kindB\022\n\020_next_page_tokenB\014\n\n_self_linkB\n" + + "\n\010_warning\"\236\001\n\030ResourcePolicyDailyCycle\022" + + "\036\n\rdays_in_cycle\030\264\230\252\260\001 \001(\005H\000\210\001\001\022\030\n\010durat" + + "ion\030\224\233\221J \001(\tH\001\210\001\001\022\032\n\nstart_time\030\212\351\356\021 \001(\t" + + "H\002\210\001\001B\020\n\016_days_in_cycleB\013\n\t_durationB\r\n\013" + + "_start_time\"*\n(ResourcePolicyDiskConsist" + + "encyGroupPolicy\"\240\002\n\"ResourcePolicyGroupP" + + "lacementPolicy\022)\n\031availability_domain_co" + + "unt\030\270\214\370\005 \001(\005H\000\210\001\001\022\034\n\013collocation\030\265\302\336\363\001 \001" + + "(\tH\001\210\001\001\022\030\n\010vm_count\030\207\273\326| \001(\005H\002\210\001\001\"\\\n\013Col" + + "location\022\031\n\025UNDEFINED_COLLOCATION\020\000\022\021\n\nC" + + "OLLOCATED\020\322\253\2361\022\037\n\027UNSPECIFIED_COLLOCATIO" + + "N\020\355\217\263\335\001B\034\n\032_availability_domain_countB\016\n" + + "\014_collocationB\013\n\t_vm_count\"\241\001\n\031ResourceP" + + "olicyHourlyCycle\022\030\n\010duration\030\224\233\221J \001(\tH\000\210" + + "\001\001\022\037\n\016hours_in_cycle\030\374\210\227\373\001 \001(\005H\001\210\001\001\022\032\n\ns" + + "tart_time\030\212\351\356\021 \001(\tH\002\210\001\001B\013\n\t_durationB\021\n\017" + + "_hours_in_cycleB\r\n\013_start_time\"\256\003\n$Resou" + + "rcePolicyInstanceSchedulePolicy\022\037\n\017expir" + + "ation_time\030\335\254\350m \001(\tH\000\210\001\001\022\032\n\nstart_time\030\212" + + "\351\356\021 \001(\tH\001\210\001\001\022\031\n\ttime_zone\030\336\203\311\021 \001(\tH\002\210\001\001\022" + + "h\n\021vm_start_schedule\030\334\220\274\010 \001(\0132E.google.c" + + "loud.compute.v1.ResourcePolicyInstanceSc" + + "hedulePolicyScheduleH\003\210\001\001\022h\n\020vm_stop_sch" + + "edule\030\254\345\237\313\001 \001(\0132E.google.cloud.compute.v" + + "1.ResourcePolicyInstanceSchedulePolicySc" + + "heduleH\004\210\001\001B\022\n\020_expiration_timeB\r\n\013_star" + + "t_timeB\014\n\n_time_zoneB\024\n\022_vm_start_schedu" + + "leB\023\n\021_vm_stop_schedule\"V\n,ResourcePolic" + + "yInstanceSchedulePolicySchedule\022\031\n\010sched" + + "ule\030\227\245\232\263\001 \001(\tH\000\210\001\001B\013\n\t_schedule\"\314\002\n\022Reso" + + "urcePolicyList\022\024\n\004etag\030\225\322\276\001 \001(\tH\000\210\001\001\022\020\n\002" + + "id\030\233\032 \001(\tH\001\210\001\001\0229\n\005items\030\300\317\367/ \003(\0132\'.googl" + + "e.cloud.compute.v1.ResourcePolicy\022\024\n\004kin" + + "d\030\224\367\310\001 \001(\tH\002\210\001\001\022\037\n\017next_page_token\030\225\272\206& " + + "\001(\tH\003\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\004\210\001\001\0229\n\007" + + "warning\030\234\337\226\030 \001(\0132 .google.cloud.compute." + + "v1.WarningH\005\210\001\001B\007\n\005_etagB\005\n\003_idB\007\n\005_kind" + + "B\022\n\020_next_page_tokenB\014\n\n_self_linkB\n\n\010_w" + + "arning\"\271\001\n\034ResourcePolicyResourceStatus\022" + + "|\n\030instance_schedule_policy\030\260\320\271\244\001 \001(\0132Q." + + "google.cloud.compute.v1.ResourcePolicyRe" + "sourceStatusInstanceSchedulePolicyStatus" - + "\022$\n\023last_run_start_time\030\207\357\301\220\001 \001(\tH\000\210\001\001\022$" - + "\n\023next_run_start_time\030\212\263\370\227\001 \001(\tH\001\210\001\001B\026\n\024" - + "_last_run_start_timeB\026\n\024_next_run_start_" - + "time\"\250\003\n$ResourcePolicySnapshotScheduleP" - + "olicy\022n\n\020retention_policy\030\363\312\334 \001(\0132L.goo" - + "gle.cloud.compute.v1.ResourcePolicySnaps" - + "hotSchedulePolicyRetentionPolicyH\000\210\001\001\022`\n" - + "\010schedule\030\227\245\232\263\001 \001(\0132E.google.cloud.compu" - + "te.v1.ResourcePolicySnapshotSchedulePoli" - + "cyScheduleH\001\210\001\001\022t\n\023snapshot_properties\030\216" - + "\225\262X \001(\0132O.google.cloud.compute.v1.Resour" - + "cePolicySnapshotSchedulePolicySnapshotPr" - + "opertiesH\002\210\001\001B\023\n\021_retention_policyB\013\n\t_s" - + "cheduleB\026\n\024_snapshot_properties\"\325\002\n3Reso" + + "H\000\210\001\001B\033\n\031_instance_schedule_policy\"\266\001\n8R" + + "esourcePolicyResourceStatusInstanceSched" + + "ulePolicyStatus\022$\n\023last_run_start_time\030\207" + + "\357\301\220\001 \001(\tH\000\210\001\001\022$\n\023next_run_start_time\030\212\263\370" + + "\227\001 \001(\tH\001\210\001\001B\026\n\024_last_run_start_timeB\026\n\024_" + + "next_run_start_time\"\250\003\n$ResourcePolicySn" + + "apshotSchedulePolicy\022n\n\020retention_policy" + + "\030\363\312\334 \001(\0132L.google.cloud.compute.v1.Reso" + "urcePolicySnapshotSchedulePolicyRetentio" - + "nPolicy\022#\n\022max_retention_days\030\223\302\321\232\001 \001(\005H" - + "\000\210\001\001\022&\n\025on_source_disk_delete\030\311\315\302\231\001 \001(\tH" - + "\001\210\001\001\"\237\001\n\022OnSourceDiskDelete\022#\n\037UNDEFINED" - + "_ON_SOURCE_DISK_DELETE\020\000\022\036\n\026APPLY_RETENT" - + "ION_POLICY\020\344\224\222\377\001\022\032\n\023KEEP_AUTO_SNAPSHOTS\020" - + "\371\310\273{\022(\n!UNSPECIFIED_ON_SOURCE_DISK_DELET" - + "E\020\241\377\203rB\025\n\023_max_retention_daysB\030\n\026_on_sou" - + "rce_disk_delete\"\347\002\n,ResourcePolicySnapsh" - + "otSchedulePolicySchedule\022Q\n\016daily_schedu" - + "le\030\375\343\212) \001(\01321.google.cloud.compute.v1.Re" - + "sourcePolicyDailyCycleH\000\210\001\001\022S\n\017hourly_sc" - + "hedule\030\245\261\243\022 \001(\01322.google.cloud.compute.v" - + "1.ResourcePolicyHourlyCycleH\001\210\001\001\022T\n\017week" - + "ly_schedule\030\225\211\271\253\001 \001(\01322.google.cloud.com" - + "pute.v1.ResourcePolicyWeeklyCycleH\002\210\001\001B\021" - + "\n\017_daily_scheduleB\022\n\020_hourly_scheduleB\022\n" - + "\020_weekly_schedule\"\320\002\n6ResourcePolicySnap" - + "shotSchedulePolicySnapshotProperties\022\032\n\n" - + "chain_name\030\311\332\335 \001(\tH\000\210\001\001\022\034\n\013guest_flush\030" - + "\335\223\354\267\001 \001(\010H\001\210\001\001\022o\n\006labels\030\377\277\301\356\001 \003(\0132[.goo" + + "nPolicyH\000\210\001\001\022`\n\010schedule\030\227\245\232\263\001 \001(\0132E.goo" + "gle.cloud.compute.v1.ResourcePolicySnaps" - + "hotSchedulePolicySnapshotProperties.Labe" - + "lsEntry\022\035\n\021storage_locations\030\232\355\263\234\001 \003(\t\032-" - + "\n\013LabelsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(" - + "\t:\0028\001B\r\n\013_chain_nameB\016\n\014_guest_flush\"q\n\031" - + "ResourcePolicyWeeklyCycle\022T\n\014day_of_week" - + "s\030\332\237\373z \003(\0132;.google.cloud.compute.v1.Res" - + "ourcePolicyWeeklyCycleDayOfWeek\"\264\002\n\"Reso" - + "urcePolicyWeeklyCycleDayOfWeek\022\022\n\003day\030\234\207" - + "\006 \001(\tH\000\210\001\001\022\030\n\010duration\030\224\233\221J \001(\tH\001\210\001\001\022\032\n\n" - + "start_time\030\212\351\356\021 \001(\tH\002\210\001\001\"\237\001\n\003Day\022\021\n\rUNDE" - + "FINED_DAY\020\000\022\016\n\006FRIDAY\020\337\362\343\340\001\022\017\n\007INVALID\020\327" - + "\373\355\374\001\022\r\n\006MONDAY\020\220\312\213?\022\020\n\010SATURDAY\020\271\217\207\205\001\022\016\n" - + "\006SUNDAY\020\320\213\322\223\001\022\017\n\010THURSDAY\020\332\263\346b\022\017\n\007TUESDA" - + "Y\020\255\354\251\204\001\022\021\n\tWEDNESDAY\020\266\316\236\311\001B\006\n\004_dayB\013\n\t_d" - + "urationB\r\n\013_start_time\"B\n\016ResourceStatus" - + "\022\036\n\rphysical_host\030\220\370\266\335\001 \001(\tH\000\210\001\001B\020\n\016_phy" - + "sical_host\"\237\001\n\025ResumeInstanceRequest\022\031\n\010" - + "instance\030\225\251\332\010 \001(\tB\004\342A\001\002\022\"\n\007project\030\231\226\301l " - + "\001(\tB\016\342A\001\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001" - + "(\tH\000\210\001\001\022\034\n\004zone\030\254\307\344\001 \001(\tB\013\342A\001\002\362G\004zoneB\r\n" - + "\013_request_id\"\305\t\n\005Route\0229\n\010as_paths\030\241\305\314A " - + "\003(\0132$.google.cloud.compute.v1.RouteAsPat" - + "h\022\"\n\022creation_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022\034\n" - + "\013description\030\374\207\326\311\001 \001(\tH\001\210\001\001\022\033\n\ndest_rang" - + "e\030\340\262\352\265\001 \001(\tH\002\210\001\001\022\020\n\002id\030\233\032 \001(\004H\003\210\001\001\022\024\n\004ki" - + "nd\030\224\367\310\001 \001(\tH\004\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\005\210\001\001\022\027" - + "\n\007network\030\256\264\205o \001(\tH\006\210\001\001\022!\n\020next_hop_gate" - + "way\030\202\372\354\263\001 \001(\tH\007\210\001\001\022\034\n\014next_hop_hub\030\263\265\336^ " - + "\001(\tH\010\210\001\001\022\034\n\014next_hop_ilb\030\335\272\336^ \001(\tH\t\210\001\001\022\"" - + "\n\021next_hop_instance\030\227\353\321\273\001 \001(\tH\n\210\001\001\022\033\n\013ne" - + "xt_hop_ip\030\251\257\3154 \001(\tH\013\210\001\001\022 \n\020next_hop_netw" - + "ork\030\354\241\211} \001(\tH\014\210\001\001\022!\n\020next_hop_peering\030\376\223" - + "\344\304\001 \001(\tH\r\210\001\001\022$\n\023next_hop_vpn_tunnel\030\225\345\360\367" - + "\001 \001(\tH\016\210\001\001\022\031\n\010priority\030\244\363\241\324\001 \001(\rH\017\210\001\001\022\035\n" - + "\014route_status\030\250\315\262\307\001 \001(\tH\020\210\001\001\022\033\n\nroute_ty" - + "pe\030\360\266\236\263\001 \001(\tH\021\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\t" - + "H\022\210\001\001\022\017\n\004tags\030\231\350\330\001 \003(\t\0227\n\010warnings\030\327\210\301\355\001" - + " \003(\0132!.google.cloud.compute.v1.Warnings\"" - + "l\n\013RouteStatus\022\032\n\026UNDEFINED_ROUTE_STATUS" - + "\020\000\022\016\n\006ACTIVE\020\206\346\211\226\001\022\017\n\007DROPPED\020\240\347\317\354\001\022\020\n\010I" - + "NACTIVE\020\353\230\371\200\001\022\016\n\007PENDING\020\367\252\360\020\"`\n\tRouteTy" - + "pe\022\030\n\024UNDEFINED_ROUTE_TYPE\020\000\022\t\n\003BGP\020\253\201\004\022" - + "\016\n\006STATIC\020\356\204\203\223\001\022\016\n\006SUBNET\020\335\356\274\223\001\022\016\n\007TRANS" - + "IT\020\263\203\306YB\025\n\023_creation_timestampB\016\n\014_descr" - + "iptionB\r\n\013_dest_rangeB\005\n\003_idB\007\n\005_kindB\007\n" - + "\005_nameB\n\n\010_networkB\023\n\021_next_hop_gatewayB" - + "\017\n\r_next_hop_hubB\017\n\r_next_hop_ilbB\024\n\022_ne" - + "xt_hop_instanceB\016\n\014_next_hop_ipB\023\n\021_next" - + "_hop_networkB\023\n\021_next_hop_peeringB\026\n\024_ne" - + "xt_hop_vpn_tunnelB\013\n\t_priorityB\017\n\r_route" - + "_statusB\r\n\013_route_typeB\014\n\n_self_link\"\347\001\n" - + "\013RouteAsPath\022\023\n\010as_lists\030\310\312\371? \003(\r\022\"\n\021pat" - + "h_segment_type\030\240\265\353\364\001 \001(\tH\000\210\001\001\"\210\001\n\017PathSe" - + "gmentType\022\037\n\033UNDEFINED_PATH_SEGMENT_TYPE" - + "\020\000\022\031\n\022AS_CONFED_SEQUENCE\020\260\217\367i\022\025\n\rAS_CONF" - + "ED_SET\020\363\315\255\262\001\022\022\n\013AS_SEQUENCE\020\256\322\3622\022\016\n\006AS_S" - + "ET\020\265\235\244\235\001B\024\n\022_path_segment_type\"\233\002\n\tRoute" - + "List\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0220\n\005items\030\300\317\367/ \003(\013" - + "2\036.google.cloud.compute.v1.Route\022\024\n\004kind" - + "\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page_token\030\225\272\206& \001" - + "(\tH\002\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n\007w" - + "arning\030\234\337\226\030 \001(\0132 .google.cloud.compute.v" - + "1.WarningH\004\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_" - + "page_tokenB\014\n\n_self_linkB\n\n\010_warning\"\332\005\n" - + "\006Router\0226\n\003bgp\030\313\371\005 \001(\0132\".google.cloud.co" - + "mpute.v1.RouterBgpH\000\210\001\001\022=\n\tbgp_peers\030\335\255\356" - + "\327\001 \003(\0132&.google.cloud.compute.v1.RouterB" - + "gpPeer\022\"\n\022creation_timestamp\030\266\217\307\016 \001(\tH\001\210" - + "\001\001\022\034\n\013description\030\374\207\326\311\001 \001(\tH\002\210\001\001\022.\n\035encr" - + "ypted_interconnect_router\030\237\242\214\216\001 \001(\010H\003\210\001\001" - + "\022\020\n\002id\030\233\032 \001(\004H\004\210\001\001\022?\n\ninterfaces\030\332\364\340\005 \003(" - + "\0132(.google.cloud.compute.v1.RouterInterf" - + "ace\022\024\n\004kind\030\224\367\310\001 \001(\tH\005\210\001\001\022W\n\027md5_authent" - + "ication_keys\030\232\256\361! \003(\01323.google.cloud.com" - + "pute.v1.RouterMd5AuthenticationKey\022\024\n\004na" - + "me\030\213\365\315\001 \001(\tH\006\210\001\001\0223\n\004nats\030\362\366\315\001 \003(\0132\".goog" - + "le.cloud.compute.v1.RouterNat\022\027\n\007network" - + "\030\256\264\205o \001(\tH\007\210\001\001\022\026\n\006region\030\364\315\240B \001(\tH\010\210\001\001\022\032" - + "\n\tself_link\030\215\222\305\331\001 \001(\tH\t\210\001\001B\006\n\004_bgpB\025\n\023_c" - + "reation_timestampB\016\n\014_descriptionB \n\036_en" - + "crypted_interconnect_routerB\005\n\003_idB\007\n\005_k" - + "indB\007\n\005_nameB\n\n\010_networkB\t\n\007_regionB\014\n\n_" - + "self_link\"h\n\027RouterAdvertisedIpRange\022\034\n\013" - + "description\030\374\207\326\311\001 \001(\tH\000\210\001\001\022\025\n\005range\030\275\362\3203" - + " \001(\tH\001\210\001\001B\016\n\014_descriptionB\010\n\006_range\"\263\003\n\024" - + "RouterAggregatedList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022J" - + "\n\005items\030\300\317\367/ \003(\01328.google.cloud.compute." - + "v1.RouterAggregatedList.ItemsEntry\022\024\n\004ki" + + "hotSchedulePolicyScheduleH\001\210\001\001\022t\n\023snapsh" + + "ot_properties\030\216\225\262X \001(\0132O.google.cloud.co" + + "mpute.v1.ResourcePolicySnapshotScheduleP" + + "olicySnapshotPropertiesH\002\210\001\001B\023\n\021_retenti" + + "on_policyB\013\n\t_scheduleB\026\n\024_snapshot_prop" + + "erties\"\325\002\n3ResourcePolicySnapshotSchedul" + + "ePolicyRetentionPolicy\022#\n\022max_retention_" + + "days\030\223\302\321\232\001 \001(\005H\000\210\001\001\022&\n\025on_source_disk_de" + + "lete\030\311\315\302\231\001 \001(\tH\001\210\001\001\"\237\001\n\022OnSourceDiskDele" + + "te\022#\n\037UNDEFINED_ON_SOURCE_DISK_DELETE\020\000\022" + + "\036\n\026APPLY_RETENTION_POLICY\020\344\224\222\377\001\022\032\n\023KEEP_" + + "AUTO_SNAPSHOTS\020\371\310\273{\022(\n!UNSPECIFIED_ON_SO" + + "URCE_DISK_DELETE\020\241\377\203rB\025\n\023_max_retention_" + + "daysB\030\n\026_on_source_disk_delete\"\347\002\n,Resou" + + "rcePolicySnapshotSchedulePolicySchedule\022" + + "Q\n\016daily_schedule\030\375\343\212) \001(\01321.google.clou" + + "d.compute.v1.ResourcePolicyDailyCycleH\000\210" + + "\001\001\022S\n\017hourly_schedule\030\245\261\243\022 \001(\01322.google." + + "cloud.compute.v1.ResourcePolicyHourlyCyc" + + "leH\001\210\001\001\022T\n\017weekly_schedule\030\225\211\271\253\001 \001(\01322.g" + + "oogle.cloud.compute.v1.ResourcePolicyWee" + + "klyCycleH\002\210\001\001B\021\n\017_daily_scheduleB\022\n\020_hou" + + "rly_scheduleB\022\n\020_weekly_schedule\"\320\002\n6Res" + + "ourcePolicySnapshotSchedulePolicySnapsho" + + "tProperties\022\032\n\nchain_name\030\311\332\335 \001(\tH\000\210\001\001\022" + + "\034\n\013guest_flush\030\335\223\354\267\001 \001(\010H\001\210\001\001\022o\n\006labels\030" + + "\377\277\301\356\001 \003(\0132[.google.cloud.compute.v1.Reso" + + "urcePolicySnapshotSchedulePolicySnapshot" + + "Properties.LabelsEntry\022\035\n\021storage_locati" + + "ons\030\232\355\263\234\001 \003(\t\032-\n\013LabelsEntry\022\013\n\003key\030\001 \001(" + + "\t\022\r\n\005value\030\002 \001(\t:\0028\001B\r\n\013_chain_nameB\016\n\014_" + + "guest_flush\"q\n\031ResourcePolicyWeeklyCycle" + + "\022T\n\014day_of_weeks\030\332\237\373z \003(\0132;.google.cloud" + + ".compute.v1.ResourcePolicyWeeklyCycleDay" + + "OfWeek\"\264\002\n\"ResourcePolicyWeeklyCycleDayO" + + "fWeek\022\022\n\003day\030\234\207\006 \001(\tH\000\210\001\001\022\030\n\010duration\030\224\233" + + "\221J \001(\tH\001\210\001\001\022\032\n\nstart_time\030\212\351\356\021 \001(\tH\002\210\001\001\"" + + "\237\001\n\003Day\022\021\n\rUNDEFINED_DAY\020\000\022\016\n\006FRIDAY\020\337\362\343" + + "\340\001\022\017\n\007INVALID\020\327\373\355\374\001\022\r\n\006MONDAY\020\220\312\213?\022\020\n\010SA" + + "TURDAY\020\271\217\207\205\001\022\016\n\006SUNDAY\020\320\213\322\223\001\022\017\n\010THURSDAY" + + "\020\332\263\346b\022\017\n\007TUESDAY\020\255\354\251\204\001\022\021\n\tWEDNESDAY\020\266\316\236\311" + + "\001B\006\n\004_dayB\013\n\t_durationB\r\n\013_start_time\"B\n" + + "\016ResourceStatus\022\036\n\rphysical_host\030\220\370\266\335\001 \001" + + "(\tH\000\210\001\001B\020\n\016_physical_host\"\237\001\n\025ResumeInst" + + "anceRequest\022\031\n\010instance\030\225\251\332\010 \001(\tB\004\342A\001\002\022\"" + + "\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nre" + + "quest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\034\n\004zone\030\254\307\344\001 \001(\tB" + + "\013\342A\001\002\362G\004zoneB\r\n\013_request_id\"\305\t\n\005Route\0229\n" + + "\010as_paths\030\241\305\314A \003(\0132$.google.cloud.comput" + + "e.v1.RouteAsPath\022\"\n\022creation_timestamp\030\266" + + "\217\307\016 \001(\tH\000\210\001\001\022\034\n\013description\030\374\207\326\311\001 \001(\tH\001\210" + + "\001\001\022\033\n\ndest_range\030\340\262\352\265\001 \001(\tH\002\210\001\001\022\020\n\002id\030\233\032" + + " \001(\004H\003\210\001\001\022\024\n\004kind\030\224\367\310\001 \001(\tH\004\210\001\001\022\024\n\004name\030" + + "\213\365\315\001 \001(\tH\005\210\001\001\022\027\n\007network\030\256\264\205o \001(\tH\006\210\001\001\022!" + + "\n\020next_hop_gateway\030\202\372\354\263\001 \001(\tH\007\210\001\001\022\034\n\014nex" + + "t_hop_hub\030\263\265\336^ \001(\tH\010\210\001\001\022\034\n\014next_hop_ilb\030" + + "\335\272\336^ \001(\tH\t\210\001\001\022\"\n\021next_hop_instance\030\227\353\321\273\001" + + " \001(\tH\n\210\001\001\022\033\n\013next_hop_ip\030\251\257\3154 \001(\tH\013\210\001\001\022 " + + "\n\020next_hop_network\030\354\241\211} \001(\tH\014\210\001\001\022!\n\020next" + + "_hop_peering\030\376\223\344\304\001 \001(\tH\r\210\001\001\022$\n\023next_hop_" + + "vpn_tunnel\030\225\345\360\367\001 \001(\tH\016\210\001\001\022\031\n\010priority\030\244\363" + + "\241\324\001 \001(\rH\017\210\001\001\022\035\n\014route_status\030\250\315\262\307\001 \001(\tH\020" + + "\210\001\001\022\033\n\nroute_type\030\360\266\236\263\001 \001(\tH\021\210\001\001\022\032\n\tself" + + "_link\030\215\222\305\331\001 \001(\tH\022\210\001\001\022\017\n\004tags\030\231\350\330\001 \003(\t\0227\n" + + "\010warnings\030\327\210\301\355\001 \003(\0132!.google.cloud.compu" + + "te.v1.Warnings\"l\n\013RouteStatus\022\032\n\026UNDEFIN" + + "ED_ROUTE_STATUS\020\000\022\016\n\006ACTIVE\020\206\346\211\226\001\022\017\n\007DRO" + + "PPED\020\240\347\317\354\001\022\020\n\010INACTIVE\020\353\230\371\200\001\022\016\n\007PENDING\020" + + "\367\252\360\020\"`\n\tRouteType\022\030\n\024UNDEFINED_ROUTE_TYP" + + "E\020\000\022\t\n\003BGP\020\253\201\004\022\016\n\006STATIC\020\356\204\203\223\001\022\016\n\006SUBNET" + + "\020\335\356\274\223\001\022\016\n\007TRANSIT\020\263\203\306YB\025\n\023_creation_time" + + "stampB\016\n\014_descriptionB\r\n\013_dest_rangeB\005\n\003" + + "_idB\007\n\005_kindB\007\n\005_nameB\n\n\010_networkB\023\n\021_ne" + + "xt_hop_gatewayB\017\n\r_next_hop_hubB\017\n\r_next" + + "_hop_ilbB\024\n\022_next_hop_instanceB\016\n\014_next_" + + "hop_ipB\023\n\021_next_hop_networkB\023\n\021_next_hop" + + "_peeringB\026\n\024_next_hop_vpn_tunnelB\013\n\t_pri" + + "orityB\017\n\r_route_statusB\r\n\013_route_typeB\014\n" + + "\n_self_link\"\347\001\n\013RouteAsPath\022\023\n\010as_lists\030" + + "\310\312\371? \003(\r\022\"\n\021path_segment_type\030\240\265\353\364\001 \001(\tH" + + "\000\210\001\001\"\210\001\n\017PathSegmentType\022\037\n\033UNDEFINED_PA" + + "TH_SEGMENT_TYPE\020\000\022\031\n\022AS_CONFED_SEQUENCE\020" + + "\260\217\367i\022\025\n\rAS_CONFED_SET\020\363\315\255\262\001\022\022\n\013AS_SEQUEN" + + "CE\020\256\322\3622\022\016\n\006AS_SET\020\265\235\244\235\001B\024\n\022_path_segment" + + "_type\"\233\002\n\tRouteList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0220\n" + + "\005items\030\300\317\367/ \003(\0132\036.google.cloud.compute.v" + + "1.Route\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_pa" + + "ge_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself_link\030\215\222\305\331" + + "\001 \001(\tH\003\210\001\001\0229\n\007warning\030\234\337\226\030 \001(\0132 .google." + + "cloud.compute.v1.WarningH\004\210\001\001B\005\n\003_idB\007\n\005" + + "_kindB\022\n\020_next_page_tokenB\014\n\n_self_linkB" + + "\n\n\010_warning\"\332\005\n\006Router\0226\n\003bgp\030\313\371\005 \001(\0132\"." + + "google.cloud.compute.v1.RouterBgpH\000\210\001\001\022=" + + "\n\tbgp_peers\030\335\255\356\327\001 \003(\0132&.google.cloud.com" + + "pute.v1.RouterBgpPeer\022\"\n\022creation_timest" + + "amp\030\266\217\307\016 \001(\tH\001\210\001\001\022\034\n\013description\030\374\207\326\311\001 \001" + + "(\tH\002\210\001\001\022.\n\035encrypted_interconnect_router" + + "\030\237\242\214\216\001 \001(\010H\003\210\001\001\022\020\n\002id\030\233\032 \001(\004H\004\210\001\001\022?\n\nint" + + "erfaces\030\332\364\340\005 \003(\0132(.google.cloud.compute." + + "v1.RouterInterface\022\024\n\004kind\030\224\367\310\001 \001(\tH\005\210\001\001" + + "\022W\n\027md5_authentication_keys\030\232\256\361! \003(\01323.g" + + "oogle.cloud.compute.v1.RouterMd5Authenti" + + "cationKey\022\024\n\004name\030\213\365\315\001 \001(\tH\006\210\001\001\0223\n\004nats\030" + + "\362\366\315\001 \003(\0132\".google.cloud.compute.v1.Route" + + "rNat\022\027\n\007network\030\256\264\205o \001(\tH\007\210\001\001\022\026\n\006region\030" + + "\364\315\240B \001(\tH\010\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\t\210\001" + + "\001B\006\n\004_bgpB\025\n\023_creation_timestampB\016\n\014_des" + + "criptionB \n\036_encrypted_interconnect_rout" + + "erB\005\n\003_idB\007\n\005_kindB\007\n\005_nameB\n\n\010_networkB" + + "\t\n\007_regionB\014\n\n_self_link\"h\n\027RouterAdvert" + + "isedIpRange\022\034\n\013description\030\374\207\326\311\001 \001(\tH\000\210\001" + + "\001\022\025\n\005range\030\275\362\3203 \001(\tH\001\210\001\001B\016\n\014_description" + + "B\010\n\006_range\"\263\003\n\024RouterAggregatedList\022\020\n\002i" + + "d\030\233\032 \001(\tH\000\210\001\001\022J\n\005items\030\300\317\367/ \003(\01328.google" + + ".cloud.compute.v1.RouterAggregatedList.I" + + "temsEntry\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_" + + "page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself_link\030\215\222" + + "\305\331\001 \001(\tH\003\210\001\001\022\027\n\014unreachables\030\237\240\206t \003(\t\0229\n" + + "\007warning\030\234\337\226\030 \001(\0132 .google.cloud.compute" + + ".v1.WarningH\004\210\001\001\032X\n\nItemsEntry\022\013\n\003key\030\001 " + + "\001(\t\0229\n\005value\030\002 \001(\0132*.google.cloud.comput" + + "e.v1.RoutersScopedList:\0028\001B\005\n\003_idB\007\n\005_ki" + + "ndB\022\n\020_next_page_tokenB\014\n\n_self_linkB\n\n\010" + + "_warning\"\240\003\n\tRouterBgp\022\037\n\016advertise_mode" + + "\030\273\225\353\224\001 \001(\tH\000\210\001\001\022\034\n\021advertised_groups\030\266\336\205" + + "\n \003(\t\022Q\n\024advertised_ip_ranges\030\314\330\363\020 \003(\01320" + + ".google.cloud.compute.v1.RouterAdvertise" + + "dIpRange\022\022\n\003asn\030\374\364\005 \001(\rH\001\210\001\001\022#\n\022keepaliv" + + "e_interval\030\274\345\374\203\001 \001(\rH\002\210\001\001\"M\n\rAdvertiseMo" + + "de\022\034\n\030UNDEFINED_ADVERTISE_MODE\020\000\022\016\n\006CUST" + + "OM\020\361\376\245\271\001\022\016\n\007DEFAULT\020\241\304\3756\"G\n\020AdvertisedGr" + + "oups\022\037\n\033UNDEFINED_ADVERTISED_GROUPS\020\000\022\022\n" + + "\013ALL_SUBNETS\020\330\217\335\001B\021\n\017_advertise_modeB\006\n\004" + + "_asnB\025\n\023_keepalive_interval\"\266\013\n\rRouterBg" + + "pPeer\022\037\n\016advertise_mode\030\273\225\353\224\001 \001(\tH\000\210\001\001\022\034" + + "\n\021advertised_groups\030\266\336\205\n \003(\t\022Q\n\024advertis" + + "ed_ip_ranges\030\314\330\363\020 \003(\01320.google.cloud.com" + + "pute.v1.RouterAdvertisedIpRange\022)\n\031adver" + + "tised_route_priority\030\274\234\366X \001(\rH\001\210\001\001\022=\n\003bf" + + "d\030\240\371\005 \001(\0132).google.cloud.compute.v1.Rout" + + "erBgpPeerBfdH\002\210\001\001\022`\n\030custom_learned_ip_r" + + "anges\030\304\210\304\345\001 \003(\0132:.google.cloud.compute.v" + + "1.RouterBgpPeerCustomLearnedIpRange\022.\n\035c" + + "ustom_learned_route_priority\030\304\342\306\235\001 \001(\005H\003" + + "\210\001\001\022\027\n\006enable\030\203\313\324\224\001 \001(\tH\004\210\001\001\022\033\n\013enable_i" + + "pv6\030\243\366\303V \001(\010H\005\210\001\001\022\037\n\016interface_name\030\321\303\344\320" + + "\001 \001(\tH\006\210\001\001\022\033\n\nip_address\030\334\361\334\301\001 \001(\tH\007\210\001\001\022" + + "$\n\024ipv6_nexthop_address\030\323\205\253\r \001(\tH\010\210\001\001\022\037\n" + + "\017management_type\030\266\203\352R \001(\tH\t\210\001\001\022,\n\033md5_au" + + "thentication_key_name\030\221\275\203\206\001 \001(\tH\n\210\001\001\022\024\n\004" + + "name\030\213\365\315\001 \001(\tH\013\210\001\001\022\030\n\010peer_asn\030\237\264\226! \001(\rH" + + "\014\210\001\001\022\037\n\017peer_ip_address\030\331\227\207c \001(\tH\r\210\001\001\022*\n" + + "\031peer_ipv6_nexthop_address\030\220\373\255\352\001 \001(\tH\016\210\001" + + "\001\022*\n\031router_appliance_instance\030\235\307\247\337\001 \001(\t" + + "H\017\210\001\001\"M\n\rAdvertiseMode\022\034\n\030UNDEFINED_ADVE" + + "RTISE_MODE\020\000\022\016\n\006CUSTOM\020\361\376\245\271\001\022\016\n\007DEFAULT\020" + + "\241\304\3756\"G\n\020AdvertisedGroups\022\037\n\033UNDEFINED_AD" + + "VERTISED_GROUPS\020\000\022\022\n\013ALL_SUBNETS\020\330\217\335\001\"9\n" + + "\006Enable\022\024\n\020UNDEFINED_ENABLE\020\000\022\014\n\005FALSE\020\203" + + "\302\344\037\022\013\n\004TRUE\020\216\333\235\001\"g\n\016ManagementType\022\035\n\031UN" + + "DEFINED_MANAGEMENT_TYPE\020\000\022\035\n\025MANAGED_BY_" + + "ATTACHMENT\020\313\322\352\332\001\022\027\n\017MANAGED_BY_USER\020\363\213\246\227" + + "\001B\021\n\017_advertise_modeB\034\n\032_advertised_rout" + + "e_priorityB\006\n\004_bfdB \n\036_custom_learned_ro" + + "ute_priorityB\t\n\007_enableB\016\n\014_enable_ipv6B" + + "\021\n\017_interface_nameB\r\n\013_ip_addressB\027\n\025_ip" + + "v6_nexthop_addressB\022\n\020_management_typeB\036" + + "\n\034_md5_authentication_key_nameB\007\n\005_nameB" + + "\013\n\t_peer_asnB\022\n\020_peer_ip_addressB\034\n\032_pee" + + "r_ipv6_nexthop_addressB\034\n\032_router_applia" + + "nce_instance\"\206\003\n\020RouterBgpPeerBfd\022$\n\024min" + + "_receive_interval\030\356\271\224Y \001(\rH\000\210\001\001\022&\n\025min_t" + + "ransmit_interval\030\307\321\302\371\001 \001(\rH\001\210\001\001\022\032\n\nmulti" + + "plier\030\301\373\235[ \001(\rH\002\210\001\001\022+\n\033session_initializ" + + "ation_mode\030\271\215\3032 \001(\tH\003\210\001\001\"y\n\031SessionIniti" + + "alizationMode\022)\n%UNDEFINED_SESSION_INITI" + + "ALIZATION_MODE\020\000\022\016\n\006ACTIVE\020\206\346\211\226\001\022\020\n\010DISA" + + "BLED\020\374\324\260\366\001\022\017\n\007PASSIVE\020\207\366\327\334\001B\027\n\025_min_rece" + + "ive_intervalB\030\n\026_min_transmit_intervalB\r" + + "\n\013_multiplierB\036\n\034_session_initialization" + + "_mode\"D\n!RouterBgpPeerCustomLearnedIpRan" + + "ge\022\025\n\005range\030\275\362\3203 \001(\tH\000\210\001\001B\010\n\006_range\"\250\004\n\017" + + "RouterInterface\022\030\n\010ip_range\030\245\340\227E \001(\tH\000\210\001" + + "\001\022/\n\036linked_interconnect_attachment\030\316\352\367\356", + "\001 \001(\tH\001\210\001\001\022\"\n\021linked_vpn_tunnel\030\371\277\376\247\001 \001(" + + "\tH\002\210\001\001\022\037\n\017management_type\030\266\203\352R \001(\tH\003\210\001\001\022" + + "\024\n\004name\030\213\365\315\001 \001(\tH\004\210\001\001\022\"\n\022private_ip_addr" + + "ess\030\230\322\2130 \001(\tH\005\210\001\001\022$\n\023redundant_interface" + + "\030\347\350\274\371\001 \001(\tH\006\210\001\001\022\033\n\nsubnetwork\030\356\247\344\222\001 \001(\tH" + + "\007\210\001\001\"g\n\016ManagementType\022\035\n\031UNDEFINED_MANA" + + "GEMENT_TYPE\020\000\022\035\n\025MANAGED_BY_ATTACHMENT\020\313" + + "\322\352\332\001\022\027\n\017MANAGED_BY_USER\020\363\213\246\227\001B\013\n\t_ip_ran" + + "geB!\n\037_linked_interconnect_attachmentB\024\n" + + "\022_linked_vpn_tunnelB\022\n\020_management_typeB" + + "\007\n\005_nameB\025\n\023_private_ip_addressB\026\n\024_redu" + + "ndant_interfaceB\r\n\013_subnetwork\"\235\002\n\nRoute" + + "rList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0221\n\005items\030\300\317\367/ \003(" + + "\0132\037.google.cloud.compute.v1.Router\022\024\n\004ki" + "nd\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page_token\030\225\272\206&" - + " \001(\tH\002\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n" - + "\014unreachables\030\237\240\206t \003(\t\0229\n\007warning\030\234\337\226\030 \001" - + "(\0132 .google.cloud.compute.v1.WarningH\004\210\001" - + "\001\032X\n\nItemsEntry\022\013\n\003key\030\001 \001(\t\0229\n\005value\030\002 " - + "\001(\0132*.google.cloud.compute.v1.RoutersSco" - + "pedList:\0028\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_pag" - + "e_tokenB\014\n\n_self_linkB\n\n\010_warning\"\240\003\n\tRo" - + "uterBgp\022\037\n\016advertise_mode\030\273\225\353\224\001 \001(\tH\000\210\001\001" - + "\022\034\n\021advertised_groups\030\266\336\205\n \003(\t\022Q\n\024advert" - + "ised_ip_ranges\030\314\330\363\020 \003(\01320.google.cloud.c" - + "ompute.v1.RouterAdvertisedIpRange\022\022\n\003asn" - + "\030\374\364\005 \001(\rH\001\210\001\001\022#\n\022keepalive_interval\030\274\345\374\203" - + "\001 \001(\rH\002\210\001\001\"M\n\rAdvertiseMode\022\034\n\030UNDEFINED" - + "_ADVERTISE_MODE\020\000\022\016\n\006CUSTOM\020\361\376\245\271\001\022\016\n\007DEF" - + "AULT\020\241\304\3756\"G\n\020AdvertisedGroups\022\037\n\033UNDEFIN" - + "ED_ADVERTISED_GROUPS\020\000\022\022\n\013ALL_SUBNETS\020\330\217" - + "\335\001B\021\n\017_advertise_modeB\006\n\004_asnB\025\n\023_keepal" - + "ive_interval\"\266\013\n\rRouterBgpPeer\022\037\n\016advert" - + "ise_mode\030\273\225\353\224\001 \001(\tH\000\210\001\001\022\034\n\021advertised_gr" - + "oups\030\266\336\205\n \003(\t\022Q\n\024advertised_ip_ranges\030\314\330" - + "\363\020 \003(\01320.google.cloud.compute.v1.RouterA" - + "dvertisedIpRange\022)\n\031advertised_route_pri" - + "ority\030\274\234\366X \001(\rH\001\210\001\001\022=\n\003bfd\030\240\371\005 \001(\0132).goo" - + "gle.cloud.compute.v1.RouterBgpPeerBfdH\002\210" - + "\001\001\022`\n\030custom_learned_ip_ranges\030\304\210\304\345\001 \003(\013" - + "2:.google.cloud.compute.v1.RouterBgpPeer" - + "CustomLearnedIpRange\022.\n\035custom_learned_r" - + "oute_priority\030\304\342\306\235\001 \001(\005H\003\210\001\001\022\027\n\006enable\030\203" - + "\313\324\224\001 \001(\tH\004\210\001\001\022\033\n\013enable_ipv6\030\243\366\303V \001(\010H\005\210" - + "\001\001\022\037\n\016interface_name\030\321\303\344\320\001 \001(\tH\006\210\001\001\022\033\n\ni" - + "p_address\030\334\361\334\301\001 \001(\tH\007\210\001\001\022$\n\024ipv6_nexthop" - + "_address\030\323\205\253\r \001(\tH\010\210\001\001\022\037\n\017management_typ" - + "e\030\266\203\352R \001(\tH\t\210\001\001\022,\n\033md5_authentication_ke" - + "y_name\030\221\275\203\206\001 \001(\tH\n\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\013" - + "\210\001\001\022\030\n\010peer_asn\030\237\264\226! \001(\rH\014\210\001\001\022\037\n\017peer_ip" - + "_address\030\331\227\207c \001(\tH\r\210\001\001\022*\n\031peer_ipv6_next" - + "hop_address\030\220\373\255\352\001 \001(\tH\016\210\001\001\022*\n\031router_app" - + "liance_instance\030\235\307\247\337\001 \001(\tH\017\210\001\001\"M\n\rAdvert" - + "iseMode\022\034\n\030UNDEFINED_ADVERTISE_MODE\020\000\022\016\n" - + "\006CUSTOM\020\361\376\245\271\001\022\016\n\007DEFAULT\020\241\304\3756\"G\n\020Adverti" - + "sedGroups\022\037\n\033UNDEFINED_ADVERTISED_GROUPS" - + "\020\000\022\022\n\013ALL_SUBNETS\020\330\217\335\001\"9\n\006Enable\022\024\n\020UNDE" - + "FINED_ENABLE\020\000\022\014\n\005FALSE\020\203\302\344\037\022\013\n\004TRUE\020\216\333\235" - + "\001\"g\n\016ManagementType\022\035\n\031UNDEFINED_MANAGEM" - + "ENT_TYPE\020\000\022\035\n\025MANAGED_BY_ATTACHMENT\020\313\322\352\332" - + "\001\022\027\n\017MANAGED_BY_USER\020\363\213\246\227\001B\021\n\017_advertise" - + "_modeB\034\n\032_advertised_route_priorityB\006\n\004_" - + "bfdB \n\036_custom_learned_route_priorityB\t\n" - + "\007_enableB\016\n\014_enable_ipv6B\021\n\017_interface_n" - + "ameB\r\n\013_ip_addressB\027\n\025_ipv6_nexthop_addr" - + "essB\022\n\020_management_typeB\036\n\034_md5_authenti" - + "cation_key_nameB\007\n\005_nameB\013\n\t_peer_asnB\022\n" - + "\020_peer_ip_addressB\034\n\032_peer_ipv6_nexthop_" - + "addressB\034\n\032_router_appliance_instance\"\206\003" - + "\n\020RouterBgpPeerBfd\022$\n\024min_receive_interv" - + "al\030\356\271\224Y \001(\rH\000\210\001\001\022&\n\025min_transmit_interva" - + "l\030\307\321\302\371\001 \001(\rH\001\210\001\001\022\032\n\nmultiplier\030\301\373\235[ \001(\rH" - + "\002\210\001\001\022+\n\033session_initialization_mode\030\271\215\3032" - + " \001(\tH\003\210\001\001\"y\n\031SessionInitializationMode\022)" - + "\n%UNDEFINED_SESSION_INITIALIZATION_MODE\020" - + "\000\022\016\n\006ACTIVE\020\206\346\211\226\001\022\020\n\010DISABLED\020\374\324\260\366\001\022\017\n\007P" - + "ASSIVE\020\207\366\327\334\001B\027\n\025_min_receive_intervalB\030\n" - + "\026_min_transmit_intervalB\r\n\013_multiplierB\036" - + "\n\034_session_initialization_mode\"D\n!Router" - + "BgpPeerCustomLearnedIpRange\022\025\n\005range\030\275\362\320" - + "3 \001(\tH\000\210\001\001B\010\n\006_range\"\250\004\n\017RouterInterface" - + "\022\030\n\010ip_range\030\245\340\227E \001(\tH\000\210\001\001\022/\n\036linked_int" - + "erconnect_attachment\030\316\352\367\356\001 \001(\tH\001\210\001\001\022\"\n\021l" - + "inked_vpn_tunnel\030\371\277\376\247\001 \001(\tH\002\210\001\001\022\037\n\017manag" - + "ement_type\030\266\203\352R \001(\tH\003\210\001\001\022\024\n\004name\030\213\365\315\001 \001(" - + "\tH\004\210\001\001\022\"\n\022private_ip_address\030\230\322\2130 \001(\tH\005\210" - + "\001\001\022$\n\023redundant_interface\030\347\350\274\371\001 \001(\tH\006\210\001\001" - + "\022\033\n\nsubnetwork\030\356\247\344\222\001 \001(\tH\007\210\001\001\"g\n\016Managem" - + "entType\022\035\n\031UNDEFINED_MANAGEMENT_TYPE\020\000\022\035" - + "\n\025MANAGED_BY_ATTACHMENT\020\313\322\352\332\001\022\027\n\017MANAGED" - + "_BY_USER\020\363\213\246\227\001B\013\n\t_ip_rangeB!\n\037_linked_i" - + "nterconnect_attachmentB\024\n\022_linked_vpn_tu" - + "nnelB\022\n\020_management_typeB\007\n\005_nameB\025\n\023_pr" - + "ivate_ip_addressB\026\n\024_redundant_interface" - + "B\r\n\013_subnetwork\"\235\002\n\nRouterList\022\020\n\002id\030\233\032 " - + "\001(\tH\000\210\001\001\0221\n\005items\030\300\317\367/ \003(\0132\037.google.clou", - "d.compute.v1.Router\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001" - + "\001\022\037\n\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tse" - + "lf_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n\007warning\030\234\337\226\030 \001" - + "(\0132 .google.cloud.compute.v1.WarningH\004\210\001" - + "\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_page_tokenB\014\n" - + "\n_self_linkB\n\n\010_warning\"W\n\032RouterMd5Auth" - + "enticationKey\022\022\n\003key\030\337\274\006 \001(\tH\000\210\001\001\022\024\n\004nam" - + "e\030\213\365\315\001 \001(\tH\001\210\001\001B\006\n\004_keyB\007\n\005_name\"\347\r\n\tRou" - + "terNat\022\"\n\021auto_network_tier\030\343\273\321\200\001 \001(\tH\000\210" - + "\001\001\022\031\n\rdrain_nat_ips\030\307\301\256\360\001 \003(\t\022/\n\036enable_" - + "dynamic_port_allocation\030\242\231\335\375\001 \001(\010H\001\210\001\001\0223" - + "\n#enable_endpoint_independent_mapping\030\233\211" - + "\333{ \001(\010H\002\210\001\001\022\032\n\016endpoint_types\030\317\252\326\357\001 \003(\t\022" - + "%\n\025icmp_idle_timeout_sec\030\312\320\336\001 \001(\005H\003\210\001\001\022H" - + "\n\nlog_config\030\235\321\301\247\001 \001(\0132+.google.cloud.co" - + "mpute.v1.RouterNatLogConfigH\004\210\001\001\022 \n\020max_" - + "ports_per_vm\030\341\311\236w \001(\005H\005\210\001\001\022 \n\020min_ports_" - + "per_vm\030\263\255\344X \001(\005H\006\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\007\210" - + "\001\001\022\'\n\026nat_ip_allocate_option\030\375\270\364\314\001 \001(\tH\010" - + "\210\001\001\022\022\n\007nat_ips\030\216\360\2138 \003(\t\0228\n\005rules\030\367\221\3653 \003(" - + "\0132&.google.cloud.compute.v1.RouterNatRul" - + "e\0222\n\"source_subnetwork_ip_ranges_to_nat\030" - + "\333\357\241x \001(\tH\t\210\001\001\022J\n\013subnetworks\030\305\324\245\306\001 \003(\01321" - + ".google.cloud.compute.v1.RouterNatSubnet" - + "workToNat\0220\n tcp_established_idle_timeou" - + "t_sec\030\355\353\260j \001(\005H\n\210\001\001\022*\n\031tcp_time_wait_tim" - + "eout_sec\030\375\273\363\364\001 \001(\005H\013\210\001\001\022/\n\037tcp_transitor" - + "y_idle_timeout_sec\030\246\373\341a \001(\005H\014\210\001\001\022$\n\024udp_" - + "idle_timeout_sec\030\306\262\372\036 \001(\005H\r\210\001\001\"\230\001\n\017AutoN" - + "etworkTier\022\037\n\033UNDEFINED_AUTO_NETWORK_TIE" - + "R\020\000\022\026\n\016FIXED_STANDARD\020\310\236\205\224\001\022\017\n\007PREMIUM\020\267" - + "\264\301\276\001\022\020\n\010STANDARD\020\275\235\214\347\001\022)\n!STANDARD_OVERR" - + "IDES_FIXED_STANDARD\020\302\207\221\336\001\"`\n\rEndpointTyp" - + "es\022\034\n\030UNDEFINED_ENDPOINT_TYPES\020\000\022\030\n\021ENDP" - + "OINT_TYPE_SWG\020\310\316\375K\022\027\n\020ENDPOINT_TYPE_VM\020\262" - + "\352\234\033\"a\n\023NatIpAllocateOption\022$\n UNDEFINED_" - + "NAT_IP_ALLOCATE_OPTION\020\000\022\020\n\tAUTO_ONLY\020\274\340" - + "\370V\022\022\n\013MANUAL_ONLY\020\205\301\311|\"\302\001\n\035SourceSubnetw" - + "orkIpRangesToNat\0220\n,UNDEFINED_SOURCE_SUB" - + "NETWORK_IP_RANGES_TO_NAT\020\000\022$\n\035ALL_SUBNET" - + "WORKS_ALL_IP_RANGES\020\330\223\350U\022,\n%ALL_SUBNETWO" - + "RKS_ALL_PRIMARY_IP_RANGES\020\273\303\276X\022\033\n\023LIST_O" - + "F_SUBNETWORKS\020\376\242\344\366\001B\024\n\022_auto_network_tie" - + "rB!\n\037_enable_dynamic_port_allocationB&\n$" - + "_enable_endpoint_independent_mappingB\030\n\026" - + "_icmp_idle_timeout_secB\r\n\013_log_configB\023\n" - + "\021_max_ports_per_vmB\023\n\021_min_ports_per_vmB" - + "\007\n\005_nameB\031\n\027_nat_ip_allocate_optionB%\n#_" - + "source_subnetwork_ip_ranges_to_natB#\n!_t" - + "cp_established_idle_timeout_secB\034\n\032_tcp_" - + "time_wait_timeout_secB\"\n _tcp_transitory" - + "_idle_timeout_secB\027\n\025_udp_idle_timeout_s" - + "ec\"\267\001\n\022RouterNatLogConfig\022\027\n\006enable\030\203\313\324\224" - + "\001 \001(\010H\000\210\001\001\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\001\210\001\001\"Y\n\006F" - + "ilter\022\024\n\020UNDEFINED_FILTER\020\000\022\t\n\003ALL\020\201\373\003\022\023" - + "\n\013ERRORS_ONLY\020\200\260\317\222\001\022\031\n\021TRANSLATIONS_ONLY" - + "\020\351\303\252\252\001B\t\n\007_enableB\t\n\007_filter\"\335\001\n\rRouterN" - + "atRule\022D\n\006action\030\266\374\275Y \001(\0132,.google.cloud" - + ".compute.v1.RouterNatRuleActionH\000\210\001\001\022\034\n\013" - + "description\030\374\207\326\311\001 \001(\tH\001\210\001\001\022\025\n\005match\030\305\263\2671" - + " \001(\tH\002\210\001\001\022\034\n\013rule_number\030\354\333\232\377\001 \001(\rH\003\210\001\001B" - + "\t\n\007_actionB\016\n\014_descriptionB\010\n\006_matchB\016\n\014" - + "_rule_number\"Y\n\023RouterNatRuleAction\022 \n\025s" - + "ource_nat_active_ips\030\365\273\250d \003(\t\022 \n\024source_" - + "nat_drain_ips\030\243\305\301\242\001 \003(\t\"\226\002\n\030RouterNatSub" - + "networkToNat\022\024\n\004name\030\213\365\315\001 \001(\tH\000\210\001\001\022#\n\030se" - + "condary_ip_range_names\030\331\301\204~ \003(\t\022#\n\027sourc" - + "e_ip_ranges_to_nat\030\362\312\224\271\001 \003(\t\"\220\001\n\023SourceI" - + "pRangesToNat\022%\n!UNDEFINED_SOURCE_IP_RANG" - + "ES_TO_NAT\020\000\022\024\n\rALL_IP_RANGES\020\260\257\375\020\022\"\n\033LIS" - + "T_OF_SECONDARY_IP_RANGES\020\234\264\330[\022\030\n\020PRIMARY" - + "_IP_RANGE\020\302\223\326\215\001B\007\n\005_name\"\306\002\n\014RouterStatu" - + "s\0227\n\013best_routes\030\205\254\337\274\001 \003(\0132\036.google.clou" - + "d.compute.v1.Route\022A\n\026best_routes_for_ro" - + "uter\030\371\373\3668 \003(\0132\036.google.cloud.compute.v1." - + "Route\022N\n\017bgp_peer_status\030\373\327\225h \003(\01322.goog" - + "le.cloud.compute.v1.RouterStatusBgpPeerS" - + "tatus\022E\n\nnat_status\030\320\231\213\036 \003(\0132..google.cl" - + "oud.compute.v1.RouterStatusNatStatus\022\027\n\007" - + "network\030\256\264\205o \001(\tH\000\210\001\001B\n\n\010_network\"\334\010\n\031Ro" - + "uterStatusBgpPeerStatus\022=\n\021advertised_ro" - + "utes\030\254\331\374\236\001 \003(\0132\036.google.cloud.compute.v1" - + ".Route\022?\n\nbfd_status\030\361\270\323\274\001 \001(\0132\".google." - + "cloud.compute.v1.BfdStatusH\000\210\001\001\022\033\n\013enabl" - + "e_ipv6\030\243\366\303V \001(\010H\001\210\001\001\022\033\n\nip_address\030\334\361\334\301\001" - + " \001(\tH\002\210\001\001\022$\n\024ipv6_nexthop_address\030\323\205\253\r \001" - + "(\tH\003\210\001\001\022\"\n\021linked_vpn_tunnel\030\371\277\376\247\001 \001(\tH\004" - + "\210\001\001\022!\n\020md5_auth_enabled\030\313\221\220\327\001 \001(\010H\005\210\001\001\022\024" - + "\n\004name\030\213\365\315\001 \001(\tH\006\210\001\001\022\"\n\022num_learned_rout" - + "es\030\377\325\313@ \001(\rH\007\210\001\001\022\037\n\017peer_ip_address\030\331\227\207c" - + " \001(\tH\010\210\001\001\022*\n\031peer_ipv6_nexthop_address\030\220" - + "\373\255\352\001 \001(\tH\t\210\001\001\022*\n\031router_appliance_instan" - + "ce\030\235\307\247\337\001 \001(\tH\n\210\001\001\022\025\n\005state\030\221\211\2534 \001(\tH\013\210\001\001" - + "\022\026\n\006status\030\362\237\267V \001(\tH\014\210\001\001\022\036\n\rstatus_reaso" - + "n\030\261\226\265\243\001 \001(\tH\r\210\001\001\022\026\n\006uptime\030\350\267\236p \001(\tH\016\210\001\001" - + "\022\036\n\016uptime_seconds\030\250\312\3701 \001(\tH\017\210\001\001\"E\n\006Stat" - + "us\022\024\n\020UNDEFINED_STATUS\020\000\022\013\n\004DOWN\020\242\271\200\001\022\017\n" - + "\007UNKNOWN\020\252\360\304\316\001\022\007\n\002UP\020\233\025\"p\n\014StatusReason\022" - + "\033\n\027UNDEFINED_STATUS_REASON\020\000\022 \n\031MD5_AUTH" - + "_INTERNAL_PROBLEM\020\263\221\375B\022!\n\031STATUS_REASON_" - + "UNSPECIFIED\020\211\216\204\274\001B\r\n\013_bfd_statusB\016\n\014_ena" - + "ble_ipv6B\r\n\013_ip_addressB\027\n\025_ipv6_nexthop" - + "_addressB\024\n\022_linked_vpn_tunnelB\023\n\021_md5_a" - + "uth_enabledB\007\n\005_nameB\025\n\023_num_learned_rou" - + "tesB\022\n\020_peer_ip_addressB\034\n\032_peer_ipv6_ne" - + "xthop_addressB\034\n\032_router_appliance_insta" - + "nceB\010\n\006_stateB\t\n\007_statusB\020\n\016_status_reas" - + "onB\t\n\007_uptimeB\021\n\017_uptime_seconds\"\367\003\n\025Rou" - + "terStatusNatStatus\022\"\n\026auto_allocated_nat" - + "_ips\030\206\264\310\363\001 \003(\t\022(\n\034drain_auto_allocated_n" - + "at_ips\030\255\220\267\223\001 \003(\t\022(\n\034drain_user_allocated" - + "_nat_ips\030\311\216\310\221\001 \003(\t\022)\n\030min_extra_nat_ips_" - + "needed\030\342\351\265\256\001 \001(\005H\000\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\001" - + "\210\001\001\0223\n\"num_vm_endpoints_with_nat_mapping" - + "s\030\354\266\250\364\001 \001(\005H\002\210\001\001\022S\n\013rule_status\030\225\305\356B \003(\013" - + "2;.google.cloud.compute.v1.RouterStatusN" - + "atStatusNatRuleStatus\022*\n\037user_allocated_" - + "nat_ip_resources\030\327\351\272e \003(\t\022\"\n\026user_alloca" - + "ted_nat_ips\030\242\262\331\361\001 \003(\tB\033\n\031_min_extra_nat_" - + "ips_neededB\007\n\005_nameB%\n#_num_vm_endpoints" - + "_with_nat_mappings\"\244\002\n\"RouterStatusNatSt" - + "atusNatRuleStatus\022\031\n\016active_nat_ips\030\325\357\266c" - + " \003(\t\022\031\n\rdrain_nat_ips\030\307\301\256\360\001 \003(\t\022%\n\024min_e" - + "xtra_ips_needed\030\204\312\251\250\001 \001(\005H\000\210\001\001\0223\n\"num_vm" - + "_endpoints_with_nat_mappings\030\354\266\250\364\001 \001(\005H\001" - + "\210\001\001\022\034\n\013rule_number\030\354\333\232\377\001 \001(\005H\002\210\001\001B\027\n\025_mi" - + "n_extra_ips_neededB%\n#_num_vm_endpoints_" - + "with_nat_mappingsB\016\n\014_rule_number\"\177\n\024Rou" - + "terStatusResponse\022\024\n\004kind\030\224\367\310\001 \001(\tH\000\210\001\001\022" - + "=\n\006result\030\235\220\267B \001(\0132%.google.cloud.comput" - + "e.v1.RouterStatusH\001\210\001\001B\007\n\005_kindB\t\n\007_resu" - + "lt\"`\n\026RoutersPreviewResponse\0229\n\010resource" - + "\030\216\210\257] \001(\0132\037.google.cloud.compute.v1.Rout" - + "erH\000\210\001\001B\013\n\t_resource\"\220\001\n\021RoutersScopedLi" - + "st\0224\n\007routers\030\312\244\335\224\001 \003(\0132\037.google.cloud.c" - + "ompute.v1.Router\0229\n\007warning\030\234\337\226\030 \001(\0132 .g" - + "oogle.cloud.compute.v1.WarningH\000\210\001\001B\n\n\010_" - + "warning\"\220\003\n\004Rule\022\026\n\006action\030\266\374\275Y \001(\tH\000\210\001\001" - + "\0229\n\nconditions\030\270\355\220D \003(\0132\".google.cloud.c" - + "ompute.v1.Condition\022\034\n\013description\030\374\207\326\311\001" - + " \001(\tH\001\210\001\001\022\r\n\003ins\030\356\257\006 \003(\t\022:\n\013log_configs\030" - + "\366\326\362H \003(\0132\".google.cloud.compute.v1.LogCo" - + "nfig\022\023\n\007not_ins\030\202\241\233\367\001 \003(\t\022\026\n\013permissions" - + "\030\204\351\313\034 \003(\t\"\203\001\n\006Action\022\024\n\020UNDEFINED_ACTION" - + "\020\000\022\014\n\005ALLOW\020\251\326\336\035\022\025\n\016ALLOW_WITH_LOG\020\201\341\240$\022" - + "\n\n\004DENY\020\214\354\177\022\025\n\rDENY_WITH_LOG\020\376\351\311\247\001\022\t\n\003LO" - + "G\020\244\316\004\022\020\n\tNO_ACTION\020\364\264\244|B\t\n\007_actionB\016\n\014_d" - + "escription\"\330\003\n\016SSLHealthCheck\022\024\n\004port\030\201\261" - + "\322\001 \001(\005H\000\210\001\001\022\031\n\tport_name\030\211\207\347\023 \001(\tH\001\210\001\001\022\"" - + "\n\022port_specification\030\305\353\314\030 \001(\tH\002\210\001\001\022\034\n\014pr" - + "oxy_header\030\376\272\274L \001(\tH\003\210\001\001\022\027\n\007request\030\217\345\273\n" - + " \001(\tH\004\210\001\001\022\030\n\010response\030\301\250\334] \001(\tH\005\210\001\001\"~\n\021P" - + "ortSpecification\022 \n\034UNDEFINED_PORT_SPECI" - + "FICATION\020\000\022\025\n\016USE_FIXED_PORT\020\344\210\333Z\022\026\n\016USE" - + "_NAMED_PORT\020\277\317\307\246\001\022\030\n\020USE_SERVING_PORT\020\314\321" - + "\365\254\001\"H\n\013ProxyHeader\022\032\n\026UNDEFINED_PROXY_HE" - + "ADER\020\000\022\013\n\004NONE\020\270\316\222\001\022\020\n\010PROXY_V1\020\254\244\267\237\001B\007\n" - + "\005_portB\014\n\n_port_nameB\025\n\023_port_specificat" - + "ionB\017\n\r_proxy_headerB\n\n\010_requestB\013\n\t_res" - + "ponse\"\217\010\n\021SavedAttachedDisk\022\034\n\013auto_dele" - + "te\030\273\344\316\335\001 \001(\010H\000\210\001\001\022\024\n\004boot\030\362\365\270\001 \001(\010H\001\210\001\001\022" - + "\033\n\013device_name\030\324\265\232 \001(\tH\002\210\001\001\022T\n\023disk_enc" - + "ryption_key\030\205\355\304\201\001 \001(\0132..google.cloud.com" - + "pute.v1.CustomerEncryptionKeyH\003\210\001\001\022\035\n\014di" - + "sk_size_gb\030\267\232\347\226\001 \001(\003H\004\210\001\001\022\031\n\tdisk_type\030\234" - + "\351\254, \001(\tH\005\210\001\001\022E\n\021guest_os_features\030\321\340\347% \003" - + "(\0132\'.google.cloud.compute.v1.GuestOsFeat" - + "ure\022\025\n\005index\030\322\321\354/ \001(\005H\006\210\001\001\022\032\n\tinterface\030" - + "\271\332\325\357\001 \001(\tH\007\210\001\001\022\024\n\004kind\030\224\367\310\001 \001(\tH\010\210\001\001\022\024\n\010" - + "licenses\030\322\210\200\241\001 \003(\t\022\024\n\004mode\030\243\363\314\001 \001(\tH\t\210\001\001" - + "\022\026\n\006source\030\233\320\301T \001(\tH\n\210\001\001\022\036\n\rstorage_byte" - + "s\030\247\273\275\312\001 \001(\003H\013\210\001\001\022%\n\024storage_bytes_status" - + "\030\212\253\200\352\001 \001(\tH\014\210\001\001\022\024\n\004type\030\272\236\332\001 \001(\tH\r\210\001\001\">\n" - + "\tInterface\022\027\n\023UNDEFINED_INTERFACE\020\000\022\013\n\004N" - + "VME\020\340\202\223\001\022\013\n\004SCSI\020\246\201\233\001\"?\n\004Mode\022\022\n\016UNDEFIN" - + "ED_MODE\020\000\022\020\n\tREAD_ONLY\020\265\231\354+\022\021\n\nREAD_WRIT" - + "E\020\326\227\344R\"]\n\022StorageBytesStatus\022\"\n\036UNDEFINE" - + "D_STORAGE_BYTES_STATUS\020\000\022\020\n\010UPDATING\020\306\356\354" - + "\353\001\022\021\n\nUP_TO_DATE\020\316\242\2470\"?\n\004Type\022\022\n\016UNDEFIN" - + "ED_TYPE\020\000\022\022\n\nPERSISTENT\020\227\365\325\333\001\022\017\n\007SCRATCH" - + "\020\332\375\360\354\001B\016\n\014_auto_deleteB\007\n\005_bootB\016\n\014_devi" - + "ce_nameB\026\n\024_disk_encryption_keyB\017\n\r_disk" - + "_size_gbB\014\n\n_disk_typeB\010\n\006_indexB\014\n\n_int" - + "erfaceB\007\n\005_kindB\007\n\005_modeB\t\n\007_sourceB\020\n\016_" - + "storage_bytesB\027\n\025_storage_bytes_statusB\007" - + "\n\005_type\"\305\003\n\tSavedDisk\022\035\n\014architecture\030\323\322" - + "\261\220\001 \001(\tH\000\210\001\001\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\034\n\013so" - + "urce_disk\030\301\356\264\327\001 \001(\tH\002\210\001\001\022\036\n\rstorage_byte" - + "s\030\247\273\275\312\001 \001(\003H\003\210\001\001\022%\n\024storage_bytes_status" - + "\030\212\253\200\352\001 \001(\tH\004\210\001\001\"j\n\014Architecture\022\032\n\026UNDEF" - + "INED_ARCHITECTURE\020\000\022 \n\030ARCHITECTURE_UNSP" - + "ECIFIED\020\253\324\235\274\001\022\014\n\005ARM64\020\372\313\351\035\022\016\n\006X86_64\020\307\244" - + "\346\312\001\"]\n\022StorageBytesStatus\022\"\n\036UNDEFINED_S" - + "TORAGE_BYTES_STATUS\020\000\022\020\n\010UPDATING\020\306\356\354\353\001\022" - + "\021\n\nUP_TO_DATE\020\316\242\2470B\017\n\r_architectureB\007\n\005_" - + "kindB\016\n\014_source_diskB\020\n\016_storage_bytesB\027" - + "\n\025_storage_bytes_status\"\201\002\n\025ScalingSched" - + "uleStatus\022\037\n\017last_start_time\030\323\273\274\020 \001(\tH\000\210" - + "\001\001\022\037\n\017next_start_time\030\326\362\260. \001(\tH\001\210\001\001\022\025\n\005s" - + "tate\030\221\211\2534 \001(\tH\002\210\001\001\"]\n\005State\022\023\n\017UNDEFINED" - + "_STATE\020\000\022\016\n\006ACTIVE\020\206\346\211\226\001\022\020\n\010DISABLED\020\374\324\260" - + "\366\001\022\017\n\010OBSOLETE\020\231\353\334\037\022\014\n\005READY\020\203\303\217%B\022\n\020_la" - + "st_start_timeB\022\n\020_next_start_timeB\010\n\006_st" - + "ate\"\261\006\n\nScheduling\022\"\n\021automatic_restart\030" - + "\373\267\244\247\001 \001(\010H\000\210\001\001\022+\n\033instance_termination_a" - + "ction\030\273\377\2313 \001(\tH\001\210\001\001\022\036\n\rlocation_hint\030\321\201\222" - + "\247\001 \001(\tH\002\210\001\001\022\036\n\rmin_node_cpus\030\273\244\242\227\001 \001(\005H\003" - + "\210\001\001\022L\n\017node_affinities\030\243\204\232\334\001 \003(\0132/.googl" - + "e.cloud.compute.v1.SchedulingNodeAffinit" - + "y\022#\n\023on_host_maintenance\030\334\362\347\036 \001(\tH\004\210\001\001\022\034" - + "\n\013preemptible\030\241\345\313\232\001 \001(\010H\005\210\001\001\022!\n\022provisio" - + "ning_model\030\327\226\036 \001(\tH\006\210\001\001\"\223\001\n\031InstanceTerm" - + "inationAction\022)\n%UNDEFINED_INSTANCE_TERM" - + "INATION_ACTION\020\000\022\016\n\006DELETE\020\253\363\345\277\001\022.\n\'INST" - + "ANCE_TERMINATION_ACTION_UNSPECIFIED\020\263\301\251," - + "\022\013\n\004STOP\020\202\200\234\001\"Y\n\021OnHostMaintenance\022!\n\035UN" - + "DEFINED_ON_HOST_MAINTENANCE\020\000\022\016\n\007MIGRATE" - + "\020\213\303\201O\022\021\n\tTERMINATE\020\301\234\313\373\001\"T\n\021Provisioning" - + "Model\022 \n\034UNDEFINED_PROVISIONING_MODEL\020\000\022" - + "\013\n\004SPOT\020\202\342\233\001\022\020\n\010STANDARD\020\275\235\214\347\001B\024\n\022_autom" - + "atic_restartB\036\n\034_instance_termination_ac" - + "tionB\020\n\016_location_hintB\020\n\016_min_node_cpus" - + "B\026\n\024_on_host_maintenanceB\016\n\014_preemptible" - + "B\025\n\023_provisioning_model\"\307\001\n\026SchedulingNo" - + "deAffinity\022\022\n\003key\030\337\274\006 \001(\tH\000\210\001\001\022\030\n\010operat" - + "or\030\244\321\250\021 \001(\tH\001\210\001\001\022\021\n\006values\030\242\272\226w \003(\t\"W\n\010O" - + "perator\022\026\n\022UNDEFINED_OPERATOR\020\000\022\007\n\002IN\020\245\022" - + "\022\r\n\006NOT_IN\020\261\274\353L\022\033\n\024OPERATOR_UNSPECIFIED\020" - + "\374\377\272=B\006\n\004_keyB\013\n\t_operator\"3\n\014ScratchDisk" - + "s\022\027\n\007disk_gb\030\275\305\212\035 \001(\005H\000\210\001\001B\n\n\010_disk_gb\"S" - + "\n\nScreenshot\022\031\n\010contents\030\232\266\275\361\001 \001(\tH\000\210\001\001\022" - + "\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001B\013\n\t_contentsB\007\n\005_k" - + "ind\"\357\003\n\036SecurityPoliciesAggregatedList\022\024" - + "\n\004etag\030\225\322\276\001 \001(\tH\000\210\001\001\022\020\n\002id\030\233\032 \001(\tH\001\210\001\001\022T" - + "\n\005items\030\300\317\367/ \003(\0132B.google.cloud.compute." - + "v1.SecurityPoliciesAggregatedList.ItemsE" - + "ntry\022\024\n\004kind\030\224\367\310\001 \001(\tH\002\210\001\001\022\037\n\017next_page_" - + "token\030\225\272\206& \001(\tH\003\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001" - + "(\tH\004\210\001\001\022\027\n\014unreachables\030\237\240\206t \003(\t\0229\n\007warn" - + "ing\030\234\337\226\030 \001(\0132 .google.cloud.compute.v1.W" - + "arningH\005\210\001\001\032a\n\nItemsEntry\022\013\n\003key\030\001 \001(\t\022B" - + "\n\005value\030\002 \001(\01323.google.cloud.compute.v1." - + "SecurityPoliciesScopedList:\0028\001B\007\n\005_etagB" - + "\005\n\003_idB\007\n\005_kindB\022\n\020_next_page_tokenB\014\n\n_" - + "self_linkB\n\n\010_warning\"\277\001\n7SecurityPolici" - + "esListPreconfiguredExpressionSetsRespons" - + "e\022b\n\035preconfigured_expression_sets\030\372\214\327\377\001" - + " \001(\01322.google.cloud.compute.v1.SecurityP" - + "oliciesWafConfigH\000\210\001\001B \n\036_preconfigured_" - + "expression_sets\"\252\001\n\032SecurityPoliciesScop" - + "edList\022E\n\021security_policies\030\357\246\367< \003(\0132\'.g" - + "oogle.cloud.compute.v1.SecurityPolicy\0229\n" + + " \001(\tH\002\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n" + "\007warning\030\234\337\226\030 \001(\0132 .google.cloud.compute" - + ".v1.WarningH\000\210\001\001B\n\n\010_warning\"r\n\031Security" - + "PoliciesWafConfig\022G\n\twaf_rules\030\324\303\333# \001(\0132" - + ",.google.cloud.compute.v1.PreconfiguredW" - + "afSetH\000\210\001\001B\014\n\n_waf_rules\"\326\t\n\016SecurityPol" - + "icy\022k\n\032adaptive_protection_config\030\337\373\321G \001" - + "(\0132?.google.cloud.compute.v1.SecurityPol" - + "icyAdaptiveProtectionConfigH\000\210\001\001\022f\n\027adva" - + "nced_options_config\030\300\323\235\326\001 \001(\0132<.google.c" - + "loud.compute.v1.SecurityPolicyAdvancedOp" - + "tionsConfigH\001\210\001\001\022\"\n\022creation_timestamp\030\266" - + "\217\307\016 \001(\tH\002\210\001\001\022c\n\026ddos_protection_config\030\315" - + "\204\377\027 \001(\0132;.google.cloud.compute.v1.Securi" - + "tyPolicyDdosProtectionConfigH\003\210\001\001\022\034\n\013des" - + "cription\030\374\207\326\311\001 \001(\tH\004\210\001\001\022\033\n\013fingerprint\030\344" - + "\321\363o \001(\tH\005\210\001\001\022\020\n\002id\030\233\032 \001(\004H\006\210\001\001\022\024\n\004kind\030\224" - + "\367\310\001 \001(\tH\007\210\001\001\022!\n\021label_fingerprint\030\231\360\367T \001" - + "(\tH\010\210\001\001\022G\n\006labels\030\377\277\301\356\001 \003(\01323.google.clo" - + "ud.compute.v1.SecurityPolicy.LabelsEntry" - + "\022\024\n\004name\030\213\365\315\001 \001(\tH\t\210\001\001\022h\n\030recaptcha_opti" - + "ons_config\030\333\324\275\367\001 \001(\0132=.google.cloud.comp" - + "ute.v1.SecurityPolicyRecaptchaOptionsCon" - + "figH\n\210\001\001\022\026\n\006region\030\364\315\240B \001(\tH\013\210\001\001\022=\n\005rule" - + "s\030\367\221\3653 \003(\0132+.google.cloud.compute.v1.Sec" - + "urityPolicyRule\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\014" - + "\210\001\001\022\024\n\004type\030\272\236\332\001 \001(\tH\r\210\001\001\032-\n\013LabelsEntry" - + "\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"d\n\004Type" - + "\022\022\n\016UNDEFINED_TYPE\020\000\022\022\n\013CLOUD_ARMOR\020\365\234\244|" - + "\022\027\n\020CLOUD_ARMOR_EDGE\020\307\242\307w\022\033\n\023CLOUD_ARMOR" - + "_NETWORK\020\304\254\371\350\001B\035\n\033_adaptive_protection_c" - + "onfigB\032\n\030_advanced_options_configB\025\n\023_cr" - + "eation_timestampB\031\n\027_ddos_protection_con" - + "figB\016\n\014_descriptionB\016\n\014_fingerprintB\005\n\003_" - + "idB\007\n\005_kindB\024\n\022_label_fingerprintB\007\n\005_na" - + "meB\033\n\031_recaptcha_options_configB\t\n\007_regi" - + "onB\014\n\n_self_linkB\007\n\005_type\"\315\001\n&SecurityPo" - + "licyAdaptiveProtectionConfig\022\203\001\n\032layer7_" - + "ddos_defense_config\030\243\331\303\320\001 \001(\0132V.google.c" - + "loud.compute.v1.SecurityPolicyAdaptivePr" - + "otectionConfigLayer7DdosDefenseConfigH\000\210" - + "\001\001B\035\n\033_layer7_ddos_defense_config\"\355\001\n=Se" - + "curityPolicyAdaptiveProtectionConfigLaye" - + "r7DdosDefenseConfig\022\027\n\006enable\030\203\313\324\224\001 \001(\010H" - + "\000\210\001\001\022 \n\017rule_visibility\030\265\330\220\330\001 \001(\tH\001\210\001\001\"R" - + "\n\016RuleVisibility\022\035\n\031UNDEFINED_RULE_VISIB" - + "ILITY\020\000\022\017\n\007PREMIUM\020\267\264\301\276\001\022\020\n\010STANDARD\020\275\235\214" - + "\347\001B\t\n\007_enableB\022\n\020_rule_visibility\"\233\003\n#Se" - + "curityPolicyAdvancedOptionsConfig\022p\n\022jso" - + "n_custom_config\030\271\331\2315 \001(\0132L.google.cloud." - + "compute.v1.SecurityPolicyAdvancedOptions" - + "ConfigJsonCustomConfigH\000\210\001\001\022\035\n\014json_pars" - + "ing\030\331\204\332\206\001 \001(\tH\001\210\001\001\022\031\n\tlog_level\030\311\275\204C \001(\t" - + "H\002\210\001\001\"M\n\013JsonParsing\022\032\n\026UNDEFINED_JSON_P" - + "ARSING\020\000\022\020\n\010DISABLED\020\374\324\260\366\001\022\020\n\010STANDARD\020\275" - + "\235\214\347\001\"C\n\010LogLevel\022\027\n\023UNDEFINED_LOG_LEVEL\020" - + "\000\022\r\n\006NORMAL\020\347\341\346L\022\017\n\007VERBOSE\020\342\212\344\375\001B\025\n\023_js" - + "on_custom_configB\017\n\r_json_parsingB\014\n\n_lo" - + "g_level\"O\n3SecurityPolicyAdvancedOptions" - + "ConfigJsonCustomConfig\022\030\n\rcontent_types\030" - + "\263\342\247\010 \003(\t\"\256\001\n\"SecurityPolicyDdosProtectio" - + "nConfig\022 \n\017ddos_protection\030\224\237\233\203\001 \001(\tH\000\210\001" - + "\001\"R\n\016DdosProtection\022\035\n\031UNDEFINED_DDOS_PR" - + "OTECTION\020\000\022\017\n\010ADVANCED\020\242\260\265\036\022\020\n\010STANDARD\020" - + "\275\235\214\347\001B\022\n\020_ddos_protection\"\203\002\n\022SecurityPo" - + "licyList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0229\n\005items\030\300\317\367/" - + " \003(\0132\'.google.cloud.compute.v1.SecurityP" - + "olicy\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page" - + "_token\030\225\272\206& \001(\tH\002\210\001\001\0229\n\007warning\030\234\337\226\030 \001(\013" - + "2 .google.cloud.compute.v1.WarningH\003\210\001\001B" - + "\005\n\003_idB\007\n\005_kindB\022\n\020_next_page_tokenB\n\n\010_" - + "warning\"`\n$SecurityPolicyRecaptchaOption" - + "sConfig\022\"\n\021redirect_site_key\030\352\204\274\325\001 \001(\tH\000" - + "\210\001\001B\024\n\022_redirect_site_key\"N\n\027SecurityPol" - + "icyReference\022\037\n\017security_policy\030\221\206\312Q \001(\t" - + "H\000\210\001\001B\022\n\020_security_policy\"\212\006\n\022SecurityPo" - + "licyRule\022\026\n\006action\030\266\374\275Y \001(\tH\000\210\001\001\022\034\n\013desc" - + "ription\030\374\207\326\311\001 \001(\tH\001\210\001\001\022[\n\rheader_action\030" - + "\250\240\270\234\001 \001(\0132;.google.cloud.compute.v1.Secu" - + "rityPolicyRuleHttpHeaderActionH\002\210\001\001\022\024\n\004k" - + "ind\030\224\367\310\001 \001(\tH\003\210\001\001\022I\n\005match\030\305\263\2671 \001(\01322.go" - + "ogle.cloud.compute.v1.SecurityPolicyRule" - + "MatcherH\004\210\001\001\022k\n\030preconfigured_waf_config" - + "\030\343\237\2268 \001(\0132A.google.cloud.compute.v1.Secu" - + "rityPolicyRulePreconfiguredWafConfigH\005\210\001" - + "\001\022\027\n\007preview\030\310\307\243h \001(\010H\006\210\001\001\022\031\n\010priority\030\244" - + "\363\241\324\001 \001(\005H\007\210\001\001\022_\n\022rate_limit_options\030\373\311\232 " - + " \001(\0132;.google.cloud.compute.v1.SecurityP" - + "olicyRuleRateLimitOptionsH\010\210\001\001\022\\\n\020redire" - + "ct_options\030\273\222\356M \001(\0132:.google.cloud.compu" - + "te.v1.SecurityPolicyRuleRedirectOptionsH" - + "\t\210\001\001B\t\n\007_actionB\016\n\014_descriptionB\020\n\016_head" - + "er_actionB\007\n\005_kindB\010\n\006_matchB\033\n\031_preconf" - + "igured_waf_configB\n\n\010_previewB\013\n\t_priori" - + "tyB\025\n\023_rate_limit_optionsB\023\n\021_redirect_o" - + "ptions\"\225\001\n\"SecurityPolicyRuleHttpHeaderA" - + "ction\022o\n\027request_headers_to_adds\030\315\253\372) \003(" - + "\0132K.google.cloud.compute.v1.SecurityPoli" - + "cyRuleHttpHeaderActionHttpHeaderOption\"\220" - + "\001\n2SecurityPolicyRuleHttpHeaderActionHtt" - + "pHeaderOption\022\033\n\013header_name\030\375\301\3074 \001(\tH\000\210" - + "\001\001\022\034\n\014header_value\030\277\362\353` \001(\tH\001\210\001\001B\016\n\014_hea" - + "der_nameB\017\n\r_header_value\"\254\002\n\031SecurityPo" - + "licyRuleMatcher\022P\n\006config\030\302\206\376y \001(\01328.goo" - + "gle.cloud.compute.v1.SecurityPolicyRuleM" - + "atcherConfigH\000\210\001\001\0223\n\004expr\030\365\363\276\001 \001(\0132\035.goo" - + "gle.cloud.compute.v1.ExprH\001\210\001\001\022\037\n\016versio" - + "ned_expr\030\275\343\326\231\001 \001(\tH\002\210\001\001\"@\n\rVersionedExpr" - + "\022\034\n\030UNDEFINED_VERSIONED_EXPR\020\000\022\021\n\nSRC_IP" - + "S_V1\020\211\375\350!B\t\n\007_configB\007\n\005_exprB\021\n\017_versio" - + "ned_expr\"<\n\037SecurityPolicyRuleMatcherCon" - + "fig\022\031\n\rsrc_ip_ranges\030\323\200\207\316\001 \003(\t\"\215\001\n(Secur" - + "ityPolicyRulePreconfiguredWafConfig\022a\n\ne" - + "xclusions\030\345\370\277c \003(\0132J.google.cloud.comput" - + "e.v1.SecurityPolicyRulePreconfiguredWafC" - + "onfigExclusion\"\202\005\n1SecurityPolicyRulePre" - + "configuredWafConfigExclusion\022|\n\032request_" - + "cookies_to_exclude\030\366\336\337J \003(\0132U.google.clo" - + "ud.compute.v1.SecurityPolicyRulePreconfi" - + "guredWafConfigExclusionFieldParams\022|\n\032re" - + "quest_headers_to_exclude\030\237\244\223\036 \003(\0132U.goog" - + "le.cloud.compute.v1.SecurityPolicyRulePr" - + "econfiguredWafConfigExclusionFieldParams" - + "\022\202\001\n\037request_query_params_to_exclude\030\210\236\272" - + "\242\001 \003(\0132U.google.cloud.compute.v1.Securit" - + "yPolicyRulePreconfiguredWafConfigExclusi" - + "onFieldParams\022y\n\027request_uris_to_exclude" - + "\030\236\252\237+ \003(\0132U.google.cloud.compute.v1.Secu" - + "rityPolicyRulePreconfiguredWafConfigExcl" - + "usionFieldParams\022\033\n\017target_rule_ids\030\343\343\325\355" - + "\001 \003(\t\022 \n\017target_rule_set\030\215\257\326\355\001 \001(\tH\000\210\001\001B" - + "\022\n\020_target_rule_set\"\347\001\n.google.cloud." - + "compute.v1.ServiceAttachmentConsumerProj" - + "ectLimit\022 \n\025consumer_reject_lists\030\236\231\245a \003" - + "(\t\022\"\n\022creation_timestamp\030\266\217\307\016 \001(\tH\001\210\001\001\022\034" - + "\n\013description\030\374\207\326\311\001 \001(\tH\002\210\001\001\022\027\n\014domain_n" - + "ames\030\215\330\211\003 \003(\t\022&\n\025enable_proxy_protocol\030\205" - + "\207\274\255\001 \001(\010H\003\210\001\001\022\033\n\013fingerprint\030\344\321\363o \001(\tH\004\210" - + "\001\001\022\020\n\002id\030\233\032 \001(\004H\005\210\001\001\022\024\n\004kind\030\224\367\310\001 \001(\tH\006\210" - + "\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\007\210\001\001\022\027\n\013nat_subnets\030" - + "\230\217\333\262\001 \003(\t\022(\n\030producer_forwarding_rule\030\321\250" - + "\234v \001(\tH\010\210\001\001\022L\n\031psc_service_attachment_id" - + "\030\356\372\317\373\001 \001(\0132 .google.cloud.compute.v1.Uin" - + "t128H\t\210\001\001\022%\n\025reconcile_connections\030\344\303\353; " - + "\001(\010H\n\210\001\001\022\026\n\006region\030\364\315\240B \001(\tH\013\210\001\001\022\032\n\tself" - + "_link\030\215\222\305\331\001 \001(\tH\014\210\001\001\022\035\n\016target_service\030\207" - + "\374N \001(\tH\r\210\001\001\"\225\001\n\024ConnectionPreference\022#\n\037" - + "UNDEFINED_CONNECTION_PREFERENCE\020\000\022\027\n\020ACC" - + "EPT_AUTOMATIC\020\224\367\360#\022\025\n\rACCEPT_MANUAL\020\335\355\361\261" - + "\001\022(\n!CONNECTION_PREFERENCE_UNSPECIFIED\020\264" - + "\240\277\020B\030\n\026_connection_preferenceB\025\n\023_creati" - + "on_timestampB\016\n\014_descriptionB\030\n\026_enable_" - + "proxy_protocolB\016\n\014_fingerprintB\005\n\003_idB\007\n" - + "\005_kindB\007\n\005_nameB\033\n\031_producer_forwarding_" - + "ruleB\034\n\032_psc_service_attachment_idB\030\n\026_r" - + "econcile_connectionsB\t\n\007_regionB\014\n\n_self" - + "_linkB\021\n\017_target_service\"\324\003\n\037ServiceAtta" - + "chmentAggregatedList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022U" - + "\n\005items\030\300\317\367/ \003(\0132C.google.cloud.compute." - + "v1.ServiceAttachmentAggregatedList.Items" - + "Entry\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page" - + "_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 " - + "\001(\tH\003\210\001\001\022\027\n\014unreachables\030\237\240\206t \003(\t\0229\n\007war" - + "ning\030\234\337\226\030 \001(\0132 .google.cloud.compute.v1." - + "WarningH\004\210\001\001\032c\n\nItemsEntry\022\013\n\003key\030\001 \001(\t\022" - + "D\n\005value\030\002 \001(\01325.google.cloud.compute.v1" - + ".ServiceAttachmentsScopedList:\0028\001B\005\n\003_id" - + "B\007\n\005_kindB\022\n\020_next_page_tokenB\014\n\n_self_l" - + "inkB\n\n\010_warning\"\277\002\n\"ServiceAttachmentCon" - + "nectedEndpoint\022\030\n\010endpoint\030\225\273\234> \001(\tH\000\210\001\001" - + "\022\"\n\021psc_connection_id\030\335\245\243\213\001 \001(\004H\001\210\001\001\022\026\n\006" - + "status\030\362\237\267V \001(\tH\002\210\001\001\"\224\001\n\006Status\022\024\n\020UNDEF" - + "INED_STATUS\020\000\022\017\n\010ACCEPTED\020\247\237\322u\022\016\n\006CLOSED" - + "\020\354\252\243\265\001\022\027\n\017NEEDS_ATTENTION\020\274\213\242\244\001\022\016\n\007PENDI" - + "NG\020\367\252\360\020\022\017\n\010REJECTED\020\376\210\204S\022\031\n\022STATUS_UNSPE" - + "CIFIED\020\312\314\213\024B\013\n\t_endpointB\024\n\022_psc_connect" - + "ion_idB\t\n\007_status\"\305\001\n%ServiceAttachmentC" - + "onsumerProjectLimit\022 \n\020connection_limit\030" - + "\232\236\324> \001(\rH\000\210\001\001\022\033\n\013network_url\030\336\217\346b \001(\tH\001\210" - + "\001\001\022\"\n\021project_id_or_num\030\250\212\345\246\001 \001(\tH\002\210\001\001B\023" - + "\n\021_connection_limitB\016\n\014_network_urlB\024\n\022_" - + "project_id_or_num\"\263\002\n\025ServiceAttachmentL" - + "ist\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022<\n\005items\030\300\317\367/ \003(\0132" - + "*.google.cloud.compute.v1.ServiceAttachm" - + "ent\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page_t" - + "oken\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(" - + "\tH\003\210\001\001\0229\n\007warning\030\234\337\226\030 \001(\0132 .google.clou" - + "d.compute.v1.WarningH\004\210\001\001B\005\n\003_idB\007\n\005_kin" - + "dB\022\n\020_next_page_tokenB\014\n\n_self_linkB\n\n\010_" - + "warning\"\262\001\n\034ServiceAttachmentsScopedList" - + "\022K\n\023service_attachments\030\246\222\272\222\001 \003(\0132*.goog" - + "le.cloud.compute.v1.ServiceAttachment\0229\n" + + ".v1.WarningH\004\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020_nex" + + "t_page_tokenB\014\n\n_self_linkB\n\n\010_warning\"W" + + "\n\032RouterMd5AuthenticationKey\022\022\n\003key\030\337\274\006 " + + "\001(\tH\000\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\001\210\001\001B\006\n\004_keyB\007" + + "\n\005_name\"\347\r\n\tRouterNat\022\"\n\021auto_network_ti" + + "er\030\343\273\321\200\001 \001(\tH\000\210\001\001\022\031\n\rdrain_nat_ips\030\307\301\256\360\001" + + " \003(\t\022/\n\036enable_dynamic_port_allocation\030\242" + + "\231\335\375\001 \001(\010H\001\210\001\001\0223\n#enable_endpoint_indepen" + + "dent_mapping\030\233\211\333{ \001(\010H\002\210\001\001\022\032\n\016endpoint_t" + + "ypes\030\317\252\326\357\001 \003(\t\022%\n\025icmp_idle_timeout_sec\030" + + "\312\320\336\001 \001(\005H\003\210\001\001\022H\n\nlog_config\030\235\321\301\247\001 \001(\0132+." + + "google.cloud.compute.v1.RouterNatLogConf" + + "igH\004\210\001\001\022 \n\020max_ports_per_vm\030\341\311\236w \001(\005H\005\210\001" + + "\001\022 \n\020min_ports_per_vm\030\263\255\344X \001(\005H\006\210\001\001\022\024\n\004n" + + "ame\030\213\365\315\001 \001(\tH\007\210\001\001\022\'\n\026nat_ip_allocate_opt" + + "ion\030\375\270\364\314\001 \001(\tH\010\210\001\001\022\022\n\007nat_ips\030\216\360\2138 \003(\t\0228" + + "\n\005rules\030\367\221\3653 \003(\0132&.google.cloud.compute." + + "v1.RouterNatRule\0222\n\"source_subnetwork_ip" + + "_ranges_to_nat\030\333\357\241x \001(\tH\t\210\001\001\022J\n\013subnetwo" + + "rks\030\305\324\245\306\001 \003(\01321.google.cloud.compute.v1." + + "RouterNatSubnetworkToNat\0220\n tcp_establis" + + "hed_idle_timeout_sec\030\355\353\260j \001(\005H\n\210\001\001\022*\n\031tc" + + "p_time_wait_timeout_sec\030\375\273\363\364\001 \001(\005H\013\210\001\001\022/" + + "\n\037tcp_transitory_idle_timeout_sec\030\246\373\341a \001" + + "(\005H\014\210\001\001\022$\n\024udp_idle_timeout_sec\030\306\262\372\036 \001(\005" + + "H\r\210\001\001\"\230\001\n\017AutoNetworkTier\022\037\n\033UNDEFINED_A" + + "UTO_NETWORK_TIER\020\000\022\026\n\016FIXED_STANDARD\020\310\236\205" + + "\224\001\022\017\n\007PREMIUM\020\267\264\301\276\001\022\020\n\010STANDARD\020\275\235\214\347\001\022)\n" + + "!STANDARD_OVERRIDES_FIXED_STANDARD\020\302\207\221\336\001" + + "\"`\n\rEndpointTypes\022\034\n\030UNDEFINED_ENDPOINT_" + + "TYPES\020\000\022\030\n\021ENDPOINT_TYPE_SWG\020\310\316\375K\022\027\n\020END" + + "POINT_TYPE_VM\020\262\352\234\033\"a\n\023NatIpAllocateOptio" + + "n\022$\n UNDEFINED_NAT_IP_ALLOCATE_OPTION\020\000\022" + + "\020\n\tAUTO_ONLY\020\274\340\370V\022\022\n\013MANUAL_ONLY\020\205\301\311|\"\302\001" + + "\n\035SourceSubnetworkIpRangesToNat\0220\n,UNDEF" + + "INED_SOURCE_SUBNETWORK_IP_RANGES_TO_NAT\020" + + "\000\022$\n\035ALL_SUBNETWORKS_ALL_IP_RANGES\020\330\223\350U\022" + + ",\n%ALL_SUBNETWORKS_ALL_PRIMARY_IP_RANGES" + + "\020\273\303\276X\022\033\n\023LIST_OF_SUBNETWORKS\020\376\242\344\366\001B\024\n\022_a" + + "uto_network_tierB!\n\037_enable_dynamic_port" + + "_allocationB&\n$_enable_endpoint_independ" + + "ent_mappingB\030\n\026_icmp_idle_timeout_secB\r\n" + + "\013_log_configB\023\n\021_max_ports_per_vmB\023\n\021_mi" + + "n_ports_per_vmB\007\n\005_nameB\031\n\027_nat_ip_alloc" + + "ate_optionB%\n#_source_subnetwork_ip_rang" + + "es_to_natB#\n!_tcp_established_idle_timeo" + + "ut_secB\034\n\032_tcp_time_wait_timeout_secB\"\n " + + "_tcp_transitory_idle_timeout_secB\027\n\025_udp" + + "_idle_timeout_sec\"\267\001\n\022RouterNatLogConfig" + + "\022\027\n\006enable\030\203\313\324\224\001 \001(\010H\000\210\001\001\022\027\n\006filter\030\370\226\243\240" + + "\001 \001(\tH\001\210\001\001\"Y\n\006Filter\022\024\n\020UNDEFINED_FILTER" + + "\020\000\022\t\n\003ALL\020\201\373\003\022\023\n\013ERRORS_ONLY\020\200\260\317\222\001\022\031\n\021TR" + + "ANSLATIONS_ONLY\020\351\303\252\252\001B\t\n\007_enableB\t\n\007_fil" + + "ter\"\335\001\n\rRouterNatRule\022D\n\006action\030\266\374\275Y \001(\013" + + "2,.google.cloud.compute.v1.RouterNatRule" + + "ActionH\000\210\001\001\022\034\n\013description\030\374\207\326\311\001 \001(\tH\001\210\001" + + "\001\022\025\n\005match\030\305\263\2671 \001(\tH\002\210\001\001\022\034\n\013rule_number\030" + + "\354\333\232\377\001 \001(\rH\003\210\001\001B\t\n\007_actionB\016\n\014_descriptio" + + "nB\010\n\006_matchB\016\n\014_rule_number\"Y\n\023RouterNat" + + "RuleAction\022 \n\025source_nat_active_ips\030\365\273\250d" + + " \003(\t\022 \n\024source_nat_drain_ips\030\243\305\301\242\001 \003(\t\"\226" + + "\002\n\030RouterNatSubnetworkToNat\022\024\n\004name\030\213\365\315\001" + + " \001(\tH\000\210\001\001\022#\n\030secondary_ip_range_names\030\331\301" + + "\204~ \003(\t\022#\n\027source_ip_ranges_to_nat\030\362\312\224\271\001 " + + "\003(\t\"\220\001\n\023SourceIpRangesToNat\022%\n!UNDEFINED" + + "_SOURCE_IP_RANGES_TO_NAT\020\000\022\024\n\rALL_IP_RAN" + + "GES\020\260\257\375\020\022\"\n\033LIST_OF_SECONDARY_IP_RANGES\020" + + "\234\264\330[\022\030\n\020PRIMARY_IP_RANGE\020\302\223\326\215\001B\007\n\005_name\"" + + "\306\002\n\014RouterStatus\0227\n\013best_routes\030\205\254\337\274\001 \003(" + + "\0132\036.google.cloud.compute.v1.Route\022A\n\026bes" + + "t_routes_for_router\030\371\373\3668 \003(\0132\036.google.cl" + + "oud.compute.v1.Route\022N\n\017bgp_peer_status\030" + + "\373\327\225h \003(\01322.google.cloud.compute.v1.Route" + + "rStatusBgpPeerStatus\022E\n\nnat_status\030\320\231\213\036 " + + "\003(\0132..google.cloud.compute.v1.RouterStat" + + "usNatStatus\022\027\n\007network\030\256\264\205o \001(\tH\000\210\001\001B\n\n\010" + + "_network\"\334\010\n\031RouterStatusBgpPeerStatus\022=" + + "\n\021advertised_routes\030\254\331\374\236\001 \003(\0132\036.google.c" + + "loud.compute.v1.Route\022?\n\nbfd_status\030\361\270\323\274" + + "\001 \001(\0132\".google.cloud.compute.v1.BfdStatu" + + "sH\000\210\001\001\022\033\n\013enable_ipv6\030\243\366\303V \001(\010H\001\210\001\001\022\033\n\ni" + + "p_address\030\334\361\334\301\001 \001(\tH\002\210\001\001\022$\n\024ipv6_nexthop" + + "_address\030\323\205\253\r \001(\tH\003\210\001\001\022\"\n\021linked_vpn_tun" + + "nel\030\371\277\376\247\001 \001(\tH\004\210\001\001\022!\n\020md5_auth_enabled\030\313" + + "\221\220\327\001 \001(\010H\005\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\006\210\001\001\022\"\n\022n" + + "um_learned_routes\030\377\325\313@ \001(\rH\007\210\001\001\022\037\n\017peer_" + + "ip_address\030\331\227\207c \001(\tH\010\210\001\001\022*\n\031peer_ipv6_ne" + + "xthop_address\030\220\373\255\352\001 \001(\tH\t\210\001\001\022*\n\031router_a" + + "ppliance_instance\030\235\307\247\337\001 \001(\tH\n\210\001\001\022\025\n\005stat" + + "e\030\221\211\2534 \001(\tH\013\210\001\001\022\026\n\006status\030\362\237\267V \001(\tH\014\210\001\001\022" + + "\036\n\rstatus_reason\030\261\226\265\243\001 \001(\tH\r\210\001\001\022\026\n\006uptim" + + "e\030\350\267\236p \001(\tH\016\210\001\001\022\036\n\016uptime_seconds\030\250\312\3701 \001" + + "(\tH\017\210\001\001\"E\n\006Status\022\024\n\020UNDEFINED_STATUS\020\000\022" + + "\013\n\004DOWN\020\242\271\200\001\022\017\n\007UNKNOWN\020\252\360\304\316\001\022\007\n\002UP\020\233\025\"p" + + "\n\014StatusReason\022\033\n\027UNDEFINED_STATUS_REASO" + + "N\020\000\022 \n\031MD5_AUTH_INTERNAL_PROBLEM\020\263\221\375B\022!\n" + + "\031STATUS_REASON_UNSPECIFIED\020\211\216\204\274\001B\r\n\013_bfd" + + "_statusB\016\n\014_enable_ipv6B\r\n\013_ip_addressB\027" + + "\n\025_ipv6_nexthop_addressB\024\n\022_linked_vpn_t" + + "unnelB\023\n\021_md5_auth_enabledB\007\n\005_nameB\025\n\023_" + + "num_learned_routesB\022\n\020_peer_ip_addressB\034" + + "\n\032_peer_ipv6_nexthop_addressB\034\n\032_router_" + + "appliance_instanceB\010\n\006_stateB\t\n\007_statusB" + + "\020\n\016_status_reasonB\t\n\007_uptimeB\021\n\017_uptime_" + + "seconds\"\367\003\n\025RouterStatusNatStatus\022\"\n\026aut" + + "o_allocated_nat_ips\030\206\264\310\363\001 \003(\t\022(\n\034drain_a" + + "uto_allocated_nat_ips\030\255\220\267\223\001 \003(\t\022(\n\034drain" + + "_user_allocated_nat_ips\030\311\216\310\221\001 \003(\t\022)\n\030min" + + "_extra_nat_ips_needed\030\342\351\265\256\001 \001(\005H\000\210\001\001\022\024\n\004" + + "name\030\213\365\315\001 \001(\tH\001\210\001\001\0223\n\"num_vm_endpoints_w" + + "ith_nat_mappings\030\354\266\250\364\001 \001(\005H\002\210\001\001\022S\n\013rule_" + + "status\030\225\305\356B \003(\0132;.google.cloud.compute.v" + + "1.RouterStatusNatStatusNatRuleStatus\022*\n\037" + + "user_allocated_nat_ip_resources\030\327\351\272e \003(\t" + + "\022\"\n\026user_allocated_nat_ips\030\242\262\331\361\001 \003(\tB\033\n\031" + + "_min_extra_nat_ips_neededB\007\n\005_nameB%\n#_n" + + "um_vm_endpoints_with_nat_mappings\"\244\002\n\"Ro" + + "uterStatusNatStatusNatRuleStatus\022\031\n\016acti" + + "ve_nat_ips\030\325\357\266c \003(\t\022\031\n\rdrain_nat_ips\030\307\301\256" + + "\360\001 \003(\t\022%\n\024min_extra_ips_needed\030\204\312\251\250\001 \001(\005" + + "H\000\210\001\001\0223\n\"num_vm_endpoints_with_nat_mappi" + + "ngs\030\354\266\250\364\001 \001(\005H\001\210\001\001\022\034\n\013rule_number\030\354\333\232\377\001 " + + "\001(\005H\002\210\001\001B\027\n\025_min_extra_ips_neededB%\n#_nu" + + "m_vm_endpoints_with_nat_mappingsB\016\n\014_rul" + + "e_number\"\177\n\024RouterStatusResponse\022\024\n\004kind" + + "\030\224\367\310\001 \001(\tH\000\210\001\001\022=\n\006result\030\235\220\267B \001(\0132%.goog" + + "le.cloud.compute.v1.RouterStatusH\001\210\001\001B\007\n" + + "\005_kindB\t\n\007_result\"`\n\026RoutersPreviewRespo" + + "nse\0229\n\010resource\030\216\210\257] \001(\0132\037.google.cloud." + + "compute.v1.RouterH\000\210\001\001B\013\n\t_resource\"\220\001\n\021" + + "RoutersScopedList\0224\n\007routers\030\312\244\335\224\001 \003(\0132\037" + + ".google.cloud.compute.v1.Router\0229\n\007warni" + + "ng\030\234\337\226\030 \001(\0132 .google.cloud.compute.v1.Wa" + + "rningH\000\210\001\001B\n\n\010_warning\"\220\003\n\004Rule\022\026\n\006actio" + + "n\030\266\374\275Y \001(\tH\000\210\001\001\0229\n\nconditions\030\270\355\220D \003(\0132\"" + + ".google.cloud.compute.v1.Condition\022\034\n\013de" + + "scription\030\374\207\326\311\001 \001(\tH\001\210\001\001\022\r\n\003ins\030\356\257\006 \003(\t\022" + + ":\n\013log_configs\030\366\326\362H \003(\0132\".google.cloud.c" + + "ompute.v1.LogConfig\022\023\n\007not_ins\030\202\241\233\367\001 \003(\t" + + "\022\026\n\013permissions\030\204\351\313\034 \003(\t\"\203\001\n\006Action\022\024\n\020U" + + "NDEFINED_ACTION\020\000\022\014\n\005ALLOW\020\251\326\336\035\022\025\n\016ALLOW" + + "_WITH_LOG\020\201\341\240$\022\n\n\004DENY\020\214\354\177\022\025\n\rDENY_WITH_" + + "LOG\020\376\351\311\247\001\022\t\n\003LOG\020\244\316\004\022\020\n\tNO_ACTION\020\364\264\244|B\t" + + "\n\007_actionB\016\n\014_description\"\330\003\n\016SSLHealthC" + + "heck\022\024\n\004port\030\201\261\322\001 \001(\005H\000\210\001\001\022\031\n\tport_name\030" + + "\211\207\347\023 \001(\tH\001\210\001\001\022\"\n\022port_specification\030\305\353\314\030" + + " \001(\tH\002\210\001\001\022\034\n\014proxy_header\030\376\272\274L \001(\tH\003\210\001\001\022" + + "\027\n\007request\030\217\345\273\n \001(\tH\004\210\001\001\022\030\n\010response\030\301\250\334" + + "] \001(\tH\005\210\001\001\"~\n\021PortSpecification\022 \n\034UNDEF" + + "INED_PORT_SPECIFICATION\020\000\022\025\n\016USE_FIXED_P" + + "ORT\020\344\210\333Z\022\026\n\016USE_NAMED_PORT\020\277\317\307\246\001\022\030\n\020USE_" + + "SERVING_PORT\020\314\321\365\254\001\"H\n\013ProxyHeader\022\032\n\026UND" + + "EFINED_PROXY_HEADER\020\000\022\013\n\004NONE\020\270\316\222\001\022\020\n\010PR" + + "OXY_V1\020\254\244\267\237\001B\007\n\005_portB\014\n\n_port_nameB\025\n\023_" + + "port_specificationB\017\n\r_proxy_headerB\n\n\010_" + + "requestB\013\n\t_response\"\217\010\n\021SavedAttachedDi" + + "sk\022\034\n\013auto_delete\030\273\344\316\335\001 \001(\010H\000\210\001\001\022\024\n\004boot" + + "\030\362\365\270\001 \001(\010H\001\210\001\001\022\033\n\013device_name\030\324\265\232 \001(\tH\002" + + "\210\001\001\022T\n\023disk_encryption_key\030\205\355\304\201\001 \001(\0132..g" + + "oogle.cloud.compute.v1.CustomerEncryptio" + + "nKeyH\003\210\001\001\022\035\n\014disk_size_gb\030\267\232\347\226\001 \001(\003H\004\210\001\001" + + "\022\031\n\tdisk_type\030\234\351\254, \001(\tH\005\210\001\001\022E\n\021guest_os_" + + "features\030\321\340\347% \003(\0132\'.google.cloud.compute" + + ".v1.GuestOsFeature\022\025\n\005index\030\322\321\354/ \001(\005H\006\210\001" + + "\001\022\032\n\tinterface\030\271\332\325\357\001 \001(\tH\007\210\001\001\022\024\n\004kind\030\224\367" + + "\310\001 \001(\tH\010\210\001\001\022\024\n\010licenses\030\322\210\200\241\001 \003(\t\022\024\n\004mod" + + "e\030\243\363\314\001 \001(\tH\t\210\001\001\022\026\n\006source\030\233\320\301T \001(\tH\n\210\001\001\022" + + "\036\n\rstorage_bytes\030\247\273\275\312\001 \001(\003H\013\210\001\001\022%\n\024stora" + + "ge_bytes_status\030\212\253\200\352\001 \001(\tH\014\210\001\001\022\024\n\004type\030\272" + + "\236\332\001 \001(\tH\r\210\001\001\">\n\tInterface\022\027\n\023UNDEFINED_I" + + "NTERFACE\020\000\022\013\n\004NVME\020\340\202\223\001\022\013\n\004SCSI\020\246\201\233\001\"?\n\004" + + "Mode\022\022\n\016UNDEFINED_MODE\020\000\022\020\n\tREAD_ONLY\020\265\231" + + "\354+\022\021\n\nREAD_WRITE\020\326\227\344R\"]\n\022StorageBytesSta" + + "tus\022\"\n\036UNDEFINED_STORAGE_BYTES_STATUS\020\000\022" + + "\020\n\010UPDATING\020\306\356\354\353\001\022\021\n\nUP_TO_DATE\020\316\242\2470\"?\n\004" + + "Type\022\022\n\016UNDEFINED_TYPE\020\000\022\022\n\nPERSISTENT\020\227" + + "\365\325\333\001\022\017\n\007SCRATCH\020\332\375\360\354\001B\016\n\014_auto_deleteB\007\n" + + "\005_bootB\016\n\014_device_nameB\026\n\024_disk_encrypti" + + "on_keyB\017\n\r_disk_size_gbB\014\n\n_disk_typeB\010\n" + + "\006_indexB\014\n\n_interfaceB\007\n\005_kindB\007\n\005_modeB" + + "\t\n\007_sourceB\020\n\016_storage_bytesB\027\n\025_storage" + + "_bytes_statusB\007\n\005_type\"\305\003\n\tSavedDisk\022\035\n\014" + + "architecture\030\323\322\261\220\001 \001(\tH\000\210\001\001\022\024\n\004kind\030\224\367\310\001" + + " \001(\tH\001\210\001\001\022\034\n\013source_disk\030\301\356\264\327\001 \001(\tH\002\210\001\001\022" + + "\036\n\rstorage_bytes\030\247\273\275\312\001 \001(\003H\003\210\001\001\022%\n\024stora" + + "ge_bytes_status\030\212\253\200\352\001 \001(\tH\004\210\001\001\"j\n\014Archit" + + "ecture\022\032\n\026UNDEFINED_ARCHITECTURE\020\000\022 \n\030AR" + + "CHITECTURE_UNSPECIFIED\020\253\324\235\274\001\022\014\n\005ARM64\020\372\313" + + "\351\035\022\016\n\006X86_64\020\307\244\346\312\001\"]\n\022StorageBytesStatus" + + "\022\"\n\036UNDEFINED_STORAGE_BYTES_STATUS\020\000\022\020\n\010" + + "UPDATING\020\306\356\354\353\001\022\021\n\nUP_TO_DATE\020\316\242\2470B\017\n\r_ar" + + "chitectureB\007\n\005_kindB\016\n\014_source_diskB\020\n\016_" + + "storage_bytesB\027\n\025_storage_bytes_status\"\201" + + "\002\n\025ScalingScheduleStatus\022\037\n\017last_start_t" + + "ime\030\323\273\274\020 \001(\tH\000\210\001\001\022\037\n\017next_start_time\030\326\362\260" + + ". \001(\tH\001\210\001\001\022\025\n\005state\030\221\211\2534 \001(\tH\002\210\001\001\"]\n\005Sta" + + "te\022\023\n\017UNDEFINED_STATE\020\000\022\016\n\006ACTIVE\020\206\346\211\226\001\022" + + "\020\n\010DISABLED\020\374\324\260\366\001\022\017\n\010OBSOLETE\020\231\353\334\037\022\014\n\005RE" + + "ADY\020\203\303\217%B\022\n\020_last_start_timeB\022\n\020_next_st" + + "art_timeB\010\n\006_state\"\237\007\n\nScheduling\022\"\n\021aut" + + "omatic_restart\030\373\267\244\247\001 \001(\010H\000\210\001\001\022+\n\033instanc" + + "e_termination_action\030\273\377\2313 \001(\tH\001\210\001\001\022M\n\032lo" + + "cal_ssd_recovery_timeout\030\346\257\346\177 \001(\0132!.goog" + + "le.cloud.compute.v1.DurationH\002\210\001\001\022\036\n\rloc" + + "ation_hint\030\321\201\222\247\001 \001(\tH\003\210\001\001\022\036\n\rmin_node_cp" + + "us\030\273\244\242\227\001 \001(\005H\004\210\001\001\022L\n\017node_affinities\030\243\204\232" + + "\334\001 \003(\0132/.google.cloud.compute.v1.Schedul" + + "ingNodeAffinity\022#\n\023on_host_maintenance\030\334" + + "\362\347\036 \001(\tH\005\210\001\001\022\034\n\013preemptible\030\241\345\313\232\001 \001(\010H\006\210" + + "\001\001\022!\n\022provisioning_model\030\327\226\036 \001(\tH\007\210\001\001\"\223\001" + + "\n\031InstanceTerminationAction\022)\n%UNDEFINED" + + "_INSTANCE_TERMINATION_ACTION\020\000\022\016\n\006DELETE" + + "\020\253\363\345\277\001\022.\n\'INSTANCE_TERMINATION_ACTION_UN" + + "SPECIFIED\020\263\301\251,\022\013\n\004STOP\020\202\200\234\001\"Y\n\021OnHostMai" + + "ntenance\022!\n\035UNDEFINED_ON_HOST_MAINTENANC" + + "E\020\000\022\016\n\007MIGRATE\020\213\303\201O\022\021\n\tTERMINATE\020\301\234\313\373\001\"T" + + "\n\021ProvisioningModel\022 \n\034UNDEFINED_PROVISI" + + "ONING_MODEL\020\000\022\013\n\004SPOT\020\202\342\233\001\022\020\n\010STANDARD\020\275" + + "\235\214\347\001B\024\n\022_automatic_restartB\036\n\034_instance_" + + "termination_actionB\035\n\033_local_ssd_recover" + + "y_timeoutB\020\n\016_location_hintB\020\n\016_min_node" + + "_cpusB\026\n\024_on_host_maintenanceB\016\n\014_preemp" + + "tibleB\025\n\023_provisioning_model\"\307\001\n\026Schedul" + + "ingNodeAffinity\022\022\n\003key\030\337\274\006 \001(\tH\000\210\001\001\022\030\n\010o" + + "perator\030\244\321\250\021 \001(\tH\001\210\001\001\022\021\n\006values\030\242\272\226w \003(\t" + + "\"W\n\010Operator\022\026\n\022UNDEFINED_OPERATOR\020\000\022\007\n\002" + + "IN\020\245\022\022\r\n\006NOT_IN\020\261\274\353L\022\033\n\024OPERATOR_UNSPECI" + + "FIED\020\374\377\272=B\006\n\004_keyB\013\n\t_operator\"3\n\014Scratc" + + "hDisks\022\027\n\007disk_gb\030\275\305\212\035 \001(\005H\000\210\001\001B\n\n\010_disk" + + "_gb\"S\n\nScreenshot\022\031\n\010contents\030\232\266\275\361\001 \001(\tH" + + "\000\210\001\001\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001B\013\n\t_contentsB" + + "\007\n\005_kind\"\357\003\n\036SecurityPoliciesAggregatedL" + + "ist\022\024\n\004etag\030\225\322\276\001 \001(\tH\000\210\001\001\022\020\n\002id\030\233\032 \001(\tH\001" + + "\210\001\001\022T\n\005items\030\300\317\367/ \003(\0132B.google.cloud.com" + + "pute.v1.SecurityPoliciesAggregatedList.I" + + "temsEntry\022\024\n\004kind\030\224\367\310\001 \001(\tH\002\210\001\001\022\037\n\017next_" + + "page_token\030\225\272\206& \001(\tH\003\210\001\001\022\032\n\tself_link\030\215\222" + + "\305\331\001 \001(\tH\004\210\001\001\022\027\n\014unreachables\030\237\240\206t \003(\t\0229\n" + "\007warning\030\234\337\226\030 \001(\0132 .google.cloud.compute" - + ".v1.WarningH\000\210\001\001B\n\n\010_warning\"\251\002\n&SetBack" - + "endServiceTargetSslProxyRequest\022\"\n\007proje" - + "ct\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nrequest_i" - + "d\030\313\201\331\021 \001(\tH\000\210\001\001\022\213\001\n7target_ssl_proxies_s" - + "et_backend_service_request_resource\030\244\351\250B" - + " \001(\0132A.google.cloud.compute.v1.TargetSsl" - + "ProxiesSetBackendServiceRequestB\004\342A\001\002\022\"\n" - + "\020target_ssl_proxy\030\315\272\306\241\001 \001(\tB\004\342A\001\002B\r\n\013_re" - + "quest_id\"\252\002\n&SetBackendServiceTargetTcpP" + + ".v1.WarningH\005\210\001\001\032a\n\nItemsEntry\022\013\n\003key\030\001 " + + "\001(\t\022B\n\005value\030\002 \001(\01323.google.cloud.comput" + + "e.v1.SecurityPoliciesScopedList:\0028\001B\007\n\005_" + + "etagB\005\n\003_idB\007\n\005_kindB\022\n\020_next_page_token" + + "B\014\n\n_self_linkB\n\n\010_warning\"\277\001\n7SecurityP" + + "oliciesListPreconfiguredExpressionSetsRe" + + "sponse\022b\n\035preconfigured_expression_sets\030" + + "\372\214\327\377\001 \001(\01322.google.cloud.compute.v1.Secu" + + "rityPoliciesWafConfigH\000\210\001\001B \n\036_preconfig" + + "ured_expression_sets\"\252\001\n\032SecurityPolicie" + + "sScopedList\022E\n\021security_policies\030\357\246\367< \003(" + + "\0132\'.google.cloud.compute.v1.SecurityPoli" + + "cy\0229\n\007warning\030\234\337\226\030 \001(\0132 .google.cloud.co" + + "mpute.v1.WarningH\000\210\001\001B\n\n\010_warning\"r\n\031Sec" + + "urityPoliciesWafConfig\022G\n\twaf_rules\030\324\303\333#" + + " \001(\0132,.google.cloud.compute.v1.Preconfig" + + "uredWafSetH\000\210\001\001B\014\n\n_waf_rules\"\326\t\n\016Securi" + + "tyPolicy\022k\n\032adaptive_protection_config\030\337" + + "\373\321G \001(\0132?.google.cloud.compute.v1.Securi" + + "tyPolicyAdaptiveProtectionConfigH\000\210\001\001\022f\n" + + "\027advanced_options_config\030\300\323\235\326\001 \001(\0132<.goo" + + "gle.cloud.compute.v1.SecurityPolicyAdvan" + + "cedOptionsConfigH\001\210\001\001\022\"\n\022creation_timest" + + "amp\030\266\217\307\016 \001(\tH\002\210\001\001\022c\n\026ddos_protection_con" + + "fig\030\315\204\377\027 \001(\0132;.google.cloud.compute.v1.S" + + "ecurityPolicyDdosProtectionConfigH\003\210\001\001\022\034" + + "\n\013description\030\374\207\326\311\001 \001(\tH\004\210\001\001\022\033\n\013fingerpr" + + "int\030\344\321\363o \001(\tH\005\210\001\001\022\020\n\002id\030\233\032 \001(\004H\006\210\001\001\022\024\n\004k" + + "ind\030\224\367\310\001 \001(\tH\007\210\001\001\022!\n\021label_fingerprint\030\231" + + "\360\367T \001(\tH\010\210\001\001\022G\n\006labels\030\377\277\301\356\001 \003(\01323.googl" + + "e.cloud.compute.v1.SecurityPolicy.Labels" + + "Entry\022\024\n\004name\030\213\365\315\001 \001(\tH\t\210\001\001\022h\n\030recaptcha" + + "_options_config\030\333\324\275\367\001 \001(\0132=.google.cloud" + + ".compute.v1.SecurityPolicyRecaptchaOptio" + + "nsConfigH\n\210\001\001\022\026\n\006region\030\364\315\240B \001(\tH\013\210\001\001\022=\n" + + "\005rules\030\367\221\3653 \003(\0132+.google.cloud.compute.v" + + "1.SecurityPolicyRule\022\032\n\tself_link\030\215\222\305\331\001 " + + "\001(\tH\014\210\001\001\022\024\n\004type\030\272\236\332\001 \001(\tH\r\210\001\001\032-\n\013Labels" + + "Entry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"d\n" + + "\004Type\022\022\n\016UNDEFINED_TYPE\020\000\022\022\n\013CLOUD_ARMOR" + + "\020\365\234\244|\022\027\n\020CLOUD_ARMOR_EDGE\020\307\242\307w\022\033\n\023CLOUD_" + + "ARMOR_NETWORK\020\304\254\371\350\001B\035\n\033_adaptive_protect" + + "ion_configB\032\n\030_advanced_options_configB\025" + + "\n\023_creation_timestampB\031\n\027_ddos_protectio" + + "n_configB\016\n\014_descriptionB\016\n\014_fingerprint" + + "B\005\n\003_idB\007\n\005_kindB\024\n\022_label_fingerprintB\007" + + "\n\005_nameB\033\n\031_recaptcha_options_configB\t\n\007" + + "_regionB\014\n\n_self_linkB\007\n\005_type\"\315\001\n&Secur" + + "ityPolicyAdaptiveProtectionConfig\022\203\001\n\032la" + + "yer7_ddos_defense_config\030\243\331\303\320\001 \001(\0132V.goo" + + "gle.cloud.compute.v1.SecurityPolicyAdapt" + + "iveProtectionConfigLayer7DdosDefenseConf" + + "igH\000\210\001\001B\035\n\033_layer7_ddos_defense_config\"\355" + + "\001\n=SecurityPolicyAdaptiveProtectionConfi" + + "gLayer7DdosDefenseConfig\022\027\n\006enable\030\203\313\324\224\001" + + " \001(\010H\000\210\001\001\022 \n\017rule_visibility\030\265\330\220\330\001 \001(\tH\001" + + "\210\001\001\"R\n\016RuleVisibility\022\035\n\031UNDEFINED_RULE_" + + "VISIBILITY\020\000\022\017\n\007PREMIUM\020\267\264\301\276\001\022\020\n\010STANDAR" + + "D\020\275\235\214\347\001B\t\n\007_enableB\022\n\020_rule_visibility\"\233" + + "\003\n#SecurityPolicyAdvancedOptionsConfig\022p" + + "\n\022json_custom_config\030\271\331\2315 \001(\0132L.google.c" + + "loud.compute.v1.SecurityPolicyAdvancedOp" + + "tionsConfigJsonCustomConfigH\000\210\001\001\022\035\n\014json" + + "_parsing\030\331\204\332\206\001 \001(\tH\001\210\001\001\022\031\n\tlog_level\030\311\275\204" + + "C \001(\tH\002\210\001\001\"M\n\013JsonParsing\022\032\n\026UNDEFINED_J" + + "SON_PARSING\020\000\022\020\n\010DISABLED\020\374\324\260\366\001\022\020\n\010STAND" + + "ARD\020\275\235\214\347\001\"C\n\010LogLevel\022\027\n\023UNDEFINED_LOG_L" + + "EVEL\020\000\022\r\n\006NORMAL\020\347\341\346L\022\017\n\007VERBOSE\020\342\212\344\375\001B\025" + + "\n\023_json_custom_configB\017\n\r_json_parsingB\014" + + "\n\n_log_level\"O\n3SecurityPolicyAdvancedOp" + + "tionsConfigJsonCustomConfig\022\030\n\rcontent_t" + + "ypes\030\263\342\247\010 \003(\t\"\256\001\n\"SecurityPolicyDdosProt" + + "ectionConfig\022 \n\017ddos_protection\030\224\237\233\203\001 \001(" + + "\tH\000\210\001\001\"R\n\016DdosProtection\022\035\n\031UNDEFINED_DD" + + "OS_PROTECTION\020\000\022\017\n\010ADVANCED\020\242\260\265\036\022\020\n\010STAN" + + "DARD\020\275\235\214\347\001B\022\n\020_ddos_protection\"\203\002\n\022Secur" + + "ityPolicyList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0229\n\005items" + + "\030\300\317\367/ \003(\0132\'.google.cloud.compute.v1.Secu" + + "rityPolicy\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next" + + "_page_token\030\225\272\206& \001(\tH\002\210\001\001\0229\n\007warning\030\234\337\226" + + "\030 \001(\0132 .google.cloud.compute.v1.WarningH" + + "\003\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_page_token" + + "B\n\n\010_warning\"`\n$SecurityPolicyRecaptchaO" + + "ptionsConfig\022\"\n\021redirect_site_key\030\352\204\274\325\001 " + + "\001(\tH\000\210\001\001B\024\n\022_redirect_site_key\"N\n\027Securi" + + "tyPolicyReference\022\037\n\017security_policy\030\221\206\312" + + "Q \001(\tH\000\210\001\001B\022\n\020_security_policy\"\212\006\n\022Secur" + + "ityPolicyRule\022\026\n\006action\030\266\374\275Y \001(\tH\000\210\001\001\022\034\n" + + "\013description\030\374\207\326\311\001 \001(\tH\001\210\001\001\022[\n\rheader_ac" + + "tion\030\250\240\270\234\001 \001(\0132;.google.cloud.compute.v1" + + ".SecurityPolicyRuleHttpHeaderActionH\002\210\001\001" + + "\022\024\n\004kind\030\224\367\310\001 \001(\tH\003\210\001\001\022I\n\005match\030\305\263\2671 \001(\013" + + "22.google.cloud.compute.v1.SecurityPolic" + + "yRuleMatcherH\004\210\001\001\022k\n\030preconfigured_waf_c" + + "onfig\030\343\237\2268 \001(\0132A.google.cloud.compute.v1" + + ".SecurityPolicyRulePreconfiguredWafConfi" + + "gH\005\210\001\001\022\027\n\007preview\030\310\307\243h \001(\010H\006\210\001\001\022\031\n\010prior" + + "ity\030\244\363\241\324\001 \001(\005H\007\210\001\001\022_\n\022rate_limit_options" + + "\030\373\311\232 \001(\0132;.google.cloud.compute.v1.Secu" + + "rityPolicyRuleRateLimitOptionsH\010\210\001\001\022\\\n\020r" + + "edirect_options\030\273\222\356M \001(\0132:.google.cloud." + + "compute.v1.SecurityPolicyRuleRedirectOpt" + + "ionsH\t\210\001\001B\t\n\007_actionB\016\n\014_descriptionB\020\n\016" + + "_header_actionB\007\n\005_kindB\010\n\006_matchB\033\n\031_pr" + + "econfigured_waf_configB\n\n\010_previewB\013\n\t_p" + + "riorityB\025\n\023_rate_limit_optionsB\023\n\021_redir" + + "ect_options\"\225\001\n\"SecurityPolicyRuleHttpHe" + + "aderAction\022o\n\027request_headers_to_adds\030\315\253" + + "\372) \003(\0132K.google.cloud.compute.v1.Securit" + + "yPolicyRuleHttpHeaderActionHttpHeaderOpt" + + "ion\"\220\001\n2SecurityPolicyRuleHttpHeaderActi" + + "onHttpHeaderOption\022\033\n\013header_name\030\375\301\3074 \001" + + "(\tH\000\210\001\001\022\034\n\014header_value\030\277\362\353` \001(\tH\001\210\001\001B\016\n" + + "\014_header_nameB\017\n\r_header_value\"\254\002\n\031Secur" + + "ityPolicyRuleMatcher\022P\n\006config\030\302\206\376y \001(\0132" + + "8.google.cloud.compute.v1.SecurityPolicy" + + "RuleMatcherConfigH\000\210\001\001\0223\n\004expr\030\365\363\276\001 \001(\0132" + + "\035.google.cloud.compute.v1.ExprH\001\210\001\001\022\037\n\016v" + + "ersioned_expr\030\275\343\326\231\001 \001(\tH\002\210\001\001\"@\n\rVersione" + + "dExpr\022\034\n\030UNDEFINED_VERSIONED_EXPR\020\000\022\021\n\nS" + + "RC_IPS_V1\020\211\375\350!B\t\n\007_configB\007\n\005_exprB\021\n\017_v" + + "ersioned_expr\"<\n\037SecurityPolicyRuleMatch" + + "erConfig\022\031\n\rsrc_ip_ranges\030\323\200\207\316\001 \003(\t\"\215\001\n(" + + "SecurityPolicyRulePreconfiguredWafConfig" + + "\022a\n\nexclusions\030\345\370\277c \003(\0132J.google.cloud.c" + + "ompute.v1.SecurityPolicyRulePreconfigure" + + "dWafConfigExclusion\"\202\005\n1SecurityPolicyRu" + + "lePreconfiguredWafConfigExclusion\022|\n\032req" + + "uest_cookies_to_exclude\030\366\336\337J \003(\0132U.googl" + + "e.cloud.compute.v1.SecurityPolicyRulePre" + + "configuredWafConfigExclusionFieldParams\022" + + "|\n\032request_headers_to_exclude\030\237\244\223\036 \003(\0132U" + + ".google.cloud.compute.v1.SecurityPolicyR" + + "ulePreconfiguredWafConfigExclusionFieldP" + + "arams\022\202\001\n\037request_query_params_to_exclud" + + "e\030\210\236\272\242\001 \003(\0132U.google.cloud.compute.v1.Se" + + "curityPolicyRulePreconfiguredWafConfigEx" + + "clusionFieldParams\022y\n\027request_uris_to_ex" + + "clude\030\236\252\237+ \003(\0132U.google.cloud.compute.v1" + + ".SecurityPolicyRulePreconfiguredWafConfi" + + "gExclusionFieldParams\022\033\n\017target_rule_ids" + + "\030\343\343\325\355\001 \003(\t\022 \n\017target_rule_set\030\215\257\326\355\001 \001(\tH" + + "\000\210\001\001B\022\n\020_target_rule_set\"\347\001\n.google.c" + + "loud.compute.v1.ServiceAttachmentConsume" + + "rProjectLimit\022 \n\025consumer_reject_lists\030\236" + + "\231\245a \003(\t\022\"\n\022creation_timestamp\030\266\217\307\016 \001(\tH\001" + + "\210\001\001\022\034\n\013description\030\374\207\326\311\001 \001(\tH\002\210\001\001\022\027\n\014dom" + + "ain_names\030\215\330\211\003 \003(\t\022&\n\025enable_proxy_proto" + + "col\030\205\207\274\255\001 \001(\010H\003\210\001\001\022\033\n\013fingerprint\030\344\321\363o \001" + + "(\tH\004\210\001\001\022\020\n\002id\030\233\032 \001(\004H\005\210\001\001\022\024\n\004kind\030\224\367\310\001 \001" + + "(\tH\006\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\007\210\001\001\022\027\n\013nat_sub" + + "nets\030\230\217\333\262\001 \003(\t\022(\n\030producer_forwarding_ru" + + "le\030\321\250\234v \001(\tH\010\210\001\001\022L\n\031psc_service_attachme" + + "nt_id\030\356\372\317\373\001 \001(\0132 .google.cloud.compute.v" + + "1.Uint128H\t\210\001\001\022%\n\025reconcile_connections\030" + + "\344\303\353; \001(\010H\n\210\001\001\022\026\n\006region\030\364\315\240B \001(\tH\013\210\001\001\022\032\n" + + "\tself_link\030\215\222\305\331\001 \001(\tH\014\210\001\001\022\035\n\016target_serv" + + "ice\030\207\374N \001(\tH\r\210\001\001\"\225\001\n\024ConnectionPreferenc" + + "e\022#\n\037UNDEFINED_CONNECTION_PREFERENCE\020\000\022\027" + + "\n\020ACCEPT_AUTOMATIC\020\224\367\360#\022\025\n\rACCEPT_MANUAL" + + "\020\335\355\361\261\001\022(\n!CONNECTION_PREFERENCE_UNSPECIF" + + "IED\020\264\240\277\020B\030\n\026_connection_preferenceB\025\n\023_c" + + "reation_timestampB\016\n\014_descriptionB\030\n\026_en" + + "able_proxy_protocolB\016\n\014_fingerprintB\005\n\003_" + + "idB\007\n\005_kindB\007\n\005_nameB\033\n\031_producer_forwar" + + "ding_ruleB\034\n\032_psc_service_attachment_idB" + + "\030\n\026_reconcile_connectionsB\t\n\007_regionB\014\n\n" + + "_self_linkB\021\n\017_target_service\"\324\003\n\037Servic" + + "eAttachmentAggregatedList\022\020\n\002id\030\233\032 \001(\tH\000" + + "\210\001\001\022U\n\005items\030\300\317\367/ \003(\0132C.google.cloud.com" + + "pute.v1.ServiceAttachmentAggregatedList." + + "ItemsEntry\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next" + + "_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself_link\030\215" + + "\222\305\331\001 \001(\tH\003\210\001\001\022\027\n\014unreachables\030\237\240\206t \003(\t\0229" + + "\n\007warning\030\234\337\226\030 \001(\0132 .google.cloud.comput" + + "e.v1.WarningH\004\210\001\001\032c\n\nItemsEntry\022\013\n\003key\030\001" + + " \001(\t\022D\n\005value\030\002 \001(\01325.google.cloud.compu" + + "te.v1.ServiceAttachmentsScopedList:\0028\001B\005" + + "\n\003_idB\007\n\005_kindB\022\n\020_next_page_tokenB\014\n\n_s" + + "elf_linkB\n\n\010_warning\"\366\002\n\"ServiceAttachme" + + "ntConnectedEndpoint\022 \n\020consumer_network\030" + + "\345\335\244y \001(\tH\000\210\001\001\022\030\n\010endpoint\030\225\273\234> \001(\tH\001\210\001\001\022" + + "\"\n\021psc_connection_id\030\335\245\243\213\001 \001(\004H\002\210\001\001\022\026\n\006s" + + "tatus\030\362\237\267V \001(\tH\003\210\001\001\"\224\001\n\006Status\022\024\n\020UNDEFI" + + "NED_STATUS\020\000\022\017\n\010ACCEPTED\020\247\237\322u\022\016\n\006CLOSED\020" + + "\354\252\243\265\001\022\027\n\017NEEDS_ATTENTION\020\274\213\242\244\001\022\016\n\007PENDIN" + + "G\020\367\252\360\020\022\017\n\010REJECTED\020\376\210\204S\022\031\n\022STATUS_UNSPEC" + + "IFIED\020\312\314\213\024B\023\n\021_consumer_networkB\013\n\t_endp" + + "ointB\024\n\022_psc_connection_idB\t\n\007_status\"\305\001" + + "\n%ServiceAttachmentConsumerProjectLimit\022" + + " \n\020connection_limit\030\232\236\324> \001(\rH\000\210\001\001\022\033\n\013net" + + "work_url\030\336\217\346b \001(\tH\001\210\001\001\022\"\n\021project_id_or_" + + "num\030\250\212\345\246\001 \001(\tH\002\210\001\001B\023\n\021_connection_limitB" + + "\016\n\014_network_urlB\024\n\022_project_id_or_num\"\263\002" + + "\n\025ServiceAttachmentList\022\020\n\002id\030\233\032 \001(\tH\000\210\001" + + "\001\022<\n\005items\030\300\317\367/ \003(\0132*.google.cloud.compu" + + "te.v1.ServiceAttachment\022\024\n\004kind\030\224\367\310\001 \001(\t" + + "H\001\210\001\001\022\037\n\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032" + + "\n\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n\007warning\030\234\337" + + "\226\030 \001(\0132 .google.cloud.compute.v1.Warning" + + "H\004\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_page_toke" + + "nB\014\n\n_self_linkB\n\n\010_warning\"\262\001\n\034ServiceA" + + "ttachmentsScopedList\022K\n\023service_attachme" + + "nts\030\246\222\272\222\001 \003(\0132*.google.cloud.compute.v1." + + "ServiceAttachment\0229\n\007warning\030\234\337\226\030 \001(\0132 ." + + "google.cloud.compute.v1.WarningH\000\210\001\001B\n\n\010" + + "_warning\"\251\002\n&SetBackendServiceTargetSslP" + "roxyRequest\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007" - + "project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\214\001\n7" - + "target_tcp_proxies_set_backend_service_r" - + "equest_resource\030\357\321\302\202\001 \001(\0132A.google.cloud" - + ".compute.v1.TargetTcpProxiesSetBackendSe" - + "rviceRequestB\004\342A\001\002\022\"\n\020target_tcp_proxy\030\342" - + "\326\360\357\001 \001(\tB\004\342A\001\002B\r\n\013_request_id\"\265\002\n\032SetBac" - + "kupTargetPoolRequest\022\036\n\016failover_ratio\030\376" - + "\224\264e \001(\002H\000\210\001\001\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G" - + "\007project\022 \n\006region\030\364\315\240B \001(\tB\r\342A\001\002\362G\006regi" - + "on\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\001\210\001\001\022\034\n\013target" - + "_pool\030\212\344\370\035 \001(\tB\004\342A\001\002\022U\n\031target_reference" - + "_resource\030\360\267\335\371\001 \001(\0132(.google.cloud.compu" - + "te.v1.TargetReferenceB\004\342A\001\002B\021\n\017_failover" - + "_ratioB\r\n\013_request_id\"\261\002\n(SetCertificate" - + "MapTargetHttpsProxyRequest\022\"\n\007project\030\231\226" - + "\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nrequest_id\030\313\201\331" - + "\021 \001(\tH\000\210\001\001\022\220\001\n9target_https_proxies_set_" - + "certificate_map_request_resource\030\273\266\376\336\001 \001" - + "(\0132C.google.cloud.compute.v1.TargetHttps" - + "ProxiesSetCertificateMapRequestB\004\342A\001\002\022#\n" - + "\022target_https_proxy\030\354\260\372\030 \001(\tB\004\342A\001\002B\r\n\013_r" - + "equest_id\"\252\002\n&SetCertificateMapTargetSsl" - + "ProxyRequest\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G" - + "\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\214\001\n" - + "7target_ssl_proxies_set_certificate_map_" - + "request_resource\030\272\226\203\244\001 \001(\0132A.google.clou" - + "d.compute.v1.TargetSslProxiesSetCertific" - + "ateMapRequestB\004\342A\001\002\022\"\n\020target_ssl_proxy\030" - + "\315\272\306\241\001 \001(\tB\004\342A\001\002B\r\n\013_request_id\"\300\001\n\'SetCo" - + "mmonInstanceMetadataProjectRequest\022F\n\021me" - + "tadata_resource\030\236\276\346\212\001 \001(\0132!.google.cloud" - + ".compute.v1.MetadataB\004\342A\001\002\022\"\n\007project\030\231\226" - + "\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nrequest_id\030\313\201\331" - + "\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\371\001\n#SetDefault" - + "NetworkTierProjectRequest\022\"\n\007project\030\231\226\301" - + "l \001(\tB\016\342A\001\002\362G\007project\022\202\001\n2projects_set_d" - + "efault_network_tier_request_resource\030\212\300\243" - + "< \001(\0132=.google.cloud.compute.v1.Projects" - + "SetDefaultNetworkTierRequestB\004\342A\001\002\022\032\n\nre" - + "quest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\354\001" - + "\n$SetDeletionProtectionInstanceRequest\022$" - + "\n\023deletion_protection\030\352\377\262\332\001 \001(\010H\000\210\001\001\022\"\n\007" - + "project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nrequ" - + "est_id\030\313\201\331\021 \001(\tH\001\210\001\001\022\031\n\010resource\030\216\210\257] \001(" - + "\tB\004\342A\001\002\022\034\n\004zone\030\254\307\344\001 \001(\tB\013\342A\001\002\362G\004zoneB\026\n" - + "\024_deletion_protectionB\r\n\013_request_id\"\347\001\n" - + " SetDiskAutoDeleteInstanceRequest\022\035\n\013aut" - + "o_delete\030\273\344\316\335\001 \001(\010B\004\342A\001\002\022\034\n\013device_name\030" - + "\324\265\232 \001(\tB\004\342A\001\002\022\031\n\010instance\030\225\251\332\010 \001(\tB\004\342A\001" - + "\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n" - + "\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\034\n\004zone\030\254\307\344\001 \001" - + "(\tB\013\342A\001\002\362G\004zoneB\r\n\013_request_id\"\202\002\n)SetEd" - + "geSecurityPolicyBackendBucketRequest\022\037\n\016" - + "backend_bucket\030\365\343\335+ \001(\tB\004\342A\001\002\022\"\n\007project" - + "\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nrequest_id\030" - + "\313\201\331\021 \001(\tH\000\210\001\001\022e\n\"security_policy_referen" - + "ce_resource\030\360\264\253a \001(\01320.google.cloud.comp" - + "ute.v1.SecurityPolicyReferenceB\004\342A\001\002B\r\n\013" - + "_request_id\"\205\002\n*SetEdgeSecurityPolicyBac" - + "kendServiceRequest\022!\n\017backend_service\030\212\300" - + "\256\222\001 \001(\tB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362" - + "G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022e\n" - + "\"security_policy_reference_resource\030\360\264\253a" - + " \001(\01320.google.cloud.compute.v1.SecurityP" - + "olicyReferenceB\004\342A\001\002B\r\n\013_request_id\"\277\001\n!" - + "SetIamPolicyBackendServiceRequest\022e\n\"glo" - + "bal_set_policy_request_resource\030\262\347\333\240\001 \001(" - + "\0132/.google.cloud.compute.v1.GlobalSetPol" - + "icyRequestB\004\342A\001\002\022\030\n\007project\030\231\226\301l \001(\tB\004\342A" - + "\001\002\022\031\n\010resource\030\216\210\257] \001(\tB\004\342A\001\002\"\310\001\n\027SetIam" - + "PolicyDiskRequest\022\030\n\007project\030\231\226\301l \001(\tB\004\342" - + "A\001\002\022\031\n\010resource\030\216\210\257] \001(\tB\004\342A\001\002\022\025\n\004zone\030\254" - + "\307\344\001 \001(\tB\004\342A\001\002\022a\n zone_set_policy_request" - + "_resource\030\273\270\230\266\001 \001(\0132-.google.cloud.compu" - + "te.v1.ZoneSetPolicyRequestB\004\342A\001\002\"\275\001\n!Set" - + "IamPolicyFirewallPolicyRequest\022}\n/global" - + "_organization_set_policy_request_resourc" - + "e\030\336\224\314T \001(\0132;.google.cloud.compute.v1.Glo" - + "balOrganizationSetPolicyRequestB\004\342A\001\002\022\031\n" - + "\010resource\030\216\210\257] \001(\tB\004\342A\001\002\"\266\001\n\030SetIamPolic" - + "yImageRequest\022e\n\"global_set_policy_reque" + + "project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\213\001\n7" + + "target_ssl_proxies_set_backend_service_r" + + "equest_resource\030\244\351\250B \001(\0132A.google.cloud." + + "compute.v1.TargetSslProxiesSetBackendSer" + + "viceRequestB\004\342A\001\002\022\"\n\020target_ssl_proxy\030\315\272" + + "\306\241\001 \001(\tB\004\342A\001\002B\r\n\013_request_id\"\252\002\n&SetBack" + + "endServiceTargetTcpProxyRequest\022\"\n\007proje" + + "ct\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nrequest_i" + + "d\030\313\201\331\021 \001(\tH\000\210\001\001\022\214\001\n7target_tcp_proxies_s" + + "et_backend_service_request_resource\030\357\321\302\202" + + "\001 \001(\0132A.google.cloud.compute.v1.TargetTc" + + "pProxiesSetBackendServiceRequestB\004\342A\001\002\022\"" + + "\n\020target_tcp_proxy\030\342\326\360\357\001 \001(\tB\004\342A\001\002B\r\n\013_r" + + "equest_id\"\265\002\n\032SetBackupTargetPoolRequest" + + "\022\036\n\016failover_ratio\030\376\224\264e \001(\002H\000\210\001\001\022\"\n\007proj" + + "ect\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022 \n\006region\030\364" + + "\315\240B \001(\tB\r\342A\001\002\362G\006region\022\032\n\nrequest_id\030\313\201\331" + + "\021 \001(\tH\001\210\001\001\022\034\n\013target_pool\030\212\344\370\035 \001(\tB\004\342A\001\002" + + "\022U\n\031target_reference_resource\030\360\267\335\371\001 \001(\0132" + + "(.google.cloud.compute.v1.TargetReferenc" + + "eB\004\342A\001\002B\021\n\017_failover_ratioB\r\n\013_request_i" + + "d\"\261\002\n(SetCertificateMapTargetHttpsProxyR" + + "equest\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007proje" + + "ct\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\220\001\n9targe" + + "t_https_proxies_set_certificate_map_requ" + + "est_resource\030\273\266\376\336\001 \001(\0132C.google.cloud.co" + + "mpute.v1.TargetHttpsProxiesSetCertificat" + + "eMapRequestB\004\342A\001\002\022#\n\022target_https_proxy\030" + + "\354\260\372\030 \001(\tB\004\342A\001\002B\r\n\013_request_id\"\252\002\n&SetCer" + + "tificateMapTargetSslProxyRequest\022\"\n\007proj" + + "ect\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nrequest_" + + "id\030\313\201\331\021 \001(\tH\000\210\001\001\022\214\001\n7target_ssl_proxies_" + + "set_certificate_map_request_resource\030\272\226\203" + + "\244\001 \001(\0132A.google.cloud.compute.v1.TargetS" + + "slProxiesSetCertificateMapRequestB\004\342A\001\002\022" + + "\"\n\020target_ssl_proxy\030\315\272\306\241\001 \001(\tB\004\342A\001\002B\r\n\013_" + + "request_id\"\300\001\n\'SetCommonInstanceMetadata" + + "ProjectRequest\022F\n\021metadata_resource\030\236\276\346\212" + + "\001 \001(\0132!.google.cloud.compute.v1.Metadata" + + "B\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007proje" + + "ct\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_reque" + + "st_id\"\371\001\n#SetDefaultNetworkTierProjectRe" + + "quest\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007projec" + + "t\022\202\001\n2projects_set_default_network_tier_" + + "request_resource\030\212\300\243< \001(\0132=.google.cloud" + + ".compute.v1.ProjectsSetDefaultNetworkTie" + + "rRequestB\004\342A\001\002\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210" + + "\001\001B\r\n\013_request_id\"\354\001\n$SetDeletionProtect" + + "ionInstanceRequest\022$\n\023deletion_protectio" + + "n\030\352\377\262\332\001 \001(\010H\000\210\001\001\022\"\n\007project\030\231\226\301l \001(\tB\016\342A" + + "\001\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\001\210\001\001" + + "\022\031\n\010resource\030\216\210\257] \001(\tB\004\342A\001\002\022\034\n\004zone\030\254\307\344\001" + + " \001(\tB\013\342A\001\002\362G\004zoneB\026\n\024_deletion_protectio" + + "nB\r\n\013_request_id\"\347\001\n SetDiskAutoDeleteIn" + + "stanceRequest\022\035\n\013auto_delete\030\273\344\316\335\001 \001(\010B\004" + + "\342A\001\002\022\034\n\013device_name\030\324\265\232 \001(\tB\004\342A\001\002\022\031\n\010in" + + "stance\030\225\251\332\010 \001(\tB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(" + + "\tB\016\342A\001\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\t" + + "H\000\210\001\001\022\034\n\004zone\030\254\307\344\001 \001(\tB\013\342A\001\002\362G\004zoneB\r\n\013_" + + "request_id\"\202\002\n)SetEdgeSecurityPolicyBack" + + "endBucketRequest\022\037\n\016backend_bucket\030\365\343\335+ " + + "\001(\tB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007pr" + + "oject\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022e\n\"sec" + + "urity_policy_reference_resource\030\360\264\253a \001(\013" + + "20.google.cloud.compute.v1.SecurityPolic" + + "yReferenceB\004\342A\001\002B\r\n\013_request_id\"\205\002\n*SetE" + + "dgeSecurityPolicyBackendServiceRequest\022!" + + "\n\017backend_service\030\212\300\256\222\001 \001(\tB\004\342A\001\002\022\"\n\007pro" + + "ject\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nrequest" + + "_id\030\313\201\331\021 \001(\tH\000\210\001\001\022e\n\"security_policy_ref" + + "erence_resource\030\360\264\253a \001(\01320.google.cloud." + + "compute.v1.SecurityPolicyReferenceB\004\342A\001\002" + + "B\r\n\013_request_id\"\277\001\n!SetIamPolicyBackendS" + + "erviceRequest\022e\n\"global_set_policy_reque" + "st_resource\030\262\347\333\240\001 \001(\0132/.google.cloud.com" + "pute.v1.GlobalSetPolicyRequestB\004\342A\001\002\022\030\n\007" + "project\030\231\226\301l \001(\tB\004\342A\001\002\022\031\n\010resource\030\216\210\257] " - + "\001(\tB\004\342A\001\002\"\314\001\n\033SetIamPolicyInstanceReques" - + "t\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\031\n\010resource\030" - + "\216\210\257] \001(\tB\004\342A\001\002\022\025\n\004zone\030\254\307\344\001 \001(\tB\004\342A\001\002\022a\n" - + " zone_set_policy_request_resource\030\273\270\230\266\001 " - + "\001(\0132-.google.cloud.compute.v1.ZoneSetPol" - + "icyRequestB\004\342A\001\002\"\301\001\n#SetIamPolicyInstanc" - + "eTemplateRequest\022e\n\"global_set_policy_re" - + "quest_resource\030\262\347\333\240\001 \001(\0132/.google.cloud." - + "compute.v1.GlobalSetPolicyRequestB\004\342A\001\002\022" - + "\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\031\n\010resource\030\216\210" - + "\257] \001(\tB\004\342A\001\002\"\270\001\n\032SetIamPolicyLicenseRequ" - + "est\022e\n\"global_set_policy_request_resourc" - + "e\030\262\347\333\240\001 \001(\0132/.google.cloud.compute.v1.Gl" - + "obalSetPolicyRequestB\004\342A\001\002\022\030\n\007project\030\231\226" - + "\301l \001(\tB\004\342A\001\002\022\031\n\010resource\030\216\210\257] \001(\tB\004\342A\001\002\"" - + "\275\001\n\037SetIamPolicyMachineImageRequest\022e\n\"g" - + "lobal_set_policy_request_resource\030\262\347\333\240\001 " - + "\001(\0132/.google.cloud.compute.v1.GlobalSetP" - + "olicyRequestB\004\342A\001\002\022\030\n\007project\030\231\226\301l \001(\tB\004" - + "\342A\001\002\022\031\n\010resource\030\216\210\257] \001(\tB\004\342A\001\002\"\333\001\n$SetI" - + "amPolicyNetworkAttachmentRequest\022\030\n\007proj" - + "ect\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342" - + "A\001\002\022e\n\"region_set_policy_request_resourc" - + "e\030\203\307\353\203\001 \001(\0132/.google.cloud.compute.v1.Re" - + "gionSetPolicyRequestB\004\342A\001\002\022\031\n\010resource\030\216" - + "\210\257] \001(\tB\004\342A\001\002\"\306\001\n(SetIamPolicyNetworkFir" - + "ewallPolicyRequest\022e\n\"global_set_policy_" - + "request_resource\030\262\347\333\240\001 \001(\0132/.google.clou" - + "d.compute.v1.GlobalSetPolicyRequestB\004\342A\001" - + "\002\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\031\n\010resource\030" - + "\216\210\257] \001(\tB\004\342A\001\002\"\315\001\n\034SetIamPolicyNodeGroup" - + "Request\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\031\n\010res" - + "ource\030\216\210\257] \001(\tB\004\342A\001\002\022\025\n\004zone\030\254\307\344\001 \001(\tB\004\342" - + "A\001\002\022a\n zone_set_policy_request_resource\030" - + "\273\270\230\266\001 \001(\0132-.google.cloud.compute.v1.Zone" - + "SetPolicyRequestB\004\342A\001\002\"\326\001\n\037SetIamPolicyN" - + "odeTemplateRequest\022\030\n\007project\030\231\226\301l \001(\tB\004" - + "\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\022e\n\"region_" - + "set_policy_request_resource\030\203\307\353\203\001 \001(\0132/." - + "google.cloud.compute.v1.RegionSetPolicyR" - + "equestB\004\342A\001\002\022\031\n\010resource\030\216\210\257] \001(\tB\004\342A\001\002\"" - + "\336\001\n\'SetIamPolicyRegionBackendServiceRequ" - + "est\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030" - + "\364\315\240B \001(\tB\004\342A\001\002\022e\n\"region_set_policy_requ" - + "est_resource\030\203\307\353\203\001 \001(\0132/.google.cloud.co" - + "mpute.v1.RegionSetPolicyRequestB\004\342A\001\002\022\031\n" - + "\010resource\030\216\210\257] \001(\tB\004\342A\001\002\"\324\001\n\035SetIamPolic" - + "yRegionDiskRequest\022\030\n\007project\030\231\226\301l \001(\tB\004" - + "\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\022e\n\"region_" - + "set_policy_request_resource\030\203\307\353\203\001 \001(\0132/." - + "google.cloud.compute.v1.RegionSetPolicyR" - + "equestB\004\342A\001\002\022\031\n\010resource\030\216\210\257] \001(\tB\004\342A\001\002\"" - + "\345\001\n.SetIamPolicyRegionNetworkFirewallPol" - + "icyRequest\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006" - + "region\030\364\315\240B \001(\tB\004\342A\001\002\022e\n\"region_set_poli" - + "cy_request_resource\030\203\307\353\203\001 \001(\0132/.google.c" - + "loud.compute.v1.RegionSetPolicyRequestB\004" - + "\342A\001\002\022\031\n\010resource\030\216\210\257] \001(\tB\004\342A\001\002\"\317\001\n\036SetI" - + "amPolicyReservationRequest\022\030\n\007project\030\231\226" - + "\301l \001(\tB\004\342A\001\002\022\031\n\010resource\030\216\210\257] \001(\tB\004\342A\001\002\022" - + "\025\n\004zone\030\254\307\344\001 \001(\tB\004\342A\001\002\022a\n zone_set_polic" - + "y_request_resource\030\273\270\230\266\001 \001(\0132-.google.cl" - + "oud.compute.v1.ZoneSetPolicyRequestB\004\342A\001" - + "\002\"\330\001\n!SetIamPolicyResourcePolicyRequest\022" - + "\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B" - + " \001(\tB\004\342A\001\002\022e\n\"region_set_policy_request_" - + "resource\030\203\307\353\203\001 \001(\0132/.google.cloud.comput" - + "e.v1.RegionSetPolicyRequestB\004\342A\001\002\022\031\n\010res" - + "ource\030\216\210\257] \001(\tB\004\342A\001\002\"\333\001\n$SetIamPolicySer" - + "viceAttachmentRequest\022\030\n\007project\030\231\226\301l \001(" - + "\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\022e\n\"regi" - + "on_set_policy_request_resource\030\203\307\353\203\001 \001(\013" - + "2/.google.cloud.compute.v1.RegionSetPoli" - + "cyRequestB\004\342A\001\002\022\031\n\010resource\030\216\210\257] \001(\tB\004\342A" - + "\001\002\"\271\001\n\033SetIamPolicySnapshotRequest\022e\n\"gl" - + "obal_set_policy_request_resource\030\262\347\333\240\001 \001" - + "(\0132/.google.cloud.compute.v1.GlobalSetPo" - + "licyRequestB\004\342A\001\002\022\030\n\007project\030\231\226\301l \001(\tB\004\342" - + "A\001\002\022\031\n\010resource\030\216\210\257] \001(\tB\004\342A\001\002\"\324\001\n\035SetIa" - + "mPolicySubnetworkRequest\022\030\n\007project\030\231\226\301l" - + " \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\022e\n\"r" - + "egion_set_policy_request_resource\030\203\307\353\203\001 " - + "\001(\0132/.google.cloud.compute.v1.RegionSetP" - + "olicyRequestB\004\342A\001\002\022\031\n\010resource\030\216\210\257] \001(\tB" - + "\004\342A\001\002\"\342\002\n.SetInstanceTemplateInstanceGro" - + "upManagerRequest\022\'\n\026instance_group_manag" - + "er\030\303\367\363v \001(\tB\004\342A\001\002\022\231\001\n>instance_group_man" - + "agers_set_instance_template_request_reso" - + "urce\030\305\331\326\004 \001(\0132H.google.cloud.compute.v1." - + "InstanceGroupManagersSetInstanceTemplate" + + "\001(\tB\004\342A\001\002\"\310\001\n\027SetIamPolicyDiskRequest\022\030\n" + + "\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\031\n\010resource\030\216\210\257]" + + " \001(\tB\004\342A\001\002\022\025\n\004zone\030\254\307\344\001 \001(\tB\004\342A\001\002\022a\n zon" + + "e_set_policy_request_resource\030\273\270\230\266\001 \001(\0132" + + "-.google.cloud.compute.v1.ZoneSetPolicyR" + + "equestB\004\342A\001\002\"\275\001\n!SetIamPolicyFirewallPol" + + "icyRequest\022}\n/global_organization_set_po" + + "licy_request_resource\030\336\224\314T \001(\0132;.google." + + "cloud.compute.v1.GlobalOrganizationSetPo" + + "licyRequestB\004\342A\001\002\022\031\n\010resource\030\216\210\257] \001(\tB\004" + + "\342A\001\002\"\266\001\n\030SetIamPolicyImageRequest\022e\n\"glo" + + "bal_set_policy_request_resource\030\262\347\333\240\001 \001(" + + "\0132/.google.cloud.compute.v1.GlobalSetPol" + + "icyRequestB\004\342A\001\002\022\030\n\007project\030\231\226\301l \001(\tB\004\342A" + + "\001\002\022\031\n\010resource\030\216\210\257] \001(\tB\004\342A\001\002\"\314\001\n\033SetIam" + + "PolicyInstanceRequest\022\030\n\007project\030\231\226\301l \001(" + + "\tB\004\342A\001\002\022\031\n\010resource\030\216\210\257] \001(\tB\004\342A\001\002\022\025\n\004zo" + + "ne\030\254\307\344\001 \001(\tB\004\342A\001\002\022a\n zone_set_policy_req" + + "uest_resource\030\273\270\230\266\001 \001(\0132-.google.cloud.c" + + "ompute.v1.ZoneSetPolicyRequestB\004\342A\001\002\"\301\001\n" + + "#SetIamPolicyInstanceTemplateRequest\022e\n\"" + + "global_set_policy_request_resource\030\262\347\333\240\001" + + " \001(\0132/.google.cloud.compute.v1.GlobalSet" + + "PolicyRequestB\004\342A\001\002\022\030\n\007project\030\231\226\301l \001(\tB" + + "\004\342A\001\002\022\031\n\010resource\030\216\210\257] \001(\tB\004\342A\001\002\"\270\001\n\032Set" + + "IamPolicyLicenseRequest\022e\n\"global_set_po" + + "licy_request_resource\030\262\347\333\240\001 \001(\0132/.google" + + ".cloud.compute.v1.GlobalSetPolicyRequest" + + "B\004\342A\001\002\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\031\n\010reso" + + "urce\030\216\210\257] \001(\tB\004\342A\001\002\"\275\001\n\037SetIamPolicyMach" + + "ineImageRequest\022e\n\"global_set_policy_req" + + "uest_resource\030\262\347\333\240\001 \001(\0132/.google.cloud.c" + + "ompute.v1.GlobalSetPolicyRequestB\004\342A\001\002\022\030" + + "\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\031\n\010resource\030\216\210\257" + + "] \001(\tB\004\342A\001\002\"\333\001\n$SetIamPolicyNetworkAttac" + + "hmentRequest\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027" + + "\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\022e\n\"region_set_po" + + "licy_request_resource\030\203\307\353\203\001 \001(\0132/.google" + + ".cloud.compute.v1.RegionSetPolicyRequest" + + "B\004\342A\001\002\022\031\n\010resource\030\216\210\257] \001(\tB\004\342A\001\002\"\306\001\n(Se" + + "tIamPolicyNetworkFirewallPolicyRequest\022e" + + "\n\"global_set_policy_request_resource\030\262\347\333" + + "\240\001 \001(\0132/.google.cloud.compute.v1.GlobalS" + + "etPolicyRequestB\004\342A\001\002\022\030\n\007project\030\231\226\301l \001(" + + "\tB\004\342A\001\002\022\031\n\010resource\030\216\210\257] \001(\tB\004\342A\001\002\"\315\001\n\034S" + + "etIamPolicyNodeGroupRequest\022\030\n\007project\030\231" + + "\226\301l \001(\tB\004\342A\001\002\022\031\n\010resource\030\216\210\257] \001(\tB\004\342A\001\002" + + "\022\025\n\004zone\030\254\307\344\001 \001(\tB\004\342A\001\002\022a\n zone_set_poli" + + "cy_request_resource\030\273\270\230\266\001 \001(\0132-.google.c" + + "loud.compute.v1.ZoneSetPolicyRequestB\004\342A" + + "\001\002\"\326\001\n\037SetIamPolicyNodeTemplateRequest\022\030" + + "\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B " + + "\001(\tB\004\342A\001\002\022e\n\"region_set_policy_request_r" + + "esource\030\203\307\353\203\001 \001(\0132/.google.cloud.compute" + + ".v1.RegionSetPolicyRequestB\004\342A\001\002\022\031\n\010reso" + + "urce\030\216\210\257] \001(\tB\004\342A\001\002\"\336\001\n\'SetIamPolicyRegi" + + "onBackendServiceRequest\022\030\n\007project\030\231\226\301l " + + "\001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\022e\n\"re" + + "gion_set_policy_request_resource\030\203\307\353\203\001 \001" + + "(\0132/.google.cloud.compute.v1.RegionSetPo" + + "licyRequestB\004\342A\001\002\022\031\n\010resource\030\216\210\257] \001(\tB\004" + + "\342A\001\002\"\324\001\n\035SetIamPolicyRegionDiskRequest\022\030" + + "\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B " + + "\001(\tB\004\342A\001\002\022e\n\"region_set_policy_request_r" + + "esource\030\203\307\353\203\001 \001(\0132/.google.cloud.compute" + + ".v1.RegionSetPolicyRequestB\004\342A\001\002\022\031\n\010reso" + + "urce\030\216\210\257] \001(\tB\004\342A\001\002\"\345\001\n.SetIamPolicyRegi" + + "onNetworkFirewallPolicyRequest\022\030\n\007projec" + + "t\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001" + + "\002\022e\n\"region_set_policy_request_resource\030" + + "\203\307\353\203\001 \001(\0132/.google.cloud.compute.v1.Regi" + + "onSetPolicyRequestB\004\342A\001\002\022\031\n\010resource\030\216\210\257" + + "] \001(\tB\004\342A\001\002\"\317\001\n\036SetIamPolicyReservationR" + + "equest\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\031\n\010reso" + + "urce\030\216\210\257] \001(\tB\004\342A\001\002\022\025\n\004zone\030\254\307\344\001 \001(\tB\004\342A" + + "\001\002\022a\n zone_set_policy_request_resource\030\273" + + "\270\230\266\001 \001(\0132-.google.cloud.compute.v1.ZoneS" + + "etPolicyRequestB\004\342A\001\002\"\330\001\n!SetIamPolicyRe" + + "sourcePolicyRequest\022\030\n\007project\030\231\226\301l \001(\tB" + + "\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\022e\n\"region" + + "_set_policy_request_resource\030\203\307\353\203\001 \001(\0132/" + + ".google.cloud.compute.v1.RegionSetPolicy" + + "RequestB\004\342A\001\002\022\031\n\010resource\030\216\210\257] \001(\tB\004\342A\001\002" + + "\"\333\001\n$SetIamPolicyServiceAttachmentReques" + + "t\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315" + + "\240B \001(\tB\004\342A\001\002\022e\n\"region_set_policy_reques" + + "t_resource\030\203\307\353\203\001 \001(\0132/.google.cloud.comp" + + "ute.v1.RegionSetPolicyRequestB\004\342A\001\002\022\031\n\010r" + + "esource\030\216\210\257] \001(\tB\004\342A\001\002\"\271\001\n\033SetIamPolicyS" + + "napshotRequest\022e\n\"global_set_policy_requ" + + "est_resource\030\262\347\333\240\001 \001(\0132/.google.cloud.co" + + "mpute.v1.GlobalSetPolicyRequestB\004\342A\001\002\022\030\n" + + "\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\031\n\010resource\030\216\210\257]" + + " \001(\tB\004\342A\001\002\"\324\001\n\035SetIamPolicySubnetworkReq" + + "uest\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region" + + "\030\364\315\240B \001(\tB\004\342A\001\002\022e\n\"region_set_policy_req" + + "uest_resource\030\203\307\353\203\001 \001(\0132/.google.cloud.c" + + "ompute.v1.RegionSetPolicyRequestB\004\342A\001\002\022\031" + + "\n\010resource\030\216\210\257] \001(\tB\004\342A\001\002\"\342\002\n.SetInstanc" + + "eTemplateInstanceGroupManagerRequest\022\'\n\026" + + "instance_group_manager\030\303\367\363v \001(\tB\004\342A\001\002\022\231\001" + + "\n>instance_group_managers_set_instance_t" + + "emplate_request_resource\030\305\331\326\004 \001(\0132H.goog" + + "le.cloud.compute.v1.InstanceGroupManager" + + "sSetInstanceTemplateRequestB\004\342A\001\002\022\"\n\007pro" + + "ject\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nrequest" + + "_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\034\n\004zone\030\254\307\344\001 \001(\tB\013\342A\001\002" + + "\362G\004zoneB\r\n\013_request_id\"\350\002\n4SetInstanceTe" + + "mplateRegionInstanceGroupManagerRequest\022" + + "\'\n\026instance_group_manager\030\303\367\363v \001(\tB\004\342A\001\002" + + "\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022 \n\006" + + "region\030\364\315\240B \001(\tB\r\342A\001\002\362G\006region\022\225\001\n.google." - + "cloud.compute.v1.TargetSslProxiesSetProx" - + "yHeaderRequestB\004\342A\001\002\022\"\n\020target_ssl_proxy" - + "\030\315\272\306\241\001 \001(\tB\004\342A\001\002B\r\n\013_request_id\"\240\002\n#SetP" - + "roxyHeaderTargetTcpProxyRequest\022\"\n\007proje" - + "ct\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nrequest_i" - + "d\030\313\201\331\021 \001(\tH\000\210\001\001\022\205\001\n4target_tcp_proxies_s" - + "et_proxy_header_request_resource\030\303\230\361h \001(" - + "\0132>.google.cloud.compute.v1.TargetTcpPro" - + "xiesSetProxyHeaderRequestB\004\342A\001\002\022\"\n\020targe" - + "t_tcp_proxy\030\342\326\360\357\001 \001(\tB\004\342A\001\002B\r\n\013_request_" - + "id\"\252\002\n&SetQuicOverrideTargetHttpsProxyRe" - + "quest\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007projec" - + "t\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\213\001\n7target" - + "_https_proxies_set_quic_override_request" - + "_resource\030\342\365\343\" \001(\0132A.google.cloud.comput" - + "e.v1.TargetHttpsProxiesSetQuicOverrideRe" - + "questB\004\342A\001\002\022#\n\022target_https_proxy\030\354\260\372\030 \001" - + "(\tB\004\342A\001\002B\r\n\013_request_id\"\362\001\n\034SetSchedulin" - + "gInstanceRequest\022\031\n\010instance\030\225\251\332\010 \001(\tB\004\342" - + "A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022" - + "\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022J\n\023schedulin" - + "g_resource\030\331\254\356\334\001 \001(\0132#.google.cloud.comp" - + "ute.v1.SchedulingB\004\342A\001\002\022\034\n\004zone\030\254\307\344\001 \001(\t" - + "B\013\342A\001\002\362G\004zoneB\r\n\013_request_id\"\201\002\n&SetSecu" - + "rityPolicyBackendServiceRequest\022!\n\017backe" - + "nd_service\030\212\300\256\222\001 \001(\tB\004\342A\001\002\022\"\n\007project\030\231\226" - + "\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nrequest_id\030\313\201\331" - + "\021 \001(\tH\000\210\001\001\022e\n\"security_policy_reference_" - + "resource\030\360\264\253a \001(\01320.google.cloud.compute" - + ".v1.SecurityPolicyReferenceB\004\342A\001\002B\r\n\013_re" - + "quest_id\"\250\002\n SetServiceAccountInstanceRe" - + "quest\022\031\n\010instance\030\225\251\332\010 \001(\tB\004\342A\001\002\022|\n.inst" - + "ances_set_service_account_request_resour" - + "ce\030\270\236\262\203\001 \001(\0132:.google.cloud.compute.v1.I" - + "nstancesSetServiceAccountRequestB\004\342A\001\002\022\"" - + "\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nre" - + "quest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\034\n\004zone\030\254\307\344\001 \001(\tB" - + "\013\342A\001\002\362G\004zoneB\r\n\013_request_id\"\264\002\n1SetShiel" - + "dedInstanceIntegrityPolicyInstanceReques" - + "t\022\031\n\010instance\030\225\251\332\010 \001(\tB\004\342A\001\002\022\"\n\007project\030" - + "\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nrequest_id\030\313" - + "\201\331\021 \001(\tH\000\210\001\001\022w\n+shielded_instance_integr" - + "ity_policy_resource\030\266\334\215\303\001 \001(\01328.google.c" - + "loud.compute.v1.ShieldedInstanceIntegrit" - + "yPolicyB\004\342A\001\002\022\034\n\004zone\030\254\307\344\001 \001(\tB\013\342A\001\002\362G\004z" - + "oneB\r\n\013_request_id\"\351\002\n/SetSslCertificate" - + "sRegionTargetHttpsProxyRequest\022\"\n\007projec" - + "t\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022 \n\006region\030\364\315\240" - + "B \001(\tB\r\342A\001\002\362G\006region\022\237\001\nAregion_target_h" - + "ttps_proxies_set_ssl_certificates_reques" - + "t_resource\030\207\204\246\272\001 \001(\0132J.google.cloud.comp" - + "ute.v1.RegionTargetHttpsProxiesSetSslCer" - + "tificatesRequestB\004\342A\001\002\022\032\n\nrequest_id\030\313\201\331" - + "\021 \001(\tH\000\210\001\001\022#\n\022target_https_proxy\030\354\260\372\030 \001(" - + "\tB\004\342A\001\002B\r\n\013_request_id\"\263\002\n)SetSslCertifi" - + "catesTargetHttpsProxyRequest\022\"\n\007project\030" + + "est_id\"\255\002\n\"SetMachineResourcesInstanceRe" + + "quest\022\031\n\010instance\030\225\251\332\010 \001(\tB\004\342A\001\002\022\177\n0inst" + + "ances_set_machine_resources_request_reso" + + "urce\030\356\256\314] \001(\0132<.google.cloud.compute.v1." + + "InstancesSetMachineResourcesRequestB\004\342A\001" + + "\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n" + + "\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\034\n\004zone\030\254\307\344\001 \001" + + "(\tB\013\342A\001\002\362G\004zoneB\r\n\013_request_id\"\236\002\n\035SetMa" + + "chineTypeInstanceRequest\022\031\n\010instance\030\225\251\332" + + "\010 \001(\tB\004\342A\001\002\022u\n+instances_set_machine_typ" + + "e_request_resource\030\215\307\230y \001(\01327.google.clo" + + "ud.compute.v1.InstancesSetMachineTypeReq" + + "uestB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007p" + + "roject\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\034\n\004zo" + + "ne\030\254\307\344\001 \001(\tB\013\342A\001\002\362G\004zoneB\r\n\013_request_id\"" + + "\354\001\n\032SetMetadataInstanceRequest\022\031\n\010instan" + + "ce\030\225\251\332\010 \001(\tB\004\342A\001\002\022F\n\021metadata_resource\030\236" + + "\276\346\212\001 \001(\0132!.google.cloud.compute.v1.Metad" + + "ataB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007pr" + + "oject\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\034\n\004zon" + + "e\030\254\307\344\001 \001(\tB\013\342A\001\002\362G\004zoneB\r\n\013_request_id\"\250" + + "\002\n SetMinCpuPlatformInstanceRequest\022\031\n\010i" + + "nstance\030\225\251\332\010 \001(\tB\004\342A\001\002\022|\n/instances_set_" + + "min_cpu_platform_request_resource\030\350\236\345F \001" + + "(\0132:.google.cloud.compute.v1.InstancesSe" + + "tMinCpuPlatformRequestB\004\342A\001\002\022\"\n\007project\030" + "\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nrequest_id\030\313" - + "\201\331\021 \001(\tH\000\210\001\001\022\221\001\n:target_https_proxies_se" - + "t_ssl_certificates_request_resource\030\334\253\262j" - + " \001(\0132D.google.cloud.compute.v1.TargetHtt" - + "psProxiesSetSslCertificatesRequestB\004\342A\001\002" - + "\022#\n\022target_https_proxy\030\354\260\372\030 \001(\tB\004\342A\001\002B\r\n" - + "\013_request_id\"\254\002\n\'SetSslCertificatesTarge" - + "tSslProxyRequest\022\"\n\007project\030\231\226\301l \001(\tB\016\342A" + + "\201\331\021 \001(\tH\000\210\001\001\022\034\n\004zone\030\254\307\344\001 \001(\tB\013\342A\001\002\362G\004zo" + + "neB\r\n\013_request_id\"\211\002\n\026SetNameInstanceReq" + + "uest\022\031\n\010instance\030\225\251\332\010 \001(\tB\004\342A\001\002\022g\n#insta" + + "nces_set_name_request_resource\030\324\300\336\201\001 \001(\013" + + "20.google.cloud.compute.v1.InstancesSetN" + + "ameRequestB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A" + "\001\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001" - + "\022\215\001\n8target_ssl_proxies_set_ssl_certific" - + "ates_request_resource\030\275\313\305F \001(\0132B.google." - + "cloud.compute.v1.TargetSslProxiesSetSslC" - + "ertificatesRequestB\004\342A\001\002\022\"\n\020target_ssl_p" - + "roxy\030\315\272\306\241\001 \001(\tB\004\342A\001\002B\r\n\013_request_id\"\366\001\n#" - + "SetSslPolicyTargetHttpsProxyRequest\022\"\n\007p" + + "\022\034\n\004zone\030\254\307\344\001 \001(\tB\013\342A\001\002\362G\004zoneB\r\n\013_reque" + + "st_id\"\262\002\n!SetNamedPortsInstanceGroupRequ" + + "est\022\037\n\016instance_group\030\325\324\325& \001(\tB\004\342A\001\002\022\177\n0" + + "instance_groups_set_named_ports_request_" + + "resource\030\257\344\323\267\001 \001(\0132;.google.cloud.comput" + + "e.v1.InstanceGroupsSetNamedPortsRequestB" + + "\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007projec" + + "t\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\034\n\004zone\030\254\307" + + "\344\001 \001(\tB\013\342A\001\002\362G\004zoneB\r\n\013_request_id\"\310\002\n\'S" + + "etNamedPortsRegionInstanceGroupRequest\022\037" + + "\n\016instance_group\030\325\324\325& \001(\tB\004\342A\001\002\022\"\n\007proje" + + "ct\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022 \n\006region\030\364\315" + + "\240B \001(\tB\r\342A\001\002\362G\006region\022\212\001\n7region_instanc" + + "e_groups_set_named_ports_request_resourc" + + "e\030\232\220` \001(\0132A.google.cloud.compute.v1.Regi" + + "onInstanceGroupsSetNamedPortsRequestB\004\342A" + + "\001\002\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_reque" + + "st_id\"\250\002\n\037SetNodeTemplateNodeGroupReques" + + "t\022\034\n\nnode_group\030\202\374\213\340\001 \001(\tB\004\342A\001\002\022z\n.node_" + + "groups_set_node_template_request_resourc" + + "e\030\261\271\3747 \001(\01329.google.cloud.compute.v1.Nod" + + "eGroupsSetNodeTemplateRequestB\004\342A\001\002\022\"\n\007p" + "roject\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nreque" - + "st_id\030\313\201\331\021 \001(\tH\000\210\001\001\022[\n\035ssl_policy_refere" - + "nce_resource\030\274\364\237p \001(\0132+.google.cloud.com" - + "pute.v1.SslPolicyReferenceB\004\342A\001\002\022#\n\022targ" - + "et_https_proxy\030\354\260\372\030 \001(\tB\004\342A\001\002B\r\n\013_reques" - + "t_id\"\363\001\n!SetSslPolicyTargetSslProxyReque" - + "st\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032" - + "\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022[\n\035ssl_policy" - + "_reference_resource\030\274\364\237p \001(\0132+.google.cl" - + "oud.compute.v1.SslPolicyReferenceB\004\342A\001\002\022" - + "\"\n\020target_ssl_proxy\030\315\272\306\241\001 \001(\tB\004\342A\001\002B\r\n\013_" - + "request_id\"\340\001\n\026SetTagsInstanceRequest\022\031\n" - + "\010instance\030\225\251\332\010 \001(\tB\004\342A\001\002\022\"\n\007project\030\231\226\301l" - + " \001(\tB\016\342A\001\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 " - + "\001(\tH\000\210\001\001\022>\n\rtags_resource\030\364\232\205\236\001 \001(\0132\035.go" - + "ogle.cloud.compute.v1.TagsB\004\342A\001\002\022\034\n\004zone" - + "\030\254\307\344\001 \001(\tB\013\342A\001\002\362G\004zoneB\r\n\013_request_id\"\213\002" - + "\n\036SetTargetForwardingRuleRequest\022!\n\017forw" - + "arding_rule\030\376\245\335\200\001 \001(\tB\004\342A\001\002\022\"\n\007project\030\231" - + "\226\301l \001(\tB\016\342A\001\002\362G\007project\022 \n\006region\030\364\315\240B \001" - + "(\tB\r\342A\001\002\362G\006region\022\032\n\nrequest_id\030\313\201\331\021 \001(\t" - + "H\000\210\001\001\022U\n\031target_reference_resource\030\360\267\335\371\001" - + " \001(\0132(.google.cloud.compute.v1.TargetRef" - + "erenceB\004\342A\001\002B\r\n\013_request_id\"\357\001\n$SetTarge" - + "tGlobalForwardingRuleRequest\022!\n\017forwardi" - + "ng_rule\030\376\245\335\200\001 \001(\tB\004\342A\001\002\022\"\n\007project\030\231\226\301l " - + "\001(\tB\016\342A\001\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001" - + "(\tH\000\210\001\001\022U\n\031target_reference_resource\030\360\267\335" - + "\371\001 \001(\0132(.google.cloud.compute.v1.TargetR" - + "eferenceB\004\342A\001\002B\r\n\013_request_id\"\324\002\n)SetTar" - + "getPoolsInstanceGroupManagerRequest\022\'\n\026i" - + "nstance_group_manager\030\303\367\363v \001(\tB\004\342A\001\002\022\220\001\n" - + "9instance_group_managers_set_target_pool" - + "s_request_resource\030\210\206\210\206\001 \001(\0132C.google.cl" - + "oud.compute.v1.InstanceGroupManagersSetT" - + "argetPoolsRequestB\004\342A\001\002\022\"\n\007project\030\231\226\301l " - + "\001(\tB\016\342A\001\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001" - + "(\tH\000\210\001\001\022\034\n\004zone\030\254\307\344\001 \001(\tB\013\342A\001\002\362G\004zoneB\r\n" - + "\013_request_id\"\352\002\n/SetTargetPoolsRegionIns" - + "tanceGroupManagerRequest\022\'\n\026instance_gro" - + "up_manager\030\303\367\363v \001(\tB\004\342A\001\002\022\"\n\007project\030\231\226\301" - + "l \001(\tB\016\342A\001\002\362G\007project\022 \n\006region\030\364\315\240B \001(\t" - + "B\r\342A\001\002\362G\006region\022\234\001\n@region_instance_grou" - + "p_managers_set_target_pools_request_reso" - + "urce\030\375\312\305% \001(\0132I.google.cloud.compute.v1." - + "RegionInstanceGroupManagersSetTargetPool" - + "sRequestB\004\342A\001\002\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210" - + "\001\001B\r\n\013_request_id\"\224\002\n%SetUrlMapRegionTar" - + "getHttpProxyRequest\022\"\n\007project\030\231\226\301l \001(\tB" - + "\016\342A\001\002\362G\007project\022 \n\006region\030\364\315\240B \001(\tB\r\342A\001\002" - + "\362G\006region\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\"\n" - + "\021target_http_proxy\030\345\276\322b \001(\tB\004\342A\001\002\022V\n\032url" - + "_map_reference_resource\030\225\346\216\276\001 \001(\0132(.goog" - + "le.cloud.compute.v1.UrlMapReferenceB\004\342A\001" - + "\002B\r\n\013_request_id\"\226\002\n&SetUrlMapRegionTarg" - + "etHttpsProxyRequest\022\"\n\007project\030\231\226\301l \001(\tB" - + "\016\342A\001\002\362G\007project\022 \n\006region\030\364\315\240B \001(\tB\r\342A\001\002" - + "\362G\006region\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022#\n" - + "\022target_https_proxy\030\354\260\372\030 \001(\tB\004\342A\001\002\022V\n\032ur" - + "l_map_reference_resource\030\225\346\216\276\001 \001(\0132(.goo" - + "gle.cloud.compute.v1.UrlMapReferenceB\004\342A" - + "\001\002B\r\n\013_request_id\"\354\001\n\037SetUrlMapTargetHtt" - + "pProxyRequest\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362" - + "G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\"\n" - + "\021target_http_proxy\030\345\276\322b \001(\tB\004\342A\001\002\022V\n\032url" - + "_map_reference_resource\030\225\346\216\276\001 \001(\0132(.goog" - + "le.cloud.compute.v1.UrlMapReferenceB\004\342A\001" - + "\002B\r\n\013_request_id\"\356\001\n SetUrlMapTargetHttp" - + "sProxyRequest\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362" - + "G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022#\n" - + "\022target_https_proxy\030\354\260\372\030 \001(\tB\004\342A\001\002\022V\n\032ur" - + "l_map_reference_resource\030\225\346\216\276\001 \001(\0132(.goo" - + "gle.cloud.compute.v1.UrlMapReferenceB\004\342A" - + "\001\002B\r\n\013_request_id\"\322\001\n\"SetUsageExportBuck" - + "etProjectRequest\022\"\n\007project\030\231\226\301l \001(\tB\016\342A" - + "\001\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001" - + "\022]\n\036usage_export_location_resource\030\353\314\324\t " - + "\001(\0132,.google.cloud.compute.v1.UsageExpor" - + "tLocationB\004\342A\001\002B\r\n\013_request_id\"\372\002\n\rShare" - + "Settings\022N\n\013project_map\030\266\326\377? \003(\01326.googl" - + "e.cloud.compute.v1.ShareSettings.Project" - + "MapEntry\022\033\n\nshare_type\030\232\227\270\253\001 \001(\tH\000\210\001\001\032f\n" - + "\017ProjectMapEntry\022\013\n\003key\030\001 \001(\t\022B\n\005value\030\002" - + " \001(\01323.google.cloud.compute.v1.ShareSett" - + "ingsProjectConfig:\0028\001\"\204\001\n\tShareType\022\030\n\024U" - + "NDEFINED_SHARE_TYPE\020\000\022\014\n\005LOCAL\020\313\316\317\"\022\024\n\014O" - + "RGANIZATION\020\263\252\217\203\001\022\036\n\026SHARE_TYPE_UNSPECIF" - + "IED\020\222\274\366\353\001\022\031\n\021SPECIFIC_PROJECTS\020\347\261\356\245\001B\r\n\013" - + "_share_type\"G\n\032ShareSettingsProjectConfi" - + "g\022\032\n\nproject_id\030\201\310\322T \001(\tH\000\210\001\001B\r\n\013_projec" - + "t_id\"\316\001\n\026ShieldedInstanceConfig\022,\n\033enabl" - + "e_integrity_monitoring\030\266\333\207\303\001 \001(\010H\000\210\001\001\022\"\n" - + "\022enable_secure_boot\030\376\203\366: \001(\010H\001\210\001\001\022\033\n\013ena" - + "ble_vtpm\030\367\344\333V \001(\010H\002\210\001\001B\036\n\034_enable_integr" - + "ity_monitoringB\025\n\023_enable_secure_bootB\016\n" - + "\014_enable_vtpm\"\213\002\n\030ShieldedInstanceIdenti" - + "ty\022W\n\016encryption_key\030\243\307\351\350\001 \001(\01326.google." - + "cloud.compute.v1.ShieldedInstanceIdentit" - + "yEntryH\000\210\001\001\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022T\n\013sig" - + "ning_key\030\245\220\205\231\001 \001(\01326.google.cloud.comput" - + "e.v1.ShieldedInstanceIdentityEntryH\002\210\001\001B" - + "\021\n\017_encryption_keyB\007\n\005_kindB\016\n\014_signing_" - + "key\"i\n\035ShieldedInstanceIdentityEntry\022\030\n\007" - + "ek_cert\030\235\334\324\326\001 \001(\tH\000\210\001\001\022\027\n\006ek_pub\030\344\327\250\223\001 \001" - + "(\tH\001\210\001\001B\n\n\010_ek_certB\t\n\007_ek_pub\"h\n\037Shield" - + "edInstanceIntegrityPolicy\022(\n\030update_auto" - + "_learn_policy\030\247\304\207u \001(\010H\000\210\001\001B\033\n\031_update_a" - + "uto_learn_policy\"`\n\014SignedUrlKey\022\031\n\010key_" - + "name\030\353\360\356\356\001 \001(\tH\000\210\001\001\022\032\n\tkey_value\030\221\237\260\360\001 \001" - + "(\tH\001\210\001\001B\013\n\t_key_nameB\014\n\n_key_value\"\261\001\n\'S" - + "imulateMaintenanceEventInstanceRequest\022\031" - + "\n\010instance\030\225\251\332\010 \001(\tB\004\342A\001\002\022\"\n\007project\030\231\226\301" + + "st_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\034\n\004zone\030\254\307\344\001 \001(\tB\013\342A" + + "\001\002\362G\004zoneB\r\n\013_request_id\"\315\002\n)SetPrivateI" + + "pGoogleAccessSubnetworkRequest\022\"\n\007projec" + + "t\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022 \n\006region\030\364\315\240" + + "B \001(\tB\r\342A\001\002\362G\006region\022\032\n\nrequest_id\030\313\201\331\021 " + + "\001(\tH\000\210\001\001\022\034\n\nsubnetwork\030\356\247\344\222\001 \001(\tB\004\342A\001\002\022\220" + + "\001\n9subnetworks_set_private_ip_google_acc" + + "ess_request_resource\030\370\316\235\200\001 \001(\0132C.google." + + "cloud.compute.v1.SubnetworksSetPrivateIp" + + "GoogleAccessRequestB\004\342A\001\002B\r\n\013_request_id" + + "\"\240\002\n#SetProxyHeaderTargetSslProxyRequest" + + "\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n\n" + + "request_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\205\001\n4target_ssl_" + + "proxies_set_proxy_header_request_resourc" + + "e\030\256\311\361a \001(\0132>.google.cloud.compute.v1.Tar" + + "getSslProxiesSetProxyHeaderRequestB\004\342A\001\002" + + "\022\"\n\020target_ssl_proxy\030\315\272\306\241\001 \001(\tB\004\342A\001\002B\r\n\013" + + "_request_id\"\240\002\n#SetProxyHeaderTargetTcpP" + + "roxyRequest\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007" + + "project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\205\001\n4" + + "target_tcp_proxies_set_proxy_header_requ" + + "est_resource\030\303\230\361h \001(\0132>.google.cloud.com" + + "pute.v1.TargetTcpProxiesSetProxyHeaderRe" + + "questB\004\342A\001\002\022\"\n\020target_tcp_proxy\030\342\326\360\357\001 \001(" + + "\tB\004\342A\001\002B\r\n\013_request_id\"\252\002\n&SetQuicOverri" + + "deTargetHttpsProxyRequest\022\"\n\007project\030\231\226\301" + "l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021" - + " \001(\tH\000\210\001\001\022\034\n\004zone\030\254\307\344\001 \001(\tB\013\342A\001\002\362G\004zoneB" - + "\r\n\013_request_id\"\305\002\n(SimulateMaintenanceEv" - + "entNodeGroupRequest\022\034\n\nnode_group\030\202\374\213\340\001 " - + "\001(\tB\004\342A\001\002\022\215\001\n7node_groups_simulate_maint" - + "enance_event_request_resource\030\334\371\313\247\001 \001(\0132" - + "B.google.cloud.compute.v1.NodeGroupsSimu" - + "lateMaintenanceEventRequestB\004\342A\001\002\022\"\n\007pro" - + "ject\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nrequest" - + "_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\034\n\004zone\030\254\307\344\001 \001(\tB\013\342A\001\002" - + "\362G\004zoneB\r\n\013_request_id\"\326\017\n\010Snapshot\022\035\n\014a" - + "rchitecture\030\323\322\261\220\001 \001(\tH\000\210\001\001\022\035\n\014auto_creat" - + "ed\030\330\310\233\335\001 \001(\010H\001\210\001\001\022\032\n\nchain_name\030\311\332\335 \001(\t" - + "H\002\210\001\001\022#\n\023creation_size_bytes\030\215\350\345; \001(\003H\003\210" - + "\001\001\022\"\n\022creation_timestamp\030\266\217\307\016 \001(\tH\004\210\001\001\022\034" - + "\n\013description\030\374\207\326\311\001 \001(\tH\005\210\001\001\022\035\n\014disk_siz" - + "e_gb\030\267\232\347\226\001 \001(\003H\006\210\001\001\022\037\n\016download_bytes\030\364\313" - + "\271\317\001 \001(\003H\007\210\001\001\022\020\n\002id\030\233\032 \001(\004H\010\210\001\001\022\024\n\004kind\030\224" - + "\367\310\001 \001(\tH\t\210\001\001\022!\n\021label_fingerprint\030\231\360\367T \001" - + "(\tH\n\210\001\001\022A\n\006labels\030\377\277\301\356\001 \003(\0132-.google.clo" - + "ud.compute.v1.Snapshot.LabelsEntry\022\030\n\rli" - + "cense_codes\030\250\205\330\025 \003(\003\022\024\n\010licenses\030\322\210\200\241\001 \003" - + "(\t\022\036\n\rlocation_hint\030\321\201\222\247\001 \001(\tH\013\210\001\001\022\024\n\004na" - + "me\030\213\365\315\001 \001(\tH\014\210\001\001\022\036\n\rsatisfies_pzs\030\253\335\253\345\001 " - + "\001(\010H\r\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\016\210\001\001\022W\n\027" - + "snapshot_encryption_key\030\376\366\324\024 \001(\0132..googl" - + "e.cloud.compute.v1.CustomerEncryptionKey" - + "H\017\210\001\001\022\035\n\rsnapshot_type\030\325\331\245; \001(\tH\020\210\001\001\022\034\n\013" - + "source_disk\030\301\356\264\327\001 \001(\tH\021\210\001\001\022[\n\032source_dis" - + "k_encryption_key\030\341\240\270\375\001 \001(\0132..google.clou" - + "d.compute.v1.CustomerEncryptionKeyH\022\210\001\001\022" - + "\037\n\016source_disk_id\030\331\315\311\330\001 \001(\tH\023\210\001\001\022/\n\037sour" - + "ce_snapshot_schedule_policy\030\203\266\265p \001(\tH\024\210\001" - + "\001\0222\n\"source_snapshot_schedule_policy_id\030" - + "\327\247\316! \001(\tH\025\210\001\001\022\026\n\006status\030\362\237\267V \001(\tH\026\210\001\001\022\036\n" - + "\rstorage_bytes\030\247\273\275\312\001 \001(\003H\027\210\001\001\022%\n\024storage" - + "_bytes_status\030\212\253\200\352\001 \001(\tH\030\210\001\001\022\035\n\021storage_" - + "locations\030\232\355\263\234\001 \003(\t\032-\n\013LabelsEntry\022\013\n\003ke" - + "y\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"j\n\014Architectu" - + "re\022\032\n\026UNDEFINED_ARCHITECTURE\020\000\022 \n\030ARCHIT" - + "ECTURE_UNSPECIFIED\020\253\324\235\274\001\022\014\n\005ARM64\020\372\313\351\035\022\016" - + "\n\006X86_64\020\307\244\346\312\001\"N\n\014SnapshotType\022\033\n\027UNDEFI" - + "NED_SNAPSHOT_TYPE\020\000\022\017\n\007ARCHIVE\020\242\331\321\361\001\022\020\n\010" - + "STANDARD\020\275\235\214\347\001\"r\n\006Status\022\024\n\020UNDEFINED_ST" - + "ATUS\020\000\022\020\n\010CREATING\020\271\275\235\331\001\022\020\n\010DELETING\020\250\247\207" - + "\374\001\022\016\n\006FAILED\020\275\220\246\331\001\022\014\n\005READY\020\203\303\217%\022\020\n\tUPLO" - + "ADING\020\241\234\315\177\"]\n\022StorageBytesStatus\022\"\n\036UNDE" - + "FINED_STORAGE_BYTES_STATUS\020\000\022\020\n\010UPDATING" - + "\020\306\356\354\353\001\022\021\n\nUP_TO_DATE\020\316\242\2470B\017\n\r_architectu" - + "reB\017\n\r_auto_createdB\r\n\013_chain_nameB\026\n\024_c" - + "reation_size_bytesB\025\n\023_creation_timestam" - + "pB\016\n\014_descriptionB\017\n\r_disk_size_gbB\021\n\017_d" - + "ownload_bytesB\005\n\003_idB\007\n\005_kindB\024\n\022_label_" - + "fingerprintB\020\n\016_location_hintB\007\n\005_nameB\020" - + "\n\016_satisfies_pzsB\014\n\n_self_linkB\032\n\030_snaps" - + "hot_encryption_keyB\020\n\016_snapshot_typeB\016\n\014" - + "_source_diskB\035\n\033_source_disk_encryption_" - + "keyB\021\n\017_source_disk_idB\"\n _source_snapsh" - + "ot_schedule_policyB%\n#_source_snapshot_s" - + "chedule_policy_idB\t\n\007_statusB\020\n\016_storage" - + "_bytesB\027\n\025_storage_bytes_status\"\241\002\n\014Snap" - + "shotList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0223\n\005items\030\300\317\367/" - + " \003(\0132!.google.cloud.compute.v1.Snapshot\022" - + "\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page_token" - + "\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\003\210" - + "\001\001\0229\n\007warning\030\234\337\226\030 \001(\0132 .google.cloud.co" - + "mpute.v1.WarningH\004\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n" - + "\020_next_page_tokenB\014\n\n_self_linkB\n\n\010_warn" - + "ing\"\265\001\n\027SourceDiskEncryptionKey\022T\n\023disk_" - + "encryption_key\030\205\355\304\201\001 \001(\0132..google.cloud." - + "compute.v1.CustomerEncryptionKeyH\000\210\001\001\022\034\n" - + "\013source_disk\030\301\356\264\327\001 \001(\tH\001\210\001\001B\026\n\024_disk_enc" - + "ryption_keyB\016\n\014_source_disk\"a\n\024SourceIns" - + "tanceParams\022I\n\014disk_configs\030\317\331\252p \003(\01320.g" - + "oogle.cloud.compute.v1.DiskInstantiation" - + "Config\"\361\010\n\030SourceInstanceProperties\022\037\n\016c" - + "an_ip_forward\030\374\206\204\337\001 \001(\010H\000\210\001\001\022$\n\023deletion" - + "_protection\030\352\377\262\332\001 \001(\010H\001\210\001\001\022\034\n\013descriptio" - + "n\030\374\207\326\311\001 \001(\tH\002\210\001\001\022<\n\005disks\030\366\314\312- \003(\0132*.goo" - + "gle.cloud.compute.v1.SavedAttachedDisk\022J" - + "\n\022guest_accelerators\030\357\314\207\335\001 \003(\0132*.google." - + "cloud.compute.v1.AcceleratorConfig\022*\n\032ke" - + "y_revocation_action_type\030\342\334\300p \001(\tH\003\210\001\001\022Q" - + "\n\006labels\030\377\277\301\356\001 \003(\0132=.google.cloud.comput" - + "e.v1.SourceInstanceProperties.LabelsEntr" - + "y\022\034\n\014machine_type\030\262\260\312l \001(\tH\004\210\001\001\022;\n\010metad" - + "ata\030\257\366\265) \001(\0132!.google.cloud.compute.v1.M" - + "etadataH\005\210\001\001\022 \n\020min_cpu_platform\030\367\233\352s \001(" - + "\tH\006\210\001\001\022H\n\022network_interfaces\030\213\332\222\031 \003(\0132)." - + "google.cloud.compute.v1.NetworkInterface" - + "\022@\n\nscheduling\030\224\313\261\270\001 \001(\0132#.google.cloud." - + "compute.v1.SchedulingH\007\210\001\001\022E\n\020service_ac" - + "counts\030\260\304\253\204\001 \003(\0132\'.google.cloud.compute." - + "v1.ServiceAccount\0223\n\004tags\030\231\350\330\001 \001(\0132\035.goo" - + "gle.cloud.compute.v1.TagsH\010\210\001\001\032-\n\013Labels" - + "Entry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\215\001" - + "\n\027KeyRevocationActionType\022(\n$UNDEFINED_K" - + "EY_REVOCATION_ACTION_TYPE\020\000\022.\n&KEY_REVOC" - + "ATION_ACTION_TYPE_UNSPECIFIED\020\332\221\336\336\001\022\013\n\004N" - + "ONE\020\270\316\222\001\022\013\n\004STOP\020\202\200\234\001B\021\n\017_can_ip_forward" - + "B\026\n\024_deletion_protectionB\016\n\014_description" - + "B\035\n\033_key_revocation_action_typeB\017\n\r_mach" - + "ine_typeB\013\n\t_metadataB\023\n\021_min_cpu_platfo" - + "rmB\r\n\013_schedulingB\007\n\005_tags\"\240\006\n\016SslCertif" - + "icate\022\034\n\013certificate\030\227\203\375\242\001 \001(\tH\000\210\001\001\022\"\n\022c" - + "reation_timestamp\030\266\217\307\016 \001(\tH\001\210\001\001\022\034\n\013descr" - + "iption\030\374\207\326\311\001 \001(\tH\002\210\001\001\022\034\n\013expire_time\030\355\323\221" - + "\322\001 \001(\tH\003\210\001\001\022\020\n\002id\030\233\032 \001(\004H\004\210\001\001\022\024\n\004kind\030\224\367" - + "\310\001 \001(\tH\005\210\001\001\022V\n\007managed\030\237\237\244\216\001 \001(\0132<.googl" - + "e.cloud.compute.v1.SslCertificateManaged" - + "SslCertificateH\006\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\007\210\001" - + "\001\022\034\n\013private_key\030\243\363\245\254\001 \001(\tH\010\210\001\001\022\026\n\006regio" - + "n\030\364\315\240B \001(\tH\t\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\n" - + "\210\001\001\022_\n\014self_managed\030\254\363\201\235\001 \001(\0132@.google.c" - + "loud.compute.v1.SslCertificateSelfManage" - + "dSslCertificateH\013\210\001\001\022%\n\031subject_alternat" - + "ive_names\030\343\357\223\374\001 \003(\t\022\024\n\004type\030\272\236\332\001 \001(\tH\014\210\001" - + "\001\"[\n\004Type\022\022\n\016UNDEFINED_TYPE\020\000\022\017\n\007MANAGED" - + "\020\377\266\322\344\001\022\024\n\014SELF_MANAGED\020\214\373\223\317\001\022\030\n\020TYPE_UNS" - + "PECIFIED\020\222\373\333\320\001B\016\n\014_certificateB\025\n\023_creat" - + "ion_timestampB\016\n\014_descriptionB\016\n\014_expire" - + "_timeB\005\n\003_idB\007\n\005_kindB\n\n\010_managedB\007\n\005_na" - + "meB\016\n\014_private_keyB\t\n\007_regionB\014\n\n_self_l" - + "inkB\017\n\r_self_managedB\007\n\005_type\"\313\003\n\034SslCer" - + "tificateAggregatedList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001" - + "\022R\n\005items\030\300\317\367/ \003(\0132@.google.cloud.comput" - + "e.v1.SslCertificateAggregatedList.ItemsE" - + "ntry\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page_" - + "token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001" - + "(\tH\003\210\001\001\022\027\n\014unreachables\030\237\240\206t \003(\t\0229\n\007warn" - + "ing\030\234\337\226\030 \001(\0132 .google.cloud.compute.v1.W" - + "arningH\004\210\001\001\032`\n\nItemsEntry\022\013\n\003key\030\001 \001(\t\022A" - + "\n\005value\030\002 \001(\01322.google.cloud.compute.v1." - + "SslCertificatesScopedList:\0028\001B\005\n\003_idB\007\n\005" - + "_kindB\022\n\020_next_page_tokenB\014\n\n_self_linkB" - + "\n\n\010_warning\"\255\002\n\022SslCertificateList\022\020\n\002id" - + "\030\233\032 \001(\tH\000\210\001\001\0229\n\005items\030\300\317\367/ \003(\0132\'.google." - + "cloud.compute.v1.SslCertificate\022\024\n\004kind\030" - + "\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page_token\030\225\272\206& \001(", - "\tH\002\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n\007wa" - + "rning\030\234\337\226\030 \001(\0132 .google.cloud.compute.v1" - + ".WarningH\004\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_p" - + "age_tokenB\014\n\n_self_linkB\n\n\010_warning\"\320\003\n#" - + "SslCertificateManagedSslCertificate\022i\n\rd" - + "omain_status\030\315\247\347\253\001 \003(\0132N.google.cloud.co" - + "mpute.v1.SslCertificateManagedSslCertifi" - + "cate.DomainStatusEntry\022\022\n\007domains\030\257\210\233l \003" - + "(\t\022\026\n\006status\030\362\237\267V \001(\tH\000\210\001\001\0323\n\021DomainStat" - + "usEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"" - + "\321\001\n\006Status\022\024\n\020UNDEFINED_STATUS\020\000\022\016\n\006ACTI" - + "VE\020\206\346\211\226\001\022.\n&MANAGED_CERTIFICATE_STATUS_U" - + "NSPECIFIED\020\322\305\263\342\001\022\024\n\014PROVISIONING\020\355\365\332\212\001\022\032" - + "\n\023PROVISIONING_FAILED\020\317\253\320$\022\'\n\037PROVISIONI" - + "NG_FAILED_PERMANENTLY\020\253\360\222\203\001\022\026\n\016RENEWAL_F" - + "AILED\020\204\276\241\317\001B\t\n\007_status\"\205\001\n\'SslCertificat" - + "eSelfManagedSslCertificate\022\034\n\013certificat" - + "e\030\227\203\375\242\001 \001(\tH\000\210\001\001\022\034\n\013private_key\030\243\363\245\254\001 \001(" - + "\tH\001\210\001\001B\016\n\014_certificateB\016\n\014_private_key\"\251" - + "\001\n\031SslCertificatesScopedList\022E\n\020ssl_cert" - + "ificates\030\217\242\303\256\001 \003(\0132\'.google.cloud.comput" - + "e.v1.SslCertificate\0229\n\007warning\030\234\337\226\030 \001(\0132" - + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n" - + "\n\010_warning\"\340\003\n\031SslPoliciesAggregatedList" - + "\022\024\n\004etag\030\225\322\276\001 \001(\tH\000\210\001\001\022\020\n\002id\030\233\032 \001(\tH\001\210\001\001" - + "\022O\n\005items\030\300\317\367/ \003(\0132=.google.cloud.comput" - + "e.v1.SslPoliciesAggregatedList.ItemsEntr" - + "y\022\024\n\004kind\030\224\367\310\001 \001(\tH\002\210\001\001\022\037\n\017next_page_tok" - + "en\030\225\272\206& \001(\tH\003\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH" - + "\004\210\001\001\022\027\n\014unreachables\030\237\240\206t \003(\t\0229\n\007warning" - + "\030\234\337\226\030 \001(\0132 .google.cloud.compute.v1.Warn" - + "ingH\005\210\001\001\032\\\n\nItemsEntry\022\013\n\003key\030\001 \001(\t\022=\n\005v" - + "alue\030\002 \001(\0132..google.cloud.compute.v1.Ssl" - + "PoliciesScopedList:\0028\001B\007\n\005_etagB\005\n\003_idB\007" - + "\n\005_kindB\022\n\020_next_page_tokenB\014\n\n_self_lin" - + "kB\n\n\010_warning\"\245\002\n\017SslPoliciesList\022\020\n\002id\030" - + "\233\032 \001(\tH\000\210\001\001\0224\n\005items\030\300\317\367/ \003(\0132\".google.c" - + "loud.compute.v1.SslPolicy\022\024\n\004kind\030\224\367\310\001 \001" - + "(\tH\001\210\001\001\022\037\n\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001" - + "\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n\007warning\030" - + "\234\337\226\030 \001(\0132 .google.cloud.compute.v1.Warni" - + "ngH\004\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_page_to" - + "kenB\014\n\n_self_linkB\n\n\010_warning\"?\n(SslPoli" - + "ciesListAvailableFeaturesResponse\022\023\n\010fea" - + "tures\030\275\310\263u \003(\t\"\233\001\n\025SslPoliciesScopedList" - + "\022;\n\014ssl_policies\030\243\344\215d \003(\0132\".google.cloud" - + ".compute.v1.SslPolicy\0229\n\007warning\030\234\337\226\030 \001(" - + "\0132 .google.cloud.compute.v1.WarningH\000\210\001\001" - + "B\n\n\010_warning\"\331\005\n\tSslPolicy\022\"\n\022creation_t" - + "imestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022\032\n\017custom_feature" - + "s\030\313\262\313\020 \003(\t\022\034\n\013description\030\374\207\326\311\001 \001(\tH\001\210\001\001" - + "\022\034\n\020enabled_features\030\373\306\322\337\001 \003(\t\022\033\n\013finger" - + "print\030\344\321\363o \001(\tH\002\210\001\001\022\020\n\002id\030\233\032 \001(\004H\003\210\001\001\022\024\n" - + "\004kind\030\224\367\310\001 \001(\tH\004\210\001\001\022\037\n\017min_tls_version\030\247" - + "\346\361\003 \001(\tH\005\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\006\210\001\001\022\027\n\007pr" - + "ofile\030\251\223\272l \001(\tH\007\210\001\001\022\026\n\006region\030\364\315\240B \001(\tH\010" - + "\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\t\210\001\001\0227\n\010warni" - + "ngs\030\327\210\301\355\001 \003(\0132!.google.cloud.compute.v1." - + "Warnings\"^\n\rMinTlsVersion\022\035\n\031UNDEFINED_M" - + "IN_TLS_VERSION\020\000\022\016\n\007TLS_1_0\020\276\244\345\017\022\016\n\007TLS_" - + "1_1\020\277\244\345\017\022\016\n\007TLS_1_2\020\300\244\345\017\"e\n\007Profile\022\025\n\021U" - + "NDEFINED_PROFILE\020\000\022\021\n\nCOMPATIBLE\020\324\215\303U\022\016\n" - + "\006CUSTOM\020\361\376\245\271\001\022\r\n\006MODERN\020\237\276\371>\022\021\n\nRESTRICT" - + "ED\020\333\350\333|B\025\n\023_creation_timestampB\016\n\014_descr" - + "iptionB\016\n\014_fingerprintB\005\n\003_idB\007\n\005_kindB\022" - + "\n\020_min_tls_versionB\007\n\005_nameB\n\n\010_profileB" - + "\t\n\007_regionB\014\n\n_self_link\"@\n\022SslPolicyRef" - + "erence\022\033\n\nssl_policy\030\305\375\340\214\001 \001(\tH\000\210\001\001B\r\n\013_" - + "ssl_policy\"\244\002\n StartAsyncReplicationDisk" - + "Request\022\025\n\004disk\030\235\233\274\001 \001(\tB\004\342A\001\002\022|\n.disks_" - + "start_async_replication_request_resource" - + "\030\332\236\300\340\001 \001(\0132:.google.cloud.compute.v1.Dis" - + "ksStartAsyncReplicationRequestB\004\342A\001\002\022\"\n\007" - + "project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nrequ" - + "est_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\034\n\004zone\030\254\307\344\001 \001(\tB\013\342" - + "A\001\002\362G\004zoneB\r\n\013_request_id\"\274\002\n&StartAsync" - + "ReplicationRegionDiskRequest\022\025\n\004disk\030\235\233\274" - + "\001 \001(\tB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007" - + "project\022 \n\006region\030\364\315\240B \001(\tB\r\342A\001\002\362G\006regio" - + "n\022\211\001\n5region_disks_start_async_replicati" - + "on_request_resource\030\205\310\226\342\001 \001(\0132@.google.c" - + "loud.compute.v1.RegionDisksStartAsyncRep" - + "licationRequestB\004\342A\001\002\022\032\n\nrequest_id\030\313\201\331\021" - + " \001(\tH\000\210\001\001B\r\n\013_request_id\"\236\001\n\024StartInstan" - + "ceRequest\022\031\n\010instance\030\225\251\332\010 \001(\tB\004\342A\001\002\022\"\n\007" + + " \001(\tH\000\210\001\001\022\213\001\n7target_https_proxies_set_q" + + "uic_override_request_resource\030\342\365\343\" \001(\0132A" + + ".google.cloud.compute.v1.TargetHttpsProx" + + "iesSetQuicOverrideRequestB\004\342A\001\002\022#\n\022targe" + + "t_https_proxy\030\354\260\372\030 \001(\tB\004\342A\001\002B\r\n\013_request" + + "_id\"\362\001\n\034SetSchedulingInstanceRequest\022\031\n\010" + + "instance\030\225\251\332\010 \001(\tB\004\342A\001\002\022\"\n\007project\030\231\226\301l " + + "\001(\tB\016\342A\001\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001" + + "(\tH\000\210\001\001\022J\n\023scheduling_resource\030\331\254\356\334\001 \001(\013" + + "2#.google.cloud.compute.v1.SchedulingB\004\342" + + "A\001\002\022\034\n\004zone\030\254\307\344\001 \001(\tB\013\342A\001\002\362G\004zoneB\r\n\013_re" + + "quest_id\"\201\002\n&SetSecurityPolicyBackendSer" + + "viceRequest\022!\n\017backend_service\030\212\300\256\222\001 \001(\t" + + "B\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007proje" + + "ct\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022e\n\"securi" + + "ty_policy_reference_resource\030\360\264\253a \001(\01320." + + "google.cloud.compute.v1.SecurityPolicyRe" + + "ferenceB\004\342A\001\002B\r\n\013_request_id\"\250\002\n SetServ" + + "iceAccountInstanceRequest\022\031\n\010instance\030\225\251" + + "\332\010 \001(\tB\004\342A\001\002\022|\n.instances_set_service_ac" + + "count_request_resource\030\270\236\262\203\001 \001(\0132:.googl" + + "e.cloud.compute.v1.InstancesSetServiceAc" + + "countRequestB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016" + + "\342A\001\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210" + + "\001\001\022\034\n\004zone\030\254\307\344\001 \001(\tB\013\342A\001\002\362G\004zoneB\r\n\013_req" + + "uest_id\"\264\002\n1SetShieldedInstanceIntegrity" + + "PolicyInstanceRequest\022\031\n\010instance\030\225\251\332\010 \001" + + "(\tB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007pro" + + "ject\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022w\n+shie" + + "lded_instance_integrity_policy_resource\030" + + "\266\334\215\303\001 \001(\01328.google.cloud.compute.v1.Shie" + + "ldedInstanceIntegrityPolicyB\004\342A\001\002\022\034\n\004zon" + + "e\030\254\307\344\001 \001(\tB\013\342A\001\002\362G\004zoneB\r\n\013_request_id\"\351" + + "\002\n/SetSslCertificatesRegionTargetHttpsPr" + + "oxyRequest\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007p" + + "roject\022 \n\006region\030\364\315\240B \001(\tB\r\342A\001\002\362G\006region" + + "\022\237\001\nAregion_target_https_proxies_set_ssl" + + "_certificates_request_resource\030\207\204\246\272\001 \001(\013" + + "2J.google.cloud.compute.v1.RegionTargetH" + + "ttpsProxiesSetSslCertificatesRequestB\004\342A" + + "\001\002\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022#\n\022target" + + "_https_proxy\030\354\260\372\030 \001(\tB\004\342A\001\002B\r\n\013_request_" + + "id\"\263\002\n)SetSslCertificatesTargetHttpsProx" + + "yRequest\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007pro" + + "ject\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\221\001\n:tar" + + "get_https_proxies_set_ssl_certificates_r" + + "equest_resource\030\334\253\262j \001(\0132D.google.cloud." + + "compute.v1.TargetHttpsProxiesSetSslCerti" + + "ficatesRequestB\004\342A\001\002\022#\n\022target_https_pro" + + "xy\030\354\260\372\030 \001(\tB\004\342A\001\002B\r\n\013_request_id\"\254\002\n\'Set" + + "SslCertificatesTargetSslProxyRequest\022\"\n\007" + "project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nrequ" - + "est_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\034\n\004zone\030\254\307\344\001 \001(\tB\013\342" - + "A\001\002\362G\004zoneB\r\n\013_request_id\"\271\002\n%StartWithE" - + "ncryptionKeyInstanceRequest\022\031\n\010instance\030" - + "\225\251\332\010 \001(\tB\004\342A\001\002\022\207\001\n4instances_start_with_" - + "encryption_key_request_resource\030\377\376\317\322\001 \001(" - + "\0132?.google.cloud.compute.v1.InstancesSta" - + "rtWithEncryptionKeyRequestB\004\342A\001\002\022\"\n\007proj" - + "ect\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nrequest_" - + "id\030\313\201\331\021 \001(\tH\000\210\001\001\022\034\n\004zone\030\254\307\344\001 \001(\tB\013\342A\001\002\362" - + "G\004zoneB\r\n\013_request_id\"|\n\016StatefulPolicy\022" - + "V\n\017preserved_state\030\252\342\240\001 \001(\01325.google.clo" - + "ud.compute.v1.StatefulPolicyPreservedSta" - + "teH\000\210\001\001B\022\n\020_preserved_state\"\341\001\n\034Stateful" - + "PolicyPreservedState\022R\n\005disks\030\366\314\312- \003(\0132@" - + ".google.cloud.compute.v1.StatefulPolicyP" - + "reservedState.DisksEntry\032m\n\nDisksEntry\022\013" - + "\n\003key\030\001 \001(\t\022N\n\005value\030\002 \001(\0132?.google.clou" - + "d.compute.v1.StatefulPolicyPreservedStat" - + "eDiskDevice:\0028\001\"\264\001\n&StatefulPolicyPreser" - + "vedStateDiskDevice\022\034\n\013auto_delete\030\273\344\316\335\001 " - + "\001(\tH\000\210\001\001\"\\\n\nAutoDelete\022\031\n\025UNDEFINED_AUTO" - + "_DELETE\020\000\022\014\n\005NEVER\020\354\244\257#\022%\n\036ON_PERMANENT_" - + "INSTANCE_DELETION\020\347\340\322-B\016\n\014_auto_delete\"\245" - + "\001\n\037StopAsyncReplicationDiskRequest\022\025\n\004di" - + "sk\030\235\233\274\001 \001(\tB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342" - + "A\001\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001" - + "\001\022\034\n\004zone\030\254\307\344\001 \001(\tB\013\342A\001\002\362G\004zoneB\r\n\013_requ" - + "est_id\"\257\001\n%StopAsyncReplicationRegionDis" - + "kRequest\022\025\n\004disk\030\235\233\274\001 \001(\tB\004\342A\001\002\022\"\n\007proje" - + "ct\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022 \n\006region\030\364\315" - + "\240B \001(\tB\r\342A\001\002\362G\006region\022\032\n\nrequest_id\030\313\201\331\021" - + " \001(\tH\000\210\001\001B\r\n\013_request_id\"\235\002\n$StopGroupAs" - + "yncReplicationDiskRequest\022\207\001\n4disks_stop" - + "_group_async_replication_resource_resour" - + "ce\030\225\370\257\245\001 \001(\0132?.google.cloud.compute.v1.D" - + "isksStopGroupAsyncReplicationResourceB\004\342" + + "est_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\215\001\n8target_ssl_prox" + + "ies_set_ssl_certificates_request_resourc" + + "e\030\275\313\305F \001(\0132B.google.cloud.compute.v1.Tar" + + "getSslProxiesSetSslCertificatesRequestB\004" + + "\342A\001\002\022\"\n\020target_ssl_proxy\030\315\272\306\241\001 \001(\tB\004\342A\001\002" + + "B\r\n\013_request_id\"\366\001\n#SetSslPolicyTargetHt" + + "tpsProxyRequest\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001" + + "\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022" + + "[\n\035ssl_policy_reference_resource\030\274\364\237p \001(" + + "\0132+.google.cloud.compute.v1.SslPolicyRef" + + "erenceB\004\342A\001\002\022#\n\022target_https_proxy\030\354\260\372\030 " + + "\001(\tB\004\342A\001\002B\r\n\013_request_id\"\363\001\n!SetSslPolic" + + "yTargetSslProxyRequest\022\"\n\007project\030\231\226\301l \001" + + "(\tB\016\342A\001\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(" + + "\tH\000\210\001\001\022[\n\035ssl_policy_reference_resource\030" + + "\274\364\237p \001(\0132+.google.cloud.compute.v1.SslPo" + + "licyReferenceB\004\342A\001\002\022\"\n\020target_ssl_proxy\030" + + "\315\272\306\241\001 \001(\tB\004\342A\001\002B\r\n\013_request_id\"\340\001\n\026SetTa" + + "gsInstanceRequest\022\031\n\010instance\030\225\251\332\010 \001(\tB\004" + + "\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project" + + "\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022>\n\rtags_res" + + "ource\030\364\232\205\236\001 \001(\0132\035.google.cloud.compute.v" + + "1.TagsB\004\342A\001\002\022\034\n\004zone\030\254\307\344\001 \001(\tB\013\342A\001\002\362G\004zo" + + "neB\r\n\013_request_id\"\213\002\n\036SetTargetForwardin" + + "gRuleRequest\022!\n\017forwarding_rule\030\376\245\335\200\001 \001(" + + "\tB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007proj" + + "ect\022 \n\006region\030\364\315\240B \001(\tB\r\342A\001\002\362G\006region\022\032\n" + + "\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022U\n\031target_refe" + + "rence_resource\030\360\267\335\371\001 \001(\0132(.google.cloud." + + "compute.v1.TargetReferenceB\004\342A\001\002B\r\n\013_req" + + "uest_id\"\357\001\n$SetTargetGlobalForwardingRul" + + "eRequest\022!\n\017forwarding_rule\030\376\245\335\200\001 \001(\tB\004\342" + + "A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022" + + "\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022U\n\031target_re" + + "ference_resource\030\360\267\335\371\001 \001(\0132(.google.clou" + + "d.compute.v1.TargetReferenceB\004\342A\001\002B\r\n\013_r" + + "equest_id\"\324\002\n)SetTargetPoolsInstanceGrou" + + "pManagerRequest\022\'\n\026instance_group_manage" + + "r\030\303\367\363v \001(\tB\004\342A\001\002\022\220\001\n9instance_group_mana" + + "gers_set_target_pools_request_resource\030\210" + + "\206\210\206\001 \001(\0132C.google.cloud.compute.v1.Insta" + + "nceGroupManagersSetTargetPoolsRequestB\004\342" + "A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022" + "\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\034\n\004zone\030\254\307\344\001" - + " \001(\tB\013\342A\001\002\362G\004zoneB\r\n\013_request_id\"\247\002\n*Sto" - + "pGroupAsyncReplicationRegionDiskRequest\022" - + "\207\001\n4disks_stop_group_async_replication_r" - + "esource_resource\030\225\370\257\245\001 \001(\0132?.google.clou" - + "d.compute.v1.DisksStopGroupAsyncReplicat" - + "ionResourceB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342" - + "A\001\002\362G\007project\022 \n\006region\030\364\315\240B \001(\tB\r\342A\001\002\362G" - + "\006region\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_" - + "request_id\"\327\001\n\023StopInstanceRequest\022\"\n\021di" - + "scard_local_ssd\030\317\351\255\230\001 \001(\010H\000\210\001\001\022\031\n\010instan" - + "ce\030\225\251\332\010 \001(\tB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342" - + "A\001\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\001\210\001" - + "\001\022\034\n\004zone\030\254\307\344\001 \001(\tB\013\342A\001\002\362G\004zoneB\024\n\022_disc" - + "ard_local_ssdB\r\n\013_request_id\"\232\017\n\nSubnetw" - + "ork\022\"\n\022creation_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022" - + "\034\n\013description\030\374\207\326\311\001 \001(\tH\001\210\001\001\022 \n\020enable_" - + "flow_logs\030\344\304\241H \001(\010H\002\210\001\001\022$\n\024external_ipv6" - + "_prefix\030\366\222\266B \001(\tH\003\210\001\001\022\033\n\013fingerprint\030\344\321\363" - + "o \001(\tH\004\210\001\001\022 \n\017gateway_address\030\371\211\244\333\001 \001(\tH" - + "\005\210\001\001\022\020\n\002id\030\233\032 \001(\004H\006\210\001\001\022%\n\024internal_ipv6_" - + "prefix\030\350\242\264\361\001 \001(\tH\007\210\001\001\022\035\n\rip_cidr_range\030\312" - + "\315\344. \001(\tH\010\210\001\001\022!\n\020ipv6_access_type\030\335\365\321\360\001 \001" - + "(\tH\t\210\001\001\022 \n\017ipv6_cidr_range\030\212\234\237\202\001 \001(\tH\n\210\001" - + "\001\022\024\n\004kind\030\224\367\310\001 \001(\tH\013\210\001\001\022I\n\nlog_config\030\235\321" - + "\301\247\001 \001(\0132,.google.cloud.compute.v1.Subnet" - + "workLogConfigH\014\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\r\210\001\001" - + "\022\027\n\007network\030\256\264\205o \001(\tH\016\210\001\001\022)\n\030private_ip_" - + "google_access\030\316\350\375\310\001 \001(\010H\017\210\001\001\022*\n\032private_" - + "ipv6_google_access\030\216\314\202\027 \001(\tH\020\210\001\001\022\030\n\007purp" - + "ose\030\236\372\357\226\001 \001(\tH\021\210\001\001\022\026\n\006region\030\364\315\240B \001(\tH\022\210" - + "\001\001\022\024\n\004role\030\366\200\326\001 \001(\tH\023\210\001\001\022Q\n\023secondary_ip" - + "_ranges\030\343\377\224A \003(\01321.google.cloud.compute." - + "v1.SubnetworkSecondaryRange\022\032\n\tself_link" - + "\030\215\222\305\331\001 \001(\tH\024\210\001\001\022\033\n\nstack_type\030\221\265\213\313\001 \001(\tH" - + "\025\210\001\001\022\025\n\005state\030\221\211\2534 \001(\tH\026\210\001\001\"y\n\016Ipv6Acces" - + "sType\022\036\n\032UNDEFINED_IPV6_ACCESS_TYPE\020\000\022\017\n" - + "\010EXTERNAL\020\313\247\375\020\022\020\n\010INTERNAL\020\275\355\226\205\001\022$\n\034UNSP" - + "ECIFIED_IPV6_ACCESS_TYPE\020\245\366\244\225\001\"\276\001\n\027Priva" - + "teIpv6GoogleAccess\022(\n$UNDEFINED_PRIVATE_" - + "IPV6_GOOGLE_ACCESS\020\000\022\035\n\025DISABLE_GOOGLE_A" - + "CCESS\020\363\251\204\327\001\022-\n%ENABLE_BIDIRECTIONAL_ACCE" - + "SS_TO_GOOGLE\020\272\312\211\314\001\022+\n#ENABLE_OUTBOUND_VM" - + "_ACCESS_TO_GOOGLE\020\327\372\266\211\001\"\256\001\n\007Purpose\022\025\n\021U" - + "NDEFINED_PURPOSE\020\000\022#\n\034INTERNAL_HTTPS_LOA" - + "D_BALANCER\020\331\266\316v\022\017\n\007PRIVATE\020\343\342\262\300\001\022\027\n\020PRIV" - + "ATE_RFC_1918\020\333\376\305y\022\036\n\027PRIVATE_SERVICE_CON" - + "NECT\020\304\364\371\026\022\035\n\026REGIONAL_MANAGED_PROXY\020\356\266\375H" - + "\":\n\004Role\022\022\n\016UNDEFINED_ROLE\020\000\022\016\n\006ACTIVE\020\206" - + "\346\211\226\001\022\016\n\006BACKUP\020\302\323\315\242\001\"i\n\tStackType\022\030\n\024UND" - + "EFINED_STACK_TYPE\020\000\022\020\n\tIPV4_IPV6\020\201\350\312\n\022\020\n" - + "\tIPV4_ONLY\020\246\313\325\n\022\036\n\026UNSPECIFIED_STACK_TYP" - + "E\020\331\321\221\216\001\"<\n\005State\022\023\n\017UNDEFINED_STATE\020\000\022\020\n" - + "\010DRAINING\020\352\325\214\345\001\022\014\n\005READY\020\203\303\217%B\025\n\023_creati" - + "on_timestampB\016\n\014_descriptionB\023\n\021_enable_" - + "flow_logsB\027\n\025_external_ipv6_prefixB\016\n\014_f" - + "ingerprintB\022\n\020_gateway_addressB\005\n\003_idB\027\n" - + "\025_internal_ipv6_prefixB\020\n\016_ip_cidr_range" - + "B\023\n\021_ipv6_access_typeB\022\n\020_ipv6_cidr_rang" - + "eB\007\n\005_kindB\r\n\013_log_configB\007\n\005_nameB\n\n\010_n" - + "etworkB\033\n\031_private_ip_google_accessB\035\n\033_" - + "private_ipv6_google_accessB\n\n\010_purposeB\t" - + "\n\007_regionB\007\n\005_roleB\014\n\n_self_linkB\r\n\013_sta" - + "ck_typeB\010\n\006_state\"\277\003\n\030SubnetworkAggregat" - + "edList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022N\n\005items\030\300\317\367/ \003" - + "(\0132<.google.cloud.compute.v1.SubnetworkA" + + " \001(\tB\013\342A\001\002\362G\004zoneB\r\n\013_request_id\"\352\002\n/Set" + + "TargetPoolsRegionInstanceGroupManagerReq" + + "uest\022\'\n\026instance_group_manager\030\303\367\363v \001(\tB" + + "\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007projec" + + "t\022 \n\006region\030\364\315\240B \001(\tB\r\342A\001\002\362G\006region\022\234\001\n@" + + "region_instance_group_managers_set_targe" + + "t_pools_request_resource\030\375\312\305% \001(\0132I.goog" + + "le.cloud.compute.v1.RegionInstanceGroupM" + + "anagersSetTargetPoolsRequestB\004\342A\001\002\022\032\n\nre" + + "quest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\224\002" + + "\n%SetUrlMapRegionTargetHttpProxyRequest\022" + + "\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022 \n\006r" + + "egion\030\364\315\240B \001(\tB\r\342A\001\002\362G\006region\022\032\n\nrequest" + + "_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\"\n\021target_http_proxy\030\345" + + "\276\322b \001(\tB\004\342A\001\002\022V\n\032url_map_reference_resou" + + "rce\030\225\346\216\276\001 \001(\0132(.google.cloud.compute.v1." + + "UrlMapReferenceB\004\342A\001\002B\r\n\013_request_id\"\226\002\n" + + "&SetUrlMapRegionTargetHttpsProxyRequest\022" + + "\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022 \n\006r" + + "egion\030\364\315\240B \001(\tB\r\342A\001\002\362G\006region\022\032\n\nrequest" + + "_id\030\313\201\331\021 \001(\tH\000\210\001\001\022#\n\022target_https_proxy\030" + + "\354\260\372\030 \001(\tB\004\342A\001\002\022V\n\032url_map_reference_reso" + + "urce\030\225\346\216\276\001 \001(\0132(.google.cloud.compute.v1" + + ".UrlMapReferenceB\004\342A\001\002B\r\n\013_request_id\"\354\001" + + "\n\037SetUrlMapTargetHttpProxyRequest\022\"\n\007pro" + + "ject\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nrequest" + + "_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\"\n\021target_http_proxy\030\345" + + "\276\322b \001(\tB\004\342A\001\002\022V\n\032url_map_reference_resou" + + "rce\030\225\346\216\276\001 \001(\0132(.google.cloud.compute.v1." + + "UrlMapReferenceB\004\342A\001\002B\r\n\013_request_id\"\356\001\n" + + " SetUrlMapTargetHttpsProxyRequest\022\"\n\007pro" + + "ject\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nrequest" + + "_id\030\313\201\331\021 \001(\tH\000\210\001\001\022#\n\022target_https_proxy\030" + + "\354\260\372\030 \001(\tB\004\342A\001\002\022V\n\032url_map_reference_reso" + + "urce\030\225\346\216\276\001 \001(\0132(.google.cloud.compute.v1" + + ".UrlMapReferenceB\004\342A\001\002B\r\n\013_request_id\"\322\001" + + "\n\"SetUsageExportBucketProjectRequest\022\"\n\007" + + "project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nrequ" + + "est_id\030\313\201\331\021 \001(\tH\000\210\001\001\022]\n\036usage_export_loc" + + "ation_resource\030\353\314\324\t \001(\0132,.google.cloud.c" + + "ompute.v1.UsageExportLocationB\004\342A\001\002B\r\n\013_" + + "request_id\"\372\002\n\rShareSettings\022N\n\013project_" + + "map\030\266\326\377? \003(\01326.google.cloud.compute.v1.S" + + "hareSettings.ProjectMapEntry\022\033\n\nshare_ty" + + "pe\030\232\227\270\253\001 \001(\tH\000\210\001\001\032f\n\017ProjectMapEntry\022\013\n\003" + + "key\030\001 \001(\t\022B\n\005value\030\002 \001(\01323.google.cloud." + + "compute.v1.ShareSettingsProjectConfig:\0028" + + "\001\"\204\001\n\tShareType\022\030\n\024UNDEFINED_SHARE_TYPE\020" + + "\000\022\014\n\005LOCAL\020\313\316\317\"\022\024\n\014ORGANIZATION\020\263\252\217\203\001\022\036\n" + + "\026SHARE_TYPE_UNSPECIFIED\020\222\274\366\353\001\022\031\n\021SPECIFI" + + "C_PROJECTS\020\347\261\356\245\001B\r\n\013_share_type\"G\n\032Share" + + "SettingsProjectConfig\022\032\n\nproject_id\030\201\310\322T" + + " \001(\tH\000\210\001\001B\r\n\013_project_id\"\316\001\n\026ShieldedIns" + + "tanceConfig\022,\n\033enable_integrity_monitori" + + "ng\030\266\333\207\303\001 \001(\010H\000\210\001\001\022\"\n\022enable_secure_boot\030" + + "\376\203\366: \001(\010H\001\210\001\001\022\033\n\013enable_vtpm\030\367\344\333V \001(\010H\002\210" + + "\001\001B\036\n\034_enable_integrity_monitoringB\025\n\023_e" + + "nable_secure_bootB\016\n\014_enable_vtpm\"\213\002\n\030Sh" + + "ieldedInstanceIdentity\022W\n\016encryption_key" + + "\030\243\307\351\350\001 \001(\01326.google.cloud.compute.v1.Shi" + + "eldedInstanceIdentityEntryH\000\210\001\001\022\024\n\004kind\030" + + "\224\367\310\001 \001(\tH\001\210\001\001\022T\n\013signing_key\030\245\220\205\231\001 \001(\01326" + + ".google.cloud.compute.v1.ShieldedInstanc" + + "eIdentityEntryH\002\210\001\001B\021\n\017_encryption_keyB\007" + + "\n\005_kindB\016\n\014_signing_key\"i\n\035ShieldedInsta" + + "nceIdentityEntry\022\030\n\007ek_cert\030\235\334\324\326\001 \001(\tH\000\210" + + "\001\001\022\027\n\006ek_pub\030\344\327\250\223\001 \001(\tH\001\210\001\001B\n\n\010_ek_certB" + + "\t\n\007_ek_pub\"h\n\037ShieldedInstanceIntegrityP" + + "olicy\022(\n\030update_auto_learn_policy\030\247\304\207u \001" + + "(\010H\000\210\001\001B\033\n\031_update_auto_learn_policy\"`\n\014" + + "SignedUrlKey\022\031\n\010key_name\030\353\360\356\356\001 \001(\tH\000\210\001\001\022" + + "\032\n\tkey_value\030\221\237\260\360\001 \001(\tH\001\210\001\001B\013\n\t_key_name" + + "B\014\n\n_key_value\"\261\001\n\'SimulateMaintenanceEv" + + "entInstanceRequest\022\031\n\010instance\030\225\251\332\010 \001(\tB" + + "\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007projec" + + "t\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\034\n\004zone\030\254\307" + + "\344\001 \001(\tB\013\342A\001\002\362G\004zoneB\r\n\013_request_id\"\305\002\n(S" + + "imulateMaintenanceEventNodeGroupRequest\022" + + "\034\n\nnode_group\030\202\374\213\340\001 \001(\tB\004\342A\001\002\022\215\001\n7node_g" + + "roups_simulate_maintenance_event_request" + + "_resource\030\334\371\313\247\001 \001(\0132B.google.cloud.compu" + + "te.v1.NodeGroupsSimulateMaintenanceEvent" + + "RequestB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362" + + "G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\034\n" + + "\004zone\030\254\307\344\001 \001(\tB\013\342A\001\002\362G\004zoneB\r\n\013_request_" + + "id\"\326\017\n\010Snapshot\022\035\n\014architecture\030\323\322\261\220\001 \001(" + + "\tH\000\210\001\001\022\035\n\014auto_created\030\330\310\233\335\001 \001(\010H\001\210\001\001\022\032\n" + + "\nchain_name\030\311\332\335 \001(\tH\002\210\001\001\022#\n\023creation_si" + + "ze_bytes\030\215\350\345; \001(\003H\003\210\001\001\022\"\n\022creation_times" + + "tamp\030\266\217\307\016 \001(\tH\004\210\001\001\022\034\n\013description\030\374\207\326\311\001 " + + "\001(\tH\005\210\001\001\022\035\n\014disk_size_gb\030\267\232\347\226\001 \001(\003H\006\210\001\001\022" + + "\037\n\016download_bytes\030\364\313\271\317\001 \001(\003H\007\210\001\001\022\020\n\002id\030\233" + + "\032 \001(\004H\010\210\001\001\022\024\n\004kind\030\224\367\310\001 \001(\tH\t\210\001\001\022!\n\021labe" + + "l_fingerprint\030\231\360\367T \001(\tH\n\210\001\001\022A\n\006labels\030\377\277" + + "\301\356\001 \003(\0132-.google.cloud.compute.v1.Snapsh" + + "ot.LabelsEntry\022\030\n\rlicense_codes\030\250\205\330\025 \003(\003" + + "\022\024\n\010licenses\030\322\210\200\241\001 \003(\t\022\036\n\rlocation_hint\030" + + "\321\201\222\247\001 \001(\tH\013\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\014\210\001\001\022\036\n\r" + + "satisfies_pzs\030\253\335\253\345\001 \001(\010H\r\210\001\001\022\032\n\tself_lin" + + "k\030\215\222\305\331\001 \001(\tH\016\210\001\001\022W\n\027snapshot_encryption_" + + "key\030\376\366\324\024 \001(\0132..google.cloud.compute.v1.C" + + "ustomerEncryptionKeyH\017\210\001\001\022\035\n\rsnapshot_ty" + + "pe\030\325\331\245; \001(\tH\020\210\001\001\022\034\n\013source_disk\030\301\356\264\327\001 \001(" + + "\tH\021\210\001\001\022[\n\032source_disk_encryption_key\030\341\240\270" + + "\375\001 \001(\0132..google.cloud.compute.v1.Custome" + + "rEncryptionKeyH\022\210\001\001\022\037\n\016source_disk_id\030\331\315" + + "\311\330\001 \001(\tH\023\210\001\001\022/\n\037source_snapshot_schedule" + + "_policy\030\203\266\265p \001(\tH\024\210\001\001\0222\n\"source_snapshot" + + "_schedule_policy_id\030\327\247\316! \001(\tH\025\210\001\001\022\026\n\006sta" + + "tus\030\362\237\267V \001(\tH\026\210\001\001\022\036\n\rstorage_bytes\030\247\273\275\312\001" + + " \001(\003H\027\210\001\001\022%\n\024storage_bytes_status\030\212\253\200\352\001 " + + "\001(\tH\030\210\001\001\022\035\n\021storage_locations\030\232\355\263\234\001 \003(\t\032" + + "-\n\013LabelsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001" + + "(\t:\0028\001\"j\n\014Architecture\022\032\n\026UNDEFINED_ARCH" + + "ITECTURE\020\000\022 \n\030ARCHITECTURE_UNSPECIFIED\020\253" + + "\324\235\274\001\022\014\n\005ARM64\020\372\313\351\035\022\016\n\006X86_64\020\307\244\346\312\001\"N\n\014Sn" + + "apshotType\022\033\n\027UNDEFINED_SNAPSHOT_TYPE\020\000\022" + + "\017\n\007ARCHIVE\020\242\331\321\361\001\022\020\n\010STANDARD\020\275\235\214\347\001\"r\n\006St" + + "atus\022\024\n\020UNDEFINED_STATUS\020\000\022\020\n\010CREATING\020\271" + + "\275\235\331\001\022\020\n\010DELETING\020\250\247\207\374\001\022\016\n\006FAILED\020\275\220\246\331\001\022\014" + + "\n\005READY\020\203\303\217%\022\020\n\tUPLOADING\020\241\234\315\177\"]\n\022Storag" + + "eBytesStatus\022\"\n\036UNDEFINED_STORAGE_BYTES_" + + "STATUS\020\000\022\020\n\010UPDATING\020\306\356\354\353\001\022\021\n\nUP_TO_DATE" + + "\020\316\242\2470B\017\n\r_architectureB\017\n\r_auto_createdB" + + "\r\n\013_chain_nameB\026\n\024_creation_size_bytesB\025" + + "\n\023_creation_timestampB\016\n\014_descriptionB\017\n" + + "\r_disk_size_gbB\021\n\017_download_bytesB\005\n\003_id" + + "B\007\n\005_kindB\024\n\022_label_fingerprintB\020\n\016_loca" + + "tion_hintB\007\n\005_nameB\020\n\016_satisfies_pzsB\014\n\n" + + "_self_linkB\032\n\030_snapshot_encryption_keyB\020" + + "\n\016_snapshot_typeB\016\n\014_source_diskB\035\n\033_sou" + + "rce_disk_encryption_keyB\021\n\017_source_disk_" + + "idB\"\n _source_snapshot_schedule_policyB%" + + "\n#_source_snapshot_schedule_policy_idB\t\n" + + "\007_statusB\020\n\016_storage_bytesB\027\n\025_storage_b" + + "ytes_status\"\241\002\n\014SnapshotList\022\020\n\002id\030\233\032 \001(" + + "\tH\000\210\001\001\0223\n\005items\030\300\317\367/ \003(\0132!.google.cloud." + + "compute.v1.Snapshot\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001" + + "\001\022\037\n\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tse" + + "lf_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n\007warning\030\234\337\226\030 \001" + + "(\0132 .google.cloud.compute.v1.WarningH\004\210\001" + + "\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_page_tokenB\014\n" + + "\n_self_linkB\n\n\010_warning\"\265\001\n\027SourceDiskEn" + + "cryptionKey\022T\n\023disk_encryption_key\030\205\355\304\201\001" + + " \001(\0132..google.cloud.compute.v1.CustomerE" + + "ncryptionKeyH\000\210\001\001\022\034\n\013source_disk\030\301\356\264\327\001 \001" + + "(\tH\001\210\001\001B\026\n\024_disk_encryption_keyB\016\n\014_sour" + + "ce_disk\"a\n\024SourceInstanceParams\022I\n\014disk_" + + "configs\030\317\331\252p \003(\01320.google.cloud.compute." + + "v1.DiskInstantiationConfig\"\361\010\n\030SourceIns" + + "tanceProperties\022\037\n\016can_ip_forward\030\374\206\204\337\001 " + + "\001(\010H\000\210\001\001\022$\n\023deletion_protection\030\352\377\262\332\001 \001(" + + "\010H\001\210\001\001\022\034\n\013description\030\374\207\326\311\001 \001(\tH\002\210\001\001\022<\n\005" + + "disks\030\366\314\312- \003(\0132*.google.cloud.compute.v1" + + ".SavedAttachedDisk\022J\n\022guest_accelerators" + + "\030\357\314\207\335\001 \003(\0132*.google.cloud.compute.v1.Acc" + + "eleratorConfig\022*\n\032key_revocation_action_" + + "type\030\342\334\300p \001(\tH\003\210\001\001\022Q\n\006labels\030\377\277\301\356\001 \003(\0132=" + + ".google.cloud.compute.v1.SourceInstanceP" + + "roperties.LabelsEntry\022\034\n\014machine_type\030\262\260" + + "\312l \001(\tH\004\210\001\001\022;\n\010metadata\030\257\366\265) \001(\0132!.googl" + + "e.cloud.compute.v1.MetadataH\005\210\001\001\022 \n\020min_" + + "cpu_platform\030\367\233\352s \001(\tH\006\210\001\001\022H\n\022network_in" + + "terfaces\030\213\332\222\031 \003(\0132).google.cloud.compute" + + ".v1.NetworkInterface\022@\n\nscheduling\030\224\313\261\270\001" + + " \001(\0132#.google.cloud.compute.v1.Schedulin" + + "gH\007\210\001\001\022E\n\020service_accounts\030\260\304\253\204\001 \003(\0132\'.g" + + "oogle.cloud.compute.v1.ServiceAccount\0223\n" + + "\004tags\030\231\350\330\001 \001(\0132\035.google.cloud.compute.v1" + + ".TagsH\010\210\001\001\032-\n\013LabelsEntry\022\013\n\003key\030\001 \001(\t\022\r" + + "\n\005value\030\002 \001(\t:\0028\001\"\215\001\n\027KeyRevocationActio" + + "nType\022(\n$UNDEFINED_KEY_REVOCATION_ACTION" + + "_TYPE\020\000\022.\n&KEY_REVOCATION_ACTION_TYPE_UN" + + "SPECIFIED\020\332\221\336\336\001\022\013\n\004NONE\020\270\316\222\001\022\013\n\004STOP\020\202\200\234" + + "\001B\021\n\017_can_ip_forwardB\026\n\024_deletion_protec" + + "tionB\016\n\014_descriptionB\035\n\033_key_revocation_" + + "action_typeB\017\n\r_machine_typeB\013\n\t_metadat" + + "aB\023\n\021_min_cpu_platformB\r\n\013_schedulingB\007\n" + + "\005_tags\"\240\006\n\016SslCertificate\022\034\n\013certificate" + + "\030\227\203\375\242\001 \001(\tH\000\210\001\001\022\"\n\022creation_timestamp\030\266\217" + + "\307\016 \001(\tH\001\210\001\001\022\034\n\013description\030\374\207\326\311\001 \001(\tH\002\210\001" + + "\001\022\034\n\013expire_time\030\355\323\221\322\001 \001(\tH\003\210\001\001\022\020\n\002id\030\233\032" + + " \001(\004H\004\210\001\001\022\024\n\004kind\030\224\367\310\001 \001(\tH\005\210\001\001\022V\n\007manag" + + "ed\030\237\237\244\216\001 \001(\0132<.google.cloud.compute.v1.S" + + "slCertificateManagedSslCertificateH\006\210\001\001\022" + + "\024\n\004name\030\213\365\315\001 \001(\tH\007\210\001\001\022\034\n\013private_key\030\243\363\245" + + "\254\001 \001(\tH\010\210\001\001\022\026\n\006region\030\364\315\240B \001(\tH\t\210\001\001\022\032\n\ts" + + "elf_link\030\215\222\305\331\001 \001(\tH\n\210\001\001\022_\n\014self_managed\030" + + "\254\363\201\235\001 \001(\0132@.google.cloud.compute.v1.SslC" + + "ertificateSelfManagedSslCertificateH\013\210\001\001" + + "\022%\n\031subject_alternative_names\030\343\357\223\374\001 \003(\t\022" + + "\024\n\004type\030\272\236\332\001 \001(\tH\014\210\001\001\"[\n\004Type\022\022\n\016UNDEFIN" + + "ED_TYPE\020\000\022\017\n\007MANAGED\020\377\266\322\344\001\022\024\n\014SELF_MANAG" + + "ED\020\214\373\223\317\001\022\030\n\020TYPE_UNSPECIFIED\020\222\373\333\320\001B\016\n\014_c" + + "ertificateB\025\n\023_creation_timestampB\016\n\014_de" + + "scriptionB\016\n\014_expire_timeB\005\n\003_idB\007\n\005_kin", + "dB\n\n\010_managedB\007\n\005_nameB\016\n\014_private_keyB\t" + + "\n\007_regionB\014\n\n_self_linkB\017\n\r_self_managed" + + "B\007\n\005_type\"\313\003\n\034SslCertificateAggregatedLi" + + "st\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022R\n\005items\030\300\317\367/ \003(\0132@" + + ".google.cloud.compute.v1.SslCertificateA" + "ggregatedList.ItemsEntry\022\024\n\004kind\030\224\367\310\001 \001(" + "\tH\001\210\001\001\022\037\n\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022" + "\032\n\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n\014unreachab" + "les\030\237\240\206t \003(\t\0229\n\007warning\030\234\337\226\030 \001(\0132 .googl" - + "e.cloud.compute.v1.WarningH\004\210\001\001\032\\\n\nItems" - + "Entry\022\013\n\003key\030\001 \001(\t\022=\n\005value\030\002 \001(\0132..goog" - + "le.cloud.compute.v1.SubnetworksScopedLis" - + "t:\0028\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_page_toke" - + "nB\014\n\n_self_linkB\n\n\010_warning\"\245\002\n\016Subnetwo" - + "rkList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0225\n\005items\030\300\317\367/ \003" - + "(\0132#.google.cloud.compute.v1.Subnetwork\022" - + "\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page_token" - + "\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\003\210" - + "\001\001\0229\n\007warning\030\234\337\226\030 \001(\0132 .google.cloud.co" - + "mpute.v1.WarningH\004\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n" - + "\020_next_page_tokenB\014\n\n_self_linkB\n\n\010_warn" - + "ing\"\335\004\n\023SubnetworkLogConfig\022$\n\024aggregati" - + "on_interval\030\202\233\264S \001(\tH\000\210\001\001\022\027\n\006enable\030\203\313\324\224" - + "\001 \001(\010H\001\210\001\001\022\033\n\013filter_expr\030\334\244\270W \001(\tH\002\210\001\001\022" - + "\036\n\rflow_sampling\030\330\347\345\374\001 \001(\002H\003\210\001\001\022\030\n\010metad" - + "ata\030\257\366\265) \001(\tH\004\210\001\001\022\033\n\017metadata_fields\030\311\273\273" - + "\264\001 \003(\t\"\310\001\n\023AggregationInterval\022\"\n\036UNDEFI" - + "NED_AGGREGATION_INTERVAL\020\000\022\027\n\017INTERVAL_1" - + "0_MIN\020\314\321\245\350\001\022\027\n\017INTERVAL_15_MIN\020\321\274\277\352\001\022\025\n\016" - + "INTERVAL_1_MIN\020\252\322\366 \022\026\n\017INTERVAL_30_SEC\020\211" - + "\340\314\003\022\025\n\016INTERVAL_5_MIN\020\256\216\330\"\022\025\n\016INTERVAL_5" - + "_SEC\020\255\272\330\"\"u\n\010Metadata\022\026\n\022UNDEFINED_METAD" - + "ATA\020\000\022\026\n\017CUSTOM_METADATA\020\275\330\343\035\022\034\n\024EXCLUDE" - + "_ALL_METADATA\020\222\275\301\237\001\022\033\n\024INCLUDE_ALL_METAD" - + "ATA\020\204\315\277NB\027\n\025_aggregation_intervalB\t\n\007_en" - + "ableB\016\n\014_filter_exprB\020\n\016_flow_samplingB\013" - + "\n\t_metadata\"w\n\030SubnetworkSecondaryRange\022" - + "\035\n\rip_cidr_range\030\312\315\344. \001(\tH\000\210\001\001\022\033\n\nrange_" - + "name\030\315\360\264\236\001 \001(\tH\001\210\001\001B\020\n\016_ip_cidr_rangeB\r\n" - + "\013_range_name\"V\n#SubnetworksExpandIpCidrR" - + "angeRequest\022\035\n\rip_cidr_range\030\312\315\344. \001(\tH\000\210" - + "\001\001B\020\n\016_ip_cidr_range\"\234\001\n\025SubnetworksScop" - + "edList\022<\n\013subnetworks\030\305\324\245\306\001 \003(\0132#.google" - + ".cloud.compute.v1.Subnetwork\0229\n\007warning\030" - + "\234\337\226\030 \001(\0132 .google.cloud.compute.v1.Warni" - + "ngH\000\210\001\001B\n\n\010_warning\"t\n*SubnetworksSetPri" - + "vateIpGoogleAccessRequest\022)\n\030private_ip_" - + "google_access\030\316\350\375\310\001 \001(\010H\000\210\001\001B\033\n\031_private" - + "_ip_google_access\"\177\n\nSubsetting\022\026\n\006polic" - + "y\030\262\312\266+ \001(\tH\000\210\001\001\"N\n\006Policy\022\024\n\020UNDEFINED_P" - + "OLICY\020\000\022!\n\032CONSISTENT_HASH_SUBSETTING\020\264\230" - + "\3743\022\013\n\004NONE\020\270\316\222\001B\t\n\007_policy\"\332\001\n\026SuspendIn" - + "stanceRequest\022\"\n\021discard_local_ssd\030\317\351\255\230\001" - + " \001(\010H\000\210\001\001\022\031\n\010instance\030\225\251\332\010 \001(\tB\004\342A\001\002\022\"\n\007" - + "project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nrequ" - + "est_id\030\313\201\331\021 \001(\tH\001\210\001\001\022\034\n\004zone\030\254\307\344\001 \001(\tB\013\342" - + "A\001\002\362G\004zoneB\024\n\022_discard_local_ssdB\r\n\013_req" - + "uest_id\"\213\001\n SwitchToCustomModeNetworkReq" - + "uest\022\030\n\007network\030\256\264\205o \001(\tB\004\342A\001\002\022\"\n\007projec" - + "t\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nrequest_id" - + "\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\330\003\n\016TCPHea" - + "lthCheck\022\024\n\004port\030\201\261\322\001 \001(\005H\000\210\001\001\022\031\n\tport_n" - + "ame\030\211\207\347\023 \001(\tH\001\210\001\001\022\"\n\022port_specification\030" - + "\305\353\314\030 \001(\tH\002\210\001\001\022\034\n\014proxy_header\030\376\272\274L \001(\tH\003" - + "\210\001\001\022\027\n\007request\030\217\345\273\n \001(\tH\004\210\001\001\022\030\n\010response" - + "\030\301\250\334] \001(\tH\005\210\001\001\"~\n\021PortSpecification\022 \n\034U" - + "NDEFINED_PORT_SPECIFICATION\020\000\022\025\n\016USE_FIX" - + "ED_PORT\020\344\210\333Z\022\026\n\016USE_NAMED_PORT\020\277\317\307\246\001\022\030\n\020" - + "USE_SERVING_PORT\020\314\321\365\254\001\"H\n\013ProxyHeader\022\032\n" - + "\026UNDEFINED_PROXY_HEADER\020\000\022\013\n\004NONE\020\270\316\222\001\022\020" - + "\n\010PROXY_V1\020\254\244\267\237\001B\007\n\005_portB\014\n\n_port_nameB" - + "\025\n\023_port_specificationB\017\n\r_proxy_headerB" - + "\n\n\010_requestB\013\n\t_response\"E\n\004Tags\022\033\n\013fing" - + "erprint\030\344\321\363o \001(\tH\000\210\001\001\022\020\n\005items\030\300\317\367/ \003(\tB" - + "\016\n\014_fingerprint\"\312\003\n\017TargetGrpcProxy\022\"\n\022c" - + "reation_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022\034\n\013descr" - + "iption\030\374\207\326\311\001 \001(\tH\001\210\001\001\022\033\n\013fingerprint\030\344\321\363" - + "o \001(\tH\002\210\001\001\022\020\n\002id\030\233\032 \001(\004H\003\210\001\001\022\024\n\004kind\030\224\367\310" - + "\001 \001(\tH\004\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\005\210\001\001\022\032\n\tself" - + "_link\030\215\222\305\331\001 \001(\tH\006\210\001\001\022!\n\021self_link_with_i" - + "d\030\202\254\235\025 \001(\tH\007\210\001\001\022\030\n\007url_map\030\214\225\201\257\001 \001(\tH\010\210\001" - + "\001\022&\n\026validate_for_proxyless\030\250\343\3060 \001(\010H\t\210\001" - + "\001B\025\n\023_creation_timestampB\016\n\014_description" - + "B\016\n\014_fingerprintB\005\n\003_idB\007\n\005_kindB\007\n\005_nam" - + "eB\014\n\n_self_linkB\024\n\022_self_link_with_idB\n\n" - + "\010_url_mapB\031\n\027_validate_for_proxyless\"\257\002\n" - + "\023TargetGrpcProxyList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022:" - + "\n\005items\030\300\317\367/ \003(\0132(.google.cloud.compute." - + "v1.TargetGrpcProxy\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001" - + "\022\037\n\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tsel" - + "f_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n\007warning\030\234\337\226\030 \001(" - + "\0132 .google.cloud.compute.v1.WarningH\004\210\001\001" - + "B\005\n\003_idB\007\n\005_kindB\022\n\020_next_page_tokenB\014\n\n" - + "_self_linkB\n\n\010_warning\"\256\001\n\033TargetHttpPro" - + "xiesScopedList\022H\n\023target_http_proxies\030\303\325" - + "\250M \003(\0132(.google.cloud.compute.v1.TargetH" - + "ttpProxy\0229\n\007warning\030\234\337\226\030 \001(\0132 .google.cl" + + "e.cloud.compute.v1.WarningH\004\210\001\001\032`\n\nItems" + + "Entry\022\013\n\003key\030\001 \001(\t\022A\n\005value\030\002 \001(\01322.goog" + + "le.cloud.compute.v1.SslCertificatesScope" + + "dList:\0028\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_page_" + + "tokenB\014\n\n_self_linkB\n\n\010_warning\"\255\002\n\022SslC" + + "ertificateList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0229\n\005item" + + "s\030\300\317\367/ \003(\0132\'.google.cloud.compute.v1.Ssl" + + "Certificate\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017nex" + + "t_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself_link\030" + + "\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n\007warning\030\234\337\226\030 \001(\0132 .goo" + + "gle.cloud.compute.v1.WarningH\004\210\001\001B\005\n\003_id" + + "B\007\n\005_kindB\022\n\020_next_page_tokenB\014\n\n_self_l" + + "inkB\n\n\010_warning\"\320\003\n#SslCertificateManage" + + "dSslCertificate\022i\n\rdomain_status\030\315\247\347\253\001 \003" + + "(\0132N.google.cloud.compute.v1.SslCertific" + + "ateManagedSslCertificate.DomainStatusEnt" + + "ry\022\022\n\007domains\030\257\210\233l \003(\t\022\026\n\006status\030\362\237\267V \001(" + + "\tH\000\210\001\001\0323\n\021DomainStatusEntry\022\013\n\003key\030\001 \001(\t" + + "\022\r\n\005value\030\002 \001(\t:\0028\001\"\321\001\n\006Status\022\024\n\020UNDEFI" + + "NED_STATUS\020\000\022\016\n\006ACTIVE\020\206\346\211\226\001\022.\n&MANAGED_" + + "CERTIFICATE_STATUS_UNSPECIFIED\020\322\305\263\342\001\022\024\n\014" + + "PROVISIONING\020\355\365\332\212\001\022\032\n\023PROVISIONING_FAILE" + + "D\020\317\253\320$\022\'\n\037PROVISIONING_FAILED_PERMANENTL" + + "Y\020\253\360\222\203\001\022\026\n\016RENEWAL_FAILED\020\204\276\241\317\001B\t\n\007_stat" + + "us\"\205\001\n\'SslCertificateSelfManagedSslCerti" + + "ficate\022\034\n\013certificate\030\227\203\375\242\001 \001(\tH\000\210\001\001\022\034\n\013" + + "private_key\030\243\363\245\254\001 \001(\tH\001\210\001\001B\016\n\014_certifica" + + "teB\016\n\014_private_key\"\251\001\n\031SslCertificatesSc" + + "opedList\022E\n\020ssl_certificates\030\217\242\303\256\001 \003(\0132\'" + + ".google.cloud.compute.v1.SslCertificate\022" + + "9\n\007warning\030\234\337\226\030 \001(\0132 .google.cloud.compu" + + "te.v1.WarningH\000\210\001\001B\n\n\010_warning\"\340\003\n\031SslPo" + + "liciesAggregatedList\022\024\n\004etag\030\225\322\276\001 \001(\tH\000\210" + + "\001\001\022\020\n\002id\030\233\032 \001(\tH\001\210\001\001\022O\n\005items\030\300\317\367/ \003(\0132=" + + ".google.cloud.compute.v1.SslPoliciesAggr" + + "egatedList.ItemsEntry\022\024\n\004kind\030\224\367\310\001 \001(\tH\002" + + "\210\001\001\022\037\n\017next_page_token\030\225\272\206& \001(\tH\003\210\001\001\022\032\n\t" + + "self_link\030\215\222\305\331\001 \001(\tH\004\210\001\001\022\027\n\014unreachables" + + "\030\237\240\206t \003(\t\0229\n\007warning\030\234\337\226\030 \001(\0132 .google.c" + + "loud.compute.v1.WarningH\005\210\001\001\032\\\n\nItemsEnt" + + "ry\022\013\n\003key\030\001 \001(\t\022=\n\005value\030\002 \001(\0132..google." + + "cloud.compute.v1.SslPoliciesScopedList:\002" + + "8\001B\007\n\005_etagB\005\n\003_idB\007\n\005_kindB\022\n\020_next_pag" + + "e_tokenB\014\n\n_self_linkB\n\n\010_warning\"\245\002\n\017Ss" + + "lPoliciesList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0224\n\005items" + + "\030\300\317\367/ \003(\0132\".google.cloud.compute.v1.SslP" + + "olicy\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page" + + "_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 " + + "\001(\tH\003\210\001\001\0229\n\007warning\030\234\337\226\030 \001(\0132 .google.cl" + + "oud.compute.v1.WarningH\004\210\001\001B\005\n\003_idB\007\n\005_k" + + "indB\022\n\020_next_page_tokenB\014\n\n_self_linkB\n\n" + + "\010_warning\"?\n(SslPoliciesListAvailableFea" + + "turesResponse\022\023\n\010features\030\275\310\263u \003(\t\"\233\001\n\025S" + + "slPoliciesScopedList\022;\n\014ssl_policies\030\243\344\215" + + "d \003(\0132\".google.cloud.compute.v1.SslPolic" + + "y\0229\n\007warning\030\234\337\226\030 \001(\0132 .google.cloud.com" + + "pute.v1.WarningH\000\210\001\001B\n\n\010_warning\"\331\005\n\tSsl" + + "Policy\022\"\n\022creation_timestamp\030\266\217\307\016 \001(\tH\000\210" + + "\001\001\022\032\n\017custom_features\030\313\262\313\020 \003(\t\022\034\n\013descri" + + "ption\030\374\207\326\311\001 \001(\tH\001\210\001\001\022\034\n\020enabled_features" + + "\030\373\306\322\337\001 \003(\t\022\033\n\013fingerprint\030\344\321\363o \001(\tH\002\210\001\001\022" + + "\020\n\002id\030\233\032 \001(\004H\003\210\001\001\022\024\n\004kind\030\224\367\310\001 \001(\tH\004\210\001\001\022" + + "\037\n\017min_tls_version\030\247\346\361\003 \001(\tH\005\210\001\001\022\024\n\004name" + + "\030\213\365\315\001 \001(\tH\006\210\001\001\022\027\n\007profile\030\251\223\272l \001(\tH\007\210\001\001\022" + + "\026\n\006region\030\364\315\240B \001(\tH\010\210\001\001\022\032\n\tself_link\030\215\222\305" + + "\331\001 \001(\tH\t\210\001\001\0227\n\010warnings\030\327\210\301\355\001 \003(\0132!.goog" + + "le.cloud.compute.v1.Warnings\"^\n\rMinTlsVe" + + "rsion\022\035\n\031UNDEFINED_MIN_TLS_VERSION\020\000\022\016\n\007" + + "TLS_1_0\020\276\244\345\017\022\016\n\007TLS_1_1\020\277\244\345\017\022\016\n\007TLS_1_2\020" + + "\300\244\345\017\"e\n\007Profile\022\025\n\021UNDEFINED_PROFILE\020\000\022\021" + + "\n\nCOMPATIBLE\020\324\215\303U\022\016\n\006CUSTOM\020\361\376\245\271\001\022\r\n\006MOD" + + "ERN\020\237\276\371>\022\021\n\nRESTRICTED\020\333\350\333|B\025\n\023_creation" + + "_timestampB\016\n\014_descriptionB\016\n\014_fingerpri" + + "ntB\005\n\003_idB\007\n\005_kindB\022\n\020_min_tls_versionB\007" + + "\n\005_nameB\n\n\010_profileB\t\n\007_regionB\014\n\n_self_" + + "link\"@\n\022SslPolicyReference\022\033\n\nssl_policy" + + "\030\305\375\340\214\001 \001(\tH\000\210\001\001B\r\n\013_ssl_policy\"\244\002\n Start" + + "AsyncReplicationDiskRequest\022\025\n\004disk\030\235\233\274\001" + + " \001(\tB\004\342A\001\002\022|\n.disks_start_async_replicat" + + "ion_request_resource\030\332\236\300\340\001 \001(\0132:.google." + + "cloud.compute.v1.DisksStartAsyncReplicat" + + "ionRequestB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A" + + "\001\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001" + + "\022\034\n\004zone\030\254\307\344\001 \001(\tB\013\342A\001\002\362G\004zoneB\r\n\013_reque" + + "st_id\"\274\002\n&StartAsyncReplicationRegionDis" + + "kRequest\022\025\n\004disk\030\235\233\274\001 \001(\tB\004\342A\001\002\022\"\n\007proje" + + "ct\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022 \n\006region\030\364\315" + + "\240B \001(\tB\r\342A\001\002\362G\006region\022\211\001\n5region_disks_s" + + "tart_async_replication_request_resource\030" + + "\205\310\226\342\001 \001(\0132@.google.cloud.compute.v1.Regi" + + "onDisksStartAsyncReplicationRequestB\004\342A\001" + + "\002\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_reques" + + "t_id\"\236\001\n\024StartInstanceRequest\022\031\n\010instanc" + + "e\030\225\251\332\010 \001(\tB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A" + + "\001\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001" + + "\022\034\n\004zone\030\254\307\344\001 \001(\tB\013\342A\001\002\362G\004zoneB\r\n\013_reque" + + "st_id\"\271\002\n%StartWithEncryptionKeyInstance" + + "Request\022\031\n\010instance\030\225\251\332\010 \001(\tB\004\342A\001\002\022\207\001\n4i" + + "nstances_start_with_encryption_key_reque" + + "st_resource\030\377\376\317\322\001 \001(\0132?.google.cloud.com" + + "pute.v1.InstancesStartWithEncryptionKeyR" + + "equestB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G" + + "\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\034\n\004" + + "zone\030\254\307\344\001 \001(\tB\013\342A\001\002\362G\004zoneB\r\n\013_request_i" + + "d\"|\n\016StatefulPolicy\022V\n\017preserved_state\030\252" + + "\342\240\001 \001(\01325.google.cloud.compute.v1.Statef" + + "ulPolicyPreservedStateH\000\210\001\001B\022\n\020_preserve" + + "d_state\"\341\001\n\034StatefulPolicyPreservedState" + + "\022R\n\005disks\030\366\314\312- \003(\0132@.google.cloud.comput" + + "e.v1.StatefulPolicyPreservedState.DisksE" + + "ntry\032m\n\nDisksEntry\022\013\n\003key\030\001 \001(\t\022N\n\005value" + + "\030\002 \001(\0132?.google.cloud.compute.v1.Statefu" + + "lPolicyPreservedStateDiskDevice:\0028\001\"\264\001\n&" + + "StatefulPolicyPreservedStateDiskDevice\022\034" + + "\n\013auto_delete\030\273\344\316\335\001 \001(\tH\000\210\001\001\"\\\n\nAutoDele" + + "te\022\031\n\025UNDEFINED_AUTO_DELETE\020\000\022\014\n\005NEVER\020\354" + + "\244\257#\022%\n\036ON_PERMANENT_INSTANCE_DELETION\020\347\340" + + "\322-B\016\n\014_auto_delete\"\245\001\n\037StopAsyncReplicat" + + "ionDiskRequest\022\025\n\004disk\030\235\233\274\001 \001(\tB\004\342A\001\002\022\"\n" + + "\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nreq" + + "uest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\034\n\004zone\030\254\307\344\001 \001(\tB\013" + + "\342A\001\002\362G\004zoneB\r\n\013_request_id\"\257\001\n%StopAsync" + + "ReplicationRegionDiskRequest\022\025\n\004disk\030\235\233\274" + + "\001 \001(\tB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007" + + "project\022 \n\006region\030\364\315\240B \001(\tB\r\342A\001\002\362G\006regio" + + "n\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_reques" + + "t_id\"\235\002\n$StopGroupAsyncReplicationDiskRe" + + "quest\022\207\001\n4disks_stop_group_async_replica" + + "tion_resource_resource\030\225\370\257\245\001 \001(\0132?.googl" + + "e.cloud.compute.v1.DisksStopGroupAsyncRe" + + "plicationResourceB\004\342A\001\002\022\"\n\007project\030\231\226\301l " + + "\001(\tB\016\342A\001\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001" + + "(\tH\000\210\001\001\022\034\n\004zone\030\254\307\344\001 \001(\tB\013\342A\001\002\362G\004zoneB\r\n" + + "\013_request_id\"\247\002\n*StopGroupAsyncReplicati" + + "onRegionDiskRequest\022\207\001\n4disks_stop_group" + + "_async_replication_resource_resource\030\225\370\257" + + "\245\001 \001(\0132?.google.cloud.compute.v1.DisksSt" + + "opGroupAsyncReplicationResourceB\004\342A\001\002\022\"\n" + + "\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022 \n\006reg" + + "ion\030\364\315\240B \001(\tB\r\342A\001\002\362G\006region\022\032\n\nrequest_i" + + "d\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\327\001\n\023StopI" + + "nstanceRequest\022\"\n\021discard_local_ssd\030\317\351\255\230" + + "\001 \001(\010H\000\210\001\001\022\031\n\010instance\030\225\251\332\010 \001(\tB\004\342A\001\002\022\"\n" + + "\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nreq" + + "uest_id\030\313\201\331\021 \001(\tH\001\210\001\001\022\034\n\004zone\030\254\307\344\001 \001(\tB\013" + + "\342A\001\002\362G\004zoneB\024\n\022_discard_local_ssdB\r\n\013_re" + + "quest_id\"\232\017\n\nSubnetwork\022\"\n\022creation_time" + + "stamp\030\266\217\307\016 \001(\tH\000\210\001\001\022\034\n\013description\030\374\207\326\311\001" + + " \001(\tH\001\210\001\001\022 \n\020enable_flow_logs\030\344\304\241H \001(\010H\002" + + "\210\001\001\022$\n\024external_ipv6_prefix\030\366\222\266B \001(\tH\003\210\001" + + "\001\022\033\n\013fingerprint\030\344\321\363o \001(\tH\004\210\001\001\022 \n\017gatewa" + + "y_address\030\371\211\244\333\001 \001(\tH\005\210\001\001\022\020\n\002id\030\233\032 \001(\004H\006\210" + + "\001\001\022%\n\024internal_ipv6_prefix\030\350\242\264\361\001 \001(\tH\007\210\001" + + "\001\022\035\n\rip_cidr_range\030\312\315\344. \001(\tH\010\210\001\001\022!\n\020ipv6" + + "_access_type\030\335\365\321\360\001 \001(\tH\t\210\001\001\022 \n\017ipv6_cidr" + + "_range\030\212\234\237\202\001 \001(\tH\n\210\001\001\022\024\n\004kind\030\224\367\310\001 \001(\tH\013" + + "\210\001\001\022I\n\nlog_config\030\235\321\301\247\001 \001(\0132,.google.clo" + + "ud.compute.v1.SubnetworkLogConfigH\014\210\001\001\022\024" + + "\n\004name\030\213\365\315\001 \001(\tH\r\210\001\001\022\027\n\007network\030\256\264\205o \001(\t" + + "H\016\210\001\001\022)\n\030private_ip_google_access\030\316\350\375\310\001 " + + "\001(\010H\017\210\001\001\022*\n\032private_ipv6_google_access\030\216" + + "\314\202\027 \001(\tH\020\210\001\001\022\030\n\007purpose\030\236\372\357\226\001 \001(\tH\021\210\001\001\022\026" + + "\n\006region\030\364\315\240B \001(\tH\022\210\001\001\022\024\n\004role\030\366\200\326\001 \001(\tH" + + "\023\210\001\001\022Q\n\023secondary_ip_ranges\030\343\377\224A \003(\01321.g" + + "oogle.cloud.compute.v1.SubnetworkSeconda" + + "ryRange\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\024\210\001\001\022\033\n\ns" + + "tack_type\030\221\265\213\313\001 \001(\tH\025\210\001\001\022\025\n\005state\030\221\211\2534 \001" + + "(\tH\026\210\001\001\"y\n\016Ipv6AccessType\022\036\n\032UNDEFINED_I" + + "PV6_ACCESS_TYPE\020\000\022\017\n\010EXTERNAL\020\313\247\375\020\022\020\n\010IN" + + "TERNAL\020\275\355\226\205\001\022$\n\034UNSPECIFIED_IPV6_ACCESS_" + + "TYPE\020\245\366\244\225\001\"\276\001\n\027PrivateIpv6GoogleAccess\022(" + + "\n$UNDEFINED_PRIVATE_IPV6_GOOGLE_ACCESS\020\000" + + "\022\035\n\025DISABLE_GOOGLE_ACCESS\020\363\251\204\327\001\022-\n%ENABL" + + "E_BIDIRECTIONAL_ACCESS_TO_GOOGLE\020\272\312\211\314\001\022+" + + "\n#ENABLE_OUTBOUND_VM_ACCESS_TO_GOOGLE\020\327\372" + + "\266\211\001\"\256\001\n\007Purpose\022\025\n\021UNDEFINED_PURPOSE\020\000\022#" + + "\n\034INTERNAL_HTTPS_LOAD_BALANCER\020\331\266\316v\022\017\n\007P" + + "RIVATE\020\343\342\262\300\001\022\027\n\020PRIVATE_RFC_1918\020\333\376\305y\022\036\n" + + "\027PRIVATE_SERVICE_CONNECT\020\304\364\371\026\022\035\n\026REGIONA" + + "L_MANAGED_PROXY\020\356\266\375H\":\n\004Role\022\022\n\016UNDEFINE" + + "D_ROLE\020\000\022\016\n\006ACTIVE\020\206\346\211\226\001\022\016\n\006BACKUP\020\302\323\315\242\001" + + "\"i\n\tStackType\022\030\n\024UNDEFINED_STACK_TYPE\020\000\022" + + "\020\n\tIPV4_IPV6\020\201\350\312\n\022\020\n\tIPV4_ONLY\020\246\313\325\n\022\036\n\026U" + + "NSPECIFIED_STACK_TYPE\020\331\321\221\216\001\"<\n\005State\022\023\n\017" + + "UNDEFINED_STATE\020\000\022\020\n\010DRAINING\020\352\325\214\345\001\022\014\n\005R" + + "EADY\020\203\303\217%B\025\n\023_creation_timestampB\016\n\014_des" + + "criptionB\023\n\021_enable_flow_logsB\027\n\025_extern" + + "al_ipv6_prefixB\016\n\014_fingerprintB\022\n\020_gatew" + + "ay_addressB\005\n\003_idB\027\n\025_internal_ipv6_pref" + + "ixB\020\n\016_ip_cidr_rangeB\023\n\021_ipv6_access_typ" + + "eB\022\n\020_ipv6_cidr_rangeB\007\n\005_kindB\r\n\013_log_c" + + "onfigB\007\n\005_nameB\n\n\010_networkB\033\n\031_private_i" + + "p_google_accessB\035\n\033_private_ipv6_google_" + + "accessB\n\n\010_purposeB\t\n\007_regionB\007\n\005_roleB\014" + + "\n\n_self_linkB\r\n\013_stack_typeB\010\n\006_state\"\277\003" + + "\n\030SubnetworkAggregatedList\022\020\n\002id\030\233\032 \001(\tH" + + "\000\210\001\001\022N\n\005items\030\300\317\367/ \003(\0132<.google.cloud.co" + + "mpute.v1.SubnetworkAggregatedList.ItemsE" + + "ntry\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page_" + + "token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001" + + "(\tH\003\210\001\001\022\027\n\014unreachables\030\237\240\206t \003(\t\0229\n\007warn" + + "ing\030\234\337\226\030 \001(\0132 .google.cloud.compute.v1.W" + + "arningH\004\210\001\001\032\\\n\nItemsEntry\022\013\n\003key\030\001 \001(\t\022=" + + "\n\005value\030\002 \001(\0132..google.cloud.compute.v1." + + "SubnetworksScopedList:\0028\001B\005\n\003_idB\007\n\005_kin" + + "dB\022\n\020_next_page_tokenB\014\n\n_self_linkB\n\n\010_" + + "warning\"\245\002\n\016SubnetworkList\022\020\n\002id\030\233\032 \001(\tH" + + "\000\210\001\001\0225\n\005items\030\300\317\367/ \003(\0132#.google.cloud.co" + + "mpute.v1.Subnetwork\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001" + + "\001\022\037\n\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tse" + + "lf_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n\007warning\030\234\337\226\030 \001" + + "(\0132 .google.cloud.compute.v1.WarningH\004\210\001" + + "\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_page_tokenB\014\n" + + "\n_self_linkB\n\n\010_warning\"\335\004\n\023SubnetworkLo" + + "gConfig\022$\n\024aggregation_interval\030\202\233\264S \001(\t" + + "H\000\210\001\001\022\027\n\006enable\030\203\313\324\224\001 \001(\010H\001\210\001\001\022\033\n\013filter" + + "_expr\030\334\244\270W \001(\tH\002\210\001\001\022\036\n\rflow_sampling\030\330\347\345" + + "\374\001 \001(\002H\003\210\001\001\022\030\n\010metadata\030\257\366\265) \001(\tH\004\210\001\001\022\033\n" + + "\017metadata_fields\030\311\273\273\264\001 \003(\t\"\310\001\n\023Aggregati" + + "onInterval\022\"\n\036UNDEFINED_AGGREGATION_INTE" + + "RVAL\020\000\022\027\n\017INTERVAL_10_MIN\020\314\321\245\350\001\022\027\n\017INTER" + + "VAL_15_MIN\020\321\274\277\352\001\022\025\n\016INTERVAL_1_MIN\020\252\322\366 \022" + + "\026\n\017INTERVAL_30_SEC\020\211\340\314\003\022\025\n\016INTERVAL_5_MI" + + "N\020\256\216\330\"\022\025\n\016INTERVAL_5_SEC\020\255\272\330\"\"u\n\010Metadat" + + "a\022\026\n\022UNDEFINED_METADATA\020\000\022\026\n\017CUSTOM_META" + + "DATA\020\275\330\343\035\022\034\n\024EXCLUDE_ALL_METADATA\020\222\275\301\237\001\022" + + "\033\n\024INCLUDE_ALL_METADATA\020\204\315\277NB\027\n\025_aggrega" + + "tion_intervalB\t\n\007_enableB\016\n\014_filter_expr" + + "B\020\n\016_flow_samplingB\013\n\t_metadata\"w\n\030Subne" + + "tworkSecondaryRange\022\035\n\rip_cidr_range\030\312\315\344" + + ". \001(\tH\000\210\001\001\022\033\n\nrange_name\030\315\360\264\236\001 \001(\tH\001\210\001\001B" + + "\020\n\016_ip_cidr_rangeB\r\n\013_range_name\"V\n#Subn" + + "etworksExpandIpCidrRangeRequest\022\035\n\rip_ci" + + "dr_range\030\312\315\344. \001(\tH\000\210\001\001B\020\n\016_ip_cidr_range" + + "\"\234\001\n\025SubnetworksScopedList\022<\n\013subnetwork" + + "s\030\305\324\245\306\001 \003(\0132#.google.cloud.compute.v1.Su" + + "bnetwork\0229\n\007warning\030\234\337\226\030 \001(\0132 .google.cl" + "oud.compute.v1.WarningH\000\210\001\001B\n\n\010_warning\"" - + "\353\003\n\017TargetHttpProxy\022\"\n\022creation_timestam" - + "p\030\266\217\307\016 \001(\tH\000\210\001\001\022\034\n\013description\030\374\207\326\311\001 \001(\t" - + "H\001\210\001\001\022\033\n\013fingerprint\030\344\321\363o \001(\tH\002\210\001\001\022,\n\033ht" - + "tp_keep_alive_timeout_sec\030\336\316\246\325\001 \001(\005H\003\210\001\001" - + "\022\020\n\002id\030\233\032 \001(\004H\004\210\001\001\022\024\n\004kind\030\224\367\310\001 \001(\tH\005\210\001\001" - + "\022\024\n\004name\030\213\365\315\001 \001(\tH\006\210\001\001\022\033\n\nproxy_bind\030\356\316\261" - + "\210\001 \001(\010H\007\210\001\001\022\026\n\006region\030\364\315\240B \001(\tH\010\210\001\001\022\032\n\ts" - + "elf_link\030\215\222\305\331\001 \001(\tH\t\210\001\001\022\030\n\007url_map\030\214\225\201\257\001" - + " \001(\tH\n\210\001\001B\025\n\023_creation_timestampB\016\n\014_des" - + "criptionB\016\n\014_fingerprintB\036\n\034_http_keep_a" - + "live_timeout_secB\005\n\003_idB\007\n\005_kindB\007\n\005_nam" - + "eB\r\n\013_proxy_bindB\t\n\007_regionB\014\n\n_self_lin" - + "kB\n\n\010_url_map\"\210\003\n\035TargetHttpProxyAggrega" - + "tedList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022S\n\005items\030\300\317\367/ " - + "\003(\0132A.google.cloud.compute.v1.TargetHttp" - + "ProxyAggregatedList.ItemsEntry\022\024\n\004kind\030\224" - + "\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page_token\030\225\272\206& \001(\t" - + "H\002\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n\014unr" - + "eachables\030\237\240\206t \003(\t\032b\n\nItemsEntry\022\013\n\003key\030" - + "\001 \001(\t\022C\n\005value\030\002 \001(\01324.google.cloud.comp" - + "ute.v1.TargetHttpProxiesScopedList:\0028\001B\005" - + "\n\003_idB\007\n\005_kindB\022\n\020_next_page_tokenB\014\n\n_s" - + "elf_link\"\257\002\n\023TargetHttpProxyList\022\020\n\002id\030\233" - + "\032 \001(\tH\000\210\001\001\022:\n\005items\030\300\317\367/ \003(\0132(.google.cl" - + "oud.compute.v1.TargetHttpProxy\022\024\n\004kind\030\224" - + "\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page_token\030\225\272\206& \001(\t" - + "H\002\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n\007war" - + "ning\030\234\337\226\030 \001(\0132 .google.cloud.compute.v1." - + "WarningH\004\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_pa" - + "ge_tokenB\014\n\n_self_linkB\n\n\010_warning\"\262\001\n\034T" - + "argetHttpsProxiesScopedList\022K\n\024target_ht" - + "tps_proxies\030\212\374\347\256\001 \003(\0132).google.cloud.com" - + "pute.v1.TargetHttpsProxy\0229\n\007warning\030\234\337\226\030" - + " \001(\0132 .google.cloud.compute.v1.WarningH\000" - + "\210\001\001B\n\n\010_warning\"a\n*TargetHttpsProxiesSet" - + "CertificateMapRequest\022\037\n\017certificate_map" - + "\030\264\345\315J \001(\tH\000\210\001\001B\022\n\020_certificate_map\"\266\001\n(T" - + "argetHttpsProxiesSetQuicOverrideRequest\022" - + "\036\n\rquic_override\030\255\241\333\331\001 \001(\tH\000\210\001\001\"X\n\014QuicO" - + "verride\022\033\n\027UNDEFINED_QUIC_OVERRIDE\020\000\022\016\n\007" - + "DISABLE\020\310\335\246s\022\016\n\006ENABLE\020\203\263\240\321\001\022\013\n\004NONE\020\270\316\222" - + "\001B\020\n\016_quic_override\"K\n+TargetHttpsProxie" - + "sSetSslCertificatesRequest\022\034\n\020ssl_certif" - + "icates\030\217\242\303\256\001 \003(\t\"\360\006\n\020TargetHttpsProxy\022$\n" - + "\024authorization_policy\030\270\357\227\020 \001(\tH\000\210\001\001\022\037\n\017c" - + "ertificate_map\030\264\345\315J \001(\tH\001\210\001\001\022\"\n\022creation" - + "_timestamp\030\266\217\307\016 \001(\tH\002\210\001\001\022\034\n\013description\030" - + "\374\207\326\311\001 \001(\tH\003\210\001\001\022\033\n\013fingerprint\030\344\321\363o \001(\tH\004" - + "\210\001\001\022,\n\033http_keep_alive_timeout_sec\030\336\316\246\325\001" - + " \001(\005H\005\210\001\001\022\020\n\002id\030\233\032 \001(\004H\006\210\001\001\022\024\n\004kind\030\224\367\310\001" - + " \001(\tH\007\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\010\210\001\001\022\033\n\nproxy" - + "_bind\030\356\316\261\210\001 \001(\010H\t\210\001\001\022\036\n\rquic_override\030\255\241" - + "\333\331\001 \001(\tH\n\210\001\001\022\026\n\006region\030\364\315\240B \001(\tH\013\210\001\001\022\032\n\t" - + "self_link\030\215\222\305\331\001 \001(\tH\014\210\001\001\022\"\n\021server_tls_p" - + "olicy\030\362\336\207\215\001 \001(\tH\r\210\001\001\022\034\n\020ssl_certificates" - + "\030\217\242\303\256\001 \003(\t\022\033\n\nssl_policy\030\305\375\340\214\001 \001(\tH\016\210\001\001\022" - + "\030\n\007url_map\030\214\225\201\257\001 \001(\tH\017\210\001\001\"X\n\014QuicOverrid" - + "e\022\033\n\027UNDEFINED_QUIC_OVERRIDE\020\000\022\016\n\007DISABL" - + "E\020\310\335\246s\022\016\n\006ENABLE\020\203\263\240\321\001\022\013\n\004NONE\020\270\316\222\001B\027\n\025_" - + "authorization_policyB\022\n\020_certificate_map" - + "B\025\n\023_creation_timestampB\016\n\014_descriptionB" - + "\016\n\014_fingerprintB\036\n\034_http_keep_alive_time" - + "out_secB\005\n\003_idB\007\n\005_kindB\007\n\005_nameB\r\n\013_pro" - + "xy_bindB\020\n\016_quic_overrideB\t\n\007_regionB\014\n\n" - + "_self_linkB\024\n\022_server_tls_policyB\r\n\013_ssl" - + "_policyB\n\n\010_url_map\"\322\003\n\036TargetHttpsProxy" - + "AggregatedList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022T\n\005item" - + "s\030\300\317\367/ \003(\0132B.google.cloud.compute.v1.Tar" - + "getHttpsProxyAggregatedList.ItemsEntry\022\024" + + "t\n*SubnetworksSetPrivateIpGoogleAccessRe" + + "quest\022)\n\030private_ip_google_access\030\316\350\375\310\001 " + + "\001(\010H\000\210\001\001B\033\n\031_private_ip_google_access\"\177\n" + + "\nSubsetting\022\026\n\006policy\030\262\312\266+ \001(\tH\000\210\001\001\"N\n\006P" + + "olicy\022\024\n\020UNDEFINED_POLICY\020\000\022!\n\032CONSISTEN" + + "T_HASH_SUBSETTING\020\264\230\3743\022\013\n\004NONE\020\270\316\222\001B\t\n\007_" + + "policy\"\332\001\n\026SuspendInstanceRequest\022\"\n\021dis" + + "card_local_ssd\030\317\351\255\230\001 \001(\010H\000\210\001\001\022\031\n\010instanc" + + "e\030\225\251\332\010 \001(\tB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A" + + "\001\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\001\210\001\001" + + "\022\034\n\004zone\030\254\307\344\001 \001(\tB\013\342A\001\002\362G\004zoneB\024\n\022_disca" + + "rd_local_ssdB\r\n\013_request_id\"\213\001\n SwitchTo" + + "CustomModeNetworkRequest\022\030\n\007network\030\256\264\205o" + + " \001(\tB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007p" + + "roject\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_r" + + "equest_id\"\330\003\n\016TCPHealthCheck\022\024\n\004port\030\201\261\322" + + "\001 \001(\005H\000\210\001\001\022\031\n\tport_name\030\211\207\347\023 \001(\tH\001\210\001\001\022\"\n" + + "\022port_specification\030\305\353\314\030 \001(\tH\002\210\001\001\022\034\n\014pro" + + "xy_header\030\376\272\274L \001(\tH\003\210\001\001\022\027\n\007request\030\217\345\273\n " + + "\001(\tH\004\210\001\001\022\030\n\010response\030\301\250\334] \001(\tH\005\210\001\001\"~\n\021Po" + + "rtSpecification\022 \n\034UNDEFINED_PORT_SPECIF" + + "ICATION\020\000\022\025\n\016USE_FIXED_PORT\020\344\210\333Z\022\026\n\016USE_" + + "NAMED_PORT\020\277\317\307\246\001\022\030\n\020USE_SERVING_PORT\020\314\321\365" + + "\254\001\"H\n\013ProxyHeader\022\032\n\026UNDEFINED_PROXY_HEA" + + "DER\020\000\022\013\n\004NONE\020\270\316\222\001\022\020\n\010PROXY_V1\020\254\244\267\237\001B\007\n\005" + + "_portB\014\n\n_port_nameB\025\n\023_port_specificati" + + "onB\017\n\r_proxy_headerB\n\n\010_requestB\013\n\t_resp" + + "onse\"E\n\004Tags\022\033\n\013fingerprint\030\344\321\363o \001(\tH\000\210\001" + + "\001\022\020\n\005items\030\300\317\367/ \003(\tB\016\n\014_fingerprint\"\312\003\n\017" + + "TargetGrpcProxy\022\"\n\022creation_timestamp\030\266\217" + + "\307\016 \001(\tH\000\210\001\001\022\034\n\013description\030\374\207\326\311\001 \001(\tH\001\210\001" + + "\001\022\033\n\013fingerprint\030\344\321\363o \001(\tH\002\210\001\001\022\020\n\002id\030\233\032 " + + "\001(\004H\003\210\001\001\022\024\n\004kind\030\224\367\310\001 \001(\tH\004\210\001\001\022\024\n\004name\030\213" + + "\365\315\001 \001(\tH\005\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\006\210\001\001" + + "\022!\n\021self_link_with_id\030\202\254\235\025 \001(\tH\007\210\001\001\022\030\n\007u" + + "rl_map\030\214\225\201\257\001 \001(\tH\010\210\001\001\022&\n\026validate_for_pr" + + "oxyless\030\250\343\3060 \001(\010H\t\210\001\001B\025\n\023_creation_times" + + "tampB\016\n\014_descriptionB\016\n\014_fingerprintB\005\n\003" + + "_idB\007\n\005_kindB\007\n\005_nameB\014\n\n_self_linkB\024\n\022_" + + "self_link_with_idB\n\n\010_url_mapB\031\n\027_valida" + + "te_for_proxyless\"\257\002\n\023TargetGrpcProxyList" + + "\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022:\n\005items\030\300\317\367/ \003(\0132(.g" + + "oogle.cloud.compute.v1.TargetGrpcProxy\022\024" + "\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page_token\030" + "\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001" - + "\001\022\027\n\014unreachables\030\237\240\206t \003(\t\0229\n\007warning\030\234\337" - + "\226\030 \001(\0132 .google.cloud.compute.v1.Warning" - + "H\004\210\001\001\032c\n\nItemsEntry\022\013\n\003key\030\001 \001(\t\022D\n\005valu" - + "e\030\002 \001(\01325.google.cloud.compute.v1.Target" - + "HttpsProxiesScopedList:\0028\001B\005\n\003_idB\007\n\005_ki" - + "ndB\022\n\020_next_page_tokenB\014\n\n_self_linkB\n\n\010" - + "_warning\"\261\002\n\024TargetHttpsProxyList\022\020\n\002id\030" - + "\233\032 \001(\tH\000\210\001\001\022;\n\005items\030\300\317\367/ \003(\0132).google.c" - + "loud.compute.v1.TargetHttpsProxy\022\024\n\004kind" - + "\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page_token\030\225\272\206& \001" - + "(\tH\002\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n\007w" - + "arning\030\234\337\226\030 \001(\0132 .google.cloud.compute.v" - + "1.WarningH\004\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_" - + "page_tokenB\014\n\n_self_linkB\n\n\010_warning\"\307\003\n" - + "\016TargetInstance\022\"\n\022creation_timestamp\030\266\217" - + "\307\016 \001(\tH\000\210\001\001\022\034\n\013description\030\374\207\326\311\001 \001(\tH\001\210\001" - + "\001\022\020\n\002id\030\233\032 \001(\004H\002\210\001\001\022\030\n\010instance\030\225\251\332\010 \001(\t" - + "H\003\210\001\001\022\024\n\004kind\030\224\367\310\001 \001(\tH\004\210\001\001\022\024\n\004name\030\213\365\315\001" - + " \001(\tH\005\210\001\001\022\033\n\nnat_policy\030\220\304\212\363\001 \001(\tH\006\210\001\001\022\027" - + "\n\007network\030\256\264\205o \001(\tH\007\210\001\001\022\032\n\tself_link\030\215\222\305" - + "\331\001 \001(\tH\010\210\001\001\022\024\n\004zone\030\254\307\344\001 \001(\tH\t\210\001\001\"4\n\tNat" - + "Policy\022\030\n\024UNDEFINED_NAT_POLICY\020\000\022\r\n\006NO_N" - + "AT\020\203\273\376LB\025\n\023_creation_timestampB\016\n\014_descr" - + "iptionB\005\n\003_idB\013\n\t_instanceB\007\n\005_kindB\007\n\005_" - + "nameB\r\n\013_nat_policyB\n\n\010_networkB\014\n\n_self" - + "_linkB\007\n\005_zone\"\313\003\n\034TargetInstanceAggrega" - + "tedList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022R\n\005items\030\300\317\367/ " - + "\003(\0132@.google.cloud.compute.v1.TargetInst" - + "anceAggregatedList.ItemsEntry\022\024\n\004kind\030\224\367" - + "\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page_token\030\225\272\206& \001(\tH" - + "\002\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n\014unre" - + "achables\030\237\240\206t \003(\t\0229\n\007warning\030\234\337\226\030 \001(\0132 ." - + "google.cloud.compute.v1.WarningH\004\210\001\001\032`\n\n" - + "ItemsEntry\022\013\n\003key\030\001 \001(\t\022A\n\005value\030\002 \001(\01322" - + ".google.cloud.compute.v1.TargetInstances" - + "ScopedList:\0028\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_" - + "page_tokenB\014\n\n_self_linkB\n\n\010_warning\"\255\002\n" - + "\022TargetInstanceList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0229\n" - + "\005items\030\300\317\367/ \003(\0132\'.google.cloud.compute.v" - + "1.TargetInstance\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037" - + "\n\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself_" - + "link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n\007warning\030\234\337\226\030 \001(\0132" - + " .google.cloud.compute.v1.WarningH\004\210\001\001B\005" - + "\n\003_idB\007\n\005_kindB\022\n\020_next_page_tokenB\014\n\n_s" - + "elf_linkB\n\n\010_warning\"\251\001\n\031TargetInstances" - + "ScopedList\022E\n\020target_instances\030\320\322\255\273\001 \003(\013" - + "2\'.google.cloud.compute.v1.TargetInstanc", - "e\0229\n\007warning\030\234\337\226\030 \001(\0132 .google.cloud.com" - + "pute.v1.WarningH\000\210\001\001B\n\n\010_warning\"\320\005\n\nTar" - + "getPool\022\033\n\013backup_pool\030\371\310\360\025 \001(\tH\000\210\001\001\022\"\n\022" - + "creation_timestamp\030\266\217\307\016 \001(\tH\001\210\001\001\022\034\n\013desc" - + "ription\030\374\207\326\311\001 \001(\tH\002\210\001\001\022\036\n\016failover_ratio" - + "\030\376\224\264e \001(\002H\003\210\001\001\022\031\n\rhealth_checks\030\256\257\346\325\001 \003(" - + "\t\022\020\n\002id\030\233\032 \001(\004H\004\210\001\001\022\024\n\tinstances\030\376\374\357\r \003(" - + "\t\022\024\n\004kind\030\224\367\310\001 \001(\tH\005\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\t" - + "H\006\210\001\001\022\026\n\006region\030\364\315\240B \001(\tH\007\210\001\001\022\032\n\tself_li" - + "nk\030\215\222\305\331\001 \001(\tH\010\210\001\001\022!\n\020session_affinity\030\261\301" - + "\231\335\001 \001(\tH\t\210\001\001\"\353\001\n\017SessionAffinity\022\036\n\032UNDE" - + "FINED_SESSION_AFFINITY\020\000\022\021\n\tCLIENT_IP\020\233\334" - + "\351\244\001\022\037\n\030CLIENT_IP_NO_DESTINATION\020\224\232\3152\022\033\n\024" - + "CLIENT_IP_PORT_PROTO\020\256\362\334i\022\026\n\017CLIENT_IP_P" - + "ROTO\020\244\305\211\014\022\030\n\020GENERATED_COOKIE\020\264\316\312\260\001\022\023\n\014H" - + "EADER_FIELD\020\250\211\334_\022\023\n\013HTTP_COOKIE\020\373\243\203\354\001\022\013\n" - + "\004NONE\020\270\316\222\001B\016\n\014_backup_poolB\025\n\023_creation_" - + "timestampB\016\n\014_descriptionB\021\n\017_failover_r" - + "atioB\005\n\003_idB\007\n\005_kindB\007\n\005_nameB\t\n\007_region" - + "B\014\n\n_self_linkB\023\n\021_session_affinity\"\277\003\n\030" - + "TargetPoolAggregatedList\022\020\n\002id\030\233\032 \001(\tH\000\210" - + "\001\001\022N\n\005items\030\300\317\367/ \003(\0132<.google.cloud.comp" - + "ute.v1.TargetPoolAggregatedList.ItemsEnt" - + "ry\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page_to" - + "ken\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\t" - + "H\003\210\001\001\022\027\n\014unreachables\030\237\240\206t \003(\t\0229\n\007warnin" - + "g\030\234\337\226\030 \001(\0132 .google.cloud.compute.v1.War" - + "ningH\004\210\001\001\032\\\n\nItemsEntry\022\013\n\003key\030\001 \001(\t\022=\n\005" - + "value\030\002 \001(\0132..google.cloud.compute.v1.Ta" - + "rgetPoolsScopedList:\0028\001B\005\n\003_idB\007\n\005_kindB" - + "\022\n\020_next_page_tokenB\014\n\n_self_linkB\n\n\010_wa" - + "rning\"{\n\030TargetPoolInstanceHealth\022@\n\rhea" - + "lth_status\030\265\326\272\265\001 \003(\0132%.google.cloud.comp" - + "ute.v1.HealthStatus\022\024\n\004kind\030\224\367\310\001 \001(\tH\000\210\001" - + "\001B\007\n\005_kind\"\245\002\n\016TargetPoolList\022\020\n\002id\030\233\032 \001" - + "(\tH\000\210\001\001\0225\n\005items\030\300\317\367/ \003(\0132#.google.cloud" - + ".compute.v1.TargetPool\022\024\n\004kind\030\224\367\310\001 \001(\tH" - + "\001\210\001\001\022\037\n\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" - + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n\007warning\030\234\337\226" - + "\030 \001(\0132 .google.cloud.compute.v1.WarningH" - + "\004\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_page_token" - + "B\014\n\n_self_linkB\n\n\010_warning\"l\n TargetPool" - + "sAddHealthCheckRequest\022H\n\rhealth_checks\030" - + "\256\257\346\325\001 \003(\0132-.google.cloud.compute.v1.Heal" - + "thCheckReference\"a\n\035TargetPoolsAddInstan" - + "ceRequest\022@\n\tinstances\030\376\374\357\r \003(\0132*.google" - + ".cloud.compute.v1.InstanceReference\"o\n#T" - + "argetPoolsRemoveHealthCheckRequest\022H\n\rhe" - + "alth_checks\030\256\257\346\325\001 \003(\0132-.google.cloud.com" - + "pute.v1.HealthCheckReference\"d\n TargetPo" - + "olsRemoveInstanceRequest\022@\n\tinstances\030\376\374" - + "\357\r \003(\0132*.google.cloud.compute.v1.Instanc" - + "eReference\"\235\001\n\025TargetPoolsScopedList\022=\n\014" - + "target_pools\030\251\237\240\240\001 \003(\0132#.google.cloud.co" - + "mpute.v1.TargetPool\0229\n\007warning\030\234\337\226\030 \001(\0132" - + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n" - + "\n\010_warning\"4\n\017TargetReference\022\026\n\006target\030" - + "\221\343\371[ \001(\tH\000\210\001\001B\t\n\007_target\"P\n(TargetSslPro" - + "xiesSetBackendServiceRequest\022\030\n\007service\030" - + "\265\215\217\262\001 \001(\tH\000\210\001\001B\n\n\010_service\"_\n(TargetSslP" - + "roxiesSetCertificateMapRequest\022\037\n\017certif" - + "icate_map\030\264\345\315J \001(\tH\000\210\001\001B\022\n\020_certificate_" - + "map\"\240\001\n%TargetSslProxiesSetProxyHeaderRe" - + "quest\022\034\n\014proxy_header\030\376\272\274L \001(\tH\000\210\001\001\"H\n\013P" - + "roxyHeader\022\032\n\026UNDEFINED_PROXY_HEADER\020\000\022\013" - + "\n\004NONE\020\270\316\222\001\022\020\n\010PROXY_V1\020\254\244\267\237\001B\017\n\r_proxy_" - + "header\"I\n)TargetSslProxiesSetSslCertific" - + "atesRequest\022\034\n\020ssl_certificates\030\217\242\303\256\001 \003(" - + "\t\"\230\004\n\016TargetSslProxy\022\037\n\017certificate_map\030" - + "\264\345\315J \001(\tH\000\210\001\001\022\"\n\022creation_timestamp\030\266\217\307\016" - + " \001(\tH\001\210\001\001\022\034\n\013description\030\374\207\326\311\001 \001(\tH\002\210\001\001\022" - + "\020\n\002id\030\233\032 \001(\004H\003\210\001\001\022\024\n\004kind\030\224\367\310\001 \001(\tH\004\210\001\001\022" - + "\024\n\004name\030\213\365\315\001 \001(\tH\005\210\001\001\022\034\n\014proxy_header\030\376\272" - + "\274L \001(\tH\006\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\007\210\001\001\022" - + "\030\n\007service\030\265\215\217\262\001 \001(\tH\010\210\001\001\022\034\n\020ssl_certifi" - + "cates\030\217\242\303\256\001 \003(\t\022\033\n\nssl_policy\030\305\375\340\214\001 \001(\tH" - + "\t\210\001\001\"H\n\013ProxyHeader\022\032\n\026UNDEFINED_PROXY_H" - + "EADER\020\000\022\013\n\004NONE\020\270\316\222\001\022\020\n\010PROXY_V1\020\254\244\267\237\001B\022" - + "\n\020_certificate_mapB\025\n\023_creation_timestam" - + "pB\016\n\014_descriptionB\005\n\003_idB\007\n\005_kindB\007\n\005_na" - + "meB\017\n\r_proxy_headerB\014\n\n_self_linkB\n\n\010_se" - + "rviceB\r\n\013_ssl_policy\"\255\002\n\022TargetSslProxyL" - + "ist\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0229\n\005items\030\300\317\367/ \003(\0132" - + "\'.google.cloud.compute.v1.TargetSslProxy" - + "\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page_toke" - + "n\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\003" - + "\210\001\001\0229\n\007warning\030\234\337\226\030 \001(\0132 .google.cloud.c" - + "ompute.v1.WarningH\004\210\001\001B\005\n\003_idB\007\n\005_kindB\022" - + "\n\020_next_page_tokenB\014\n\n_self_linkB\n\n\010_war" - + "ning\"\253\001\n\032TargetTcpProxiesScopedList\022F\n\022t" - + "arget_tcp_proxies\030\200\327\372| \003(\0132\'.google.clou" - + "d.compute.v1.TargetTcpProxy\0229\n\007warning\030\234" - + "\337\226\030 \001(\0132 .google.cloud.compute.v1.Warnin" - + "gH\000\210\001\001B\n\n\010_warning\"P\n(TargetTcpProxiesSe" - + "tBackendServiceRequest\022\030\n\007service\030\265\215\217\262\001 " - + "\001(\tH\000\210\001\001B\n\n\010_service\"\240\001\n%TargetTcpProxie" - + "sSetProxyHeaderRequest\022\034\n\014proxy_header\030\376" - + "\272\274L \001(\tH\000\210\001\001\"H\n\013ProxyHeader\022\032\n\026UNDEFINED" - + "_PROXY_HEADER\020\000\022\013\n\004NONE\020\270\316\222\001\022\020\n\010PROXY_V1" - + "\020\254\244\267\237\001B\017\n\r_proxy_header\"\350\003\n\016TargetTcpPro" - + "xy\022\"\n\022creation_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022\034" - + "\n\013description\030\374\207\326\311\001 \001(\tH\001\210\001\001\022\020\n\002id\030\233\032 \001(" - + "\004H\002\210\001\001\022\024\n\004kind\030\224\367\310\001 \001(\tH\003\210\001\001\022\024\n\004name\030\213\365\315" - + "\001 \001(\tH\004\210\001\001\022\033\n\nproxy_bind\030\356\316\261\210\001 \001(\010H\005\210\001\001\022" - + "\034\n\014proxy_header\030\376\272\274L \001(\tH\006\210\001\001\022\026\n\006region\030" - + "\364\315\240B \001(\tH\007\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\010\210\001" - + "\001\022\030\n\007service\030\265\215\217\262\001 \001(\tH\t\210\001\001\"H\n\013ProxyHead" - + "er\022\032\n\026UNDEFINED_PROXY_HEADER\020\000\022\013\n\004NONE\020\270" - + "\316\222\001\022\020\n\010PROXY_V1\020\254\244\267\237\001B\025\n\023_creation_times" - + "tampB\016\n\014_descriptionB\005\n\003_idB\007\n\005_kindB\007\n\005" - + "_nameB\r\n\013_proxy_bindB\017\n\r_proxy_headerB\t\n" - + "\007_regionB\014\n\n_self_linkB\n\n\010_service\"\314\003\n\034T" - + "argetTcpProxyAggregatedList\022\020\n\002id\030\233\032 \001(\t" + + "\001\0229\n\007warning\030\234\337\226\030 \001(\0132 .google.cloud.com" + + "pute.v1.WarningH\004\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020" + + "_next_page_tokenB\014\n\n_self_linkB\n\n\010_warni" + + "ng\"\256\001\n\033TargetHttpProxiesScopedList\022H\n\023ta" + + "rget_http_proxies\030\303\325\250M \003(\0132(.google.clou" + + "d.compute.v1.TargetHttpProxy\0229\n\007warning\030" + + "\234\337\226\030 \001(\0132 .google.cloud.compute.v1.Warni" + + "ngH\000\210\001\001B\n\n\010_warning\"\353\003\n\017TargetHttpProxy\022" + + "\"\n\022creation_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022\034\n\013d" + + "escription\030\374\207\326\311\001 \001(\tH\001\210\001\001\022\033\n\013fingerprint" + + "\030\344\321\363o \001(\tH\002\210\001\001\022,\n\033http_keep_alive_timeou" + + "t_sec\030\336\316\246\325\001 \001(\005H\003\210\001\001\022\020\n\002id\030\233\032 \001(\004H\004\210\001\001\022\024" + + "\n\004kind\030\224\367\310\001 \001(\tH\005\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\006\210" + + "\001\001\022\033\n\nproxy_bind\030\356\316\261\210\001 \001(\010H\007\210\001\001\022\026\n\006regio" + + "n\030\364\315\240B \001(\tH\010\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\t" + + "\210\001\001\022\030\n\007url_map\030\214\225\201\257\001 \001(\tH\n\210\001\001B\025\n\023_creati" + + "on_timestampB\016\n\014_descriptionB\016\n\014_fingerp" + + "rintB\036\n\034_http_keep_alive_timeout_secB\005\n\003" + + "_idB\007\n\005_kindB\007\n\005_nameB\r\n\013_proxy_bindB\t\n\007" + + "_regionB\014\n\n_self_linkB\n\n\010_url_map\"\210\003\n\035Ta" + + "rgetHttpProxyAggregatedList\022\020\n\002id\030\233\032 \001(\t" + + "H\000\210\001\001\022S\n\005items\030\300\317\367/ \003(\0132A.google.cloud.c" + + "ompute.v1.TargetHttpProxyAggregatedList." + + "ItemsEntry\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next" + + "_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself_link\030\215" + + "\222\305\331\001 \001(\tH\003\210\001\001\022\027\n\014unreachables\030\237\240\206t \003(\t\032b" + + "\n\nItemsEntry\022\013\n\003key\030\001 \001(\t\022C\n\005value\030\002 \001(\013" + + "24.google.cloud.compute.v1.TargetHttpPro" + + "xiesScopedList:\0028\001B\005\n\003_idB\007\n\005_kindB\022\n\020_n" + + "ext_page_tokenB\014\n\n_self_link\"\257\002\n\023TargetH" + + "ttpProxyList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022:\n\005items\030" + + "\300\317\367/ \003(\0132(.google.cloud.compute.v1.Targe" + + "tHttpProxy\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next" + + "_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself_link\030\215" + + "\222\305\331\001 \001(\tH\003\210\001\001\0229\n\007warning\030\234\337\226\030 \001(\0132 .goog" + + "le.cloud.compute.v1.WarningH\004\210\001\001B\005\n\003_idB" + + "\007\n\005_kindB\022\n\020_next_page_tokenB\014\n\n_self_li" + + "nkB\n\n\010_warning\"\262\001\n\034TargetHttpsProxiesSco" + + "pedList\022K\n\024target_https_proxies\030\212\374\347\256\001 \003(" + + "\0132).google.cloud.compute.v1.TargetHttpsP" + + "roxy\0229\n\007warning\030\234\337\226\030 \001(\0132 .google.cloud." + + "compute.v1.WarningH\000\210\001\001B\n\n\010_warning\"a\n*T" + + "argetHttpsProxiesSetCertificateMapReques" + + "t\022\037\n\017certificate_map\030\264\345\315J \001(\tH\000\210\001\001B\022\n\020_c" + + "ertificate_map\"\266\001\n(TargetHttpsProxiesSet" + + "QuicOverrideRequest\022\036\n\rquic_override\030\255\241\333" + + "\331\001 \001(\tH\000\210\001\001\"X\n\014QuicOverride\022\033\n\027UNDEFINED" + + "_QUIC_OVERRIDE\020\000\022\016\n\007DISABLE\020\310\335\246s\022\016\n\006ENAB" + + "LE\020\203\263\240\321\001\022\013\n\004NONE\020\270\316\222\001B\020\n\016_quic_override\"" + + "K\n+TargetHttpsProxiesSetSslCertificatesR" + + "equest\022\034\n\020ssl_certificates\030\217\242\303\256\001 \003(\t\"\360\006\n" + + "\020TargetHttpsProxy\022$\n\024authorization_polic" + + "y\030\270\357\227\020 \001(\tH\000\210\001\001\022\037\n\017certificate_map\030\264\345\315J " + + "\001(\tH\001\210\001\001\022\"\n\022creation_timestamp\030\266\217\307\016 \001(\tH" + + "\002\210\001\001\022\034\n\013description\030\374\207\326\311\001 \001(\tH\003\210\001\001\022\033\n\013fi" + + "ngerprint\030\344\321\363o \001(\tH\004\210\001\001\022,\n\033http_keep_ali" + + "ve_timeout_sec\030\336\316\246\325\001 \001(\005H\005\210\001\001\022\020\n\002id\030\233\032 \001" + + "(\004H\006\210\001\001\022\024\n\004kind\030\224\367\310\001 \001(\tH\007\210\001\001\022\024\n\004name\030\213\365" + + "\315\001 \001(\tH\010\210\001\001\022\033\n\nproxy_bind\030\356\316\261\210\001 \001(\010H\t\210\001\001" + + "\022\036\n\rquic_override\030\255\241\333\331\001 \001(\tH\n\210\001\001\022\026\n\006regi" + + "on\030\364\315\240B \001(\tH\013\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH" + + "\014\210\001\001\022\"\n\021server_tls_policy\030\362\336\207\215\001 \001(\tH\r\210\001\001" + + "\022\034\n\020ssl_certificates\030\217\242\303\256\001 \003(\t\022\033\n\nssl_po" + + "licy\030\305\375\340\214\001 \001(\tH\016\210\001\001\022\030\n\007url_map\030\214\225\201\257\001 \001(\t" + + "H\017\210\001\001\"X\n\014QuicOverride\022\033\n\027UNDEFINED_QUIC_" + + "OVERRIDE\020\000\022\016\n\007DISABLE\020\310\335\246s\022\016\n\006ENABLE\020\203\263\240" + + "\321\001\022\013\n\004NONE\020\270\316\222\001B\027\n\025_authorization_policy" + + "B\022\n\020_certificate_mapB\025\n\023_creation_timest" + + "ampB\016\n\014_descriptionB\016\n\014_fingerprintB\036\n\034_" + + "http_keep_alive_timeout_secB\005\n\003_idB\007\n\005_k" + + "indB\007\n\005_nameB\r\n\013_proxy_bindB\020\n\016_quic_ove" + + "rrideB\t\n\007_regionB\014\n\n_self_linkB\024\n\022_serve" + + "r_tls_policyB\r\n\013_ssl_policyB\n\n\010_url_map\"" + + "\322\003\n\036TargetHttpsProxyAggregatedList\022\020\n\002id" + + "\030\233\032 \001(\tH\000\210\001\001\022T\n\005items\030\300\317\367/ \003(\0132B.google." + + "cloud.compute.v1.TargetHttpsProxyAggrega" + + "tedList.ItemsEntry\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001" + + "\022\037\n\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tsel" + + "f_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n\014unreachables\030\237\240" + + "\206t \003(\t\0229\n\007warning\030\234\337\226\030 \001(\0132 .google.clou" + + "d.compute.v1.WarningH\004\210\001\001\032c\n\nItemsEntry\022" + + "\013\n\003key\030\001 \001(\t\022D\n\005value\030\002 \001(\01325.google.clo" + + "ud.compute.v1.TargetHttpsProxiesScopedLi" + + "st:\0028\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_page_tok" + + "enB\014\n\n_self_linkB\n\n\010_warning\"\261\002\n\024TargetH" + + "ttpsProxyList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022;\n\005items" + + "\030\300\317\367/ \003(\0132).google.cloud.compute.v1.Targ" + + "etHttpsProxy\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017ne" + + "xt_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself_link" + + "\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n\007warning\030\234\337\226\030 \001(\0132 .go" + + "ogle.cloud.compute.v1.WarningH\004\210\001\001B\005\n\003_i" + + "dB\007\n\005_kindB\022\n\020_next_page_tokenB\014\n\n_self_" + + "linkB\n\n\010_warning\"\307\003\n\016TargetInstance\022\"\n\022c" + + "reation_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022\034\n\013descr" + + "iption\030\374\207\326\311\001 \001(\tH\001\210\001\001\022\020\n\002id\030\233\032 \001(\004H\002\210\001\001\022" + + "\030\n\010instance\030\225\251\332\010 \001(\tH\003\210\001\001\022\024\n\004kind\030\224\367\310\001 \001" + + "(\tH\004\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\005\210\001\001\022\033\n\nnat_pol" + + "icy\030\220\304\212\363\001 \001(\tH\006\210\001\001\022\027\n\007network\030\256\264\205o \001(\tH\007" + + "\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\010\210\001\001\022\024\n\004zone\030" + + "\254\307\344\001 \001(\tH\t\210\001\001\"4\n\tNatPolicy\022\030\n\024UNDEFINED_" + + "NAT_POLICY\020\000\022\r\n\006NO_NAT\020\203\273\376LB\025\n\023_creation" + + "_timestampB\016\n\014_descriptionB\005\n\003_idB\013\n\t_in" + + "stanceB\007\n\005_kindB\007\n\005_nameB\r\n\013_nat_policyB" + + "\n\n\010_networkB\014\n\n_self_linkB\007\n\005_zone\"\313\003\n\034T" + + "argetInstanceAggregatedList\022\020\n\002id\030\233\032 \001(\t" + "H\000\210\001\001\022R\n\005items\030\300\317\367/ \003(\0132@.google.cloud.c" - + "ompute.v1.TargetTcpProxyAggregatedList.I" - + "temsEntry\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_" - + "page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself_link\030\215\222" + + "ompute.v1.TargetInstanceAggregatedList.I" + + "temsEntry\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_", + "page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself_link\030\215\222" + "\305\331\001 \001(\tH\003\210\001\001\022\027\n\014unreachables\030\237\240\206t \003(\t\0229\n" + "\007warning\030\234\337\226\030 \001(\0132 .google.cloud.compute" - + ".v1.WarningH\004\210\001\001\032a\n\nItemsEntry\022\013\n\003key\030\001 " - + "\001(\t\022B\n\005value\030\002 \001(\01323.google.cloud.comput" - + "e.v1.TargetTcpProxiesScopedList:\0028\001B\005\n\003_" - + "idB\007\n\005_kindB\022\n\020_next_page_tokenB\014\n\n_self" - + "_linkB\n\n\010_warning\"\255\002\n\022TargetTcpProxyList" - + "\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0229\n\005items\030\300\317\367/ \003(\0132\'.g" - + "oogle.cloud.compute.v1.TargetTcpProxy\022\024\n" - + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page_token\030\225" - + "\272\206& \001(\tH\002\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001" - + "\0229\n\007warning\030\234\337\226\030 \001(\0132 .google.cloud.comp" - + "ute.v1.WarningH\004\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020_" - + "next_page_tokenB\014\n\n_self_linkB\n\n\010_warnin" - + "g\"\256\005\n\020TargetVpnGateway\022\"\n\022creation_times" + + ".v1.WarningH\004\210\001\001\032`\n\nItemsEntry\022\013\n\003key\030\001 " + + "\001(\t\022A\n\005value\030\002 \001(\01322.google.cloud.comput" + + "e.v1.TargetInstancesScopedList:\0028\001B\005\n\003_i" + + "dB\007\n\005_kindB\022\n\020_next_page_tokenB\014\n\n_self_" + + "linkB\n\n\010_warning\"\255\002\n\022TargetInstanceList\022" + + "\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0229\n\005items\030\300\317\367/ \003(\0132\'.go" + + "ogle.cloud.compute.v1.TargetInstance\022\024\n\004" + + "kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page_token\030\225\272" + + "\206& \001(\tH\002\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022" + + "9\n\007warning\030\234\337\226\030 \001(\0132 .google.cloud.compu" + + "te.v1.WarningH\004\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020_n" + + "ext_page_tokenB\014\n\n_self_linkB\n\n\010_warning" + + "\"\251\001\n\031TargetInstancesScopedList\022E\n\020target" + + "_instances\030\320\322\255\273\001 \003(\0132\'.google.cloud.comp" + + "ute.v1.TargetInstance\0229\n\007warning\030\234\337\226\030 \001(" + + "\0132 .google.cloud.compute.v1.WarningH\000\210\001\001" + + "B\n\n\010_warning\"\320\005\n\nTargetPool\022\033\n\013backup_po" + + "ol\030\371\310\360\025 \001(\tH\000\210\001\001\022\"\n\022creation_timestamp\030\266" + + "\217\307\016 \001(\tH\001\210\001\001\022\034\n\013description\030\374\207\326\311\001 \001(\tH\002\210" + + "\001\001\022\036\n\016failover_ratio\030\376\224\264e \001(\002H\003\210\001\001\022\031\n\rhe" + + "alth_checks\030\256\257\346\325\001 \003(\t\022\020\n\002id\030\233\032 \001(\004H\004\210\001\001\022" + + "\024\n\tinstances\030\376\374\357\r \003(\t\022\024\n\004kind\030\224\367\310\001 \001(\tH\005" + + "\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\006\210\001\001\022\026\n\006region\030\364\315\240B" + + " \001(\tH\007\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\010\210\001\001\022!\n" + + "\020session_affinity\030\261\301\231\335\001 \001(\tH\t\210\001\001\"\353\001\n\017Ses" + + "sionAffinity\022\036\n\032UNDEFINED_SESSION_AFFINI" + + "TY\020\000\022\021\n\tCLIENT_IP\020\233\334\351\244\001\022\037\n\030CLIENT_IP_NO_" + + "DESTINATION\020\224\232\3152\022\033\n\024CLIENT_IP_PORT_PROTO" + + "\020\256\362\334i\022\026\n\017CLIENT_IP_PROTO\020\244\305\211\014\022\030\n\020GENERAT" + + "ED_COOKIE\020\264\316\312\260\001\022\023\n\014HEADER_FIELD\020\250\211\334_\022\023\n\013" + + "HTTP_COOKIE\020\373\243\203\354\001\022\013\n\004NONE\020\270\316\222\001B\016\n\014_backu" + + "p_poolB\025\n\023_creation_timestampB\016\n\014_descri" + + "ptionB\021\n\017_failover_ratioB\005\n\003_idB\007\n\005_kind" + + "B\007\n\005_nameB\t\n\007_regionB\014\n\n_self_linkB\023\n\021_s" + + "ession_affinity\"\277\003\n\030TargetPoolAggregated" + + "List\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022N\n\005items\030\300\317\367/ \003(\013" + + "2<.google.cloud.compute.v1.TargetPoolAgg" + + "regatedList.ItemsEntry\022\024\n\004kind\030\224\367\310\001 \001(\tH" + + "\001\210\001\001\022\037\n\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" + + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n\014unreachable" + + "s\030\237\240\206t \003(\t\0229\n\007warning\030\234\337\226\030 \001(\0132 .google." + + "cloud.compute.v1.WarningH\004\210\001\001\032\\\n\nItemsEn" + + "try\022\013\n\003key\030\001 \001(\t\022=\n\005value\030\002 \001(\0132..google" + + ".cloud.compute.v1.TargetPoolsScopedList:" + + "\0028\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_page_tokenB" + + "\014\n\n_self_linkB\n\n\010_warning\"{\n\030TargetPoolI" + + "nstanceHealth\022@\n\rhealth_status\030\265\326\272\265\001 \003(\013" + + "2%.google.cloud.compute.v1.HealthStatus\022" + + "\024\n\004kind\030\224\367\310\001 \001(\tH\000\210\001\001B\007\n\005_kind\"\245\002\n\016Targe" + + "tPoolList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0225\n\005items\030\300\317\367" + + "/ \003(\0132#.google.cloud.compute.v1.TargetPo" + + "ol\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page_to" + + "ken\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\t" + + "H\003\210\001\001\0229\n\007warning\030\234\337\226\030 \001(\0132 .google.cloud" + + ".compute.v1.WarningH\004\210\001\001B\005\n\003_idB\007\n\005_kind" + + "B\022\n\020_next_page_tokenB\014\n\n_self_linkB\n\n\010_w" + + "arning\"l\n TargetPoolsAddHealthCheckReque" + + "st\022H\n\rhealth_checks\030\256\257\346\325\001 \003(\0132-.google.c" + + "loud.compute.v1.HealthCheckReference\"a\n\035" + + "TargetPoolsAddInstanceRequest\022@\n\tinstanc" + + "es\030\376\374\357\r \003(\0132*.google.cloud.compute.v1.In" + + "stanceReference\"o\n#TargetPoolsRemoveHeal" + + "thCheckRequest\022H\n\rhealth_checks\030\256\257\346\325\001 \003(" + + "\0132-.google.cloud.compute.v1.HealthCheckR" + + "eference\"d\n TargetPoolsRemoveInstanceReq" + + "uest\022@\n\tinstances\030\376\374\357\r \003(\0132*.google.clou" + + "d.compute.v1.InstanceReference\"\235\001\n\025Targe" + + "tPoolsScopedList\022=\n\014target_pools\030\251\237\240\240\001 \003" + + "(\0132#.google.cloud.compute.v1.TargetPool\022" + + "9\n\007warning\030\234\337\226\030 \001(\0132 .google.cloud.compu" + + "te.v1.WarningH\000\210\001\001B\n\n\010_warning\"4\n\017Target" + + "Reference\022\026\n\006target\030\221\343\371[ \001(\tH\000\210\001\001B\t\n\007_ta" + + "rget\"P\n(TargetSslProxiesSetBackendServic" + + "eRequest\022\030\n\007service\030\265\215\217\262\001 \001(\tH\000\210\001\001B\n\n\010_s" + + "ervice\"_\n(TargetSslProxiesSetCertificate" + + "MapRequest\022\037\n\017certificate_map\030\264\345\315J \001(\tH\000" + + "\210\001\001B\022\n\020_certificate_map\"\240\001\n%TargetSslPro" + + "xiesSetProxyHeaderRequest\022\034\n\014proxy_heade" + + "r\030\376\272\274L \001(\tH\000\210\001\001\"H\n\013ProxyHeader\022\032\n\026UNDEFI" + + "NED_PROXY_HEADER\020\000\022\013\n\004NONE\020\270\316\222\001\022\020\n\010PROXY" + + "_V1\020\254\244\267\237\001B\017\n\r_proxy_header\"I\n)TargetSslP" + + "roxiesSetSslCertificatesRequest\022\034\n\020ssl_c" + + "ertificates\030\217\242\303\256\001 \003(\t\"\230\004\n\016TargetSslProxy" + + "\022\037\n\017certificate_map\030\264\345\315J \001(\tH\000\210\001\001\022\"\n\022cre" + + "ation_timestamp\030\266\217\307\016 \001(\tH\001\210\001\001\022\034\n\013descrip" + + "tion\030\374\207\326\311\001 \001(\tH\002\210\001\001\022\020\n\002id\030\233\032 \001(\004H\003\210\001\001\022\024\n" + + "\004kind\030\224\367\310\001 \001(\tH\004\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\005\210\001" + + "\001\022\034\n\014proxy_header\030\376\272\274L \001(\tH\006\210\001\001\022\032\n\tself_" + + "link\030\215\222\305\331\001 \001(\tH\007\210\001\001\022\030\n\007service\030\265\215\217\262\001 \001(\t" + + "H\010\210\001\001\022\034\n\020ssl_certificates\030\217\242\303\256\001 \003(\t\022\033\n\ns" + + "sl_policy\030\305\375\340\214\001 \001(\tH\t\210\001\001\"H\n\013ProxyHeader\022" + + "\032\n\026UNDEFINED_PROXY_HEADER\020\000\022\013\n\004NONE\020\270\316\222\001" + + "\022\020\n\010PROXY_V1\020\254\244\267\237\001B\022\n\020_certificate_mapB\025" + + "\n\023_creation_timestampB\016\n\014_descriptionB\005\n" + + "\003_idB\007\n\005_kindB\007\n\005_nameB\017\n\r_proxy_headerB" + + "\014\n\n_self_linkB\n\n\010_serviceB\r\n\013_ssl_policy" + + "\"\255\002\n\022TargetSslProxyList\022\020\n\002id\030\233\032 \001(\tH\000\210\001" + + "\001\0229\n\005items\030\300\317\367/ \003(\0132\'.google.cloud.compu" + + "te.v1.TargetSslProxy\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210" + + "\001\001\022\037\n\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\ts" + + "elf_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n\007warning\030\234\337\226\030 " + + "\001(\0132 .google.cloud.compute.v1.WarningH\004\210" + + "\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_page_tokenB\014" + + "\n\n_self_linkB\n\n\010_warning\"\253\001\n\032TargetTcpPr" + + "oxiesScopedList\022F\n\022target_tcp_proxies\030\200\327" + + "\372| \003(\0132\'.google.cloud.compute.v1.TargetT" + + "cpProxy\0229\n\007warning\030\234\337\226\030 \001(\0132 .google.clo" + + "ud.compute.v1.WarningH\000\210\001\001B\n\n\010_warning\"P" + + "\n(TargetTcpProxiesSetBackendServiceReque" + + "st\022\030\n\007service\030\265\215\217\262\001 \001(\tH\000\210\001\001B\n\n\010_service" + + "\"\240\001\n%TargetTcpProxiesSetProxyHeaderReque" + + "st\022\034\n\014proxy_header\030\376\272\274L \001(\tH\000\210\001\001\"H\n\013Prox" + + "yHeader\022\032\n\026UNDEFINED_PROXY_HEADER\020\000\022\013\n\004N" + + "ONE\020\270\316\222\001\022\020\n\010PROXY_V1\020\254\244\267\237\001B\017\n\r_proxy_hea" + + "der\"\350\003\n\016TargetTcpProxy\022\"\n\022creation_times" + "tamp\030\266\217\307\016 \001(\tH\000\210\001\001\022\034\n\013description\030\374\207\326\311\001 " - + "\001(\tH\001\210\001\001\022\034\n\020forwarding_rules\030\265\232\314\226\001 \003(\t\022\020" - + "\n\002id\030\233\032 \001(\004H\002\210\001\001\022\024\n\004kind\030\224\367\310\001 \001(\tH\003\210\001\001\022!" - + "\n\021label_fingerprint\030\231\360\367T \001(\tH\004\210\001\001\022I\n\006lab" - + "els\030\377\277\301\356\001 \003(\01325.google.cloud.compute.v1." - + "TargetVpnGateway.LabelsEntry\022\024\n\004name\030\213\365\315" - + "\001 \001(\tH\005\210\001\001\022\027\n\007network\030\256\264\205o \001(\tH\006\210\001\001\022\026\n\006r" - + "egion\030\364\315\240B \001(\tH\007\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001" - + "(\tH\010\210\001\001\022\026\n\006status\030\362\237\267V \001(\tH\t\210\001\001\022\022\n\007tunne" - + "ls\030\213\372\3551 \003(\t\032-\n\013LabelsEntry\022\013\n\003key\030\001 \001(\t\022" - + "\r\n\005value\030\002 \001(\t:\0028\001\"`\n\006Status\022\024\n\020UNDEFINE" - + "D_STATUS\020\000\022\020\n\010CREATING\020\271\275\235\331\001\022\020\n\010DELETING" - + "\020\250\247\207\374\001\022\016\n\006FAILED\020\275\220\246\331\001\022\014\n\005READY\020\203\303\217%B\025\n\023" - + "_creation_timestampB\016\n\014_descriptionB\005\n\003_" - + "idB\007\n\005_kindB\024\n\022_label_fingerprintB\007\n\005_na" - + "meB\n\n\010_networkB\t\n\007_regionB\014\n\n_self_linkB" - + "\t\n\007_status\"\321\003\n\036TargetVpnGatewayAggregate" - + "dList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022T\n\005items\030\300\317\367/ \003(" - + "\0132B.google.cloud.compute.v1.TargetVpnGat" - + "ewayAggregatedList.ItemsEntry\022\024\n\004kind\030\224\367" + + "\001(\tH\001\210\001\001\022\020\n\002id\030\233\032 \001(\004H\002\210\001\001\022\024\n\004kind\030\224\367\310\001 " + + "\001(\tH\003\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\004\210\001\001\022\033\n\nproxy_" + + "bind\030\356\316\261\210\001 \001(\010H\005\210\001\001\022\034\n\014proxy_header\030\376\272\274L" + + " \001(\tH\006\210\001\001\022\026\n\006region\030\364\315\240B \001(\tH\007\210\001\001\022\032\n\tsel" + + "f_link\030\215\222\305\331\001 \001(\tH\010\210\001\001\022\030\n\007service\030\265\215\217\262\001 \001" + + "(\tH\t\210\001\001\"H\n\013ProxyHeader\022\032\n\026UNDEFINED_PROX" + + "Y_HEADER\020\000\022\013\n\004NONE\020\270\316\222\001\022\020\n\010PROXY_V1\020\254\244\267\237" + + "\001B\025\n\023_creation_timestampB\016\n\014_description" + + "B\005\n\003_idB\007\n\005_kindB\007\n\005_nameB\r\n\013_proxy_bind" + + "B\017\n\r_proxy_headerB\t\n\007_regionB\014\n\n_self_li" + + "nkB\n\n\010_service\"\314\003\n\034TargetTcpProxyAggrega" + + "tedList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022R\n\005items\030\300\317\367/ " + + "\003(\0132@.google.cloud.compute.v1.TargetTcpP" + + "roxyAggregatedList.ItemsEntry\022\024\n\004kind\030\224\367" + "\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page_token\030\225\272\206& \001(\tH" + "\002\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n\014unre" + "achables\030\237\240\206t \003(\t\0229\n\007warning\030\234\337\226\030 \001(\0132 ." - + "google.cloud.compute.v1.WarningH\004\210\001\001\032b\n\n" - + "ItemsEntry\022\013\n\003key\030\001 \001(\t\022C\n\005value\030\002 \001(\01324" - + ".google.cloud.compute.v1.TargetVpnGatewa" - + "ysScopedList:\0028\001B\005\n\003_idB\007\n\005_kindB\022\n\020_nex" - + "t_page_tokenB\014\n\n_self_linkB\n\n\010_warning\"\261" - + "\002\n\024TargetVpnGatewayList\022\020\n\002id\030\233\032 \001(\tH\000\210\001" - + "\001\022;\n\005items\030\300\317\367/ \003(\0132).google.cloud.compu" - + "te.v1.TargetVpnGateway\022\024\n\004kind\030\224\367\310\001 \001(\tH" - + "\001\210\001\001\022\037\n\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n" - + "\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n\007warning\030\234\337\226" - + "\030 \001(\0132 .google.cloud.compute.v1.WarningH" - + "\004\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_page_token" - + "B\014\n\n_self_linkB\n\n\010_warning\"\260\001\n\033TargetVpn" - + "GatewaysScopedList\022J\n\023target_vpn_gateway" - + "s\030\210\223\312\277\001 \003(\0132).google.cloud.compute.v1.Ta" - + "rgetVpnGateway\0229\n\007warning\030\234\337\226\030 \001(\0132 .goo" - + "gle.cloud.compute.v1.WarningH\000\210\001\001B\n\n\010_wa" - + "rning\"\223\004\n\013TestFailure\022\"\n\021actual_output_u" - + "rl\030\202\331\361\210\001 \001(\tH\000\210\001\001\022-\n\035actual_redirect_res" - + "ponse_code\030\331\203\274\024 \001(\005H\001\210\001\001\022\037\n\016actual_servi" - + "ce\030\204\322\376\321\001 \001(\tH\002\210\001\001\022$\n\023expected_output_url" - + "\030\230\242\367\316\001 \001(\tH\003\210\001\001\022/\n\037expected_redirect_res" - + "ponse_code\030\357\352\200\t \001(\005H\004\210\001\001\022 \n\020expected_ser" - + "vice\030\256\370\361? \001(\tH\005\210\001\001\022=\n\007headers\030\206\337\235{ \003(\0132)" - + ".google.cloud.compute.v1.UrlMapTestHeade" - + "r\022\024\n\004host\030\250\353\303\001 \001(\tH\006\210\001\001\022\024\n\004path\030\245\310\321\001 \001(\t" - + "H\007\210\001\001B\024\n\022_actual_output_urlB \n\036_actual_r" - + "edirect_response_codeB\021\n\017_actual_service" - + "B\026\n\024_expected_output_urlB\"\n _expected_re" - + "direct_response_codeB\023\n\021_expected_servic" - + "eB\007\n\005_hostB\007\n\005_path\"\321\001\n\035TestIamPermissio" - + "nsDiskRequest\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022" - + "\031\n\010resource\030\216\210\257] \001(\tB\004\342A\001\002\022d\n!test_permi" - + "ssions_request_resource\030\246\305\267\321\001 \001(\0132/.goog" - + "le.cloud.compute.v1.TestPermissionsReque" - + "stB\004\342A\001\002\022\025\n\004zone\030\254\307\344\001 \001(\tB\004\342A\001\002\"\310\001\n+Test" - + "IamPermissionsExternalVpnGatewayRequest\022" - + "\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\031\n\010resource\030\216\210" - + "\257] \001(\tB\004\342A\001\002\022d\n!test_permissions_request" - + "_resource\030\246\305\267\321\001 \001(\0132/.google.cloud.compu" - + "te.v1.TestPermissionsRequestB\004\342A\001\002\"\252\001\n\'T" - + "estIamPermissionsFirewallPolicyRequest\022\031" - + "\n\010resource\030\216\210\257] \001(\tB\004\342A\001\002\022d\n!test_permis" - + "sions_request_resource\030\246\305\267\321\001 \001(\0132/.googl" - + "e.cloud.compute.v1.TestPermissionsReques" - + "tB\004\342A\001\002\"\273\001\n\036TestIamPermissionsImageReque" - + "st\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\031\n\010resource" - + "\030\216\210\257] \001(\tB\004\342A\001\002\022d\n!test_permissions_requ" - + "est_resource\030\246\305\267\321\001 \001(\0132/.google.cloud.co" - + "mpute.v1.TestPermissionsRequestB\004\342A\001\002\"\325\001" - + "\n!TestIamPermissionsInstanceRequest\022\030\n\007p" - + "roject\030\231\226\301l \001(\tB\004\342A\001\002\022\031\n\010resource\030\216\210\257] \001" - + "(\tB\004\342A\001\002\022d\n!test_permissions_request_res" - + "ource\030\246\305\267\321\001 \001(\0132/.google.cloud.compute.v" - + "1.TestPermissionsRequestB\004\342A\001\002\022\025\n\004zone\030\254" - + "\307\344\001 \001(\tB\004\342A\001\002\"\306\001\n)TestIamPermissionsInst" - + "anceTemplateRequest\022\030\n\007project\030\231\226\301l \001(\tB" + + "google.cloud.compute.v1.WarningH\004\210\001\001\032a\n\n" + + "ItemsEntry\022\013\n\003key\030\001 \001(\t\022B\n\005value\030\002 \001(\01323" + + ".google.cloud.compute.v1.TargetTcpProxie" + + "sScopedList:\0028\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next" + + "_page_tokenB\014\n\n_self_linkB\n\n\010_warning\"\255\002" + + "\n\022TargetTcpProxyList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0229" + + "\n\005items\030\300\317\367/ \003(\0132\'.google.cloud.compute." + + "v1.TargetTcpProxy\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022" + + "\037\n\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself" + + "_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n\007warning\030\234\337\226\030 \001(\013" + + "2 .google.cloud.compute.v1.WarningH\004\210\001\001B" + + "\005\n\003_idB\007\n\005_kindB\022\n\020_next_page_tokenB\014\n\n_" + + "self_linkB\n\n\010_warning\"\256\005\n\020TargetVpnGatew" + + "ay\022\"\n\022creation_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022\034" + + "\n\013description\030\374\207\326\311\001 \001(\tH\001\210\001\001\022\034\n\020forwardi" + + "ng_rules\030\265\232\314\226\001 \003(\t\022\020\n\002id\030\233\032 \001(\004H\002\210\001\001\022\024\n\004" + + "kind\030\224\367\310\001 \001(\tH\003\210\001\001\022!\n\021label_fingerprint\030" + + "\231\360\367T \001(\tH\004\210\001\001\022I\n\006labels\030\377\277\301\356\001 \003(\01325.goog" + + "le.cloud.compute.v1.TargetVpnGateway.Lab" + + "elsEntry\022\024\n\004name\030\213\365\315\001 \001(\tH\005\210\001\001\022\027\n\007networ" + + "k\030\256\264\205o \001(\tH\006\210\001\001\022\026\n\006region\030\364\315\240B \001(\tH\007\210\001\001\022" + + "\032\n\tself_link\030\215\222\305\331\001 \001(\tH\010\210\001\001\022\026\n\006status\030\362\237" + + "\267V \001(\tH\t\210\001\001\022\022\n\007tunnels\030\213\372\3551 \003(\t\032-\n\013Label" + + "sEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"`" + + "\n\006Status\022\024\n\020UNDEFINED_STATUS\020\000\022\020\n\010CREATI" + + "NG\020\271\275\235\331\001\022\020\n\010DELETING\020\250\247\207\374\001\022\016\n\006FAILED\020\275\220\246" + + "\331\001\022\014\n\005READY\020\203\303\217%B\025\n\023_creation_timestampB" + + "\016\n\014_descriptionB\005\n\003_idB\007\n\005_kindB\024\n\022_labe" + + "l_fingerprintB\007\n\005_nameB\n\n\010_networkB\t\n\007_r" + + "egionB\014\n\n_self_linkB\t\n\007_status\"\321\003\n\036Targe" + + "tVpnGatewayAggregatedList\022\020\n\002id\030\233\032 \001(\tH\000" + + "\210\001\001\022T\n\005items\030\300\317\367/ \003(\0132B.google.cloud.com" + + "pute.v1.TargetVpnGatewayAggregatedList.I" + + "temsEntry\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_" + + "page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself_link\030\215\222" + + "\305\331\001 \001(\tH\003\210\001\001\022\027\n\014unreachables\030\237\240\206t \003(\t\0229\n" + + "\007warning\030\234\337\226\030 \001(\0132 .google.cloud.compute" + + ".v1.WarningH\004\210\001\001\032b\n\nItemsEntry\022\013\n\003key\030\001 " + + "\001(\t\022C\n\005value\030\002 \001(\01324.google.cloud.comput" + + "e.v1.TargetVpnGatewaysScopedList:\0028\001B\005\n\003" + + "_idB\007\n\005_kindB\022\n\020_next_page_tokenB\014\n\n_sel" + + "f_linkB\n\n\010_warning\"\261\002\n\024TargetVpnGatewayL" + + "ist\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022;\n\005items\030\300\317\367/ \003(\0132" + + ").google.cloud.compute.v1.TargetVpnGatew" + + "ay\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page_to" + + "ken\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\t" + + "H\003\210\001\001\0229\n\007warning\030\234\337\226\030 \001(\0132 .google.cloud" + + ".compute.v1.WarningH\004\210\001\001B\005\n\003_idB\007\n\005_kind" + + "B\022\n\020_next_page_tokenB\014\n\n_self_linkB\n\n\010_w" + + "arning\"\260\001\n\033TargetVpnGatewaysScopedList\022J" + + "\n\023target_vpn_gateways\030\210\223\312\277\001 \003(\0132).google" + + ".cloud.compute.v1.TargetVpnGateway\0229\n\007wa" + + "rning\030\234\337\226\030 \001(\0132 .google.cloud.compute.v1" + + ".WarningH\000\210\001\001B\n\n\010_warning\"\223\004\n\013TestFailur" + + "e\022\"\n\021actual_output_url\030\202\331\361\210\001 \001(\tH\000\210\001\001\022-\n" + + "\035actual_redirect_response_code\030\331\203\274\024 \001(\005H" + + "\001\210\001\001\022\037\n\016actual_service\030\204\322\376\321\001 \001(\tH\002\210\001\001\022$\n" + + "\023expected_output_url\030\230\242\367\316\001 \001(\tH\003\210\001\001\022/\n\037e" + + "xpected_redirect_response_code\030\357\352\200\t \001(\005H" + + "\004\210\001\001\022 \n\020expected_service\030\256\370\361? \001(\tH\005\210\001\001\022=" + + "\n\007headers\030\206\337\235{ \003(\0132).google.cloud.comput" + + "e.v1.UrlMapTestHeader\022\024\n\004host\030\250\353\303\001 \001(\tH\006" + + "\210\001\001\022\024\n\004path\030\245\310\321\001 \001(\tH\007\210\001\001B\024\n\022_actual_out" + + "put_urlB \n\036_actual_redirect_response_cod" + + "eB\021\n\017_actual_serviceB\026\n\024_expected_output" + + "_urlB\"\n _expected_redirect_response_code" + + "B\023\n\021_expected_serviceB\007\n\005_hostB\007\n\005_path\"" + + "\321\001\n\035TestIamPermissionsDiskRequest\022\030\n\007pro" + + "ject\030\231\226\301l \001(\tB\004\342A\001\002\022\031\n\010resource\030\216\210\257] \001(\t" + + "B\004\342A\001\002\022d\n!test_permissions_request_resou" + + "rce\030\246\305\267\321\001 \001(\0132/.google.cloud.compute.v1." + + "TestPermissionsRequestB\004\342A\001\002\022\025\n\004zone\030\254\307\344" + + "\001 \001(\tB\004\342A\001\002\"\310\001\n+TestIamPermissionsExtern" + + "alVpnGatewayRequest\022\030\n\007project\030\231\226\301l \001(\tB" + "\004\342A\001\002\022\031\n\010resource\030\216\210\257] \001(\tB\004\342A\001\002\022d\n!test" + "_permissions_request_resource\030\246\305\267\321\001 \001(\0132" + "/.google.cloud.compute.v1.TestPermission" - + "sRequestB\004\342A\001\002\"\301\001\n$TestIamPermissionsLic" - + "enseCodeRequest\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001" + + "sRequestB\004\342A\001\002\"\252\001\n\'TestIamPermissionsFir" + + "ewallPolicyRequest\022\031\n\010resource\030\216\210\257] \001(\tB" + + "\004\342A\001\002\022d\n!test_permissions_request_resour" + + "ce\030\246\305\267\321\001 \001(\0132/.google.cloud.compute.v1.T" + + "estPermissionsRequestB\004\342A\001\002\"\273\001\n\036TestIamP" + + "ermissionsImageRequest\022\030\n\007project\030\231\226\301l \001" + + "(\tB\004\342A\001\002\022\031\n\010resource\030\216\210\257] \001(\tB\004\342A\001\002\022d\n!t" + + "est_permissions_request_resource\030\246\305\267\321\001 \001" + + "(\0132/.google.cloud.compute.v1.TestPermiss" + + "ionsRequestB\004\342A\001\002\"\325\001\n!TestIamPermissions" + + "InstanceRequest\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001" + "\002\022\031\n\010resource\030\216\210\257] \001(\tB\004\342A\001\002\022d\n!test_per" + "missions_request_resource\030\246\305\267\321\001 \001(\0132/.go" + "ogle.cloud.compute.v1.TestPermissionsReq" - + "uestB\004\342A\001\002\"\275\001\n TestIamPermissionsLicense" - + "Request\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\031\n\010res" - + "ource\030\216\210\257] \001(\tB\004\342A\001\002\022d\n!test_permissions" - + "_request_resource\030\246\305\267\321\001 \001(\0132/.google.clo" - + "ud.compute.v1.TestPermissionsRequestB\004\342A" - + "\001\002\"\302\001\n%TestIamPermissionsMachineImageReq" - + "uest\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\031\n\010resour" - + "ce\030\216\210\257] \001(\tB\004\342A\001\002\022d\n!test_permissions_re" - + "quest_resource\030\246\305\267\321\001 \001(\0132/.google.cloud." - + "compute.v1.TestPermissionsRequestB\004\342A\001\002\"" - + "\340\001\n*TestIamPermissionsNetworkAttachmentR" - + "equest\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006regi" - + "on\030\364\315\240B \001(\tB\004\342A\001\002\022\031\n\010resource\030\216\210\257] \001(\tB\004" - + "\342A\001\002\022d\n!test_permissions_request_resourc" - + "e\030\246\305\267\321\001 \001(\0132/.google.cloud.compute.v1.Te" - + "stPermissionsRequestB\004\342A\001\002\"\341\001\n-TestIamPe" - + "rmissionsNetworkEndpointGroupRequest\022\030\n\007" - + "project\030\231\226\301l \001(\tB\004\342A\001\002\022\031\n\010resource\030\216\210\257] " - + "\001(\tB\004\342A\001\002\022d\n!test_permissions_request_re" - + "source\030\246\305\267\321\001 \001(\0132/.google.cloud.compute." - + "v1.TestPermissionsRequestB\004\342A\001\002\022\025\n\004zone\030" - + "\254\307\344\001 \001(\tB\004\342A\001\002\"\313\001\n.TestIamPermissionsNet" - + "workFirewallPolicyRequest\022\030\n\007project\030\231\226\301" - + "l \001(\tB\004\342A\001\002\022\031\n\010resource\030\216\210\257] \001(\tB\004\342A\001\002\022d" - + "\n!test_permissions_request_resource\030\246\305\267\321" - + "\001 \001(\0132/.google.cloud.compute.v1.TestPerm" - + "issionsRequestB\004\342A\001\002\"\326\001\n\"TestIamPermissi" - + "onsNodeGroupRequest\022\030\n\007project\030\231\226\301l \001(\tB" - + "\004\342A\001\002\022\031\n\010resource\030\216\210\257] \001(\tB\004\342A\001\002\022d\n!test" - + "_permissions_request_resource\030\246\305\267\321\001 \001(\0132" - + "/.google.cloud.compute.v1.TestPermission" - + "sRequestB\004\342A\001\002\022\025\n\004zone\030\254\307\344\001 \001(\tB\004\342A\001\002\"\333\001" - + "\n%TestIamPermissionsNodeTemplateRequest\022" - + "\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B" + + "uestB\004\342A\001\002\022\025\n\004zone\030\254\307\344\001 \001(\tB\004\342A\001\002\"\306\001\n)Te" + + "stIamPermissionsInstanceTemplateRequest\022" + + "\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\031\n\010resource\030\216\210" + + "\257] \001(\tB\004\342A\001\002\022d\n!test_permissions_request" + + "_resource\030\246\305\267\321\001 \001(\0132/.google.cloud.compu" + + "te.v1.TestPermissionsRequestB\004\342A\001\002\"\301\001\n$T" + + "estIamPermissionsLicenseCodeRequest\022\030\n\007p" + + "roject\030\231\226\301l \001(\tB\004\342A\001\002\022\031\n\010resource\030\216\210\257] \001" + + "(\tB\004\342A\001\002\022d\n!test_permissions_request_res" + + "ource\030\246\305\267\321\001 \001(\0132/.google.cloud.compute.v" + + "1.TestPermissionsRequestB\004\342A\001\002\"\275\001\n TestI" + + "amPermissionsLicenseRequest\022\030\n\007project\030\231" + + "\226\301l \001(\tB\004\342A\001\002\022\031\n\010resource\030\216\210\257] \001(\tB\004\342A\001\002" + + "\022d\n!test_permissions_request_resource\030\246\305" + + "\267\321\001 \001(\0132/.google.cloud.compute.v1.TestPe" + + "rmissionsRequestB\004\342A\001\002\"\302\001\n%TestIamPermis" + + "sionsMachineImageRequest\022\030\n\007project\030\231\226\301l" + " \001(\tB\004\342A\001\002\022\031\n\010resource\030\216\210\257] \001(\tB\004\342A\001\002\022d\n" + "!test_permissions_request_resource\030\246\305\267\321\001" + " \001(\0132/.google.cloud.compute.v1.TestPermi" - + "ssionsRequestB\004\342A\001\002\"\336\001\n(TestIamPermissio" - + "nsPacketMirroringRequest\022\030\n\007project\030\231\226\301l" - + " \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\022\031\n\010r" - + "esource\030\216\210\257] \001(\tB\004\342A\001\002\022d\n!test_permissio" - + "ns_request_resource\030\246\305\267\321\001 \001(\0132/.google.c" - + "loud.compute.v1.TestPermissionsRequestB\004" - + "\342A\001\002\"\331\001\n#TestIamPermissionsRegionDiskReq" - + "uest\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region" - + "\030\364\315\240B \001(\tB\004\342A\001\002\022\031\n\010resource\030\216\210\257] \001(\tB\004\342A" - + "\001\002\022d\n!test_permissions_request_resource\030" - + "\246\305\267\321\001 \001(\0132/.google.cloud.compute.v1.Test" - + "PermissionsRequestB\004\342A\001\002\"\352\001\n4TestIamPerm" - + "issionsRegionNetworkFirewallPolicyReques" - + "t\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315" - + "\240B \001(\tB\004\342A\001\002\022\031\n\010resource\030\216\210\257] \001(\tB\004\342A\001\002\022" - + "d\n!test_permissions_request_resource\030\246\305\267" - + "\321\001 \001(\0132/.google.cloud.compute.v1.TestPer" - + "missionsRequestB\004\342A\001\002\"\330\001\n$TestIamPermiss" - + "ionsReservationRequest\022\030\n\007project\030\231\226\301l \001" - + "(\tB\004\342A\001\002\022\031\n\010resource\030\216\210\257] \001(\tB\004\342A\001\002\022d\n!t" - + "est_permissions_request_resource\030\246\305\267\321\001 \001" - + "(\0132/.google.cloud.compute.v1.TestPermiss" - + "ionsRequestB\004\342A\001\002\022\025\n\004zone\030\254\307\344\001 \001(\tB\004\342A\001\002" - + "\"\335\001\n\'TestIamPermissionsResourcePolicyReq" + + "ssionsRequestB\004\342A\001\002\"\340\001\n*TestIamPermissio" + + "nsNetworkAttachmentRequest\022\030\n\007project\030\231\226" + + "\301l \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\022\031\n" + + "\010resource\030\216\210\257] \001(\tB\004\342A\001\002\022d\n!test_permiss" + + "ions_request_resource\030\246\305\267\321\001 \001(\0132/.google" + + ".cloud.compute.v1.TestPermissionsRequest" + + "B\004\342A\001\002\"\341\001\n-TestIamPermissionsNetworkEndp" + + "ointGroupRequest\022\030\n\007project\030\231\226\301l \001(\tB\004\342A" + + "\001\002\022\031\n\010resource\030\216\210\257] \001(\tB\004\342A\001\002\022d\n!test_pe" + + "rmissions_request_resource\030\246\305\267\321\001 \001(\0132/.g" + + "oogle.cloud.compute.v1.TestPermissionsRe" + + "questB\004\342A\001\002\022\025\n\004zone\030\254\307\344\001 \001(\tB\004\342A\001\002\"\313\001\n.T" + + "estIamPermissionsNetworkFirewallPolicyRe" + + "quest\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\031\n\010resou" + + "rce\030\216\210\257] \001(\tB\004\342A\001\002\022d\n!test_permissions_r" + + "equest_resource\030\246\305\267\321\001 \001(\0132/.google.cloud" + + ".compute.v1.TestPermissionsRequestB\004\342A\001\002" + + "\"\326\001\n\"TestIamPermissionsNodeGroupRequest\022" + + "\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\031\n\010resource\030\216\210" + + "\257] \001(\tB\004\342A\001\002\022d\n!test_permissions_request" + + "_resource\030\246\305\267\321\001 \001(\0132/.google.cloud.compu" + + "te.v1.TestPermissionsRequestB\004\342A\001\002\022\025\n\004zo" + + "ne\030\254\307\344\001 \001(\tB\004\342A\001\002\"\333\001\n%TestIamPermissions" + + "NodeTemplateRequest\022\030\n\007project\030\231\226\301l \001(\tB" + + "\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\022\031\n\010resour" + + "ce\030\216\210\257] \001(\tB\004\342A\001\002\022d\n!test_permissions_re" + + "quest_resource\030\246\305\267\321\001 \001(\0132/.google.cloud." + + "compute.v1.TestPermissionsRequestB\004\342A\001\002\"" + + "\336\001\n(TestIamPermissionsPacketMirroringReq" + "uest\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region" + "\030\364\315\240B \001(\tB\004\342A\001\002\022\031\n\010resource\030\216\210\257] \001(\tB\004\342A" + "\001\002\022d\n!test_permissions_request_resource\030" + "\246\305\267\321\001 \001(\0132/.google.cloud.compute.v1.Test" - + "PermissionsRequestB\004\342A\001\002\"\340\001\n*TestIamPerm" - + "issionsServiceAttachmentRequest\022\030\n\007proje" - + "ct\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A" - + "\001\002\022\031\n\010resource\030\216\210\257] \001(\tB\004\342A\001\002\022d\n!test_pe" - + "rmissions_request_resource\030\246\305\267\321\001 \001(\0132/.g" - + "oogle.cloud.compute.v1.TestPermissionsRe" - + "questB\004\342A\001\002\"\276\001\n!TestIamPermissionsSnapsh" - + "otRequest\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\031\n\010r" + + "PermissionsRequestB\004\342A\001\002\"\331\001\n#TestIamPerm" + + "issionsRegionDiskRequest\022\030\n\007project\030\231\226\301l" + + " \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\022\031\n\010r" + "esource\030\216\210\257] \001(\tB\004\342A\001\002\022d\n!test_permissio" + "ns_request_resource\030\246\305\267\321\001 \001(\0132/.google.c" + "loud.compute.v1.TestPermissionsRequestB\004" - + "\342A\001\002\"\331\001\n#TestIamPermissionsSubnetworkReq" - + "uest\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region" - + "\030\364\315\240B \001(\tB\004\342A\001\002\022\031\n\010resource\030\216\210\257] \001(\tB\004\342A" + + "\342A\001\002\"\352\001\n4TestIamPermissionsRegionNetwork" + + "FirewallPolicyRequest\022\030\n\007project\030\231\226\301l \001(" + + "\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\022\031\n\010reso" + + "urce\030\216\210\257] \001(\tB\004\342A\001\002\022d\n!test_permissions_" + + "request_resource\030\246\305\267\321\001 \001(\0132/.google.clou" + + "d.compute.v1.TestPermissionsRequestB\004\342A\001" + + "\002\"\330\001\n$TestIamPermissionsReservationReque" + + "st\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\031\n\010resource" + + "\030\216\210\257] \001(\tB\004\342A\001\002\022d\n!test_permissions_requ" + + "est_resource\030\246\305\267\321\001 \001(\0132/.google.cloud.co" + + "mpute.v1.TestPermissionsRequestB\004\342A\001\002\022\025\n" + + "\004zone\030\254\307\344\001 \001(\tB\004\342A\001\002\"\335\001\n\'TestIamPermissi" + + "onsResourcePolicyRequest\022\030\n\007project\030\231\226\301l" + + " \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\022\031\n\010r" + + "esource\030\216\210\257] \001(\tB\004\342A\001\002\022d\n!test_permissio" + + "ns_request_resource\030\246\305\267\321\001 \001(\0132/.google.c" + + "loud.compute.v1.TestPermissionsRequestB\004" + + "\342A\001\002\"\340\001\n*TestIamPermissionsServiceAttach" + + "mentRequest\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n" + + "\006region\030\364\315\240B \001(\tB\004\342A\001\002\022\031\n\010resource\030\216\210\257] " + + "\001(\tB\004\342A\001\002\022d\n!test_permissions_request_re" + + "source\030\246\305\267\321\001 \001(\0132/.google.cloud.compute." + + "v1.TestPermissionsRequestB\004\342A\001\002\"\276\001\n!Test" + + "IamPermissionsSnapshotRequest\022\030\n\007project" + + "\030\231\226\301l \001(\tB\004\342A\001\002\022\031\n\010resource\030\216\210\257] \001(\tB\004\342A" + "\001\002\022d\n!test_permissions_request_resource\030" + "\246\305\267\321\001 \001(\0132/.google.cloud.compute.v1.Test" + "PermissionsRequestB\004\342A\001\002\"\331\001\n#TestIamPerm" - + "issionsVpnGatewayRequest\022\030\n\007project\030\231\226\301l" + + "issionsSubnetworkRequest\022\030\n\007project\030\231\226\301l" + " \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\022\031\n\010r" + "esource\030\216\210\257] \001(\tB\004\342A\001\002\022d\n!test_permissio" + "ns_request_resource\030\246\305\267\321\001 \001(\0132/.google.c" + "loud.compute.v1.TestPermissionsRequestB\004" - + "\342A\001\002\"0\n\026TestPermissionsRequest\022\026\n\013permis" - + "sions\030\204\351\313\034 \003(\t\"1\n\027TestPermissionsRespons" - + "e\022\026\n\013permissions\030\204\351\313\034 \003(\t\"D\n\007Uint128\022\024\n\004" - + "high\030\242\273\303\001 \001(\004H\000\210\001\001\022\022\n\003low\030\324\306\006 \001(\004H\001\210\001\001B\007" - + "\n\005_highB\006\n\004_low\"\241\002\n!UpdateAccessConfigIn" - + "stanceRequest\022O\n\026access_config_resource\030" - + "\220\377\366\270\001 \001(\0132%.google.cloud.compute.v1.Acce" - + "ssConfigB\004\342A\001\002\022\031\n\010instance\030\225\251\332\010 \001(\tB\004\342A\001" - + "\002\022#\n\021network_interface\030\350\300\235\256\001 \001(\tB\004\342A\001\002\022\"" - + "\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nre" - + "quest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\034\n\004zone\030\254\307\344\001 \001(\tB" - + "\013\342A\001\002\362G\004zoneB\r\n\013_request_id\"\375\001\n\027UpdateAu" - + "toscalerRequest\022\033\n\nautoscaler\030\327\375\322\366\001 \001(\tH" - + "\000\210\001\001\022I\n\023autoscaler_resource\030\366\360\377b \001(\0132#.g" - + "oogle.cloud.compute.v1.AutoscalerB\004\342A\001\002\022" + + "\342A\001\002\"\331\001\n#TestIamPermissionsVpnGatewayReq" + + "uest\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region" + + "\030\364\315\240B \001(\tB\004\342A\001\002\022\031\n\010resource\030\216\210\257] \001(\tB\004\342A" + + "\001\002\022d\n!test_permissions_request_resource\030" + + "\246\305\267\321\001 \001(\0132/.google.cloud.compute.v1.Test" + + "PermissionsRequestB\004\342A\001\002\"0\n\026TestPermissi" + + "onsRequest\022\026\n\013permissions\030\204\351\313\034 \003(\t\"1\n\027Te" + + "stPermissionsResponse\022\026\n\013permissions\030\204\351\313" + + "\034 \003(\t\"D\n\007Uint128\022\024\n\004high\030\242\273\303\001 \001(\004H\000\210\001\001\022\022" + + "\n\003low\030\324\306\006 \001(\004H\001\210\001\001B\007\n\005_highB\006\n\004_low\"\241\002\n!" + + "UpdateAccessConfigInstanceRequest\022O\n\026acc" + + "ess_config_resource\030\220\377\366\270\001 \001(\0132%.google.c" + + "loud.compute.v1.AccessConfigB\004\342A\001\002\022\031\n\010in" + + "stance\030\225\251\332\010 \001(\tB\004\342A\001\002\022#\n\021network_interfa" + + "ce\030\350\300\235\256\001 \001(\tB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016" + + "\342A\001\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210" + + "\001\001\022\034\n\004zone\030\254\307\344\001 \001(\tB\013\342A\001\002\362G\004zoneB\r\n\013_req" + + "uest_id\"\375\001\n\027UpdateAutoscalerRequest\022\033\n\na" + + "utoscaler\030\327\375\322\366\001 \001(\tH\000\210\001\001\022I\n\023autoscaler_r" + + "esource\030\366\360\377b \001(\0132#.google.cloud.compute." + + "v1.AutoscalerB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB" + + "\016\342A\001\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\001" + + "\210\001\001\022\034\n\004zone\030\254\307\344\001 \001(\tB\013\342A\001\002\362G\004zoneB\r\n\013_au" + + "toscalerB\r\n\013_request_id\"\337\001\n\032UpdateBacken" + + "dBucketRequest\022\037\n\016backend_bucket\030\365\343\335+ \001(" + + "\tB\004\342A\001\002\022Q\n\027backend_bucket_resource\030\230\316\307\265\001" + + " \001(\0132&.google.cloud.compute.v1.BackendBu" + + "cketB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007p" + + "roject\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_r" + + "equest_id\"\344\001\n\033UpdateBackendServiceReques" + + "t\022!\n\017backend_service\030\212\300\256\222\001 \001(\tB\004\342A\001\002\022S\n\030" + + "backend_service_resource\030\243\201\337\245\001 \001(\0132\'.goo" + + "gle.cloud.compute.v1.BackendServiceB\004\342A\001" + + "\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n" + + "\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id" + + "\"\245\002\n\021UpdateDiskRequest\022\025\n\004disk\030\235\233\274\001 \001(\tB" + + "\004\342A\001\002\022=\n\rdisk_resource\030\360\320\253\014 \001(\0132\035.google" + + ".cloud.compute.v1.DiskB\004\342A\001\002\022\025\n\005paths\030\356\301" + + "\3402 \001(\tH\000\210\001\001\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007" + + "project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\001\210\001\001\022\034\n\013u" + + "pdate_mask\030\242\271\272\356\001 \001(\tH\002\210\001\001\022\034\n\004zone\030\254\307\344\001 \001" + + "(\tB\013\342A\001\002\362G\004zoneB\010\n\006_pathsB\r\n\013_request_id" + + "B\016\n\014_update_mask\"\377\001\n\"UpdateDisplayDevice" + + "InstanceRequest\022Q\n\027display_device_resour" + + "ce\030\332\204\221\212\001 \001(\0132&.google.cloud.compute.v1.D" + + "isplayDeviceB\004\342A\001\002\022\031\n\010instance\030\225\251\332\010 \001(\tB" + + "\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007projec" + + "t\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\034\n\004zone\030\254\307" + + "\344\001 \001(\tB\013\342A\001\002\362G\004zoneB\r\n\013_request_id\"\311\001\n\025U" + + "pdateFirewallRequest\022\032\n\010firewall\030\200\372\325\363\001 \001" + + "(\tB\004\342A\001\002\022E\n\021firewall_resource\030\355\260\340\023 \001(\0132!" + + ".google.cloud.compute.v1.FirewallB\004\342A\001\002\022" + "\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nr" - + "equest_id\030\313\201\331\021 \001(\tH\001\210\001\001\022\034\n\004zone\030\254\307\344\001 \001(\t" - + "B\013\342A\001\002\362G\004zoneB\r\n\013_autoscalerB\r\n\013_request" - + "_id\"\337\001\n\032UpdateBackendBucketRequest\022\037\n\016ba" - + "ckend_bucket\030\365\343\335+ \001(\tB\004\342A\001\002\022Q\n\027backend_b" - + "ucket_resource\030\230\316\307\265\001 \001(\0132&.google.cloud." - + "compute.v1.BackendBucketB\004\342A\001\002\022\"\n\007projec" - + "t\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nrequest_id" - + "\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\344\001\n\033Update" - + "BackendServiceRequest\022!\n\017backend_service" - + "\030\212\300\256\222\001 \001(\tB\004\342A\001\002\022S\n\030backend_service_reso" - + "urce\030\243\201\337\245\001 \001(\0132\'.google.cloud.compute.v1" - + ".BackendServiceB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(" + + "equest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\327" + + "\001\n\030UpdateHealthCheckRequest\022\036\n\014health_ch" + + "eck\030\345\252\244\223\001 \001(\tB\004\342A\001\002\022L\n\025health_check_reso" + + "urce\030\250\303\244` \001(\0132$.google.cloud.compute.v1." + + "HealthCheckB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342" + + "A\001\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001" + + "\001B\r\n\013_request_id\"\351\003\n\025UpdateInstanceReque" + + "st\022\031\n\010instance\030\225\251\332\010 \001(\tB\004\342A\001\002\022E\n\021instanc" + + "e_resource\030\370\360\376f \001(\0132!.google.cloud.compu" + + "te.v1.InstanceB\004\342A\001\002\022\037\n\016minimal_action\030\224" + + "\215\202\201\001 \001(\tH\000\210\001\001\022.\n\036most_disruptive_allowed" + + "_action\030\215\316\302\037 \001(\tH\001\210\001\001\022\"\n\007project\030\231\226\301l \001(" + "\tB\016\342A\001\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\t" - + "H\000\210\001\001B\r\n\013_request_id\"\245\002\n\021UpdateDiskReque" - + "st\022\025\n\004disk\030\235\233\274\001 \001(\tB\004\342A\001\002\022=\n\rdisk_resour" - + "ce\030\360\320\253\014 \001(\0132\035.google.cloud.compute.v1.Di" - + "skB\004\342A\001\002\022\025\n\005paths\030\356\301\3402 \001(\tH\000\210\001\001\022\"\n\007proje" - + "ct\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nrequest_i" - + "d\030\313\201\331\021 \001(\tH\001\210\001\001\022\034\n\013update_mask\030\242\271\272\356\001 \001(\t" - + "H\002\210\001\001\022\034\n\004zone\030\254\307\344\001 \001(\tB\013\342A\001\002\362G\004zoneB\010\n\006_" - + "pathsB\r\n\013_request_idB\016\n\014_update_mask\"\377\001\n" - + "\"UpdateDisplayDeviceInstanceRequest\022Q\n\027d" - + "isplay_device_resource\030\332\204\221\212\001 \001(\0132&.googl" - + "e.cloud.compute.v1.DisplayDeviceB\004\342A\001\002\022\031" - + "\n\010instance\030\225\251\332\010 \001(\tB\004\342A\001\002\022\"\n\007project\030\231\226\301" - + "l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021" - + " \001(\tH\000\210\001\001\022\034\n\004zone\030\254\307\344\001 \001(\tB\013\342A\001\002\362G\004zoneB" - + "\r\n\013_request_id\"\311\001\n\025UpdateFirewallRequest" - + "\022\032\n\010firewall\030\200\372\325\363\001 \001(\tB\004\342A\001\002\022E\n\021firewall" - + "_resource\030\355\260\340\023 \001(\0132!.google.cloud.comput" - + "e.v1.FirewallB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB" - + "\016\342A\001\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000" - + "\210\001\001B\r\n\013_request_id\"\327\001\n\030UpdateHealthCheck" - + "Request\022\036\n\014health_check\030\345\252\244\223\001 \001(\tB\004\342A\001\002\022" - + "L\n\025health_check_resource\030\250\303\244` \001(\0132$.goog" - + "le.cloud.compute.v1.HealthCheckB\004\342A\001\002\022\"\n" - + "\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nreq" - + "uest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\351\003\n" - + "\025UpdateInstanceRequest\022\031\n\010instance\030\225\251\332\010 " - + "\001(\tB\004\342A\001\002\022E\n\021instance_resource\030\370\360\376f \001(\0132" - + "!.google.cloud.compute.v1.InstanceB\004\342A\001\002" - + "\022\037\n\016minimal_action\030\224\215\202\201\001 \001(\tH\000\210\001\001\022.\n\036mos" - + "t_disruptive_allowed_action\030\215\316\302\037 \001(\tH\001\210\001" - + "\001\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n" - + "\nrequest_id\030\313\201\331\021 \001(\tH\002\210\001\001\022\034\n\004zone\030\254\307\344\001 \001" - + "(\tB\013\342A\001\002\362G\004zone\"-\n\rMinimalAction\022\034\n\030UNDE" - + "FINED_MINIMAL_ACTION\020\000\"K\n\033MostDisruptive" - + "AllowedAction\022,\n(UNDEFINED_MOST_DISRUPTI" - + "VE_ALLOWED_ACTION\020\000B\021\n\017_minimal_actionB!" - + "\n\037_most_disruptive_allowed_actionB\r\n\013_re" - + "quest_id\"\255\002\n%UpdateNetworkInterfaceInsta" - + "nceRequest\022\031\n\010instance\030\225\251\332\010 \001(\tB\004\342A\001\002\022#\n" - + "\021network_interface\030\350\300\235\256\001 \001(\tB\004\342A\001\002\022W\n\032ne" - + "twork_interface_resource\030\205\224\256\233\001 \001(\0132).goo" - + "gle.cloud.compute.v1.NetworkInterfaceB\004\342" - + "A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022" - + "\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\034\n\004zone\030\254\307\344\001" - + " \001(\tB\013\342A\001\002\362G\004zoneB\r\n\013_request_id\"\370\001\n\033Upd" - + "atePeeringNetworkRequest\022\030\n\007network\030\256\264\205o" - + " \001(\tB\004\342A\001\002\022p\n(networks_update_peering_re" - + "quest_resource\030\331\252\202k \001(\01325.google.cloud.c" - + "ompute.v1.NetworksUpdatePeeringRequestB\004" + + "H\002\210\001\001\022\034\n\004zone\030\254\307\344\001 \001(\tB\013\342A\001\002\362G\004zone\"-\n\rM" + + "inimalAction\022\034\n\030UNDEFINED_MINIMAL_ACTION" + + "\020\000\"K\n\033MostDisruptiveAllowedAction\022,\n(UND" + + "EFINED_MOST_DISRUPTIVE_ALLOWED_ACTION\020\000B" + + "\021\n\017_minimal_actionB!\n\037_most_disruptive_a" + + "llowed_actionB\r\n\013_request_id\"\255\002\n%UpdateN" + + "etworkInterfaceInstanceRequest\022\031\n\010instan" + + "ce\030\225\251\332\010 \001(\tB\004\342A\001\002\022#\n\021network_interface\030\350" + + "\300\235\256\001 \001(\tB\004\342A\001\002\022W\n\032network_interface_reso" + + "urce\030\205\224\256\233\001 \001(\0132).google.cloud.compute.v1" + + ".NetworkInterfaceB\004\342A\001\002\022\"\n\007project\030\231\226\301l " + + "\001(\tB\016\342A\001\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001" + + "(\tH\000\210\001\001\022\034\n\004zone\030\254\307\344\001 \001(\tB\013\342A\001\002\362G\004zoneB\r\n" + + "\013_request_id\"\370\001\n\033UpdatePeeringNetworkReq" + + "uest\022\030\n\007network\030\256\264\205o \001(\tB\004\342A\001\002\022p\n(networ", + "ks_update_peering_request_resource\030\331\252\202k " + + "\001(\01325.google.cloud.compute.v1.NetworksUp" + + "datePeeringRequestB\004\342A\001\002\022\"\n\007project\030\231\226\301l" + + " \001(\tB\016\342A\001\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 " + + "\001(\tH\000\210\001\001B\r\n\013_request_id\"\352\002\n3UpdatePerIns" + + "tanceConfigsInstanceGroupManagerRequest\022" + + "\'\n\026instance_group_manager\030\303\367\363v \001(\tB\004\342A\001\002" + + "\022\234\001\n@instance_group_managers_update_per_" + + "instance_configs_req_resource\030\276\301\266C \001(\0132I" + + ".google.cloud.compute.v1.InstanceGroupMa" + + "nagersUpdatePerInstanceConfigsReqB\004\342A\001\002\022" + + "\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nr" + + "equest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\034\n\004zone\030\254\307\344\001 \001(\t" + + "B\013\342A\001\002\362G\004zoneB\r\n\013_request_id\"\366\002\n9UpdateP" + + "erInstanceConfigsRegionInstanceGroupMana" + + "gerRequest\022\'\n\026instance_group_manager\030\303\367\363" + + "v \001(\tB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007" + + "project\022 \n\006region\030\364\315\240B \001(\tB\r\342A\001\002\362G\006regio" + + "n\022\236\001\nAregion_instance_group_manager_upda" + + "te_instance_config_req_resource\030\247\256\272* \001(\013" + + "2J.google.cloud.compute.v1.RegionInstanc" + + "eGroupManagerUpdateInstanceConfigReqB\004\342A" + + "\001\002\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_reque" + + "st_id\"\207\002\n\035UpdateRegionAutoscalerRequest\022" + + "\033\n\nautoscaler\030\327\375\322\366\001 \001(\tH\000\210\001\001\022I\n\023autoscal" + + "er_resource\030\366\360\377b \001(\0132#.google.cloud.comp" + + "ute.v1.AutoscalerB\004\342A\001\002\022\"\n\007project\030\231\226\301l " + + "\001(\tB\016\342A\001\002\362G\007project\022 \n\006region\030\364\315\240B \001(\tB\r" + + "\342A\001\002\362G\006region\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\001\210\001" + + "\001B\r\n\013_autoscalerB\r\n\013_request_id\"\214\002\n!Upda" + + "teRegionBackendServiceRequest\022!\n\017backend" + + "_service\030\212\300\256\222\001 \001(\tB\004\342A\001\002\022S\n\030backend_serv" + + "ice_resource\030\243\201\337\245\001 \001(\0132\'.google.cloud.co" + + "mpute.v1.BackendServiceB\004\342A\001\002\022\"\n\007project" + + "\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022 \n\006region\030\364\315\240B" + + " \001(\tB\r\342A\001\002\362G\006region\022\032\n\nrequest_id\030\313\201\331\021 \001" + + "(\tH\000\210\001\001B\r\n\013_request_id\"\310\002\n\035UpdateRegionC" + + "ommitmentRequest\022\034\n\ncommitment\030\225\226\363\345\001 \001(\t" + + "B\004\342A\001\002\022I\n\023commitment_resource\030\370\243\273t \001(\0132#" + + ".google.cloud.compute.v1.CommitmentB\004\342A\001" + + "\002\022\025\n\005paths\030\356\301\3402 \001(\tH\000\210\001\001\022\"\n\007project\030\231\226\301l" + + " \001(\tB\016\342A\001\002\362G\007project\022 \n\006region\030\364\315\240B \001(\tB" + + "\r\342A\001\002\362G\006region\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\001\210" + + "\001\001\022\034\n\013update_mask\030\242\271\272\356\001 \001(\tH\002\210\001\001B\010\n\006_pat" + + "hsB\r\n\013_request_idB\016\n\014_update_mask\"\257\002\n\027Up" + + "dateRegionDiskRequest\022\025\n\004disk\030\235\233\274\001 \001(\tB\004" + + "\342A\001\002\022=\n\rdisk_resource\030\360\320\253\014 \001(\0132\035.google." + + "cloud.compute.v1.DiskB\004\342A\001\002\022\025\n\005paths\030\356\301\340" + + "2 \001(\tH\000\210\001\001\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007p" + + "roject\022 \n\006region\030\364\315\240B \001(\tB\r\342A\001\002\362G\006region" + + "\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\001\210\001\001\022\034\n\013update_m" + + "ask\030\242\271\272\356\001 \001(\tH\002\210\001\001B\010\n\006_pathsB\r\n\013_request" + + "_idB\016\n\014_update_mask\"\377\001\n\036UpdateRegionHeal" + + "thCheckRequest\022\036\n\014health_check\030\345\252\244\223\001 \001(\t" + + "B\004\342A\001\002\022L\n\025health_check_resource\030\250\303\244` \001(\013" + + "2$.google.cloud.compute.v1.HealthCheckB\004" + "\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project" - + "\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request" - + "_id\"\352\002\n3UpdatePerInstanceConfigsInstance" - + "GroupManagerRequest\022\'\n\026instance_group_ma" - + "nager\030\303\367\363v \001(\tB\004\342A\001\002\022\234\001\n@instance_group_" - + "managers_update_per_instance_configs_req" - + "_resource\030\276\301\266C \001(\0132I.google.cloud.comput" - + "e.v1.InstanceGroupManagersUpdatePerInsta" - + "nceConfigsReqB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB" - + "\016\342A\001\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000" - + "\210\001\001\022\034\n\004zone\030\254\307\344\001 \001(\tB\013\342A\001\002\362G\004zoneB\r\n\013_re" - + "quest_id\"\366\002\n9UpdatePerInstanceConfigsReg" - + "ionInstanceGroupManagerRequest\022\'\n\026instan" - + "ce_group_manager\030\303\367\363v \001(\tB\004\342A\001\002\022\"\n\007proje" - + "ct\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022 \n\006region\030\364\315", - "\240B \001(\tB\r\342A\001\002\362G\006region\022\236\001\nAregion_instanc" - + "e_group_manager_update_instance_config_r" - + "eq_resource\030\247\256\272* \001(\0132J.google.cloud.comp" - + "ute.v1.RegionInstanceGroupManagerUpdateI" - + "nstanceConfigReqB\004\342A\001\002\022\032\n\nrequest_id\030\313\201\331" - + "\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\207\002\n\035UpdateRegi" - + "onAutoscalerRequest\022\033\n\nautoscaler\030\327\375\322\366\001 " - + "\001(\tH\000\210\001\001\022I\n\023autoscaler_resource\030\366\360\377b \001(\013" - + "2#.google.cloud.compute.v1.AutoscalerB\004\342" - + "A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022" - + " \n\006region\030\364\315\240B \001(\tB\r\342A\001\002\362G\006region\022\032\n\nreq" - + "uest_id\030\313\201\331\021 \001(\tH\001\210\001\001B\r\n\013_autoscalerB\r\n\013" - + "_request_id\"\214\002\n!UpdateRegionBackendServi" - + "ceRequest\022!\n\017backend_service\030\212\300\256\222\001 \001(\tB\004" - + "\342A\001\002\022S\n\030backend_service_resource\030\243\201\337\245\001 \001" - + "(\0132\'.google.cloud.compute.v1.BackendServ" - + "iceB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007pr" - + "oject\022 \n\006region\030\364\315\240B \001(\tB\r\342A\001\002\362G\006region\022" - + "\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_" - + "id\"\310\002\n\035UpdateRegionCommitmentRequest\022\034\n\n" - + "commitment\030\225\226\363\345\001 \001(\tB\004\342A\001\002\022I\n\023commitment" - + "_resource\030\370\243\273t \001(\0132#.google.cloud.comput" - + "e.v1.CommitmentB\004\342A\001\002\022\025\n\005paths\030\356\301\3402 \001(\tH" - + "\000\210\001\001\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project" + "\022 \n\006region\030\364\315\240B \001(\tB\r\342A\001\002\362G\006region\022\032\n\nre" - + "quest_id\030\313\201\331\021 \001(\tH\001\210\001\001\022\034\n\013update_mask\030\242\271" - + "\272\356\001 \001(\tH\002\210\001\001B\010\n\006_pathsB\r\n\013_request_idB\016\n" - + "\014_update_mask\"\257\002\n\027UpdateRegionDiskReques" - + "t\022\025\n\004disk\030\235\233\274\001 \001(\tB\004\342A\001\002\022=\n\rdisk_resourc" - + "e\030\360\320\253\014 \001(\0132\035.google.cloud.compute.v1.Dis" - + "kB\004\342A\001\002\022\025\n\005paths\030\356\301\3402 \001(\tH\000\210\001\001\022\"\n\007projec" - + "t\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022 \n\006region\030\364\315\240" - + "B \001(\tB\r\342A\001\002\362G\006region\022\032\n\nrequest_id\030\313\201\331\021 " - + "\001(\tH\001\210\001\001\022\034\n\013update_mask\030\242\271\272\356\001 \001(\tH\002\210\001\001B\010" - + "\n\006_pathsB\r\n\013_request_idB\016\n\014_update_mask\"" - + "\377\001\n\036UpdateRegionHealthCheckRequest\022\036\n\014he" - + "alth_check\030\345\252\244\223\001 \001(\tB\004\342A\001\002\022L\n\025health_che" - + "ck_resource\030\250\303\244` \001(\0132$.google.cloud.comp" - + "ute.v1.HealthCheckB\004\342A\001\002\022\"\n\007project\030\231\226\301l" + + "quest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\353\001" + + "\n\031UpdateRegionUrlMapRequest\022\"\n\007project\030\231" + + "\226\301l \001(\tB\016\342A\001\002\362G\007project\022 \n\006region\030\364\315\240B \001" + + "(\tB\r\342A\001\002\362G\006region\022\032\n\nrequest_id\030\313\201\331\021 \001(\t" + + "H\000\210\001\001\022\031\n\007url_map\030\214\225\201\257\001 \001(\tB\004\342A\001\002\022B\n\020url_" + + "map_resource\030\341\220\267P \001(\0132\037.google.cloud.com" + + "pute.v1.UrlMapB\004\342A\001\002B\r\n\013_request_id\"\302\002\n\030" + + "UpdateReservationRequest\022\025\n\005paths\030\356\301\3402 \001" + + "(\tH\000\210\001\001\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007proj" + + "ect\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\001\210\001\001\022\034\n\013reser" + + "vation\030\314\207\325\026 \001(\tB\004\342A\001\002\022L\n\024reservation_res" + + "ource\030\241\356\364\207\001 \001(\0132$.google.cloud.compute.v" + + "1.ReservationB\004\342A\001\002\022\034\n\013update_mask\030\242\271\272\356\001" + + " \001(\tH\002\210\001\001\022\034\n\004zone\030\254\307\344\001 \001(\tB\013\342A\001\002\362G\004zoneB" + + "\010\n\006_pathsB\r\n\013_request_idB\016\n\014_update_mask" + + "\"\342\001\n\023UpdateRouterRequest\022\"\n\007project\030\231\226\301l" + " \001(\tB\016\342A\001\002\362G\007project\022 \n\006region\030\364\315\240B \001(\tB" + "\r\342A\001\002\362G\006region\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210" - + "\001\001B\r\n\013_request_id\"\353\001\n\031UpdateRegionUrlMap" - + "Request\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007proj" - + "ect\022 \n\006region\030\364\315\240B \001(\tB\r\342A\001\002\362G\006region\022\032\n" - + "\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\031\n\007url_map\030\214\225\201" - + "\257\001 \001(\tB\004\342A\001\002\022B\n\020url_map_resource\030\341\220\267P \001(" - + "\0132\037.google.cloud.compute.v1.UrlMapB\004\342A\001\002" - + "B\r\n\013_request_id\"\302\002\n\030UpdateReservationReq" - + "uest\022\025\n\005paths\030\356\301\3402 \001(\tH\000\210\001\001\022\"\n\007project\030\231" - + "\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nrequest_id\030\313\201" - + "\331\021 \001(\tH\001\210\001\001\022\034\n\013reservation\030\314\207\325\026 \001(\tB\004\342A\001" - + "\002\022L\n\024reservation_resource\030\241\356\364\207\001 \001(\0132$.go" - + "ogle.cloud.compute.v1.ReservationB\004\342A\001\002\022" - + "\034\n\013update_mask\030\242\271\272\356\001 \001(\tH\002\210\001\001\022\034\n\004zone\030\254\307" - + "\344\001 \001(\tB\013\342A\001\002\362G\004zoneB\010\n\006_pathsB\r\n\013_reques" - + "t_idB\016\n\014_update_mask\"\342\001\n\023UpdateRouterReq" - + "uest\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project" - + "\022 \n\006region\030\364\315\240B \001(\tB\r\342A\001\002\362G\006region\022\032\n\nre" - + "quest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\027\n\006router\030\311\256\356F \001(" - + "\tB\004\342A\001\002\022A\n\017router_resource\030\304\200\202J \001(\0132\037.go" - + "ogle.cloud.compute.v1.RouterB\004\342A\001\002B\r\n\013_r" - + "equest_id\"\233\002\n+UpdateShieldedInstanceConf" - + "igInstanceRequest\022\031\n\010instance\030\225\251\332\010 \001(\tB\004" - + "\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project" - + "\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022d\n!shielded" - + "_instance_config_resource\030\330\226\335\201\001 \001(\0132/.go" - + "ogle.cloud.compute.v1.ShieldedInstanceCo" - + "nfigB\004\342A\001\002\022\034\n\004zone\030\254\307\344\001 \001(\tB\013\342A\001\002\362G\004zone" - + "B\r\n\013_request_id\"\303\001\n\023UpdateUrlMapRequest\022" - + "\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022\032\n\nr" - + "equest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\031\n\007url_map\030\214\225\201\257\001" - + " \001(\tB\004\342A\001\002\022B\n\020url_map_resource\030\341\220\267P \001(\0132" - + "\037.google.cloud.compute.v1.UrlMapB\004\342A\001\002B\r" - + "\n\013_request_id\"\337\006\n\006UrlMap\022\"\n\022creation_tim" - + "estamp\030\266\217\307\016 \001(\tH\000\210\001\001\022O\n\024default_route_ac" - + "tion\030\252\264\327\264\001 \001(\0132(.google.cloud.compute.v1" - + ".HttpRouteActionH\001\210\001\001\022 \n\017default_service" - + "\030\267\345\305\260\001 \001(\tH\002\210\001\001\022R\n\024default_url_redirect\030" - + "\352\253\266\253\001 \001(\0132+.google.cloud.compute.v1.Http" - + "RedirectActionH\003\210\001\001\022\034\n\013description\030\374\207\326\311\001" - + " \001(\tH\004\210\001\001\022\033\n\013fingerprint\030\344\321\363o \001(\tH\005\210\001\001\022I" - + "\n\rheader_action\030\250\240\270\234\001 \001(\0132).google.cloud" - + ".compute.v1.HttpHeaderActionH\006\210\001\001\0229\n\nhos" - + "t_rules\030\240\207\327\224\001 \003(\0132!.google.cloud.compute" - + ".v1.HostRule\022\020\n\002id\030\233\032 \001(\004H\007\210\001\001\022\024\n\004kind\030\224" - + "\367\310\001 \001(\tH\010\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\t\210\001\001\022?\n\rpa" - + "th_matchers\030\333\210\305\201\001 \003(\0132$.google.cloud.com" - + "pute.v1.PathMatcher\022\026\n\006region\030\364\315\240B \001(\tH\n" - + "\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\013\210\001\001\0225\n\005tests" - + "\030\241\234\3114 \003(\0132#.google.cloud.compute.v1.UrlM" - + "apTestB\025\n\023_creation_timestampB\027\n\025_defaul" - + "t_route_actionB\022\n\020_default_serviceB\027\n\025_d" - + "efault_url_redirectB\016\n\014_descriptionB\016\n\014_" - + "fingerprintB\020\n\016_header_actionB\005\n\003_idB\007\n\005" - + "_kindB\007\n\005_nameB\t\n\007_regionB\014\n\n_self_link\"" - + "\235\002\n\nUrlMapList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0221\n\005item" - + "s\030\300\317\367/ \003(\0132\037.google.cloud.compute.v1.Url" - + "Map\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page_t" - + "oken\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(" - + "\tH\003\210\001\001\0229\n\007warning\030\234\337\226\030 \001(\0132 .google.clou" - + "d.compute.v1.WarningH\004\210\001\001B\005\n\003_idB\007\n\005_kin" - + "dB\022\n\020_next_page_tokenB\014\n\n_self_linkB\n\n\010_" - + "warning\"7\n\017UrlMapReference\022\030\n\007url_map\030\214\225" - + "\201\257\001 \001(\tH\000\210\001\001B\n\n\010_url_map\"\360\002\n\nUrlMapTest\022" - + "\034\n\013description\030\374\207\326\311\001 \001(\tH\000\210\001\001\022$\n\023expecte" - + "d_output_url\030\230\242\367\316\001 \001(\tH\001\210\001\001\022/\n\037expected_" - + "redirect_response_code\030\357\352\200\t \001(\005H\002\210\001\001\022=\n\007" - + "headers\030\206\337\235{ \003(\0132).google.cloud.compute." - + "v1.UrlMapTestHeader\022\024\n\004host\030\250\353\303\001 \001(\tH\003\210\001" - + "\001\022\024\n\004path\030\245\310\321\001 \001(\tH\004\210\001\001\022\030\n\007service\030\265\215\217\262\001" - + " \001(\tH\005\210\001\001B\016\n\014_descriptionB\026\n\024_expected_o" - + "utput_urlB\"\n _expected_redirect_response" - + "_codeB\007\n\005_hostB\007\n\005_pathB\n\n\010_service\"R\n\020U" - + "rlMapTestHeader\022\024\n\004name\030\213\365\315\001 \001(\tH\000\210\001\001\022\025\n" - + "\005value\030\361\242\2625 \001(\tH\001\210\001\001B\007\n\005_nameB\010\n\006_value\"" - + "\322\001\n\026UrlMapValidationResult\022\027\n\013load_error" - + "s\030\344\361\361\223\001 \003(\t\022\036\n\016load_succeeded\030\310\264\230= \001(\010H\000" - + "\210\001\001\022?\n\rtest_failures\030\266\342\237\361\001 \003(\0132$.google." - + "cloud.compute.v1.TestFailure\022\033\n\013test_pas" - + "sed\030\275\201\362[ \001(\010H\001\210\001\001B\021\n\017_load_succeededB\016\n\014" - + "_test_passed\"\265\003\n\025UrlMapsAggregatedList\022\020" - + "\n\002id\030\233\032 \001(\tH\000\210\001\001\022K\n\005items\030\300\317\367/ \003(\01329.goo" - + "gle.cloud.compute.v1.UrlMapsAggregatedLi" - + "st.ItemsEntry\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017n" - + "ext_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself_lin" - + "k\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n\014unreachables\030\237\240\206t \003(" - + "\t\0229\n\007warning\030\234\337\226\030 \001(\0132 .google.cloud.com" - + "pute.v1.WarningH\004\210\001\001\032X\n\nItemsEntry\022\013\n\003ke" - + "y\030\001 \001(\t\0229\n\005value\030\002 \001(\0132*.google.cloud.co" - + "mpute.v1.UrlMapsScopedList:\0028\001B\005\n\003_idB\007\n" - + "\005_kindB\022\n\020_next_page_tokenB\014\n\n_self_link" - + "B\n\n\010_warning\"\220\001\n\021UrlMapsScopedList\0224\n\010ur" - + "l_maps\030\347\216\2441 \003(\0132\037.google.cloud.compute.v" - + "1.UrlMap\0229\n\007warning\030\234\337\226\030 \001(\0132 .google.cl" - + "oud.compute.v1.WarningH\000\210\001\001B\n\n\010_warning\"" - + "\230\002\n\026UrlMapsValidateRequest\022!\n\026load_balan" - + "cing_schemes\030\257\205\201\003 \003(\t\0229\n\010resource\030\216\210\257] \001" - + "(\0132\037.google.cloud.compute.v1.UrlMapH\000\210\001\001" - + "\"\222\001\n\024LoadBalancingSchemes\022$\n UNDEFINED_L" - + "OAD_BALANCING_SCHEMES\020\000\022\017\n\010EXTERNAL\020\313\247\375\020" - + "\022\030\n\020EXTERNAL_MANAGED\020\213\266\222\364\001\022)\n!LOAD_BALAN" - + "CING_SCHEME_UNSPECIFIED\020\274\273\207\373\001B\013\n\t_resour" - + "ce\"m\n\027UrlMapsValidateResponse\022G\n\006result\030" - + "\235\220\267B \001(\0132/.google.cloud.compute.v1.UrlMa" - + "pValidationResultH\000\210\001\001B\t\n\007_result\"\272\001\n\nUr" - + "lRewrite\022\034\n\014host_rewrite\030\365\313\232L \001(\tH\000\210\001\001\022#" - + "\n\023path_prefix_rewrite\030\271\350\321\023 \001(\tH\001\210\001\001\022&\n\025p" - + "ath_template_rewrite\030\241\357\362\311\001 \001(\tH\002\210\001\001B\017\n\r_" - + "host_rewriteB\026\n\024_path_prefix_rewriteB\030\n\026" - + "_path_template_rewrite\"\242\007\n\020UsableSubnetw" - + "ork\022$\n\024external_ipv6_prefix\030\366\222\266B \001(\tH\000\210\001" - + "\001\022%\n\024internal_ipv6_prefix\030\350\242\264\361\001 \001(\tH\001\210\001\001" - + "\022\035\n\rip_cidr_range\030\312\315\344. \001(\tH\002\210\001\001\022!\n\020ipv6_" - + "access_type\030\335\365\321\360\001 \001(\tH\003\210\001\001\022\027\n\007network\030\256\264" - + "\205o \001(\tH\004\210\001\001\022\030\n\007purpose\030\236\372\357\226\001 \001(\tH\005\210\001\001\022\024\n" - + "\004role\030\366\200\326\001 \001(\tH\006\210\001\001\022W\n\023secondary_ip_rang" - + "es\030\343\377\224A \003(\01327.google.cloud.compute.v1.Us" - + "ableSubnetworkSecondaryRange\022\033\n\nstack_ty" - + "pe\030\221\265\213\313\001 \001(\tH\007\210\001\001\022\033\n\nsubnetwork\030\356\247\344\222\001 \001(" - + "\tH\010\210\001\001\"S\n\016Ipv6AccessType\022\036\n\032UNDEFINED_IP" - + "V6_ACCESS_TYPE\020\000\022\017\n\010EXTERNAL\020\313\247\375\020\022\020\n\010INT" - + "ERNAL\020\275\355\226\205\001\"\256\001\n\007Purpose\022\025\n\021UNDEFINED_PUR" - + "POSE\020\000\022#\n\034INTERNAL_HTTPS_LOAD_BALANCER\020\331" - + "\266\316v\022\017\n\007PRIVATE\020\343\342\262\300\001\022\027\n\020PRIVATE_RFC_1918" - + "\020\333\376\305y\022\036\n\027PRIVATE_SERVICE_CONNECT\020\304\364\371\026\022\035\n" - + "\026REGIONAL_MANAGED_PROXY\020\356\266\375H\":\n\004Role\022\022\n\016" - + "UNDEFINED_ROLE\020\000\022\016\n\006ACTIVE\020\206\346\211\226\001\022\016\n\006BACK" - + "UP\020\302\323\315\242\001\"I\n\tStackType\022\030\n\024UNDEFINED_STACK" - + "_TYPE\020\000\022\020\n\tIPV4_IPV6\020\201\350\312\n\022\020\n\tIPV4_ONLY\020\246" - + "\313\325\nB\027\n\025_external_ipv6_prefixB\027\n\025_interna" - + "l_ipv6_prefixB\020\n\016_ip_cidr_rangeB\023\n\021_ipv6" - + "_access_typeB\n\n\010_networkB\n\n\010_purposeB\007\n\005" - + "_roleB\r\n\013_stack_typeB\r\n\013_subnetwork\"}\n\036U" - + "sableSubnetworkSecondaryRange\022\035\n\rip_cidr" - + "_range\030\312\315\344. \001(\tH\000\210\001\001\022\033\n\nrange_name\030\315\360\264\236\001" - + " \001(\tH\001\210\001\001B\020\n\016_ip_cidr_rangeB\r\n\013_range_na" - + "me\"\274\002\n\037UsableSubnetworksAggregatedList\022\020" - + "\n\002id\030\233\032 \001(\tH\000\210\001\001\022;\n\005items\030\300\317\367/ \003(\0132).goo" - + "gle.cloud.compute.v1.UsableSubnetwork\022\024\n" - + "\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page_token\030\225" - + "\272\206& \001(\tH\002\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001" - + "\0229\n\007warning\030\234\337\226\030 \001(\0132 .google.cloud.comp" - + "ute.v1.WarningH\004\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020_" - + "next_page_tokenB\014\n\n_self_linkB\n\n\010_warnin" - + "g\"\177\n\023UsageExportLocation\022\034\n\013bucket_name\030" - + "\300\227\236\207\001 \001(\tH\000\210\001\001\022#\n\022report_name_prefix\030\273\260\327" - + "\230\001 \001(\tH\001\210\001\001B\016\n\014_bucket_nameB\025\n\023_report_n" - + "ame_prefix\"\336\001\n\033ValidateRegionUrlMapReque" - + "st\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030\364" - + "\315\240B \001(\tB\004\342A\001\002\022q\n)region_url_maps_validat" - + "e_request_resource\030\232\314\200\033 \001(\01325.google.clo" - + "ud.compute.v1.RegionUrlMapsValidateReque" - + "stB\004\342A\001\002\022\031\n\007url_map\030\214\225\201\257\001 \001(\tB\004\342A\001\002\"\263\001\n\025" - + "ValidateUrlMapRequest\022\030\n\007project\030\231\226\301l \001(" - + "\tB\004\342A\001\002\022\031\n\007url_map\030\214\225\201\257\001 \001(\tB\004\342A\001\002\022e\n\"ur" - + "l_maps_validate_request_resource\030\357\321\344\274\001 \001" - + "(\0132/.google.cloud.compute.v1.UrlMapsVali" - + "dateRequestB\004\342A\001\002\"\257\001\n\025VmEndpointNatMappi" - + "ngs\022\035\n\rinstance_name\030\365\347\330l \001(\tH\000\210\001\001\022e\n\026in" - + "terface_nat_mappings\030\211\200\225z \003(\0132B.google.c" - + "loud.compute.v1.VmEndpointNatMappingsInt" - + "erfaceNatMappingsB\020\n\016_instance_name\"\342\003\n)" - + "VmEndpointNatMappingsInterfaceNatMapping" - + "s\022$\n\030drain_nat_ip_port_ranges\030\301\343\307\274\001 \003(\t\022" - + "\036\n\022nat_ip_port_ranges\030\232\260\314\375\001 \003(\t\022*\n\031num_t" - + "otal_drain_nat_ports\030\371\245\377\237\001 \001(\005H\000\210\001\001\022$\n\023n" - + "um_total_nat_ports\030\200\333\200\217\001 \001(\005H\001\210\001\001\022l\n\rrul" - + "e_mappings\030\310\356\352\347\001 \003(\0132Q.google.cloud.comp" - + "ute.v1.VmEndpointNatMappingsInterfaceNat" - + "MappingsNatRuleMappings\022&\n\025source_alias_" - + "ip_range\030\330\243\374\321\001 \001(\tH\002\210\001\001\022!\n\021source_virtua" - + "l_ip\030\377\242\271G \001(\tH\003\210\001\001B\034\n\032_num_total_drain_n" - + "at_portsB\026\n\024_num_total_nat_portsB\030\n\026_sou" - + "rce_alias_ip_rangeB\024\n\022_source_virtual_ip" - + "\"\266\002\n8VmEndpointNatMappingsInterfaceNatMa" - + "ppingsNatRuleMappings\022$\n\030drain_nat_ip_po" + + "\001\001\022\027\n\006router\030\311\256\356F \001(\tB\004\342A\001\002\022A\n\017router_re" + + "source\030\304\200\202J \001(\0132\037.google.cloud.compute.v" + + "1.RouterB\004\342A\001\002B\r\n\013_request_id\"\233\002\n+Update" + + "ShieldedInstanceConfigInstanceRequest\022\031\n" + + "\010instance\030\225\251\332\010 \001(\tB\004\342A\001\002\022\"\n\007project\030\231\226\301l" + + " \001(\tB\016\342A\001\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 " + + "\001(\tH\000\210\001\001\022d\n!shielded_instance_config_res" + + "ource\030\330\226\335\201\001 \001(\0132/.google.cloud.compute.v" + + "1.ShieldedInstanceConfigB\004\342A\001\002\022\034\n\004zone\030\254" + + "\307\344\001 \001(\tB\013\342A\001\002\362G\004zoneB\r\n\013_request_id\"\303\001\n\023" + + "UpdateUrlMapRequest\022\"\n\007project\030\231\226\301l \001(\tB" + + "\016\342A\001\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000" + + "\210\001\001\022\031\n\007url_map\030\214\225\201\257\001 \001(\tB\004\342A\001\002\022B\n\020url_ma" + + "p_resource\030\341\220\267P \001(\0132\037.google.cloud.compu" + + "te.v1.UrlMapB\004\342A\001\002B\r\n\013_request_id\"\337\006\n\006Ur" + + "lMap\022\"\n\022creation_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001" + + "\022O\n\024default_route_action\030\252\264\327\264\001 \001(\0132(.goo" + + "gle.cloud.compute.v1.HttpRouteActionH\001\210\001" + + "\001\022 \n\017default_service\030\267\345\305\260\001 \001(\tH\002\210\001\001\022R\n\024d" + + "efault_url_redirect\030\352\253\266\253\001 \001(\0132+.google.c" + + "loud.compute.v1.HttpRedirectActionH\003\210\001\001\022" + + "\034\n\013description\030\374\207\326\311\001 \001(\tH\004\210\001\001\022\033\n\013fingerp" + + "rint\030\344\321\363o \001(\tH\005\210\001\001\022I\n\rheader_action\030\250\240\270\234" + + "\001 \001(\0132).google.cloud.compute.v1.HttpHead" + + "erActionH\006\210\001\001\0229\n\nhost_rules\030\240\207\327\224\001 \003(\0132!." + + "google.cloud.compute.v1.HostRule\022\020\n\002id\030\233" + + "\032 \001(\004H\007\210\001\001\022\024\n\004kind\030\224\367\310\001 \001(\tH\010\210\001\001\022\024\n\004name" + + "\030\213\365\315\001 \001(\tH\t\210\001\001\022?\n\rpath_matchers\030\333\210\305\201\001 \003(" + + "\0132$.google.cloud.compute.v1.PathMatcher\022" + + "\026\n\006region\030\364\315\240B \001(\tH\n\210\001\001\022\032\n\tself_link\030\215\222\305" + + "\331\001 \001(\tH\013\210\001\001\0225\n\005tests\030\241\234\3114 \003(\0132#.google.c" + + "loud.compute.v1.UrlMapTestB\025\n\023_creation_" + + "timestampB\027\n\025_default_route_actionB\022\n\020_d" + + "efault_serviceB\027\n\025_default_url_redirectB" + + "\016\n\014_descriptionB\016\n\014_fingerprintB\020\n\016_head" + + "er_actionB\005\n\003_idB\007\n\005_kindB\007\n\005_nameB\t\n\007_r" + + "egionB\014\n\n_self_link\"\235\002\n\nUrlMapList\022\020\n\002id" + + "\030\233\032 \001(\tH\000\210\001\001\0221\n\005items\030\300\317\367/ \003(\0132\037.google." + + "cloud.compute.v1.UrlMap\022\024\n\004kind\030\224\367\310\001 \001(\t" + + "H\001\210\001\001\022\037\n\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032" + + "\n\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n\007warning\030\234\337" + + "\226\030 \001(\0132 .google.cloud.compute.v1.Warning" + + "H\004\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_page_toke" + + "nB\014\n\n_self_linkB\n\n\010_warning\"7\n\017UrlMapRef" + + "erence\022\030\n\007url_map\030\214\225\201\257\001 \001(\tH\000\210\001\001B\n\n\010_url" + + "_map\"\360\002\n\nUrlMapTest\022\034\n\013description\030\374\207\326\311\001" + + " \001(\tH\000\210\001\001\022$\n\023expected_output_url\030\230\242\367\316\001 \001" + + "(\tH\001\210\001\001\022/\n\037expected_redirect_response_co" + + "de\030\357\352\200\t \001(\005H\002\210\001\001\022=\n\007headers\030\206\337\235{ \003(\0132).g" + + "oogle.cloud.compute.v1.UrlMapTestHeader\022" + + "\024\n\004host\030\250\353\303\001 \001(\tH\003\210\001\001\022\024\n\004path\030\245\310\321\001 \001(\tH\004" + + "\210\001\001\022\030\n\007service\030\265\215\217\262\001 \001(\tH\005\210\001\001B\016\n\014_descri" + + "ptionB\026\n\024_expected_output_urlB\"\n _expect" + + "ed_redirect_response_codeB\007\n\005_hostB\007\n\005_p" + + "athB\n\n\010_service\"R\n\020UrlMapTestHeader\022\024\n\004n" + + "ame\030\213\365\315\001 \001(\tH\000\210\001\001\022\025\n\005value\030\361\242\2625 \001(\tH\001\210\001\001" + + "B\007\n\005_nameB\010\n\006_value\"\322\001\n\026UrlMapValidation" + + "Result\022\027\n\013load_errors\030\344\361\361\223\001 \003(\t\022\036\n\016load_" + + "succeeded\030\310\264\230= \001(\010H\000\210\001\001\022?\n\rtest_failures" + + "\030\266\342\237\361\001 \003(\0132$.google.cloud.compute.v1.Tes" + + "tFailure\022\033\n\013test_passed\030\275\201\362[ \001(\010H\001\210\001\001B\021\n" + + "\017_load_succeededB\016\n\014_test_passed\"\265\003\n\025Url" + + "MapsAggregatedList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022K\n\005" + + "items\030\300\317\367/ \003(\01329.google.cloud.compute.v1" + + ".UrlMapsAggregatedList.ItemsEntry\022\024\n\004kin" + + "d\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page_token\030\225\272\206& " + + "\001(\tH\002\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n\014" + + "unreachables\030\237\240\206t \003(\t\0229\n\007warning\030\234\337\226\030 \001(" + + "\0132 .google.cloud.compute.v1.WarningH\004\210\001\001" + + "\032X\n\nItemsEntry\022\013\n\003key\030\001 \001(\t\0229\n\005value\030\002 \001" + + "(\0132*.google.cloud.compute.v1.UrlMapsScop" + + "edList:\0028\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_page" + + "_tokenB\014\n\n_self_linkB\n\n\010_warning\"\220\001\n\021Url" + + "MapsScopedList\0224\n\010url_maps\030\347\216\2441 \003(\0132\037.go" + + "ogle.cloud.compute.v1.UrlMap\0229\n\007warning\030" + + "\234\337\226\030 \001(\0132 .google.cloud.compute.v1.Warni" + + "ngH\000\210\001\001B\n\n\010_warning\"\230\002\n\026UrlMapsValidateR" + + "equest\022!\n\026load_balancing_schemes\030\257\205\201\003 \003(" + + "\t\0229\n\010resource\030\216\210\257] \001(\0132\037.google.cloud.co" + + "mpute.v1.UrlMapH\000\210\001\001\"\222\001\n\024LoadBalancingSc" + + "hemes\022$\n UNDEFINED_LOAD_BALANCING_SCHEME" + + "S\020\000\022\017\n\010EXTERNAL\020\313\247\375\020\022\030\n\020EXTERNAL_MANAGED" + + "\020\213\266\222\364\001\022)\n!LOAD_BALANCING_SCHEME_UNSPECIF" + + "IED\020\274\273\207\373\001B\013\n\t_resource\"m\n\027UrlMapsValidat" + + "eResponse\022G\n\006result\030\235\220\267B \001(\0132/.google.cl" + + "oud.compute.v1.UrlMapValidationResultH\000\210" + + "\001\001B\t\n\007_result\"\272\001\n\nUrlRewrite\022\034\n\014host_rew" + + "rite\030\365\313\232L \001(\tH\000\210\001\001\022#\n\023path_prefix_rewrit" + + "e\030\271\350\321\023 \001(\tH\001\210\001\001\022&\n\025path_template_rewrite" + + "\030\241\357\362\311\001 \001(\tH\002\210\001\001B\017\n\r_host_rewriteB\026\n\024_pat" + + "h_prefix_rewriteB\030\n\026_path_template_rewri" + + "te\"\242\007\n\020UsableSubnetwork\022$\n\024external_ipv6" + + "_prefix\030\366\222\266B \001(\tH\000\210\001\001\022%\n\024internal_ipv6_p" + + "refix\030\350\242\264\361\001 \001(\tH\001\210\001\001\022\035\n\rip_cidr_range\030\312\315" + + "\344. \001(\tH\002\210\001\001\022!\n\020ipv6_access_type\030\335\365\321\360\001 \001(" + + "\tH\003\210\001\001\022\027\n\007network\030\256\264\205o \001(\tH\004\210\001\001\022\030\n\007purpo" + + "se\030\236\372\357\226\001 \001(\tH\005\210\001\001\022\024\n\004role\030\366\200\326\001 \001(\tH\006\210\001\001\022" + + "W\n\023secondary_ip_ranges\030\343\377\224A \003(\01327.google" + + ".cloud.compute.v1.UsableSubnetworkSecond" + + "aryRange\022\033\n\nstack_type\030\221\265\213\313\001 \001(\tH\007\210\001\001\022\033\n" + + "\nsubnetwork\030\356\247\344\222\001 \001(\tH\010\210\001\001\"S\n\016Ipv6Access" + + "Type\022\036\n\032UNDEFINED_IPV6_ACCESS_TYPE\020\000\022\017\n\010" + + "EXTERNAL\020\313\247\375\020\022\020\n\010INTERNAL\020\275\355\226\205\001\"\256\001\n\007Purp" + + "ose\022\025\n\021UNDEFINED_PURPOSE\020\000\022#\n\034INTERNAL_H" + + "TTPS_LOAD_BALANCER\020\331\266\316v\022\017\n\007PRIVATE\020\343\342\262\300\001" + + "\022\027\n\020PRIVATE_RFC_1918\020\333\376\305y\022\036\n\027PRIVATE_SER" + + "VICE_CONNECT\020\304\364\371\026\022\035\n\026REGIONAL_MANAGED_PR" + + "OXY\020\356\266\375H\":\n\004Role\022\022\n\016UNDEFINED_ROLE\020\000\022\016\n\006" + + "ACTIVE\020\206\346\211\226\001\022\016\n\006BACKUP\020\302\323\315\242\001\"I\n\tStackTyp" + + "e\022\030\n\024UNDEFINED_STACK_TYPE\020\000\022\020\n\tIPV4_IPV6" + + "\020\201\350\312\n\022\020\n\tIPV4_ONLY\020\246\313\325\nB\027\n\025_external_ipv" + + "6_prefixB\027\n\025_internal_ipv6_prefixB\020\n\016_ip" + + "_cidr_rangeB\023\n\021_ipv6_access_typeB\n\n\010_net" + + "workB\n\n\010_purposeB\007\n\005_roleB\r\n\013_stack_type" + + "B\r\n\013_subnetwork\"}\n\036UsableSubnetworkSecon" + + "daryRange\022\035\n\rip_cidr_range\030\312\315\344. \001(\tH\000\210\001\001" + + "\022\033\n\nrange_name\030\315\360\264\236\001 \001(\tH\001\210\001\001B\020\n\016_ip_cid" + + "r_rangeB\r\n\013_range_name\"\274\002\n\037UsableSubnetw" + + "orksAggregatedList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022;\n\005" + + "items\030\300\317\367/ \003(\0132).google.cloud.compute.v1" + + ".UsableSubnetwork\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022" + + "\037\n\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself" + + "_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n\007warning\030\234\337\226\030 \001(\013" + + "2 .google.cloud.compute.v1.WarningH\004\210\001\001B" + + "\005\n\003_idB\007\n\005_kindB\022\n\020_next_page_tokenB\014\n\n_" + + "self_linkB\n\n\010_warning\"\177\n\023UsageExportLoca" + + "tion\022\034\n\013bucket_name\030\300\227\236\207\001 \001(\tH\000\210\001\001\022#\n\022re" + + "port_name_prefix\030\273\260\327\230\001 \001(\tH\001\210\001\001B\016\n\014_buck" + + "et_nameB\025\n\023_report_name_prefix\"\336\001\n\033Valid" + + "ateRegionUrlMapRequest\022\030\n\007project\030\231\226\301l \001" + + "(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\022q\n)reg" + + "ion_url_maps_validate_request_resource\030\232" + + "\314\200\033 \001(\01325.google.cloud.compute.v1.Region" + + "UrlMapsValidateRequestB\004\342A\001\002\022\031\n\007url_map\030" + + "\214\225\201\257\001 \001(\tB\004\342A\001\002\"\263\001\n\025ValidateUrlMapReques" + + "t\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\031\n\007url_map\030\214" + + "\225\201\257\001 \001(\tB\004\342A\001\002\022e\n\"url_maps_validate_requ" + + "est_resource\030\357\321\344\274\001 \001(\0132/.google.cloud.co" + + "mpute.v1.UrlMapsValidateRequestB\004\342A\001\002\"\257\001" + + "\n\025VmEndpointNatMappings\022\035\n\rinstance_name" + + "\030\365\347\330l \001(\tH\000\210\001\001\022e\n\026interface_nat_mappings" + + "\030\211\200\225z \003(\0132B.google.cloud.compute.v1.VmEn" + + "dpointNatMappingsInterfaceNatMappingsB\020\n" + + "\016_instance_name\"\342\003\n)VmEndpointNatMapping" + + "sInterfaceNatMappings\022$\n\030drain_nat_ip_po" + "rt_ranges\030\301\343\307\274\001 \003(\t\022\036\n\022nat_ip_port_range" + "s\030\232\260\314\375\001 \003(\t\022*\n\031num_total_drain_nat_ports" + "\030\371\245\377\237\001 \001(\005H\000\210\001\001\022$\n\023num_total_nat_ports\030\200" - + "\333\200\217\001 \001(\005H\001\210\001\001\022\034\n\013rule_number\030\354\333\232\377\001 \001(\005H\002" - + "\210\001\001B\034\n\032_num_total_drain_nat_portsB\026\n\024_nu" - + "m_total_nat_portsB\016\n\014_rule_number\"\274\002\n\031Vm" - + "EndpointNatMappingsList\022\020\n\002id\030\233\032 \001(\tH\000\210\001" - + "\001\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page_tok" - + "en\030\225\272\206& \001(\tH\002\210\001\001\022A\n\006result\030\235\220\267B \003(\0132..go" - + "ogle.cloud.compute.v1.VmEndpointNatMappi" - + "ngs\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n\007warni" - + "ng\030\234\337\226\030 \001(\0132 .google.cloud.compute.v1.Wa" - + "rningH\004\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_page" - + "_tokenB\014\n\n_self_linkB\n\n\010_warning\"\265\005\n\nVpn" - + "Gateway\022\"\n\022creation_timestamp\030\266\217\307\016 \001(\tH\000" - + "\210\001\001\022\034\n\013description\030\374\207\326\311\001 \001(\tH\001\210\001\001\022\020\n\002id\030" - + "\233\032 \001(\004H\002\210\001\001\022\024\n\004kind\030\224\367\310\001 \001(\tH\003\210\001\001\022!\n\021lab" - + "el_fingerprint\030\231\360\367T \001(\tH\004\210\001\001\022C\n\006labels\030\377" - + "\277\301\356\001 \003(\0132/.google.cloud.compute.v1.VpnGa" - + "teway.LabelsEntry\022\024\n\004name\030\213\365\315\001 \001(\tH\005\210\001\001\022" - + "\027\n\007network\030\256\264\205o \001(\tH\006\210\001\001\022\026\n\006region\030\364\315\240B " - + "\001(\tH\007\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\010\210\001\001\022\033\n\n" - + "stack_type\030\221\265\213\313\001 \001(\tH\t\210\001\001\022Q\n\016vpn_interfa" - + "ces\030\205\315\345+ \003(\01326.google.cloud.compute.v1.V" - + "pnGatewayVpnGatewayInterface\032-\n\013LabelsEn" - + "try\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"I\n\tS" - + "tackType\022\030\n\024UNDEFINED_STACK_TYPE\020\000\022\020\n\tIP" - + "V4_IPV6\020\201\350\312\n\022\020\n\tIPV4_ONLY\020\246\313\325\nB\025\n\023_creat" - + "ion_timestampB\016\n\014_descriptionB\005\n\003_idB\007\n\005" - + "_kindB\024\n\022_label_fingerprintB\007\n\005_nameB\n\n\010" - + "_networkB\t\n\007_regionB\014\n\n_self_linkB\r\n\013_st" - + "ack_type\"\277\003\n\030VpnGatewayAggregatedList\022\020\n" - + "\002id\030\233\032 \001(\tH\000\210\001\001\022N\n\005items\030\300\317\367/ \003(\0132<.goog" - + "le.cloud.compute.v1.VpnGatewayAggregated" - + "List.ItemsEntry\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n" - + "\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself_l" - + "ink\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n\014unreachables\030\237\240\206t " - + "\003(\t\0229\n\007warning\030\234\337\226\030 \001(\0132 .google.cloud.c" - + "ompute.v1.WarningH\004\210\001\001\032\\\n\nItemsEntry\022\013\n\003" - + "key\030\001 \001(\t\022=\n\005value\030\002 \001(\0132..google.cloud." - + "compute.v1.VpnGatewaysScopedList:\0028\001B\005\n\003" - + "_idB\007\n\005_kindB\022\n\020_next_page_tokenB\014\n\n_sel" - + "f_linkB\n\n\010_warning\"\245\002\n\016VpnGatewayList\022\020\n" - + "\002id\030\233\032 \001(\tH\000\210\001\001\0225\n\005items\030\300\317\367/ \003(\0132#.goog" - + "le.cloud.compute.v1.VpnGateway\022\024\n\004kind\030\224" - + "\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page_token\030\225\272\206& \001(\t" - + "H\002\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n\007war" - + "ning\030\234\337\226\030 \001(\0132 .google.cloud.compute.v1." - + "WarningH\004\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_pa" - + "ge_tokenB\014\n\n_self_linkB\n\n\010_warning\"g\n\020Vp" - + "nGatewayStatus\022S\n\017vpn_connections\030\212\355\276\321\001 " - + "\003(\01326.google.cloud.compute.v1.VpnGateway" - + "StatusVpnConnection\"\321\002\n0VpnGatewayStatus" - + "HighAvailabilityRequirementState\022\025\n\005stat" - + "e\030\221\211\2534 \001(\tH\000\210\001\001\022\"\n\022unsatisfied_reason\030\212\367" - + "\235\032 \001(\tH\001\210\001\001\"f\n\005State\022\023\n\017UNDEFINED_STATE\020" - + "\000\022!\n\031CONNECTION_REDUNDANCY_MET\020\233\312\365\360\001\022%\n\035" - + "CONNECTION_REDUNDANCY_NOT_MET\020\217\324\211\364\001\"Y\n\021U" - + "nsatisfiedReason\022 \n\034UNDEFINED_UNSATISFIE" - + "D_REASON\020\000\022\"\n\033INCOMPLETE_TUNNELS_COVERAG" - + "E\020\375\366\324\032B\010\n\006_stateB\025\n\023_unsatisfied_reason\"" - + "\313\001\n\026VpnGatewayStatusTunnel\022\'\n\027local_gate" - + "way_interface\030\252\232\332K \001(\rH\000\210\001\001\022&\n\026peer_gate" - + "way_interface\030\341\336\234f \001(\rH\001\210\001\001\022\032\n\ntunnel_ur" - + "l\030\230\242\324% \001(\tH\002\210\001\001B\032\n\030_local_gateway_interf" - + "aceB\031\n\027_peer_gateway_interfaceB\r\n\013_tunne" - + "l_url\"\312\002\n\035VpnGatewayStatusVpnConnection\022" - + "&\n\025peer_external_gateway\030\215\356\307\267\001 \001(\tH\000\210\001\001\022" - + "!\n\020peer_gcp_gateway\030\274\351\263\206\001 \001(\tH\001\210\001\001\022`\n\005st" - + "ate\030\221\211\2534 \001(\0132I.google.cloud.compute.v1.V" - + "pnGatewayStatusHighAvailabilityRequireme" - + "ntStateH\002\210\001\001\022C\n\007tunnels\030\213\372\3551 \003(\0132/.googl" - + "e.cloud.compute.v1.VpnGatewayStatusTunne" - + "lB\030\n\026_peer_external_gatewayB\023\n\021_peer_gcp" - + "_gatewayB\010\n\006_state\"\252\001\n\035VpnGatewayVpnGate" - + "wayInterface\022\020\n\002id\030\233\032 \001(\rH\000\210\001\001\022(\n\027interc" - + "onnect_attachment\030\364\212\367\222\001 \001(\tH\001\210\001\001\022\033\n\nip_a" - + "ddress\030\334\361\334\301\001 \001(\tH\002\210\001\001B\005\n\003_idB\032\n\030_interco" - + "nnect_attachmentB\r\n\013_ip_address\"l\n\034VpnGa" - + "tewaysGetStatusResponse\022A\n\006result\030\235\220\267B \001" - + "(\0132).google.cloud.compute.v1.VpnGatewayS" - + "tatusH\000\210\001\001B\t\n\007_result\"\234\001\n\025VpnGatewaysSco" - + "pedList\022<\n\014vpn_gateways\030\232\373\312{ \003(\0132#.googl" - + "e.cloud.compute.v1.VpnGateway\0229\n\007warning" - + "\030\234\337\226\030 \001(\0132 .google.cloud.compute.v1.Warn" - + "ingH\000\210\001\001B\n\n\010_warning\"\233\014\n\tVpnTunnel\022\"\n\022cr" - + "eation_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022\034\n\013descri" - + "ption\030\374\207\326\311\001 \001(\tH\001\210\001\001\022 \n\017detailed_status\030" - + "\341\244\203\237\001 \001(\tH\002\210\001\001\022\020\n\002id\030\233\032 \001(\004H\003\210\001\001\022\033\n\013ike_" - + "version\030\234\320\220h \001(\005H\004\210\001\001\022\024\n\004kind\030\224\367\310\001 \001(\tH\005" - + "\210\001\001\022!\n\021label_fingerprint\030\231\360\367T \001(\tH\006\210\001\001\022B" - + "\n\006labels\030\377\277\301\356\001 \003(\0132..google.cloud.comput" - + "e.v1.VpnTunnel.LabelsEntry\022\"\n\026local_traf" - + "fic_selector\030\265\254\247\227\001 \003(\t\022\024\n\004name\030\213\365\315\001 \001(\tH" - + "\007\210\001\001\022&\n\025peer_external_gateway\030\215\356\307\267\001 \001(\tH" - + "\010\210\001\001\0220\n\037peer_external_gateway_interface\030" - + "\207\345\362\327\001 \001(\005H\t\210\001\001\022!\n\020peer_gcp_gateway\030\274\351\263\206\001" - + " \001(\tH\n\210\001\001\022\030\n\007peer_ip\030\244\332\337\266\001 \001(\tH\013\210\001\001\022\026\n\006r" - + "egion\030\364\315\240B \001(\tH\014\210\001\001\022#\n\027remote_traffic_se" - + "lector\030\272\335\220\253\001 \003(\t\022\026\n\006router\030\311\256\356F \001(\tH\r\210\001\001" - + "\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\016\210\001\001\022\036\n\rshared_s" - + "ecret\030\312\247\217\266\001 \001(\tH\017\210\001\001\022#\n\022shared_secret_ha" - + "sh\030\343\350\231\276\001 \001(\tH\020\210\001\001\022\026\n\006status\030\362\237\267V \001(\tH\021\210\001" - + "\001\022#\n\022target_vpn_gateway\030\313\200\366\375\001 \001(\tH\022\210\001\001\022\034" - + "\n\013vpn_gateway\030\371\203\366\301\001 \001(\tH\023\210\001\001\022%\n\025vpn_gate" - + "way_interface\030\363\214\342- \001(\005H\024\210\001\001\032-\n\013LabelsEnt" - + "ry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\323\002\n\006S" - + "tatus\022\024\n\020UNDEFINED_STATUS\020\000\022\034\n\024ALLOCATIN" - + "G_RESOURCES\020\300\311\203\231\001\022\032\n\023AUTHORIZATION_ERROR" - + "\020\202\235\237\013\022\026\n\016DEPROVISIONING\020\356\223\304\314\001\022\022\n\013ESTABLI" - + "SHED\020\370\216\257*\022\016\n\006FAILED\020\275\220\246\331\001\022\026\n\017FIRST_HANDS" - + "HAKE\020\350\331\241[\022\033\n\023NEGOTIATION_FAILURE\020\354\305\350\253\001\022\024" - + "\n\rNETWORK_ERROR\020\367\300\273\\\022\032\n\023NO_INCOMING_PACK" - + "ETS\020\360\230\2339\022\024\n\014PROVISIONING\020\355\365\332\212\001\022\017\n\010REJECT" - + "ED\020\376\210\204S\022\017\n\007STOPPED\020\255\273\354\323\001\022\036\n\027WAITING_FOR_" - + "FULL_CONFIG\020\312\304\355\023B\025\n\023_creation_timestampB" - + "\016\n\014_descriptionB\022\n\020_detailed_statusB\005\n\003_" - + "idB\016\n\014_ike_versionB\007\n\005_kindB\024\n\022_label_fi" - + "ngerprintB\007\n\005_nameB\030\n\026_peer_external_gat" - + "ewayB\"\n _peer_external_gateway_interface" - + "B\023\n\021_peer_gcp_gatewayB\n\n\010_peer_ipB\t\n\007_re" - + "gionB\t\n\007_routerB\014\n\n_self_linkB\020\n\016_shared" - + "_secretB\025\n\023_shared_secret_hashB\t\n\007_statu" - + "sB\025\n\023_target_vpn_gatewayB\016\n\014_vpn_gateway" - + "B\030\n\026_vpn_gateway_interface\"\274\003\n\027VpnTunnel" - + "AggregatedList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022M\n\005item" - + "s\030\300\317\367/ \003(\0132;.google.cloud.compute.v1.Vpn" - + "TunnelAggregatedList.ItemsEntry\022\024\n\004kind\030" - + "\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page_token\030\225\272\206& \001(" - + "\tH\002\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n\014un" - + "reachables\030\237\240\206t \003(\t\0229\n\007warning\030\234\337\226\030 \001(\0132" - + " .google.cloud.compute.v1.WarningH\004\210\001\001\032[" - + "\n\nItemsEntry\022\013\n\003key\030\001 \001(\t\022<\n\005value\030\002 \001(\013" - + "2-.google.cloud.compute.v1.VpnTunnelsSco" - + "pedList:\0028\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_pag" - + "e_tokenB\014\n\n_self_linkB\n\n\010_warning\"\243\002\n\rVp" - + "nTunnelList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0224\n\005items\030\300" - + "\317\367/ \003(\0132\".google.cloud.compute.v1.VpnTun" - + "nel\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page_t" - + "oken\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(" - + "\tH\003\210\001\001\0229\n\007warning\030\234\337\226\030 \001(\0132 .google.clou" - + "d.compute.v1.WarningH\004\210\001\001B\005\n\003_idB\007\n\005_kin" - + "dB\022\n\020_next_page_tokenB\014\n\n_self_linkB\n\n\010_" - + "warning\"\231\001\n\024VpnTunnelsScopedList\022:\n\013vpn_" - + "tunnels\030\300\361\372M \003(\0132\".google.cloud.compute." - + "v1.VpnTunnel\0229\n\007warning\030\234\337\226\030 \001(\0132 .googl" - + "e.cloud.compute.v1.WarningH\000\210\001\001B\n\n\010_warn" - + "ing\"\214\001\n\020WafExpressionSet\022\022\n\007aliases\030\376\235\365K" - + " \003(\t\022K\n\013expressions\030\333\201\333S \003(\01323.google.cl" - + "oud.compute.v1.WafExpressionSetExpressio" - + "n\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001B\005\n\003_id\"b\n\032WafExpress" - + "ionSetExpression\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022\033\n\013se" - + "nsitivity\030\237\275\220\r \001(\005H\001\210\001\001B\005\n\003_idB\016\n\014_sensi" - + "tivity\"R\n\032WaitGlobalOperationRequest\022\032\n\t" - + "operation\030\347\252\353\030 \001(\tB\004\342A\001\002\022\030\n\007project\030\231\226\301l" - + " \001(\tB\004\342A\001\002\"k\n\032WaitRegionOperationRequest" - + "\022\032\n\toperation\030\347\252\353\030 \001(\tB\004\342A\001\002\022\030\n\007project\030" - + "\231\226\301l \001(\tB\004\342A\001\002\022\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\"" - + "g\n\030WaitZoneOperationRequest\022\032\n\toperation" - + "\030\347\252\353\030 \001(\tB\004\342A\001\002\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001" - + "\002\022\025\n\004zone\030\254\307\344\001 \001(\tB\004\342A\001\002\"\335\010\n\007Warning\022\024\n\004" - + "code\030\355\333\272\001 \001(\tH\000\210\001\001\022.\n\004data\030\252\337\273\001 \003(\0132\035.go" - + "ogle.cloud.compute.v1.Data\022\030\n\007message\030\207\200" - + "\254\307\001 \001(\tH\001\210\001\001\"\334\007\n\004Code\022\022\n\016UNDEFINED_CODE\020" - + "\000\022\025\n\016CLEANUP_FAILED\020\330\214\326G\022 \n\030DEPRECATED_R" - + "ESOURCE_USED\020\302\337\353\272\001\022\034\n\024DEPRECATED_TYPE_US" - + "ED\020\226\244\236\245\001\022(\n DISK_SIZE_LARGER_THAN_IMAGE_" - + "SIZE\020\227\201\225\260\001\022\036\n\026EXPERIMENTAL_TYPE_USED\020\213\216\301" - + "\327\001\022\033\n\024EXTERNAL_API_WARNING\020\303\277\332S\022\035\n\025FIELD" - + "_VALUE_OVERRIDEN\020\257\266\231\235\001\022#\n\033INJECTED_KERNE" - + "LS_DEPRECATED\020\213\331\202\307\001\0224\n,INVALID_HEALTH_CH" - + "ECK_FOR_DYNAMIC_WIEGHTED_LB\020\316\233\274\277\001\022 \n\030LAR" - + "GE_DEPLOYMENT_WARNING\020\246\347\310\345\001\022!\n\032LIST_OVER" - + "HEAD_QUOTA_EXCEED\020\305\260\332\026\022\037\n\027MISSING_TYPE_D" - + "EPENDENCY\020\367\370\242\244\001\022%\n\035NEXT_HOP_ADDRESS_NOT_" - + "ASSIGNED\020\207\245\372\232\001\022\"\n\032NEXT_HOP_CANNOT_IP_FOR" - + "WARD\020\347\352\347\266\001\022.\n\'NEXT_HOP_INSTANCE_HAS_NO_I" - + "PV6_INTERFACE\020\222\350\374E\022#\n\033NEXT_HOP_INSTANCE_" - + "NOT_FOUND\020\316\314\257\335\001\022\'\n NEXT_HOP_INSTANCE_NOT" - + "_ON_NETWORK\020\302\350\235t\022\034\n\024NEXT_HOP_NOT_RUNNING" - + "\020\261\317\360\306\001\022\031\n\022NOT_CRITICAL_ERROR\020\324\250\2672\022\031\n\022NO_" - + "RESULTS_ON_PAGE\020\210\246\251\016\022\026\n\017PARTIAL_SUCCESS\020" - + "\205\256\207\023\022\035\n\026REQUIRED_TOS_AGREEMENT\020\203\316\344\001\0221\n)R" - + "ESOURCE_IN_USE_BY_OTHER_RESOURCE_WARNING", - "\020\301\364\355\354\001\022\033\n\024RESOURCE_NOT_DELETED\020\274\267\262P\022!\n\031S" - + "CHEMA_VALIDATION_IGNORED\020\312\324\237\203\001\022(\n!SINGLE" - + "_INSTANCE_PROPERTY_TEMPLATE\020\321\211\370\177\022\035\n\025UNDE" - + "CLARED_PROPERTIES\020\237\206\233\272\001\022\022\n\013UNREACHABLE\020\264" - + "\275\255\006B\007\n\005_codeB\n\n\010_message\"\336\010\n\010Warnings\022\024\n" - + "\004code\030\355\333\272\001 \001(\tH\000\210\001\001\022.\n\004data\030\252\337\273\001 \003(\0132\035.g" - + "oogle.cloud.compute.v1.Data\022\030\n\007message\030\207" - + "\200\254\307\001 \001(\tH\001\210\001\001\"\334\007\n\004Code\022\022\n\016UNDEFINED_CODE" - + "\020\000\022\025\n\016CLEANUP_FAILED\020\330\214\326G\022 \n\030DEPRECATED_" - + "RESOURCE_USED\020\302\337\353\272\001\022\034\n\024DEPRECATED_TYPE_U" - + "SED\020\226\244\236\245\001\022(\n DISK_SIZE_LARGER_THAN_IMAGE" - + "_SIZE\020\227\201\225\260\001\022\036\n\026EXPERIMENTAL_TYPE_USED\020\213\216" - + "\301\327\001\022\033\n\024EXTERNAL_API_WARNING\020\303\277\332S\022\035\n\025FIEL" - + "D_VALUE_OVERRIDEN\020\257\266\231\235\001\022#\n\033INJECTED_KERN" - + "ELS_DEPRECATED\020\213\331\202\307\001\0224\n,INVALID_HEALTH_C" - + "HECK_FOR_DYNAMIC_WIEGHTED_LB\020\316\233\274\277\001\022 \n\030LA" - + "RGE_DEPLOYMENT_WARNING\020\246\347\310\345\001\022!\n\032LIST_OVE" - + "RHEAD_QUOTA_EXCEED\020\305\260\332\026\022\037\n\027MISSING_TYPE_" - + "DEPENDENCY\020\367\370\242\244\001\022%\n\035NEXT_HOP_ADDRESS_NOT" - + "_ASSIGNED\020\207\245\372\232\001\022\"\n\032NEXT_HOP_CANNOT_IP_FO" - + "RWARD\020\347\352\347\266\001\022.\n\'NEXT_HOP_INSTANCE_HAS_NO_" - + "IPV6_INTERFACE\020\222\350\374E\022#\n\033NEXT_HOP_INSTANCE" - + "_NOT_FOUND\020\316\314\257\335\001\022\'\n NEXT_HOP_INSTANCE_NO" - + "T_ON_NETWORK\020\302\350\235t\022\034\n\024NEXT_HOP_NOT_RUNNIN" - + "G\020\261\317\360\306\001\022\031\n\022NOT_CRITICAL_ERROR\020\324\250\2672\022\031\n\022NO" - + "_RESULTS_ON_PAGE\020\210\246\251\016\022\026\n\017PARTIAL_SUCCESS" - + "\020\205\256\207\023\022\035\n\026REQUIRED_TOS_AGREEMENT\020\203\316\344\001\0221\n)" - + "RESOURCE_IN_USE_BY_OTHER_RESOURCE_WARNIN" - + "G\020\301\364\355\354\001\022\033\n\024RESOURCE_NOT_DELETED\020\274\267\262P\022!\n\031" - + "SCHEMA_VALIDATION_IGNORED\020\312\324\237\203\001\022(\n!SINGL" - + "E_INSTANCE_PROPERTY_TEMPLATE\020\321\211\370\177\022\035\n\025UND" - + "ECLARED_PROPERTIES\020\237\206\233\272\001\022\022\n\013UNREACHABLE\020" - + "\264\275\255\006B\007\n\005_codeB\n\n\010_message\"\317\001\n\026WeightedBa" - + "ckendService\022 \n\017backend_service\030\212\300\256\222\001 \001(" - + "\tH\000\210\001\001\022I\n\rheader_action\030\250\240\270\234\001 \001(\0132).goog" - + "le.cloud.compute.v1.HttpHeaderActionH\001\210\001" - + "\001\022\027\n\006weight\030\370\204\305\206\001 \001(\rH\002\210\001\001B\022\n\020_backend_s" - + "erviceB\020\n\016_header_actionB\t\n\007_weight\"\237\002\n\013" - + "XpnHostList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0222\n\005items\030\300" - + "\317\367/ \003(\0132 .google.cloud.compute.v1.Projec" - + "t\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page_tok" - + "en\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH" - + "\003\210\001\001\0229\n\007warning\030\234\337\226\030 \001(\0132 .google.cloud." - + "compute.v1.WarningH\004\210\001\001B\005\n\003_idB\007\n\005_kindB" - + "\022\n\020_next_page_tokenB\014\n\n_self_linkB\n\n\010_wa" - + "rning\"\232\001\n\rXpnResourceId\022\020\n\002id\030\233\032 \001(\tH\000\210\001" - + "\001\022\024\n\004type\030\272\236\332\001 \001(\tH\001\210\001\001\"Q\n\004Type\022\022\n\016UNDEF" - + "INED_TYPE\020\000\022\017\n\007PROJECT\020\371\255\357\302\001\022$\n\035XPN_RESO" - + "URCE_TYPE_UNSPECIFIED\020\372\255\245HB\005\n\003_idB\007\n\005_ty" - + "pe\"\227\004\n\004Zone\022\"\n\027available_cpu_platforms\030\223" - + "\363\331S \003(\t\022\"\n\022creation_timestamp\030\266\217\307\016 \001(\tH\000" - + "\210\001\001\022G\n\ndeprecated\030\263\313\321\365\001 \001(\0132*.google.clo" - + "ud.compute.v1.DeprecationStatusH\001\210\001\001\022\034\n\013" - + "description\030\374\207\326\311\001 \001(\tH\002\210\001\001\022\020\n\002id\030\233\032 \001(\004H" - + "\003\210\001\001\022\024\n\004kind\030\224\367\310\001 \001(\tH\004\210\001\001\022\024\n\004name\030\213\365\315\001 " - + "\001(\tH\005\210\001\001\022\026\n\006region\030\364\315\240B \001(\tH\006\210\001\001\022\032\n\tself" - + "_link\030\215\222\305\331\001 \001(\tH\007\210\001\001\022\026\n\006status\030\362\237\267V \001(\tH" - + "\010\210\001\001\022\034\n\014supports_pzs\030\356\366\205( \001(\010H\t\210\001\001\"4\n\006St" - + "atus\022\024\n\020UNDEFINED_STATUS\020\000\022\013\n\004DOWN\020\242\271\200\001\022" - + "\007\n\002UP\020\233\025B\025\n\023_creation_timestampB\r\n\013_depr" - + "ecatedB\016\n\014_descriptionB\005\n\003_idB\007\n\005_kindB\007" - + "\n\005_nameB\t\n\007_regionB\014\n\n_self_linkB\t\n\007_sta" - + "tusB\017\n\r_supports_pzs\"\231\002\n\010ZoneList\022\020\n\002id\030" - + "\233\032 \001(\tH\000\210\001\001\022/\n\005items\030\300\317\367/ \003(\0132\035.google.c" - + "loud.compute.v1.Zone\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210" - + "\001\001\022\037\n\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\ts" - + "elf_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n\007warning\030\234\337\226\030 " + + "\333\200\217\001 \001(\005H\001\210\001\001\022l\n\rrule_mappings\030\310\356\352\347\001 \003(\013" + + "2Q.google.cloud.compute.v1.VmEndpointNat" + + "MappingsInterfaceNatMappingsNatRuleMappi" + + "ngs\022&\n\025source_alias_ip_range\030\330\243\374\321\001 \001(\tH\002" + + "\210\001\001\022!\n\021source_virtual_ip\030\377\242\271G \001(\tH\003\210\001\001B\034" + + "\n\032_num_total_drain_nat_portsB\026\n\024_num_tot" + + "al_nat_portsB\030\n\026_source_alias_ip_rangeB\024" + + "\n\022_source_virtual_ip\"\266\002\n8VmEndpointNatMa" + + "ppingsInterfaceNatMappingsNatRuleMapping" + + "s\022$\n\030drain_nat_ip_port_ranges\030\301\343\307\274\001 \003(\t\022" + + "\036\n\022nat_ip_port_ranges\030\232\260\314\375\001 \003(\t\022*\n\031num_t" + + "otal_drain_nat_ports\030\371\245\377\237\001 \001(\005H\000\210\001\001\022$\n\023n" + + "um_total_nat_ports\030\200\333\200\217\001 \001(\005H\001\210\001\001\022\034\n\013rul" + + "e_number\030\354\333\232\377\001 \001(\005H\002\210\001\001B\034\n\032_num_total_dr" + + "ain_nat_portsB\026\n\024_num_total_nat_portsB\016\n" + + "\014_rule_number\"\274\002\n\031VmEndpointNatMappingsL" + + "ist\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022\024\n\004kind\030\224\367\310\001 \001(\tH\001" + + "\210\001\001\022\037\n\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022A\n\006" + + "result\030\235\220\267B \003(\0132..google.cloud.compute.v" + + "1.VmEndpointNatMappings\022\032\n\tself_link\030\215\222\305" + + "\331\001 \001(\tH\003\210\001\001\0229\n\007warning\030\234\337\226\030 \001(\0132 .google" + + ".cloud.compute.v1.WarningH\004\210\001\001B\005\n\003_idB\007\n" + + "\005_kindB\022\n\020_next_page_tokenB\014\n\n_self_link" + + "B\n\n\010_warning\"\265\005\n\nVpnGateway\022\"\n\022creation_" + + "timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022\034\n\013description\030\374" + + "\207\326\311\001 \001(\tH\001\210\001\001\022\020\n\002id\030\233\032 \001(\004H\002\210\001\001\022\024\n\004kind\030" + + "\224\367\310\001 \001(\tH\003\210\001\001\022!\n\021label_fingerprint\030\231\360\367T " + + "\001(\tH\004\210\001\001\022C\n\006labels\030\377\277\301\356\001 \003(\0132/.google.cl" + + "oud.compute.v1.VpnGateway.LabelsEntry\022\024\n" + + "\004name\030\213\365\315\001 \001(\tH\005\210\001\001\022\027\n\007network\030\256\264\205o \001(\tH" + + "\006\210\001\001\022\026\n\006region\030\364\315\240B \001(\tH\007\210\001\001\022\032\n\tself_lin" + + "k\030\215\222\305\331\001 \001(\tH\010\210\001\001\022\033\n\nstack_type\030\221\265\213\313\001 \001(\t" + + "H\t\210\001\001\022Q\n\016vpn_interfaces\030\205\315\345+ \003(\01326.googl" + + "e.cloud.compute.v1.VpnGatewayVpnGatewayI" + + "nterface\032-\n\013LabelsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005" + + "value\030\002 \001(\t:\0028\001\"I\n\tStackType\022\030\n\024UNDEFINE" + + "D_STACK_TYPE\020\000\022\020\n\tIPV4_IPV6\020\201\350\312\n\022\020\n\tIPV4" + + "_ONLY\020\246\313\325\nB\025\n\023_creation_timestampB\016\n\014_de" + + "scriptionB\005\n\003_idB\007\n\005_kindB\024\n\022_label_fing" + + "erprintB\007\n\005_nameB\n\n\010_networkB\t\n\007_regionB" + + "\014\n\n_self_linkB\r\n\013_stack_type\"\277\003\n\030VpnGate" + + "wayAggregatedList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022N\n\005i" + + "tems\030\300\317\367/ \003(\0132<.google.cloud.compute.v1." + + "VpnGatewayAggregatedList.ItemsEntry\022\024\n\004k" + + "ind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page_token\030\225\272\206" + + "& \001(\tH\002\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027" + + "\n\014unreachables\030\237\240\206t \003(\t\0229\n\007warning\030\234\337\226\030 " + "\001(\0132 .google.cloud.compute.v1.WarningH\004\210" - + "\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_page_tokenB\014" - + "\n\n_self_linkB\n\n\010_warning\"\315\001\n\024ZoneSetLabe" - + "lsRequest\022!\n\021label_fingerprint\030\231\360\367T \001(\tH" - + "\000\210\001\001\022M\n\006labels\030\377\277\301\356\001 \003(\01329.google.cloud." - + "compute.v1.ZoneSetLabelsRequest.LabelsEn" - + "try\032-\n\013LabelsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value" - + "\030\002 \001(\t:\0028\001B\024\n\022_label_fingerprint\"\261\001\n\024Zon" - + "eSetPolicyRequest\0226\n\010bindings\030\216\305\244\300\001 \003(\0132" - + " .google.cloud.compute.v1.Binding\022\024\n\004eta" - + "g\030\225\322\276\001 \001(\tH\000\210\001\001\0227\n\006policy\030\262\312\266+ \001(\0132\037.goo" - + "gle.cloud.compute.v1.PolicyH\001\210\001\001B\007\n\005_eta" - + "gB\t\n\007_policy2\263\006\n\020AcceleratorTypes\022\326\001\n\016Ag" - + "gregatedList\022>.google.cloud.compute.v1.A" - + "ggregatedListAcceleratorTypesRequest\0326.g" - + "oogle.cloud.compute.v1.AcceleratorTypeAg" - + "gregatedList\"L\332A\007project\202\323\344\223\002<\022:/compute" - + "/v1/projects/{project}/aggregated/accele" - + "ratorTypes\022\334\001\n\003Get\0222.google.cloud.comput" - + "e.v1.GetAcceleratorTypeRequest\032(.google." - + "cloud.compute.v1.AcceleratorType\"w\332A\035pro" - + "ject,zone,accelerator_type\202\323\344\223\002Q\022O/compu" - + "te/v1/projects/{project}/zones/{zone}/ac" - + "celeratorTypes/{accelerator_type}\022\277\001\n\004Li" - + "st\0224.google.cloud.compute.v1.ListAcceler" - + "atorTypesRequest\032,.google.cloud.compute." - + "v1.AcceleratorTypeList\"S\332A\014project,zone\202" - + "\323\344\223\002>\022.googl" + + "e.cloud.compute.v1.AggregatedListAcceler" + + "atorTypesRequest\0326.google.cloud.compute." + + "v1.AcceleratorTypeAggregatedList\"L\332A\007pro" + + "ject\202\323\344\223\002<\022:/compute/v1/projects/{projec" + + "t}/aggregated/acceleratorTypes\022\334\001\n\003Get\0222" + + ".google.cloud.compute.v1.GetAcceleratorT" + + "ypeRequest\032(.google.cloud.compute.v1.Acc" + + "eleratorType\"w\332A\035project,zone,accelerato" + + "r_type\202\323\344\223\002Q\022O/compute/v1/projects/{proj" + + "ect}/zones/{zone}/acceleratorTypes/{acce" + + "lerator_type}\022\277\001\n\004List\0224.google.cloud.co" + + "mpute.v1.ListAcceleratorTypesRequest\032,.g" + + "oogle.cloud.compute.v1.AcceleratorTypeLi" + + "st\"S\332A\014project,zone\202\323\344\223\002>\022project," - + "zone,disk,disks_add_resource_policies_re" - + "quest_resource\212N\016ZoneOperations\202\323\344\223\002|\"L/" + + "e}/autoscalers:\023autoscaler_resource\022\351\001\n\006" + + "Update\0220.google.cloud.compute.v1.UpdateA" + + "utoscalerRequest\032\".google.cloud.compute." + + "v1.Operation\"\210\001\332A project,zone,autoscale" + + "r_resource\212N\016ZoneOperations\202\323\344\223\002N\0327/comp" + + "ute/v1/projects/{project}/zones/{zone}/a" + + "utoscalers:\023autoscaler_resource\032r\312A\026comp" + + "ute.googleapis.com\322AVhttps://www.googlea" + + "pis.com/auth/compute,https://www.googlea" + + "pis.com/auth/cloud-platform2\222\023\n\016BackendB" + + "uckets\022\260\002\n\017AddSignedUrlKey\022<.google.clou" + + "d.compute.v1.AddSignedUrlKeyBackendBucke" + + "tRequest\032\".google.cloud.compute.v1.Opera" + + "tion\"\272\001\332A.project,backend_bucket,signed_" + + "url_key_resource\212N\020GlobalOperations\202\323\344\223\002" + + "p\"U/compute/v1/projects/{project}/global" + + "/backendBuckets/{backend_bucket}/addSign" + + "edUrlKey:\027signed_url_key_resource\022\334\001\n\006De" + + "lete\0223.google.cloud.compute.v1.DeleteBac" + + "kendBucketRequest\032\".google.cloud.compute" + + ".v1.Operation\"y\332A\026project,backend_bucket" + + "\212N\020GlobalOperations\202\323\344\223\002G*E/compute/v1/p" + + "rojects/{project}/global/backendBuckets/" + + "{backend_bucket}\022\221\002\n\022DeleteSignedUrlKey\022" + + "?.google.cloud.compute.v1.DeleteSignedUr" + + "lKeyBackendBucketRequest\032\".google.cloud." + + "compute.v1.Operation\"\225\001\332A\037project,backen" + + "d_bucket,key_name\212N\020GlobalOperations\202\323\344\223" + + "\002Z\"X/compute/v1/projects/{project}/globa" + + "l/backendBuckets/{backend_bucket}/delete" + + "SignedUrlKey\022\307\001\n\003Get\0220.google.cloud.comp" + + "ute.v1.GetBackendBucketRequest\032&.google." + + "cloud.compute.v1.BackendBucket\"f\332A\026proje" + + "ct,backend_bucket\202\323\344\223\002G\022E/compute/v1/pro" + + "jects/{project}/global/backendBuckets/{b" + + "ackend_bucket}\022\356\001\n\006Insert\0223.google.cloud" + + ".compute.v1.InsertBackendBucketRequest\032\"" + + ".google.cloud.compute.v1.Operation\"\212\001\332A\037" + + "project,backend_bucket_resource\212N\020Global" + + "Operations\202\323\344\223\002O\"4/compute/v1/projects/{" + + "project}/global/backendBuckets:\027backend_" + + "bucket_resource\022\256\001\n\004List\0222.google.cloud." + + "compute.v1.ListBackendBucketsRequest\032*.g" + + "oogle.cloud.compute.v1.BackendBucketList" + + "\"F\332A\007project\202\323\344\223\0026\0224/compute/v1/projects" + + "/{project}/global/backendBuckets\022\214\002\n\005Pat" + + "ch\0222.google.cloud.compute.v1.PatchBacken" + + "dBucketRequest\032\".google.cloud.compute.v1" + + ".Operation\"\252\001\332A.project,backend_bucket,b" + + "ackend_bucket_resource\212N\020GlobalOperation" + + "s\202\323\344\223\002`2E/compute/v1/projects/{project}/" + + "global/backendBuckets/{backend_bucket}:\027" + + "backend_bucket_resource\022\331\002\n\025SetEdgeSecur" + + "ityPolicy\022B.google.cloud.compute.v1.SetE" + + "dgeSecurityPolicyBackendBucketRequest\032\"." + + "google.cloud.compute.v1.Operation\"\327\001\332A9p" + + "roject,backend_bucket,security_policy_re" + + "ference_resource\212N\020GlobalOperations\202\323\344\223\002" + + "\201\001\"[/compute/v1/projects/{project}/globa" + + "l/backendBuckets/{backend_bucket}/setEdg" + + "eSecurityPolicy:\"security_policy_referen" + + "ce_resource\022\216\002\n\006Update\0223.google.cloud.co" + + "mpute.v1.UpdateBackendBucketRequest\032\".go" + + "ogle.cloud.compute.v1.Operation\"\252\001\332A.pro" + + "ject,backend_bucket,backend_bucket_resou" + + "rce\212N\020GlobalOperations\202\323\344\223\002`\032E/compute/v" + + "1/projects/{project}/global/backendBucke" + + "ts/{backend_bucket}:\027backend_bucket_reso" + + "urce\032r\312A\026compute.googleapis.com\322AVhttps:" + + "//www.googleapis.com/auth/compute,https:" + + "//www.googleapis.com/auth/cloud-platform" + + "2\222\036\n\017BackendServices\022\264\002\n\017AddSignedUrlKey" + + "\022=.google.cloud.compute.v1.AddSignedUrlK" + + "eyBackendServiceRequest\032\".google.cloud.c" + + "ompute.v1.Operation\"\275\001\332A/project,backend" + + "_service,signed_url_key_resource\212N\020Globa" + + "lOperations\202\323\344\223\002r\"W/compute/v1/projects/" + + "{project}/global/backendServices/{backen" + + "d_service}/addSignedUrlKey:\027signed_url_k" + + "ey_resource\022\323\001\n\016AggregatedList\022=.google." + + "cloud.compute.v1.AggregatedListBackendSe" + + "rvicesRequest\0325.google.cloud.compute.v1." + + "BackendServiceAggregatedList\"K\332A\007project" + + "\202\323\344\223\002;\0229/compute/v1/projects/{project}/a" + + "ggregated/backendServices\022\340\001\n\006Delete\0224.g" + + "oogle.cloud.compute.v1.DeleteBackendServ" + + "iceRequest\032\".google.cloud.compute.v1.Ope" + + "ration\"|\332A\027project,backend_service\212N\020Glo" + + "balOperations\202\323\344\223\002I*G/compute/v1/project" + + "s/{project}/global/backendServices/{back" + + "end_service}\022\225\002\n\022DeleteSignedUrlKey\022@.go" + + "ogle.cloud.compute.v1.DeleteSignedUrlKey" + + "BackendServiceRequest\032\".google.cloud.com" + + "pute.v1.Operation\"\230\001\332A project,backend_s" + + "ervice,key_name\212N\020GlobalOperations\202\323\344\223\002\\" + + "\"Z/compute/v1/projects/{project}/global/" + + "backendServices/{backend_service}/delete" + + "SignedUrlKey\022\314\001\n\003Get\0221.google.cloud.comp" + + "ute.v1.GetBackendServiceRequest\032\'.google" + + ".cloud.compute.v1.BackendService\"i\332A\027pro" + + "ject,backend_service\202\323\344\223\002I\022G/compute/v1/" + + "projects/{project}/global/backendService" + + "s/{backend_service}\022\263\002\n\tGetHealth\0227.goog" + + "le.cloud.compute.v1.GetHealthBackendServ" + + "iceRequest\0322.google.cloud.compute.v1.Bac" + + "kendServiceGroupHealth\"\270\001\332A9project,back" + + "end_service,resource_group_reference_res" + + "ource\202\323\344\223\002v\"Q/compute/v1/projects/{proje" + + "ct}/global/backendServices/{backend_serv" + + "ice}/getHealth:!resource_group_reference" + + "_resource\022\325\001\n\014GetIamPolicy\022:.google.clou" + + "d.compute.v1.GetIamPolicyBackendServiceR" + + "equest\032\037.google.cloud.compute.v1.Policy\"" + + "h\332A\020project,resource\202\323\344\223\002O\022M/compute/v1/" + + "projects/{project}/global/backendService" + + "s/{resource}/getIamPolicy\022\362\001\n\006Insert\0224.g" + + "oogle.cloud.compute.v1.InsertBackendServ" + + "iceRequest\032\".google.cloud.compute.v1.Ope" + + "ration\"\215\001\332A project,backend_service_reso" + + "urce\212N\020GlobalOperations\202\323\344\223\002Q\"5/compute/" + + "v1/projects/{project}/global/backendServ" + + "ices:\030backend_service_resource\022\261\001\n\004List\022" + + "3.google.cloud.compute.v1.ListBackendSer" + + "vicesRequest\032+.google.cloud.compute.v1.B" + + "ackendServiceList\"G\332A\007project\202\323\344\223\0027\0225/co" + + "mpute/v1/projects/{project}/global/backe" + + "ndServices\022\222\002\n\005Patch\0223.google.cloud.comp" + + "ute.v1.PatchBackendServiceRequest\032\".goog" + + "le.cloud.compute.v1.Operation\"\257\001\332A0proje" + + "ct,backend_service,backend_service_resou" + + "rce\212N\020GlobalOperations\202\323\344\223\002c2G/compute/v" + + "1/projects/{project}/global/backendServi" + + "ces/{backend_service}:\030backend_service_r" + + "esource\022\335\002\n\025SetEdgeSecurityPolicy\022C.goog" + + "le.cloud.compute.v1.SetEdgeSecurityPolic" + + "yBackendServiceRequest\032\".google.cloud.co" + + "mpute.v1.Operation\"\332\001\332A:project,backend_" + + "service,security_policy_reference_resour" + + "ce\212N\020GlobalOperations\202\323\344\223\002\203\001\"]/compute/v" + + "1/projects/{project}/global/backendServi" + + "ces/{backend_service}/setEdgeSecurityPol" + + "icy:\"security_policy_reference_resource\022" + + "\235\002\n\014SetIamPolicy\022:.google.cloud.compute." + + "v1.SetIamPolicyBackendServiceRequest\032\037.g" + + "oogle.cloud.compute.v1.Policy\"\257\001\332A3proje" + + "ct,resource,global_set_policy_request_re" + + "source\202\323\344\223\002s\"M/compute/v1/projects/{proj" + + "ect}/global/backendServices/{resource}/s" + + "etIamPolicy:\"global_set_policy_request_r" + + "esource\022\320\002\n\021SetSecurityPolicy\022?.google.c" + + "loud.compute.v1.SetSecurityPolicyBackend" + + "ServiceRequest\032\".google.cloud.compute.v1" + + ".Operation\"\325\001\332A:project,backend_service," + + "security_policy_reference_resource\212N\020Glo" + + "balOperations\202\323\344\223\002\177\"Y/compute/v1/project" + + "s/{project}/global/backendServices/{back" + + "end_service}/setSecurityPolicy:\"security" + + "_policy_reference_resource\022\224\002\n\006Update\0224." + + "google.cloud.compute.v1.UpdateBackendSer" + + "viceRequest\032\".google.cloud.compute.v1.Op" + + "eration\"\257\001\332A0project,backend_service,bac" + + "kend_service_resource\212N\020GlobalOperations" + + "\202\323\344\223\002c\032G/compute/v1/projects/{project}/g" + + "lobal/backendServices/{backend_service}:" + + "\030backend_service_resource\032r\312A\026compute.go" + + "ogleapis.com\322AVhttps://www.googleapis.co" + + "m/auth/compute,https://www.googleapis.co" + + "m/auth/cloud-platform2\337\005\n\tDiskTypes\022\301\001\n\016" + + "AggregatedList\0227.google.cloud.compute.v1" + + ".AggregatedListDiskTypesRequest\032/.google" + + ".cloud.compute.v1.DiskTypeAggregatedList" + + "\"E\332A\007project\202\323\344\223\0025\0223/compute/v1/projects" + + "/{project}/aggregated/diskTypes\022\271\001\n\003Get\022" + + "+.google.cloud.compute.v1.GetDiskTypeReq" + + "uest\032!.google.cloud.compute.v1.DiskType\"" + + "b\332A\026project,zone,disk_type\202\323\344\223\002C\022A/compu" + + "te/v1/projects/{project}/zones/{zone}/di" + + "skTypes/{disk_type}\022\252\001\n\004List\022-.google.cl" + + "oud.compute.v1.ListDiskTypesRequest\032%.go" + + "ogle.cloud.compute.v1.DiskTypeList\"L\332A\014p" + + "roject,zone\202\323\344\223\0027\0225/compute/v1/projects/" + + "{project}/zones/{zone}/diskTypes\032\244\001\312A\026co" + + "mpute.googleapis.com\322A\207\001https://www.goog" + + "leapis.com/auth/compute.readonly,https:/" + + "/www.googleapis.com/auth/compute,https:/" + + "/www.googleapis.com/auth/cloud-platform2" + + "\233%\n\005Disks\022\311\002\n\023AddResourcePolicies\0227.goog" + + "le.cloud.compute.v1.AddResourcePoliciesD" + + "iskRequest\032\".google.cloud.compute.v1.Ope" + + "ration\"\324\001\332A>project,zone,disk,disks_add_" + + "resource_policies_request_resource\212N\016Zon" + + "eOperations\202\323\344\223\002|\"L/compute/v1/projects/" + + "{project}/zones/{zone}/disks/{disk}/addR" + + "esourcePolicies:,disks_add_resource_poli" + + "cies_request_resource\022\265\001\n\016AggregatedList" + + "\0223.google.cloud.compute.v1.AggregatedLis" + + "tDisksRequest\032+.google.cloud.compute.v1." + + "DiskAggregatedList\"A\332A\007project\202\323\344\223\0021\022//c" + + "ompute/v1/projects/{project}/aggregated/" + + "disks\022\216\002\n\nBulkInsert\022..google.cloud.comp" + + "ute.v1.BulkInsertDiskRequest\032\".google.cl" + + "oud.compute.v1.Operation\"\253\001\332A/project,zo" + + "ne,bulk_insert_disk_resource_resource\212N\016" + + "ZoneOperations\202\323\344\223\002b\".google.cloud.compute.v1.ListAssoc" - + "iationsFirewallPolicyRequest\032A.google.cl" - + "oud.compute.v1.FirewallPoliciesListAssoc" - + "iationsResponse\"I\332A\000\202\323\344\223\002@\022>/compute/v1/" - + "locations/global/firewallPolicies/listAs" - + "sociations\022\350\001\n\004Move\0222.google.cloud.compu" - + "te.v1.MoveFirewallPolicyRequest\032\".google" - + ".cloud.compute.v1.Operation\"\207\001\332A\031firewal" - + "l_policy,parent_id\212N\034GlobalOrganizationO" - + "perations\202\323\344\223\002F\"D/compute/v1/locations/g" - + "lobal/firewallPolicies/{firewall_policy}" - + "/move\022\216\002\n\005Patch\0223.google.cloud.compute.v" - + "1.PatchFirewallPolicyRequest\032\".google.cl" - + "oud.compute.v1.Operation\"\253\001\332A(firewall_p" - + "olicy,firewall_policy_resource\212N\034GlobalO" - + "rganizationOperations\202\323\344\223\002[2?/compute/v1" - + "/locations/global/firewallPolicies/{fire" - + "wall_policy}:\030firewall_policy_resource\022\252" - + "\002\n\tPatchRule\0227.google.cloud.compute.v1.P" - + "atchRuleFirewallPolicyRequest\032\".google.c" - + "loud.compute.v1.Operation\"\277\001\332A-firewall_" - + "policy,firewall_policy_rule_resource\212N\034G" - + "lobalOrganizationOperations\202\323\344\223\002j\"I/comp" - + "ute/v1/locations/global/firewallPolicies" - + "/{firewall_policy}/patchRule:\035firewall_p" - + "olicy_rule_resource\022\205\002\n\021RemoveAssociatio" - + "n\022?.google.cloud.compute.v1.RemoveAssoci" - + "ationFirewallPolicyRequest\032\".google.clou" - + "d.compute.v1.Operation\"\212\001\332A\017firewall_pol" - + "icy\212N\034GlobalOrganizationOperations\202\323\344\223\002S" - + "\"Q/compute/v1/locations/global/firewallP" - + "olicies/{firewall_policy}/removeAssociat" - + "ion\022\360\001\n\nRemoveRule\0228.google.cloud.comput" - + "e.v1.RemoveRuleFirewallPolicyRequest\032\".g" - + "oogle.cloud.compute.v1.Operation\"\203\001\332A\017fi" - + "rewall_policy\212N\034GlobalOrganizationOperat" - + "ions\202\323\344\223\002L\"J/compute/v1/locations/global" - + "/firewallPolicies/{firewall_policy}/remo" - + "veRule\022\247\002\n\014SetIamPolicy\022:.google.cloud.c" - + "ompute.v1.SetIamPolicyFirewallPolicyRequ" - + "est\032\037.google.cloud.compute.v1.Policy\"\271\001\332" - + "A8resource,global_organization_set_polic" - + "y_request_resource\202\323\344\223\002x\"E/compute/v1/lo" - + "cations/global/firewallPolicies/{resourc" - + "e}/setIamPolicy:/global_organization_set" - + "_policy_request_resource\022\256\002\n\022TestIamPerm" - + "issions\022@.google.cloud.compute.v1.TestIa" - + "mPermissionsFirewallPolicyRequest\0320.goog" - + "le.cloud.compute.v1.TestPermissionsRespo" - + "nse\"\243\001\332A*resource,test_permissions_reque" - + "st_resource\202\323\344\223\002p\"K/compute/v1/locations" - + "/global/firewallPolicies/{resource}/test" - + "IamPermissions:!test_permissions_request" + + "ion\"\336\001\332AAproject,zone,disk,disks_remove_" + + "resource_policies_request_resource\212N\016Zon" + + "eOperations\202\323\344\223\002\202\001\"O/compute/v1/projects" + + "/{project}/zones/{zone}/disks/{disk}/rem" + + "oveResourcePolicies:/disks_remove_resour" + + "ce_policies_request_resource\022\204\002\n\006Resize\022" + + "*.google.cloud.compute.v1.ResizeDiskRequ" + + "est\032\".google.cloud.compute.v1.Operation\"" + + "\251\001\332A/project,zone,disk,disks_resize_requ" + + "est_resource\212N\016ZoneOperations\202\323\344\223\002`\"?/co" + + "mpute/v1/projects/{project}/zones/{zone}" + + "/disks/{disk}/resize:\035disks_resize_reque" + + "st_resource\022\220\002\n\014SetIamPolicy\0220.google.cl" + + "oud.compute.v1.SetIamPolicyDiskRequest\032\037" + + ".google.cloud.compute.v1.Policy\"\254\001\332A6pro" + + "ject,zone,resource,zone_set_policy_reque" + + "st_resource\202\323\344\223\002m\"I/compute/v1/projects/" + + "{project}/zones/{zone}/disks/{resource}/" + + "setIamPolicy: zone_set_policy_request_re" + + "source\022\233\002\n\tSetLabels\022-.google.cloud.comp" + + "ute.v1.SetLabelsDiskRequest\032\".google.clo" + + "ud.compute.v1.Operation\"\272\001\332A6project,zon" + + "e,resource,zone_set_labels_request_resou" + + "rce\212N\016ZoneOperations\202\323\344\223\002j\"F/compute/v1/" + + "projects/{project}/zones/{zone}/disks/{r" + + "esource}/setLabels: zone_set_labels_requ" + + "est_resource\022\324\002\n\025StartAsyncReplication\0229" + + ".google.cloud.compute.v1.StartAsyncRepli" + + "cationDiskRequest\032\".google.cloud.compute" + + ".v1.Operation\"\333\001\332A@project,zone,disk,dis" + + "ks_start_async_replication_request_resou" + + "rce\212N\016ZoneOperations\202\323\344\223\002\200\001\"N/compute/v1" + + "/projects/{project}/zones/{zone}/disks/{" + + "disk}/startAsyncReplication:.disks_start" + + "_async_replication_request_resource\022\360\001\n\024" + + "StopAsyncReplication\0228.google.cloud.comp" + + "ute.v1.StopAsyncReplicationDiskRequest\032\"" + + ".google.cloud.compute.v1.Operation\"z\332A\021p" + + "roject,zone,disk\212N\016ZoneOperations\202\323\344\223\002O\"" + + "M/compute/v1/projects/{project}/zones/{z" + + "one}/disks/{disk}/stopAsyncReplication\022\340" + + "\002\n\031StopGroupAsyncReplication\022=.google.cl" + + "oud.compute.v1.StopGroupAsyncReplication" + + "DiskRequest\032\".google.cloud.compute.v1.Op" + + "eration\"\337\001\332AAproject,zone,disks_stop_gro" + + "up_async_replication_resource_resource\212N" + + "\016ZoneOperations\202\323\344\223\002\203\001\"K/compute/v1/proj" + + "ects/{project}/zones/{zone}/disks/stopGr" + + "oupAsyncReplication:4disks_stop_group_as" + + "ync_replication_resource_resource\022\265\002\n\022Te" + + "stIamPermissions\0226.google.cloud.compute." + + "v1.TestIamPermissionsDiskRequest\0320.googl" + + "e.cloud.compute.v1.TestPermissionsRespon" + + "se\"\264\001\332A7project,zone,resource,test_permi" + + "ssions_request_resource\202\323\344\223\002t\"O/compute/" + + "v1/projects/{project}/zones/{zone}/disks" + + "/{resource}/testIamPermissions:!test_per" + + "missions_request_resource\022\335\001\n\006Update\022*.g" + + "oogle.cloud.compute.v1.UpdateDiskRequest" + + "\032\".google.cloud.compute.v1.Operation\"\202\001\332" + + "A\037project,zone,disk,disk_resource\212N\016Zone" + + "Operations\202\323\344\223\002I28/compute/v1/projects/{" + + "project}/zones/{zone}/disks/{disk}:\rdisk" + "_resource\032r\312A\026compute.googleapis.com\322AVh" + "ttps://www.googleapis.com/auth/compute,h" + "ttps://www.googleapis.com/auth/cloud-pla" - + "tform2\317\n\n\tFirewalls\022\306\001\n\006Delete\022..google." - + "cloud.compute.v1.DeleteFirewallRequest\032\"" - + ".google.cloud.compute.v1.Operation\"h\332A\020p" - + "roject,firewall\212N\020GlobalOperations\202\323\344\223\002<" - + "*:/compute/v1/projects/{project}/global/" - + "firewalls/{firewall}\022\254\001\n\003Get\022+.google.cl" - + "oud.compute.v1.GetFirewallRequest\032!.goog" - + "le.cloud.compute.v1.Firewall\"U\332A\020project" - + ",firewall\202\323\344\223\002<\022:/compute/v1/projects/{p" - + "roject}/global/firewalls/{firewall}\022\327\001\n\006" - + "Insert\022..google.cloud.compute.v1.InsertF" - + "irewallRequest\032\".google.cloud.compute.v1" - + ".Operation\"y\332A\031project,firewall_resource" - + "\212N\020GlobalOperations\202\323\344\223\002D\"//compute/v1/p" - + "rojects/{project}/global/firewalls:\021fire" - + "wall_resource\022\237\001\n\004List\022-.google.cloud.co" - + "mpute.v1.ListFirewallsRequest\032%.google.c" - + "loud.compute.v1.FirewallList\"A\332A\007project" - + "\202\323\344\223\0021\022//compute/v1/projects/{project}/g" - + "lobal/firewalls\022\352\001\n\005Patch\022-.google.cloud" - + ".compute.v1.PatchFirewallRequest\032\".googl" - + "e.cloud.compute.v1.Operation\"\215\001\332A\"projec" - + "t,firewall,firewall_resource\212N\020GlobalOpe" - + "rations\202\323\344\223\002O2:/compute/v1/projects/{pro" - + "ject}/global/firewalls/{firewall}:\021firew" - + "all_resource\022\354\001\n\006Update\022..google.cloud.c" - + "ompute.v1.UpdateFirewallRequest\032\".google" - + ".cloud.compute.v1.Operation\"\215\001\332A\"project" - + ",firewall,firewall_resource\212N\020GlobalOper" - + "ations\202\323\344\223\002O\032:/compute/v1/projects/{proj" - + "ect}/global/firewalls/{firewall}:\021firewa" - + "ll_resource\032r\312A\026compute.googleapis.com\322A" - + "Vhttps://www.googleapis.com/auth/compute" - + ",https://www.googleapis.com/auth/cloud-p" - + "latform2\231\021\n\017ForwardingRules\022\323\001\n\016Aggregat" - + "edList\022=.google.cloud.compute.v1.Aggrega" - + "tedListForwardingRulesRequest\0325.google.c" - + "loud.compute.v1.ForwardingRuleAggregated" - + "List\"K\332A\007project\202\323\344\223\002;\0229/compute/v1/proj" - + "ects/{project}/aggregated/forwardingRule" - + "s\022\362\001\n\006Delete\0224.google.cloud.compute.v1.D" - + "eleteForwardingRuleRequest\032\".google.clou" - + "d.compute.v1.Operation\"\215\001\332A\036project,regi" - + "on,forwarding_rule\212N\020RegionOperations\202\323\344" - + "\223\002S*Q/compute/v1/projects/{project}/regi" - + "ons/{region}/forwardingRules/{forwarding" - + "_rule}\022\335\001\n\003Get\0221.google.cloud.compute.v1" - + ".GetForwardingRuleRequest\032\'.google.cloud" - + ".compute.v1.ForwardingRule\"z\332A\036project,r" - + "egion,forwarding_rule\202\323\344\223\002S\022Q/compute/v1" - + "/projects/{project}/regions/{region}/for" - + "wardingRules/{forwarding_rule}\022\203\002\n\006Inser" - + "t\0224.google.cloud.compute.v1.InsertForwar" - + "dingRuleRequest\032\".google.cloud.compute.v" - + "1.Operation\"\236\001\332A\'project,region,forwardi" - + "ng_rule_resource\212N\020RegionOperations\202\323\344\223\002" - + "[\"?/compute/v1/projects/{project}/region" - + "s/{region}/forwardingRules:\030forwarding_r" - + "ule_resource\022\302\001\n\004List\0223.google.cloud.com" - + "pute.v1.ListForwardingRulesRequest\032+.goo" - + "gle.cloud.compute.v1.ForwardingRuleList\"" - + "X\332A\016project,region\202\323\344\223\002A\022?/compute/v1/pr" - + "ojects/{project}/regions/{region}/forwar" - + "dingRules\022\243\002\n\005Patch\0223.google.cloud.compu" - + "te.v1.PatchForwardingRuleRequest\032\".googl" - + "e.cloud.compute.v1.Operation\"\300\001\332A7projec" - + "t,region,forwarding_rule,forwarding_rule" - + "_resource\212N\020RegionOperations\202\323\344\223\002m2Q/com" - + "pute/v1/projects/{project}/regions/{regi" - + "on}/forwardingRules/{forwarding_rule}:\030f" - + "orwarding_rule_resource\022\273\002\n\tSetLabels\0227." - + "google.cloud.compute.v1.SetLabelsForward" - + "ingRuleRequest\032\".google.cloud.compute.v1" - + ".Operation\"\320\001\332A:project,region,resource," - + "region_set_labels_request_resource\212N\020Reg" - + "ionOperations\202\323\344\223\002z\"T/compute/v1/project" - + "s/{project}/regions/{region}/forwardingR" - + "ules/{resource}/setLabels:\"region_set_la" - + "bels_request_resource\022\267\002\n\tSetTarget\0227.go" - + "ogle.cloud.compute.v1.SetTargetForwardin" + + "tform2\251\r\n\023ExternalVpnGateways\022\363\001\n\006Delete" + + "\0228.google.cloud.compute.v1.DeleteExterna" + + "lVpnGatewayRequest\032\".google.cloud.comput" + + "e.v1.Operation\"\212\001\332A\034project,external_vpn" + + "_gateway\212N\020GlobalOperations\202\323\344\223\002R*P/comp" + + "ute/v1/projects/{project}/global/externa" + + "lVpnGateways/{external_vpn_gateway}\022\342\001\n\003" + + "Get\0225.google.cloud.compute.v1.GetExterna" + + "lVpnGatewayRequest\032+.google.cloud.comput" + + "e.v1.ExternalVpnGateway\"w\332A\034project,exte" + + "rnal_vpn_gateway\202\323\344\223\002R\022P/compute/v1/proj" + + "ects/{project}/global/externalVpnGateway" + + "s/{external_vpn_gateway}\022\204\002\n\006Insert\0228.go" + + "ogle.cloud.compute.v1.InsertExternalVpnG" + + "atewayRequest\032\".google.cloud.compute.v1." + + "Operation\"\233\001\332A%project,external_vpn_gate" + + "way_resource\212N\020GlobalOperations\202\323\344\223\002Z\"9/" + + "compute/v1/projects/{project}/global/ext" + + "ernalVpnGateways:\035external_vpn_gateway_r" + + "esource\022\275\001\n\004List\0227.google.cloud.compute." + + "v1.ListExternalVpnGatewaysRequest\032/.goog" + + "le.cloud.compute.v1.ExternalVpnGatewayLi" + + "st\"K\332A\007project\202\323\344\223\002;\0229/compute/v1/projec" + + "ts/{project}/global/externalVpnGateways\022" + + "\262\002\n\tSetLabels\022;.google.cloud.compute.v1." + + "SetLabelsExternalVpnGatewayRequest\032\".goo" + + "gle.cloud.compute.v1.Operation\"\303\001\332A3proj" + + "ect,resource,global_set_labels_request_r" + + "esource\212N\020GlobalOperations\202\323\344\223\002t\"N/compu" + + "te/v1/projects/{project}/global/external" + + "VpnGateways/{resource}/setLabels:\"global" + + "_set_labels_request_resource\022\306\002\n\022TestIam" + + "Permissions\022D.google.cloud.compute.v1.Te" + + "stIamPermissionsExternalVpnGatewayReques" + + "t\0320.google.cloud.compute.v1.TestPermissi" + + "onsResponse\"\267\001\332A2project,resource,test_p" + + "ermissions_request_resource\202\323\344\223\002|\"W/comp" + + "ute/v1/projects/{project}/global/externa" + + "lVpnGateways/{resource}/testIamPermissio" + + "ns:!test_permissions_request_resource\032r\312" + + "A\026compute.googleapis.com\322AVhttps://www.g" + + "oogleapis.com/auth/compute,https://www.g" + + "oogleapis.com/auth/cloud-platform2\225$\n\020Fi" + + "rewallPolicies\022\307\002\n\016AddAssociation\022<.goog" + + "le.cloud.compute.v1.AddAssociationFirewa" + + "llPolicyRequest\032\".google.cloud.compute.v" + + "1.Operation\"\322\001\332A4firewall_policy,firewal" + + "l_policy_association_resource\212N\034GlobalOr" + + "ganizationOperations\202\323\344\223\002v\"N/compute/v1/" + + "locations/global/firewallPolicies/{firew" + + "all_policy}/addAssociation:$firewall_pol" + + "icy_association_resource\022\244\002\n\007AddRule\0225.g" + + "oogle.cloud.compute.v1.AddRuleFirewallPo" + + "licyRequest\032\".google.cloud.compute.v1.Op" + + "eration\"\275\001\332A-firewall_policy,firewall_po" + + "licy_rule_resource\212N\034GlobalOrganizationO" + + "perations\202\323\344\223\002h\"G/compute/v1/locations/g" + + "lobal/firewallPolicies/{firewall_policy}" + + "/addRule:\035firewall_policy_rule_resource\022" + + "\360\001\n\nCloneRules\0228.google.cloud.compute.v1" + + ".CloneRulesFirewallPolicyRequest\032\".googl" + + "e.cloud.compute.v1.Operation\"\203\001\332A\017firewa" + + "ll_policy\212N\034GlobalOrganizationOperations" + + "\202\323\344\223\002L\"J/compute/v1/locations/global/fir" + + "ewallPolicies/{firewall_policy}/cloneRul" + + "es\022\334\001\n\006Delete\0224.google.cloud.compute.v1." + + "DeleteFirewallPolicyRequest\032\".google.clo" + + "ud.compute.v1.Operation\"x\332A\017firewall_pol" + + "icy\212N\034GlobalOrganizationOperations\202\323\344\223\002A" + + "*?/compute/v1/locations/global/firewallP" + + "olicies/{firewall_policy}\022\274\001\n\003Get\0221.goog" + + "le.cloud.compute.v1.GetFirewallPolicyReq" + + "uest\032\'.google.cloud.compute.v1.FirewallP" + + "olicy\"Y\332A\017firewall_policy\202\323\344\223\002A\022?/comput" + + "e/v1/locations/global/firewallPolicies/{" + + "firewall_policy}\022\354\001\n\016GetAssociation\022<.go" + + "ogle.cloud.compute.v1.GetAssociationFire" + + "wallPolicyRequest\0322.google.cloud.compute" + + ".v1.FirewallPolicyAssociation\"h\332A\017firewa" + + "ll_policy\202\323\344\223\002P\022N/compute/v1/locations/g" + + "lobal/firewallPolicies/{firewall_policy}" + + "/getAssociation\022\305\001\n\014GetIamPolicy\022:.googl" + + "e.cloud.compute.v1.GetIamPolicyFirewallP" + + "olicyRequest\032\037.google.cloud.compute.v1.P" + + "olicy\"X\332A\010resource\202\323\344\223\002G\022E/compute/v1/lo" + + "cations/global/firewallPolicies/{resourc" + + "e}/getIamPolicy\022\320\001\n\007GetRule\0225.google.clo" + + "ud.compute.v1.GetRuleFirewallPolicyReque" + + "st\032+.google.cloud.compute.v1.FirewallPol" + + "icyRule\"a\332A\017firewall_policy\202\323\344\223\002I\022G/comp" + + "ute/v1/locations/global/firewallPolicies" + + "/{firewall_policy}/getRule\022\370\001\n\006Insert\0224." + + "google.cloud.compute.v1.InsertFirewallPo" + + "licyRequest\032\".google.cloud.compute.v1.Op" + + "eration\"\223\001\332A\"parent_id,firewall_policy_r" + + "esource\212N\034GlobalOrganizationOperations\202\323" + + "\344\223\002I\"-/compute/v1/locations/global/firew" + + "allPolicies:\030firewall_policy_resource\022\243\001" + + "\n\004List\0224.google.cloud.compute.v1.ListFir" + + "ewallPoliciesRequest\032+.google.cloud.comp" + + "ute.v1.FirewallPolicyList\"8\332A\000\202\323\344\223\002/\022-/c" + + "ompute/v1/locations/global/firewallPolic" + + "ies\022\340\001\n\020ListAssociations\022>.google.cloud." + + "compute.v1.ListAssociationsFirewallPolic" + + "yRequest\032A.google.cloud.compute.v1.Firew" + + "allPoliciesListAssociationsResponse\"I\332A\000" + + "\202\323\344\223\002@\022>/compute/v1/locations/global/fir" + + "ewallPolicies/listAssociations\022\350\001\n\004Move\022" + + "2.google.cloud.compute.v1.MoveFirewallPo" + + "licyRequest\032\".google.cloud.compute.v1.Op" + + "eration\"\207\001\332A\031firewall_policy,parent_id\212N" + + "\034GlobalOrganizationOperations\202\323\344\223\002F\"D/co" + + "mpute/v1/locations/global/firewallPolici" + + "es/{firewall_policy}/move\022\216\002\n\005Patch\0223.go" + + "ogle.cloud.compute.v1.PatchFirewallPolic" + + "yRequest\032\".google.cloud.compute.v1.Opera" + + "tion\"\253\001\332A(firewall_policy,firewall_polic" + + "y_resource\212N\034GlobalOrganizationOperation" + + "s\202\323\344\223\002[2?/compute/v1/locations/global/fi" + + "rewallPolicies/{firewall_policy}:\030firewa" + + "ll_policy_resource\022\252\002\n\tPatchRule\0227.googl" + + "e.cloud.compute.v1.PatchRuleFirewallPoli" + + "cyRequest\032\".google.cloud.compute.v1.Oper" + + "ation\"\277\001\332A-firewall_policy,firewall_poli" + + "cy_rule_resource\212N\034GlobalOrganizationOpe" + + "rations\202\323\344\223\002j\"I/compute/v1/locations/glo" + + "bal/firewallPolicies/{firewall_policy}/p" + + "atchRule:\035firewall_policy_rule_resource\022" + + "\205\002\n\021RemoveAssociation\022?.google.cloud.com" + + "pute.v1.RemoveAssociationFirewallPolicyR" + + "equest\032\".google.cloud.compute.v1.Operati" + + "on\"\212\001\332A\017firewall_policy\212N\034GlobalOrganiza" + + "tionOperations\202\323\344\223\002S\"Q/compute/v1/locati" + + "ons/global/firewallPolicies/{firewall_po" + + "licy}/removeAssociation\022\360\001\n\nRemoveRule\0228" + + ".google.cloud.compute.v1.RemoveRuleFirew" + + "allPolicyRequest\032\".google.cloud.compute." + + "v1.Operation\"\203\001\332A\017firewall_policy\212N\034Glob" + + "alOrganizationOperations\202\323\344\223\002L\"J/compute" + + "/v1/locations/global/firewallPolicies/{f" + + "irewall_policy}/removeRule\022\247\002\n\014SetIamPol" + + "icy\022:.google.cloud.compute.v1.SetIamPoli" + + "cyFirewallPolicyRequest\032\037.google.cloud.c" + + "ompute.v1.Policy\"\271\001\332A8resource,global_or" + + "ganization_set_policy_request_resource\202\323" + + "\344\223\002x\"E/compute/v1/locations/global/firew" + + "allPolicies/{resource}/setIamPolicy:/glo" + + "bal_organization_set_policy_request_reso" + + "urce\022\256\002\n\022TestIamPermissions\022@.google.clo" + + "ud.compute.v1.TestIamPermissionsFirewall" + + "PolicyRequest\0320.google.cloud.compute.v1." + + "TestPermissionsResponse\"\243\001\332A*resource,te" + + "st_permissions_request_resource\202\323\344\223\002p\"K/" + + "compute/v1/locations/global/firewallPoli" + + "cies/{resource}/testIamPermissions:!test" + + "_permissions_request_resource\032r\312A\026comput" + + "e.googleapis.com\322AVhttps://www.googleapi" + + "s.com/auth/compute,https://www.googleapi" + + "s.com/auth/cloud-platform2\317\n\n\tFirewalls\022" + + "\306\001\n\006Delete\022..google.cloud.compute.v1.Del" + + "eteFirewallRequest\032\".google.cloud.comput" + + "e.v1.Operation\"h\332A\020project,firewall\212N\020Gl" + + "obalOperations\202\323\344\223\002<*:/compute/v1/projec" + + "ts/{project}/global/firewalls/{firewall}" + + "\022\254\001\n\003Get\022+.google.cloud.compute.v1.GetFi" + + "rewallRequest\032!.google.cloud.compute.v1." + + "Firewall\"U\332A\020project,firewall\202\323\344\223\002<\022:/co" + + "mpute/v1/projects/{project}/global/firew" + + "alls/{firewall}\022\327\001\n\006Insert\022..google.clou" + + "d.compute.v1.InsertFirewallRequest\032\".goo" + + "gle.cloud.compute.v1.Operation\"y\332A\031proje" + + "ct,firewall_resource\212N\020GlobalOperations\202" + + "\323\344\223\002D\"//compute/v1/projects/{project}/gl" + + "obal/firewalls:\021firewall_resource\022\237\001\n\004Li" + + "st\022-.google.cloud.compute.v1.ListFirewal" + + "lsRequest\032%.google.cloud.compute.v1.Fire" + + "wallList\"A\332A\007project\202\323\344\223\0021\022//compute/v1/" + + "projects/{project}/global/firewalls\022\352\001\n\005" + + "Patch\022-.google.cloud.compute.v1.PatchFir" + + "ewallRequest\032\".google.cloud.compute.v1.O" + + "peration\"\215\001\332A\"project,firewall,firewall_" + + "resource\212N\020GlobalOperations\202\323\344\223\002O2:/comp" + + "ute/v1/projects/{project}/global/firewal" + + "ls/{firewall}:\021firewall_resource\022\354\001\n\006Upd" + + "ate\022..google.cloud.compute.v1.UpdateFire" + + "wallRequest\032\".google.cloud.compute.v1.Op" + + "eration\"\215\001\332A\"project,firewall,firewall_r" + + "esource\212N\020GlobalOperations\202\323\344\223\002O\032:/compu" + + "te/v1/projects/{project}/global/firewall" + + "s/{firewall}:\021firewall_resource\032r\312A\026comp" + + "ute.googleapis.com\322AVhttps://www.googlea" + + "pis.com/auth/compute,https://www.googlea" + + "pis.com/auth/cloud-platform2\231\021\n\017Forwardi" + + "ngRules\022\323\001\n\016AggregatedList\022=.google.clou" + + "d.compute.v1.AggregatedListForwardingRul" + + "esRequest\0325.google.cloud.compute.v1.Forw" + + "ardingRuleAggregatedList\"K\332A\007project\202\323\344\223" + + "\002;\0229/compute/v1/projects/{project}/aggre" + + "gated/forwardingRules\022\362\001\n\006Delete\0224.googl" + + "e.cloud.compute.v1.DeleteForwardingRuleR" + + "equest\032\".google.cloud.compute.v1.Operati" + + "on\"\215\001\332A\036project,region,forwarding_rule\212N" + + "\020RegionOperations\202\323\344\223\002S*Q/compute/v1/pro" + + "jects/{project}/regions/{region}/forward" + + "ingRules/{forwarding_rule}\022\335\001\n\003Get\0221.goo" + + "gle.cloud.compute.v1.GetForwardingRuleRe" + + "quest\032\'.google.cloud.compute.v1.Forwardi" + + "ngRule\"z\332A\036project,region,forwarding_rul" + + "e\202\323\344\223\002S\022Q/compute/v1/projects/{project}/" + + "regions/{region}/forwardingRules/{forwar" + + "ding_rule}\022\203\002\n\006Insert\0224.google.cloud.com" + + "pute.v1.InsertForwardingRuleRequest\032\".go" + + "ogle.cloud.compute.v1.Operation\"\236\001\332A\'pro" + + "ject,region,forwarding_rule_resource\212N\020R" + + "egionOperations\202\323\344\223\002[\"?/compute/v1/proje" + + "cts/{project}/regions/{region}/forwardin" + + "gRules:\030forwarding_rule_resource\022\302\001\n\004Lis" + + "t\0223.google.cloud.compute.v1.ListForwardi" + + "ngRulesRequest\032+.google.cloud.compute.v1" + + ".ForwardingRuleList\"X\332A\016project,region\202\323" + + "\344\223\002A\022?/compute/v1/projects/{project}/reg" + + "ions/{region}/forwardingRules\022\243\002\n\005Patch\022" + + "3.google.cloud.compute.v1.PatchForwardin" + "gRuleRequest\032\".google.cloud.compute.v1.O" - + "peration\"\314\001\332A8project,region,forwarding_" - + "rule,target_reference_resource\212N\020RegionO" - + "perations\202\323\344\223\002x\"[/compute/v1/projects/{p" - + "roject}/regions/{region}/forwardingRules" - + "/{forwarding_rule}/setTarget:\031target_ref" - + "erence_resource\032r\312A\026compute.googleapis.c" - + "om\322AVhttps://www.googleapis.com/auth/com" - + "pute,https://www.googleapis.com/auth/clo" - + "ud-platform2\311\013\n\017GlobalAddresses\022\311\001\n\006Dele" - + "te\0223.google.cloud.compute.v1.DeleteGloba" - + "lAddressRequest\032\".google.cloud.compute.v" - + "1.Operation\"f\332A\017project,address\212N\020Global" - + "Operations\202\323\344\223\002;*9/compute/v1/projects/{" - + "project}/global/addresses/{address}\022\256\001\n\003" - + "Get\0220.google.cloud.compute.v1.GetGlobalA" - + "ddressRequest\032 .google.cloud.compute.v1." - + "Address\"S\332A\017project,address\202\323\344\223\002;\0229/comp" - + "ute/v1/projects/{project}/global/address" - + "es/{address}\022\332\001\n\006Insert\0223.google.cloud.c" - + "ompute.v1.InsertGlobalAddressRequest\032\".g" - + "oogle.cloud.compute.v1.Operation\"w\332A\030pro" - + "ject,address_resource\212N\020GlobalOperations" - + "\202\323\344\223\002C\"//compute/v1/projects/{project}/g" - + "lobal/addresses:\020address_resource\022\244\001\n\004Li" - + "st\0223.google.cloud.compute.v1.ListGlobalA" - + "ddressesRequest\032$.google.cloud.compute.v" - + "1.AddressList\"A\332A\007project\202\323\344\223\0021\022//comput" - + "e/v1/projects/{project}/global/addresses" - + "\022\232\002\n\004Move\0221.google.cloud.compute.v1.Move" - + "GlobalAddressRequest\032\".google.cloud.comp" - + "ute.v1.Operation\"\272\001\332A6project,address,gl" - + "obal_addresses_move_request_resource\212N\020G" - + "lobalOperations\202\323\344\223\002h\">/compute/v1/proje" - + "cts/{project}/global/addresses/{address}" - + "/move:&global_addresses_move_request_res" - + "ource\022\243\002\n\tSetLabels\0226.google.cloud.compu" - + "te.v1.SetLabelsGlobalAddressRequest\032\".go" - + "ogle.cloud.compute.v1.Operation\"\271\001\332A3pro" - + "ject,resource,global_set_labels_request_" - + "resource\212N\020GlobalOperations\202\323\344\223\002j\"D/comp" - + "ute/v1/projects/{project}/global/address" - + "es/{resource}/setLabels:\"global_set_labe" - + "ls_request_resource\032r\312A\026compute.googleap" - + "is.com\322AVhttps://www.googleapis.com/auth" - + "/compute,https://www.googleapis.com/auth" - + "/cloud-platform2\373\016\n\025GlobalForwardingRule" - + "s\022\346\001\n\006Delete\022:.google.cloud.compute.v1.D" - + "eleteGlobalForwardingRuleRequest\032\".googl" - + "e.cloud.compute.v1.Operation\"|\332A\027project" - + ",forwarding_rule\212N\020GlobalOperations\202\323\344\223\002" - + "I*G/compute/v1/projects/{project}/global" - + "/forwardingRules/{forwarding_rule}\022\322\001\n\003G" - + "et\0227.google.cloud.compute.v1.GetGlobalFo" - + "rwardingRuleRequest\032\'.google.cloud.compu" - + "te.v1.ForwardingRule\"i\332A\027project,forward" - + "ing_rule\202\323\344\223\002I\022G/compute/v1/projects/{pr" - + "oject}/global/forwardingRules/{forwardin" - + "g_rule}\022\370\001\n\006Insert\022:.google.cloud.comput" - + "e.v1.InsertGlobalForwardingRuleRequest\032\"" - + ".google.cloud.compute.v1.Operation\"\215\001\332A " - + "project,forwarding_rule_resource\212N\020Globa" - + "lOperations\202\323\344\223\002Q\"5/compute/v1/projects/" - + "{project}/global/forwardingRules:\030forwar" - + "ding_rule_resource\022\267\001\n\004List\0229.google.clo" - + "ud.compute.v1.ListGlobalForwardingRulesR" - + "equest\032+.google.cloud.compute.v1.Forward" - + "ingRuleList\"G\332A\007project\202\323\344\223\0027\0225/compute/" - + "v1/projects/{project}/global/forwardingR" - + "ules\022\230\002\n\005Patch\0229.google.cloud.compute.v1" - + ".PatchGlobalForwardingRuleRequest\032\".goog" - + "le.cloud.compute.v1.Operation\"\257\001\332A0proje" - + "ct,forwarding_rule,forwarding_rule_resou" - + "rce\212N\020GlobalOperations\202\323\344\223\002c2G/compute/v" - + "1/projects/{project}/global/forwardingRu" - + "les/{forwarding_rule}:\030forwarding_rule_r" - + "esource\022\260\002\n\tSetLabels\022=.google.cloud.com" - + "pute.v1.SetLabelsGlobalForwardingRuleReq" - + "uest\032\".google.cloud.compute.v1.Operation" - + "\"\277\001\332A3project,resource,global_set_labels" - + "_request_resource\212N\020GlobalOperations\202\323\344\223" - + "\002p\"J/compute/v1/projects/{project}/globa", - "l/forwardingRules/{resource}/setLabels:\"" - + "global_set_labels_request_resource\022\254\002\n\tS" - + "etTarget\022=.google.cloud.compute.v1.SetTa" - + "rgetGlobalForwardingRuleRequest\032\".google" - + ".cloud.compute.v1.Operation\"\273\001\332A1project" - + ",forwarding_rule,target_reference_resour" - + "ce\212N\020GlobalOperations\202\323\344\223\002n\"Q/compute/v1" - + "/projects/{project}/global/forwardingRul" - + "es/{forwarding_rule}/setTarget:\031target_r" - + "eference_resource\032r\312A\026compute.googleapis" - + ".com\322AVhttps://www.googleapis.com/auth/c" - + "ompute,https://www.googleapis.com/auth/c" - + "loud-platform2\254\022\n\033GlobalNetworkEndpointG" - + "roups\022\274\003\n\026AttachNetworkEndpoints\022P.googl" - + "e.cloud.compute.v1.AttachNetworkEndpoint" - + "sGlobalNetworkEndpointGroupRequest\032\".goo" - + "gle.cloud.compute.v1.Operation\"\253\002\332A_proj" - + "ect,network_endpoint_group,global_networ" - + "k_endpoint_groups_attach_endpoints_reque" - + "st_resource\212N\020GlobalOperations\202\323\344\223\002\257\001\"k/" - + "compute/v1/projects/{project}/global/net" - + "workEndpointGroups/{network_endpoint_gro" - + "up}/attachNetworkEndpoints:@global_netwo" - + "rk_endpoint_groups_attach_endpoints_requ" - + "est_resource\022\201\002\n\006Delete\022@.google.cloud.c" - + "ompute.v1.DeleteGlobalNetworkEndpointGro" - + "upRequest\032\".google.cloud.compute.v1.Oper" - + "ation\"\220\001\332A\036project,network_endpoint_grou" - + "p\212N\020GlobalOperations\202\323\344\223\002V*T/compute/v1/" - + "projects/{project}/global/networkEndpoin" - + "tGroups/{network_endpoint_group}\022\274\003\n\026Det" - + "achNetworkEndpoints\022P.google.cloud.compu" - + "te.v1.DetachNetworkEndpointsGlobalNetwor" - + "kEndpointGroupRequest\032\".google.cloud.com" - + "pute.v1.Operation\"\253\002\332A_project,network_e" - + "ndpoint_group,global_network_endpoint_gr" - + "oups_detach_endpoints_request_resource\212N" - + "\020GlobalOperations\202\323\344\223\002\257\001\"k/compute/v1/pr" - + "ojects/{project}/global/networkEndpointG" - + "roups/{network_endpoint_group}/detachNet" - + "workEndpoints:@global_network_endpoint_g" - + "roups_detach_endpoints_request_resource\022" - + "\362\001\n\003Get\022=.google.cloud.compute.v1.GetGlo" - + "balNetworkEndpointGroupRequest\032-.google." - + "cloud.compute.v1.NetworkEndpointGroup\"}\332" - + "A\036project,network_endpoint_group\202\323\344\223\002V\022T" - + "/compute/v1/projects/{project}/global/ne" - + "tworkEndpointGroups/{network_endpoint_gr" - + "oup}\022\222\002\n\006Insert\022@.google.cloud.compute.v" - + "1.InsertGlobalNetworkEndpointGroupReques" - + "t\032\".google.cloud.compute.v1.Operation\"\241\001" - + "\332A\'project,network_endpoint_group_resour" - + "ce\212N\020GlobalOperations\202\323\344\223\002^\";/compute/v1" - + "/projects/{project}/global/networkEndpoi" - + "ntGroups:\037network_endpoint_group_resourc" - + "e\022\311\001\n\004List\022?.google.cloud.compute.v1.Lis" - + "tGlobalNetworkEndpointGroupsRequest\0321.go" - + "ogle.cloud.compute.v1.NetworkEndpointGro" - + "upList\"M\332A\007project\202\323\344\223\002=\022;/compute/v1/pr" - + "ojects/{project}/global/networkEndpointG" - + "roups\022\300\002\n\024ListNetworkEndpoints\022O.google." - + "cloud.compute.v1.ListNetworkEndpointsGlo" - + "balNetworkEndpointGroupsRequest\032B.google" - + ".cloud.compute.v1.NetworkEndpointGroupsL" - + "istNetworkEndpoints\"\222\001\332A\036project,network" - + "_endpoint_group\202\323\344\223\002k\"i/compute/v1/proje" - + "cts/{project}/global/networkEndpointGrou" - + "ps/{network_endpoint_group}/listNetworkE" - + "ndpoints\032r\312A\026compute.googleapis.com\322AVht" - + "tps://www.googleapis.com/auth/compute,ht" - + "tps://www.googleapis.com/auth/cloud-plat" - + "form2\320\010\n\020GlobalOperations\022\312\001\n\016Aggregated" - + "List\022>.google.cloud.compute.v1.Aggregate" - + "dListGlobalOperationsRequest\0320.google.cl" - + "oud.compute.v1.OperationAggregatedList\"F" - + "\332A\007project\202\323\344\223\0026\0224/compute/v1/projects/{" - + "project}/aggregated/operations\022\321\001\n\006Delet" - + "e\0225.google.cloud.compute.v1.DeleteGlobal" - + "OperationRequest\0326.google.cloud.compute." - + "v1.DeleteGlobalOperationResponse\"X\332A\021pro" - + "ject,operation\202\323\344\223\002>*\022.google.cloud.compute.v1.Ge" - + "tGlobalOrganizationOperationRequest\032\".go" - + "ogle.cloud.compute.v1.Operation\"J\332A\toper" - + "ation\220N\001\202\323\344\223\0025\0223/compute/v1/locations/gl" - + "obal/operations/{operation}\022\244\001\n\004List\022@.g" - + "oogle.cloud.compute.v1.ListGlobalOrganiz" - + "ationOperationsRequest\032&.google.cloud.co" - + "mpute.v1.OperationList\"2\332A\000\202\323\344\223\002)\022\'/comp" - + "ute/v1/locations/global/operations\032r\312A\026c" - + "ompute.googleapis.com\322AVhttps://www.goog" - + "leapis.com/auth/compute,https://www.goog" - + "leapis.com/auth/cloud-platform2\321\013\n\035Globa" - + "lPublicDelegatedPrefixes\022\207\002\n\006Delete\022B.go" - + "ogle.cloud.compute.v1.DeleteGlobalPublic" - + "DelegatedPrefixeRequest\032\".google.cloud.c" - + "ompute.v1.Operation\"\224\001\332A\037project,public_" - + "delegated_prefix\212N\020GlobalOperations\202\323\344\223\002" - + "Y*W/compute/v1/projects/{project}/global" - + "/publicDelegatedPrefixes/{public_delegat" - + "ed_prefix}\022\372\001\n\003Get\022?.google.cloud.comput" - + "e.v1.GetGlobalPublicDelegatedPrefixeRequ" - + "est\032..google.cloud.compute.v1.PublicDele" - + "gatedPrefix\"\201\001\332A\037project,public_delegate" - + "d_prefix\202\323\344\223\002Y\022W/compute/v1/projects/{pr" - + "oject}/global/publicDelegatedPrefixes/{p" - + "ublic_delegated_prefix}\022\230\002\n\006Insert\022B.goo" - + "gle.cloud.compute.v1.InsertGlobalPublicD" - + "elegatedPrefixeRequest\032\".google.cloud.co" - + "mpute.v1.Operation\"\245\001\332A(project,public_d" - + "elegated_prefix_resource\212N\020GlobalOperati" - + "ons\202\323\344\223\002a\"=/compute/v1/projects/{project" - + "}/global/publicDelegatedPrefixes: public" - + "_delegated_prefix_resource\022\316\001\n\004List\022A.go" - + "ogle.cloud.compute.v1.ListGlobalPublicDe" - + "legatedPrefixesRequest\0322.google.cloud.co" - + "mpute.v1.PublicDelegatedPrefixList\"O\332A\007p" - + "roject\202\323\344\223\002?\022=/compute/v1/projects/{proj" - + "ect}/global/publicDelegatedPrefixes\022\310\002\n\005" - + "Patch\022A.google.cloud.compute.v1.PatchGlo" - + "balPublicDelegatedPrefixeRequest\032\".googl" - + "e.cloud.compute.v1.Operation\"\327\001\332A@projec" - + "t,public_delegated_prefix,public_delegat" - + "ed_prefix_resource\212N\020GlobalOperations\202\323\344" - + "\223\002{2W/compute/v1/projects/{project}/glob" - + "al/publicDelegatedPrefixes/{public_deleg" - + "ated_prefix}: public_delegated_prefix_re" + + "gleapis.com/auth/cloud-platform2\311\013\n\017Glob" + + "alAddresses\022\311\001\n\006Delete\0223.google.cloud.co" + + "mpute.v1.DeleteGlobalAddressRequest\032\".go" + + "ogle.cloud.compute.v1.Operation\"f\332A\017proj" + + "ect,address\212N\020GlobalOperations\202\323\344\223\002;*9/c" + + "ompute/v1/projects/{project}/global/addr" + + "esses/{address}\022\256\001\n\003Get\0220.google.cloud.c" + + "ompute.v1.GetGlobalAddressRequest\032 .goog" + + "le.cloud.compute.v1.Address\"S\332A\017project," + + "address\202\323\344\223\002;\0229/compute/v1/projects/{pro" + + "ject}/global/addresses/{address}\022\332\001\n\006Ins" + + "ert\0223.google.cloud.compute.v1.InsertGlob" + + "alAddressRequest\032\".google.cloud.compute." + + "v1.Operation\"w\332A\030project,address_resourc" + + "e\212N\020GlobalOperations\202\323\344\223\002C\"//compute/v1/" + + "projects/{project}/global/addresses:\020add" + + "ress_resource\022\244\001\n\004List\0223.google.cloud.co" + + "mpute.v1.ListGlobalAddressesRequest\032$.go" + + "ogle.cloud.compute.v1.AddressList\"A\332A\007pr" + + "oject\202\323\344\223\0021\022//compute/v1/projects/{proje" + + "ct}/global/addresses\022\232\002\n\004Move\0221.google.c" + + "loud.compute.v1.MoveGlobalAddressRequest" + + "\032\".google.cloud.compute.v1.Operation\"\272\001\332" + + "A6project,address,global_addresses_move_" + + "request_resource\212N\020GlobalOperations\202\323\344\223\002" + + "h\">/compute/v1/projects/{project}/global" + + "/addresses/{address}/move:&global_addres" + + "ses_move_request_resource\022\243\002\n\tSetLabels\022" + + "6.google.cloud.compute.v1.SetLabelsGloba" + + "lAddressRequest\032\".google.cloud.compute.v" + + "1.Operation\"\271\001\332A3project,resource,global" + + "_set_labels_request_resource\212N\020GlobalOpe" + + "rations\202\323\344\223\002j\"D/compute/v1/projects/{pro" + + "ject}/global/addresses/{resource}/setLab" + + "els:\"global_set_labels_request_resource\032" + + "r\312A\026compute.googleapis.com\322AVhttps://www" + + ".googleapis.com/auth/compute,https://www" + + ".googleapis.com/auth/cloud-platform2\373\016\n\025" + + "GlobalForwardingRules\022\346\001\n\006Delete\022:.googl" + + "e.cloud.compute.v1.DeleteGlobalForwardin" + + "gRuleRequest\032\".google.cloud.compute.v1.O" + + "peration\"|\332A\027project,forwarding_rule\212N\020G" + + "lobalOperations\202\323\344\223\002I*G/compute/v1/proje" + + "cts/{project}/global/forwardingRules/{fo" + + "rwarding_rule}\022\322\001\n\003Get\0227.google.cloud.co" + + "mpute.v1.GetGlobalForwardingRuleRequest\032" + + "\'.google.cloud.compute.v1.ForwardingRule" + + "\"i\332A\027project,forwarding_rule\202\323\344\223\002I\022G/com" + + "pute/v1/projects/{project}/global/forwar" + + "dingRules/{forwarding_rule}\022\370\001\n\006Insert\022:" + + ".google.cloud.compute.v1.InsertGlobalFor" + + "wardingRuleRequest\032\".google.cloud.comput" + + "e.v1.Operation\"\215\001\332A project,forwarding_r" + + "ule_resource\212N\020GlobalOperations\202\323\344\223\002Q\"5/" + + "compute/v1/projects/{project}/global/for" + + "wardingRules:\030forwarding_rule_resource\022\267", + "\001\n\004List\0229.google.cloud.compute.v1.ListGl" + + "obalForwardingRulesRequest\032+.google.clou" + + "d.compute.v1.ForwardingRuleList\"G\332A\007proj" + + "ect\202\323\344\223\0027\0225/compute/v1/projects/{project" + + "}/global/forwardingRules\022\230\002\n\005Patch\0229.goo" + + "gle.cloud.compute.v1.PatchGlobalForwardi" + + "ngRuleRequest\032\".google.cloud.compute.v1." + + "Operation\"\257\001\332A0project,forwarding_rule,f" + + "orwarding_rule_resource\212N\020GlobalOperatio" + + "ns\202\323\344\223\002c2G/compute/v1/projects/{project}" + + "/global/forwardingRules/{forwarding_rule" + + "}:\030forwarding_rule_resource\022\260\002\n\tSetLabel" + + "s\022=.google.cloud.compute.v1.SetLabelsGlo" + + "balForwardingRuleRequest\032\".google.cloud." + + "compute.v1.Operation\"\277\001\332A3project,resour" + + "ce,global_set_labels_request_resource\212N\020" + + "GlobalOperations\202\323\344\223\002p\"J/compute/v1/proj" + + "ects/{project}/global/forwardingRules/{r" + + "esource}/setLabels:\"global_set_labels_re" + + "quest_resource\022\254\002\n\tSetTarget\022=.google.cl" + + "oud.compute.v1.SetTargetGlobalForwarding" + + "RuleRequest\032\".google.cloud.compute.v1.Op" + + "eration\"\273\001\332A1project,forwarding_rule,tar" + + "get_reference_resource\212N\020GlobalOperation" + + "s\202\323\344\223\002n\"Q/compute/v1/projects/{project}/" + + "global/forwardingRules/{forwarding_rule}" + + "/setTarget:\031target_reference_resource\032r\312" + + "A\026compute.googleapis.com\322AVhttps://www.g" + + "oogleapis.com/auth/compute,https://www.g" + + "oogleapis.com/auth/cloud-platform2\254\022\n\033Gl" + + "obalNetworkEndpointGroups\022\274\003\n\026AttachNetw" + + "orkEndpoints\022P.google.cloud.compute.v1.A" + + "ttachNetworkEndpointsGlobalNetworkEndpoi" + + "ntGroupRequest\032\".google.cloud.compute.v1" + + ".Operation\"\253\002\332A_project,network_endpoint" + + "_group,global_network_endpoint_groups_at" + + "tach_endpoints_request_resource\212N\020Global" + + "Operations\202\323\344\223\002\257\001\"k/compute/v1/projects/" + + "{project}/global/networkEndpointGroups/{" + + "network_endpoint_group}/attachNetworkEnd" + + "points:@global_network_endpoint_groups_a" + + "ttach_endpoints_request_resource\022\201\002\n\006Del" + + "ete\022@.google.cloud.compute.v1.DeleteGlob" + + "alNetworkEndpointGroupRequest\032\".google.c" + + "loud.compute.v1.Operation\"\220\001\332A\036project,n" + + "etwork_endpoint_group\212N\020GlobalOperations" + + "\202\323\344\223\002V*T/compute/v1/projects/{project}/g" + + "lobal/networkEndpointGroups/{network_end" + + "point_group}\022\274\003\n\026DetachNetworkEndpoints\022" + + "P.google.cloud.compute.v1.DetachNetworkE" + + "ndpointsGlobalNetworkEndpointGroupReques" + + "t\032\".google.cloud.compute.v1.Operation\"\253\002" + + "\332A_project,network_endpoint_group,global" + + "_network_endpoint_groups_detach_endpoint" + + "s_request_resource\212N\020GlobalOperations\202\323\344" + + "\223\002\257\001\"k/compute/v1/projects/{project}/glo" + + "bal/networkEndpointGroups/{network_endpo" + + "int_group}/detachNetworkEndpoints:@globa" + + "l_network_endpoint_groups_detach_endpoin" + + "ts_request_resource\022\362\001\n\003Get\022=.google.clo" + + "ud.compute.v1.GetGlobalNetworkEndpointGr" + + "oupRequest\032-.google.cloud.compute.v1.Net" + + "workEndpointGroup\"}\332A\036project,network_en" + + "dpoint_group\202\323\344\223\002V\022T/compute/v1/projects" + + "/{project}/global/networkEndpointGroups/" + + "{network_endpoint_group}\022\222\002\n\006Insert\022@.go" + + "ogle.cloud.compute.v1.InsertGlobalNetwor" + + "kEndpointGroupRequest\032\".google.cloud.com" + + "pute.v1.Operation\"\241\001\332A\'project,network_e" + + "ndpoint_group_resource\212N\020GlobalOperation" + + "s\202\323\344\223\002^\";/compute/v1/projects/{project}/" + + "global/networkEndpointGroups:\037network_en" + + "dpoint_group_resource\022\311\001\n\004List\022?.google." + + "cloud.compute.v1.ListGlobalNetworkEndpoi" + + "ntGroupsRequest\0321.google.cloud.compute.v" + + "1.NetworkEndpointGroupList\"M\332A\007project\202\323" + + "\344\223\002=\022;/compute/v1/projects/{project}/glo" + + "bal/networkEndpointGroups\022\300\002\n\024ListNetwor" + + "kEndpoints\022O.google.cloud.compute.v1.Lis" + + "tNetworkEndpointsGlobalNetworkEndpointGr" + + "oupsRequest\032B.google.cloud.compute.v1.Ne" + + "tworkEndpointGroupsListNetworkEndpoints\"" + + "\222\001\332A\036project,network_endpoint_group\202\323\344\223\002" + + "k\"i/compute/v1/projects/{project}/global" + + "/networkEndpointGroups/{network_endpoint" + + "_group}/listNetworkEndpoints\032r\312A\026compute" + + ".googleapis.com\322AVhttps://www.googleapis" + + ".com/auth/compute,https://www.googleapis" + + ".com/auth/cloud-platform2\320\010\n\020GlobalOpera" + + "tions\022\312\001\n\016AggregatedList\022>.google.cloud." + + "compute.v1.AggregatedListGlobalOperation" + + "sRequest\0320.google.cloud.compute.v1.Opera" + + "tionAggregatedList\"F\332A\007project\202\323\344\223\0026\0224/c" + + "ompute/v1/projects/{project}/aggregated/" + + "operations\022\321\001\n\006Delete\0225.google.cloud.com" + + "pute.v1.DeleteGlobalOperationRequest\0326.g" + + "oogle.cloud.compute.v1.DeleteGlobalOpera" + + "tionResponse\"X\332A\021project,operation\202\323\344\223\002>" + + "*\022.google" + + ".cloud.compute.v1.GetGlobalOrganizationO" + + "perationRequest\032\".google.cloud.compute.v" + + "1.Operation\"J\332A\toperation\220N\001\202\323\344\223\0025\0223/com" + + "pute/v1/locations/global/operations/{ope" + + "ration}\022\244\001\n\004List\022@.google.cloud.compute." + + "v1.ListGlobalOrganizationOperationsReque" + + "st\032&.google.cloud.compute.v1.OperationLi" + + "st\"2\332A\000\202\323\344\223\002)\022\'/compute/v1/locations/glo" + + "bal/operations\032r\312A\026compute.googleapis.co" + + "m\322AVhttps://www.googleapis.com/auth/comp" + + "ute,https://www.googleapis.com/auth/clou" + + "d-platform2\321\013\n\035GlobalPublicDelegatedPref" + + "ixes\022\207\002\n\006Delete\022B.google.cloud.compute.v" + + "1.DeleteGlobalPublicDelegatedPrefixeRequ" + + "est\032\".google.cloud.compute.v1.Operation\"" + + "\224\001\332A\037project,public_delegated_prefix\212N\020G" + + "lobalOperations\202\323\344\223\002Y*W/compute/v1/proje" + + "cts/{project}/global/publicDelegatedPref" + + "ixes/{public_delegated_prefix}\022\372\001\n\003Get\022?" + + ".google.cloud.compute.v1.GetGlobalPublic" + + "DelegatedPrefixeRequest\032..google.cloud.c" + + "ompute.v1.PublicDelegatedPrefix\"\201\001\332A\037pro" + + "ject,public_delegated_prefix\202\323\344\223\002Y\022W/com" + + "pute/v1/projects/{project}/global/public" + + "DelegatedPrefixes/{public_delegated_pref" + + "ix}\022\230\002\n\006Insert\022B.google.cloud.compute.v1" + + ".InsertGlobalPublicDelegatedPrefixeReque" + + "st\032\".google.cloud.compute.v1.Operation\"\245" + + "\001\332A(project,public_delegated_prefix_reso" + + "urce\212N\020GlobalOperations\202\323\344\223\002a\"=/compute/" + + "v1/projects/{project}/global/publicDeleg" + + "atedPrefixes: public_delegated_prefix_re" + + "source\022\316\001\n\004List\022A.google.cloud.compute.v" + + "1.ListGlobalPublicDelegatedPrefixesReque" + + "st\0322.google.cloud.compute.v1.PublicDeleg" + + "atedPrefixList\"O\332A\007project\202\323\344\223\002?\022=/compu" + + "te/v1/projects/{project}/global/publicDe" + + "legatedPrefixes\022\310\002\n\005Patch\022A.google.cloud" + + ".compute.v1.PatchGlobalPublicDelegatedPr" + + "efixeRequest\032\".google.cloud.compute.v1.O" + + "peration\"\327\001\332A@project,public_delegated_p" + + "refix,public_delegated_prefix_resource\212N" + + "\020GlobalOperations\202\323\344\223\002{2W/compute/v1/pro" + + "jects/{project}/global/publicDelegatedPr" + + "efixes/{public_delegated_prefix}: public" + + "_delegated_prefix_resource\032r\312A\026compute.g" + + "oogleapis.com\322AVhttps://www.googleapis.c" + + "om/auth/compute,https://www.googleapis.c" + + "om/auth/cloud-platform2\203\r\n\014HealthChecks\022" + + "\313\001\n\016AggregatedList\022:.google.cloud.comput" + + "e.v1.AggregatedListHealthChecksRequest\0323" + + ".google.cloud.compute.v1.HealthChecksAgg" + + "regatedList\"H\332A\007project\202\323\344\223\0028\0226/compute/" + + "v1/projects/{project}/aggregated/healthC" + + "hecks\022\324\001\n\006Delete\0221.google.cloud.compute." + + "v1.DeleteHealthCheckRequest\032\".google.clo" + + "ud.compute.v1.Operation\"s\332A\024project,heal" + + "th_check\212N\020GlobalOperations\202\323\344\223\002C*A/comp" + + "ute/v1/projects/{project}/global/healthC" + + "hecks/{health_check}\022\275\001\n\003Get\022..google.cl" + + "oud.compute.v1.GetHealthCheckRequest\032$.g" + + "oogle.cloud.compute.v1.HealthCheck\"`\332A\024p" + + "roject,health_check\202\323\344\223\002C\022A/compute/v1/p" + + "rojects/{project}/global/healthChecks/{h" + + "ealth_check}\022\346\001\n\006Insert\0221.google.cloud.c" + + "ompute.v1.InsertHealthCheckRequest\032\".goo" + + "gle.cloud.compute.v1.Operation\"\204\001\332A\035proj" + + "ect,health_check_resource\212N\020GlobalOperat" + + "ions\202\323\344\223\002K\"2/compute/v1/projects/{projec" + + "t}/global/healthChecks:\025health_check_res" + + "ource\022\250\001\n\004List\0220.google.cloud.compute.v1" + + ".ListHealthChecksRequest\032(.google.cloud." + + "compute.v1.HealthCheckList\"D\332A\007project\202\323" + + "\344\223\0024\0222/compute/v1/projects/{project}/glo" + + "bal/healthChecks\022\200\002\n\005Patch\0220.google.clou" + + "d.compute.v1.PatchHealthCheckRequest\032\".g" + + "oogle.cloud.compute.v1.Operation\"\240\001\332A*pr" + + "oject,health_check,health_check_resource" + + "\212N\020GlobalOperations\202\323\344\223\002Z2A/compute/v1/p" + + "rojects/{project}/global/healthChecks/{h" + + "ealth_check}:\025health_check_resource\022\202\002\n\006" + + "Update\0221.google.cloud.compute.v1.UpdateH" + + "ealthCheckRequest\032\".google.cloud.compute" + + ".v1.Operation\"\240\001\332A*project,health_check," + + "health_check_resource\212N\020GlobalOperations" + + "\202\323\344\223\002Z\032A/compute/v1/projects/{project}/g" + + "lobal/healthChecks/{health_check}:\025healt" + + "h_check_resource\032r\312A\026compute.googleapis." + + "com\322AVhttps://www.googleapis.com/auth/co" + + "mpute,https://www.googleapis.com/auth/cl" + + "oud-platform2\204\003\n\020ImageFamilyViews\022\310\001\n\003Ge" + + "t\0222.google.cloud.compute.v1.GetImageFami" + + "lyViewRequest\032(.google.cloud.compute.v1." + + "ImageFamilyView\"c\332A\023project,zone,family\202" + + "\323\344\223\002G\022E/compute/v1/projects/{project}/zo" + + "nes/{zone}/imageFamilyViews/{family}\032\244\001\312" + + "A\026compute.googleapis.com\322A\207\001https://www." + + "googleapis.com/auth/compute.readonly,htt" + + "ps://www.googleapis.com/auth/compute,htt" + + "ps://www.googleapis.com/auth/cloud-platf" + + "orm2\374\023\n\006Images\022\272\001\n\006Delete\022+.google.cloud" + + ".compute.v1.DeleteImageRequest\032\".google." + + "cloud.compute.v1.Operation\"_\332A\rproject,i" + + "mage\212N\020GlobalOperations\202\323\344\223\0026*4/compute/" + + "v1/projects/{project}/global/images/{ima" + + "ge}\022\204\002\n\tDeprecate\022..google.cloud.compute" + + ".v1.DeprecateImageRequest\032\".google.cloud" + + ".compute.v1.Operation\"\242\001\332A)project,image" + + ",deprecation_status_resource\212N\020GlobalOpe" + + "rations\202\323\344\223\002]\">/compute/v1/projects/{pro" + + "ject}/global/images/{image}/deprecate:\033d" + + "eprecation_status_resource\022\235\001\n\003Get\022(.goo" + + "gle.cloud.compute.v1.GetImageRequest\032\036.g" + + "oogle.cloud.compute.v1.Image\"L\332A\rproject" + + ",image\202\323\344\223\0026\0224/compute/v1/projects/{proj" + + "ect}/global/images/{image}\022\272\001\n\rGetFromFa" + + "mily\0222.google.cloud.compute.v1.GetFromFa" + + "milyImageRequest\032\036.google.cloud.compute." + + "v1.Image\"U\332A\016project,family\202\323\344\223\002>\022\",/" + + "compute/v1/projects/{project}/global/ima" + + "ges:\016image_resource\022\226\001\n\004List\022*.google.cl" + + "oud.compute.v1.ListImagesRequest\032\".googl" + + "e.cloud.compute.v1.ImageList\">\332A\007project" + + "\202\323\344\223\002.\022,/compute/v1/projects/{project}/g" + + "lobal/images\022\327\001\n\005Patch\022*.google.cloud.co" + + "mpute.v1.PatchImageRequest\032\".google.clou" + + "d.compute.v1.Operation\"~\332A\034project,image" + + ",image_resource\212N\020GlobalOperations\202\323\344\223\002F" + + "24/compute/v1/projects/{project}/global/" + + "images/{image}:\016image_resource\022\213\002\n\014SetIa" + + "mPolicy\0221.google.cloud.compute.v1.SetIam" + + "PolicyImageRequest\032\037.google.cloud.comput" + + "e.v1.Policy\"\246\001\332A3project,resource,global" + + "_set_policy_request_resource\202\323\344\223\002j\"D/com" + + "pute/v1/projects/{project}/global/images" + + "/{resource}/setIamPolicy:\"global_set_pol" + + "icy_request_resource\022\230\002\n\tSetLabels\022..goo" + + "gle.cloud.compute.v1.SetLabelsImageReque" + + "st\032\".google.cloud.compute.v1.Operation\"\266" + + "\001\332A3project,resource,global_set_labels_r" + + "equest_resource\212N\020GlobalOperations\202\323\344\223\002g" + + "\"A/compute/v1/projects/{project}/global/" + + "images/{resource}/setLabels:\"global_set_" + + "labels_request_resource\022\254\002\n\022TestIamPermi" + + "ssions\0227.google.cloud.compute.v1.TestIam" + + "PermissionsImageRequest\0320.google.cloud.c" + + "ompute.v1.TestPermissionsResponse\"\252\001\332A2p" + + "roject,resource,test_permissions_request" + + "_resource\202\323\344\223\002o\"J/compute/v1/projects/{p" + + "roject}/global/images/{resource}/testIam" + + "Permissions:!test_permissions_request_re" + "source\032r\312A\026compute.googleapis.com\322AVhttp" + "s://www.googleapis.com/auth/compute,http" + "s://www.googleapis.com/auth/cloud-platfo" - + "rm2\203\r\n\014HealthChecks\022\313\001\n\016AggregatedList\022:" - + ".google.cloud.compute.v1.AggregatedListH" - + "ealthChecksRequest\0323.google.cloud.comput" - + "e.v1.HealthChecksAggregatedList\"H\332A\007proj" - + "ect\202\323\344\223\0028\0226/compute/v1/projects/{project" - + "}/aggregated/healthChecks\022\324\001\n\006Delete\0221.g" - + "oogle.cloud.compute.v1.DeleteHealthCheck" - + "Request\032\".google.cloud.compute.v1.Operat" - + "ion\"s\332A\024project,health_check\212N\020GlobalOpe" - + "rations\202\323\344\223\002C*A/compute/v1/projects/{pro" - + "ject}/global/healthChecks/{health_check}" - + "\022\275\001\n\003Get\022..google.cloud.compute.v1.GetHe" - + "althCheckRequest\032$.google.cloud.compute." - + "v1.HealthCheck\"`\332A\024project,health_check\202" - + "\323\344\223\002C\022A/compute/v1/projects/{project}/gl" - + "obal/healthChecks/{health_check}\022\346\001\n\006Ins" - + "ert\0221.google.cloud.compute.v1.InsertHeal" - + "thCheckRequest\032\".google.cloud.compute.v1" - + ".Operation\"\204\001\332A\035project,health_check_res" - + "ource\212N\020GlobalOperations\202\323\344\223\002K\"2/compute" - + "/v1/projects/{project}/global/healthChec" - + "ks:\025health_check_resource\022\250\001\n\004List\0220.goo" - + "gle.cloud.compute.v1.ListHealthChecksReq" - + "uest\032(.google.cloud.compute.v1.HealthChe" - + "ckList\"D\332A\007project\202\323\344\223\0024\0222/compute/v1/pr" - + "ojects/{project}/global/healthChecks\022\200\002\n" - + "\005Patch\0220.google.cloud.compute.v1.PatchHe" - + "althCheckRequest\032\".google.cloud.compute." - + "v1.Operation\"\240\001\332A*project,health_check,h" - + "ealth_check_resource\212N\020GlobalOperations\202" - + "\323\344\223\002Z2A/compute/v1/projects/{project}/gl" - + "obal/healthChecks/{health_check}:\025health" - + "_check_resource\022\202\002\n\006Update\0221.google.clou" - + "d.compute.v1.UpdateHealthCheckRequest\032\"." - + "google.cloud.compute.v1.Operation\"\240\001\332A*p" - + "roject,health_check,health_check_resourc" - + "e\212N\020GlobalOperations\202\323\344\223\002Z\032A/compute/v1/" - + "projects/{project}/global/healthChecks/{" - + "health_check}:\025health_check_resource\032r\312A" - + "\026compute.googleapis.com\322AVhttps://www.go" - + "ogleapis.com/auth/compute,https://www.go" - + "ogleapis.com/auth/cloud-platform2\204\003\n\020Ima" - + "geFamilyViews\022\310\001\n\003Get\0222.google.cloud.com" - + "pute.v1.GetImageFamilyViewRequest\032(.goog" - + "le.cloud.compute.v1.ImageFamilyView\"c\332A\023" - + "project,zone,family\202\323\344\223\002G\022E/compute/v1/p" - + "rojects/{project}/zones/{zone}/imageFami" - + "lyViews/{family}\032\244\001\312A\026compute.googleapis" - + ".com\322A\207\001https://www.googleapis.com/auth/" - + "compute.readonly,https://www.googleapis." - + "com/auth/compute,https://www.googleapis." - + "com/auth/cloud-platform2\374\023\n\006Images\022\272\001\n\006D" - + "elete\022+.google.cloud.compute.v1.DeleteIm" - + "ageRequest\032\".google.cloud.compute.v1.Ope" - + "ration\"_\332A\rproject,image\212N\020GlobalOperati" - + "ons\202\323\344\223\0026*4/compute/v1/projects/{project" - + "}/global/images/{image}\022\204\002\n\tDeprecate\022.." - + "google.cloud.compute.v1.DeprecateImageRe" - + "quest\032\".google.cloud.compute.v1.Operatio" - + "n\"\242\001\332A)project,image,deprecation_status_" - + "resource\212N\020GlobalOperations\202\323\344\223\002]\">/comp" - + "ute/v1/projects/{project}/global/images/" - + "{image}/deprecate:\033deprecation_status_re" - + "source\022\235\001\n\003Get\022(.google.cloud.compute.v1" - + ".GetImageRequest\032\036.google.cloud.compute." - + "v1.Image\"L\332A\rproject,image\202\323\344\223\0026\0224/compu" - + "te/v1/projects/{project}/global/images/{" - + "image}\022\272\001\n\rGetFromFamily\0222.google.cloud." - + "compute.v1.GetFromFamilyImageRequest\032\036.g" - + "oogle.cloud.compute.v1.Image\"U\332A\016project" - + ",family\202\323\344\223\002>\022\",/compute/v1/projects/" - + "{project}/global/images:\016image_resource\022" - + "\226\001\n\004List\022*.google.cloud.compute.v1.ListI" - + "magesRequest\032\".google.cloud.compute.v1.I" - + "mageList\">\332A\007project\202\323\344\223\002.\022,/compute/v1/" - + "projects/{project}/global/images\022\327\001\n\005Pat" - + "ch\022*.google.cloud.compute.v1.PatchImageR" - + "equest\032\".google.cloud.compute.v1.Operati" - + "on\"~\332A\034project,image,image_resource\212N\020Gl" - + "obalOperations\202\323\344\223\002F24/compute/v1/projec" - + "ts/{project}/global/images/{image}:\016imag" - + "e_resource\022\213\002\n\014SetIamPolicy\0221.google.clo" - + "ud.compute.v1.SetIamPolicyImageRequest\032\037" - + ".google.cloud.compute.v1.Policy\"\246\001\332A3pro" - + "ject,resource,global_set_policy_request_" - + "resource\202\323\344\223\002j\"D/compute/v1/projects/{pr" - + "oject}/global/images/{resource}/setIamPo" - + "licy:\"global_set_policy_request_resource" - + "\022\230\002\n\tSetLabels\022..google.cloud.compute.v1" - + ".SetLabelsImageRequest\032\".google.cloud.co" - + "mpute.v1.Operation\"\266\001\332A3project,resource" - + ",global_set_labels_request_resource\212N\020Gl" - + "obalOperations\202\323\344\223\002g\"A/compute/v1/projec" - + "ts/{project}/global/images/{resource}/se" - + "tLabels:\"global_set_labels_request_resou" - + "rce\022\254\002\n\022TestIamPermissions\0227.google.clou" - + "d.compute.v1.TestIamPermissionsImageRequ" - + "est\0320.google.cloud.compute.v1.TestPermis" - + "sionsResponse\"\252\001\332A2project,resource,test" - + "_permissions_request_resource\202\323\344\223\002o\"J/co" - + "mpute/v1/projects/{project}/global/image" - + "s/{resource}/testIamPermissions:!test_pe" - + "rmissions_request_resource\032r\312A\026compute.g" - + "oogleapis.com\322AVhttps://www.googleapis.c" - + "om/auth/compute,https://www.googleapis.c" - + "om/auth/cloud-platform2\3438\n\025InstanceGroup" - + "Managers\022\241\003\n\020AbandonInstances\022D.google.c" - + "loud.compute.v1.AbandonInstancesInstance" - + "GroupManagerRequest\032\".google.cloud.compu" - + "te.v1.Operation\"\242\002\332A^project,zone,instan" - + "ce_group_manager,instance_group_managers" - + "_abandon_instances_request_resource\212N\016Zo" - + "neOperations\202\323\344\223\002\251\001\"k/compute/v1/project" - + "s/{project}/zones/{zone}/instanceGroupMa" - + "nagers/{instance_group_manager}/abandonI" - + "nstances::instance_group_managers_abando" - + "n_instances_request_resource\022\345\001\n\016Aggrega" - + "tedList\022C.google.cloud.compute.v1.Aggreg" - + "atedListInstanceGroupManagersRequest\032;.g" - + "oogle.cloud.compute.v1.InstanceGroupMana" - + "gerAggregatedList\"Q\332A\007project\202\323\344\223\002A\022?/co" - + "mpute/v1/projects/{project}/aggregated/i" - + "nstanceGroupManagers\022\256\003\n\027ApplyUpdatesToI" - + "nstances\022K.google.cloud.compute.v1.Apply" - + "UpdatesToInstancesInstanceGroupManagerRe" - + "quest\032\".google.cloud.compute.v1.Operatio" - + "n\"\241\002\332AZproject,zone,instance_group_manag" - + "er,instance_group_managers_apply_updates" - + "_request_resource\212N\016ZoneOperations\202\323\344\223\002\254" - + "\001\"r/compute/v1/projects/{project}/zones/" - + "{zone}/instanceGroupManagers/{instance_g" - + "roup_manager}/applyUpdatesToInstances:6i" - + "nstance_group_managers_apply_updates_req" - + "uest_resource\022\234\003\n\017CreateInstances\022C.goog" - + "le.cloud.compute.v1.CreateInstancesInsta" - + "nceGroupManagerRequest\032\".google.cloud.co" - + "mpute.v1.Operation\"\237\002\332A]project,zone,ins" - + "tance_group_manager,instance_group_manag" - + "ers_create_instances_request_resource\212N\016" - + "ZoneOperations\202\323\344\223\002\247\001\"j/compute/v1/proje" - + "cts/{project}/zones/{zone}/instanceGroup" - + "Managers/{instance_group_manager}/create" - + "Instances:9instance_group_managers_creat" - + "e_instances_request_resource\022\204\002\n\006Delete\022" - + ":.google.cloud.compute.v1.DeleteInstance" - + "GroupManagerRequest\032\".google.cloud.compu" - + "te.v1.Operation\"\231\001\332A#project,zone,instan" - + "ce_group_manager\212N\016ZoneOperations\202\323\344\223\002\\*" - + "Z/compute/v1/projects/{project}/zones/{z" - + "one}/instanceGroupManagers/{instance_gro" - + "up_manager}\022\234\003\n\017DeleteInstances\022C.google" - + ".cloud.compute.v1.DeleteInstancesInstanc" - + "eGroupManagerRequest\032\".google.cloud.comp" - + "ute.v1.Operation\"\237\002\332A]project,zone,insta" - + "nce_group_manager,instance_group_manager" - + "s_delete_instances_request_resource\212N\016Zo" - + "neOperations\202\323\344\223\002\247\001\"j/compute/v1/project" - + "s/{project}/zones/{zone}/instanceGroupMa" - + "nagers/{instance_group_manager}/deleteIn" - + "stances:9instance_group_managers_delete_" - + "instances_request_resource\022\305\003\n\030DeletePer" - + "InstanceConfigs\022L.google.cloud.compute.v" - + "1.DeletePerInstanceConfigsInstanceGroupM" - + "anagerRequest\032\".google.cloud.compute.v1." - + "Operation\"\266\002\332Adproject,zone,instance_gro" - + "up_manager,instance_group_managers_delet" - + "e_per_instance_configs_req_resource\212N\016Zo" - + "neOperations\202\323\344\223\002\267\001\"s/compute/v1/project" - + "s/{project}/zones/{zone}/instanceGroupMa" - + "nagers/{instance_group_manager}/deletePe" - + "rInstanceConfigs:@instance_group_manager" - + "s_delete_per_instance_configs_req_resour" - + "ce\022\370\001\n\003Get\0227.google.cloud.compute.v1.Get" - + "InstanceGroupManagerRequest\032-.google.clo" - + "ud.compute.v1.InstanceGroupManager\"\210\001\332A#" - + "project,zone,instance_group_manager\202\323\344\223\002" - + "\\\022Z/compute/v1/projects/{project}/zones/" - + "{zone}/instanceGroupManagers/{instance_g" - + "roup_manager}\022\225\002\n\006Insert\022:.google.cloud." - + "compute.v1.InsertInstanceGroupManagerReq" - + "uest\032\".google.cloud.compute.v1.Operation" - + "\"\252\001\332A,project,zone,instance_group_manage" - + "r_resource\212N\016ZoneOperations\202\323\344\223\002d\"A/comp" - + "ute/v1/projects/{project}/zones/{zone}/i" - + "nstanceGroupManagers:\037instance_group_man" - + "ager_resource\022\316\001\n\004List\0229.google.cloud.co" - + "mpute.v1.ListInstanceGroupManagersReques" - + "t\0321.google.cloud.compute.v1.InstanceGrou" - + "pManagerList\"X\332A\014project,zone\202\323\344\223\002C\022A/co" - + "mpute/v1/projects/{project}/zones/{zone}" - + "/instanceGroupManagers\022\245\002\n\nListErrors\022?." - + "google.cloud.compute.v1.ListErrorsInstan" - + "ceGroupManagersRequest\032@.google.cloud.co" - + "mpute.v1.InstanceGroupManagersListErrors" - + "Response\"\223\001\332A#project,zone,instance_grou" - + "p_manager\202\323\344\223\002g\022e/compute/v1/projects/{p" - + "roject}/zones/{zone}/instanceGroupManage" - + "rs/{instance_group_manager}/listErrors\022\315" - + "\002\n\024ListManagedInstances\022I.google.cloud.c" - + "ompute.v1.ListManagedInstancesInstanceGr" - + "oupManagersRequest\032J.google.cloud.comput" - + "e.v1.InstanceGroupManagersListManagedIns" - + "tancesResponse\"\235\001\332A#project,zone,instanc" - + "e_group_manager\202\323\344\223\002q\"o/compute/v1/proje" - + "cts/{project}/zones/{zone}/instanceGroup" - + "Managers/{instance_group_manager}/listMa" - + "nagedInstances\022\321\002\n\026ListPerInstanceConfig" - + "s\022K.google.cloud.compute.v1.ListPerInsta" - + "nceConfigsInstanceGroupManagersRequest\032H" - + ".google.cloud.compute.v1.InstanceGroupMa" - + "nagersListPerInstanceConfigsResp\"\237\001\332A#pr" - + "oject,zone,instance_group_manager\202\323\344\223\002s\"" - + "q/compute/v1/projects/{project}/zones/{z" + + "rm2\3438\n\025InstanceGroupManagers\022\241\003\n\020Abandon" + + "Instances\022D.google.cloud.compute.v1.Aban" + + "donInstancesInstanceGroupManagerRequest\032" + + "\".google.cloud.compute.v1.Operation\"\242\002\332A" + + "^project,zone,instance_group_manager,ins" + + "tance_group_managers_abandon_instances_r" + + "equest_resource\212N\016ZoneOperations\202\323\344\223\002\251\001\"" + + "k/compute/v1/projects/{project}/zones/{z" + "one}/instanceGroupManagers/{instance_gro" - + "up_manager}/listPerInstanceConfigs\022\303\002\n\005P" - + "atch\0229.google.cloud.compute.v1.PatchInst" - + "anceGroupManagerRequest\032\".google.cloud.c" - + "ompute.v1.Operation\"\332\001\332ACproject,zone,in" - + "stance_group_manager,instance_group_mana" - + "ger_resource\212N\016ZoneOperations\202\323\344\223\002}2Z/co" - + "mpute/v1/projects/{project}/zones/{zone}" - + "/instanceGroupManagers/{instance_group_m" - + "anager}:\037instance_group_manager_resource" - + "\022\300\003\n\027PatchPerInstanceConfigs\022K.google.cl" - + "oud.compute.v1.PatchPerInstanceConfigsIn" + + "up_manager}/abandonInstances::instance_g" + + "roup_managers_abandon_instances_request_" + + "resource\022\345\001\n\016AggregatedList\022C.google.clo" + + "ud.compute.v1.AggregatedListInstanceGrou" + + "pManagersRequest\032;.google.cloud.compute." + + "v1.InstanceGroupManagerAggregatedList\"Q\332" + + "A\007project\202\323\344\223\002A\022?/compute/v1/projects/{p" + + "roject}/aggregated/instanceGroupManagers" + + "\022\256\003\n\027ApplyUpdatesToInstances\022K.google.cl" + + "oud.compute.v1.ApplyUpdatesToInstancesIn" + "stanceGroupManagerRequest\032\".google.cloud" - + ".compute.v1.Operation\"\263\002\332Acproject,zone," + + ".compute.v1.Operation\"\241\002\332AZproject,zone," + "instance_group_manager,instance_group_ma" - + "nagers_patch_per_instance_configs_req_re" - + "source\212N\016ZoneOperations\202\323\344\223\002\265\001\"r/compute" - + "/v1/projects/{project}/zones/{zone}/inst" - + "anceGroupManagers/{instance_group_manage" - + "r}/patchPerInstanceConfigs:?instance_gro" - + "up_managers_patch_per_instance_configs_r" - + "eq_resource\022\246\003\n\021RecreateInstances\022E.goog" - + "le.cloud.compute.v1.RecreateInstancesIns", - "tanceGroupManagerRequest\032\".google.cloud." - + "compute.v1.Operation\"\245\002\332A_project,zone,i" - + "nstance_group_manager,instance_group_man" - + "agers_recreate_instances_request_resourc" - + "e\212N\016ZoneOperations\202\323\344\223\002\253\001\"l/compute/v1/p" - + "rojects/{project}/zones/{zone}/instanceG" - + "roupManagers/{instance_group_manager}/re" - + "createInstances:;instance_group_managers" - + "_recreate_instances_request_resource\022\220\002\n" - + "\006Resize\022:.google.cloud.compute.v1.Resize" - + "InstanceGroupManagerRequest\032\".google.clo" - + "ud.compute.v1.Operation\"\245\001\332A(project,zon" - + "e,instance_group_manager,size\212N\016ZoneOper" - + "ations\202\323\344\223\002c\"a/compute/v1/projects/{proj" - + "ect}/zones/{zone}/instanceGroupManagers/" - + "{instance_group_manager}/resize\022\262\003\n\023SetI" - + "nstanceTemplate\022G.google.cloud.compute.v" - + "1.SetInstanceTemplateInstanceGroupManage" - + "rRequest\032\".google.cloud.compute.v1.Opera" - + "tion\"\255\002\332Abproject,zone,instance_group_ma" - + "nager,instance_group_managers_set_instan" - + "ce_template_request_resource\212N\016ZoneOpera" - + "tions\202\323\344\223\002\260\001\"n/compute/v1/projects/{proj" - + "ect}/zones/{zone}/instanceGroupManagers/" - + "{instance_group_manager}/setInstanceTemp" - + "late:>instance_group_managers_set_instan" - + "ce_template_request_resource\022\231\003\n\016SetTarg" - + "etPools\022B.google.cloud.compute.v1.SetTar" - + "getPoolsInstanceGroupManagerRequest\032\".go" - + "ogle.cloud.compute.v1.Operation\"\236\002\332A]pro" - + "ject,zone,instance_group_manager,instanc" - + "e_group_managers_set_target_pools_reques" - + "t_resource\212N\016ZoneOperations\202\323\344\223\002\246\001\"i/com" - + "pute/v1/projects/{project}/zones/{zone}/" - + "instanceGroupManagers/{instance_group_ma" - + "nager}/setTargetPools:9instance_group_ma" - + "nagers_set_target_pools_request_resource" - + "\022\305\003\n\030UpdatePerInstanceConfigs\022L.google.c" - + "loud.compute.v1.UpdatePerInstanceConfigs" - + "InstanceGroupManagerRequest\032\".google.clo" - + "ud.compute.v1.Operation\"\266\002\332Adproject,zon" - + "e,instance_group_manager,instance_group_" - + "managers_update_per_instance_configs_req" - + "_resource\212N\016ZoneOperations\202\323\344\223\002\267\001\"s/comp" - + "ute/v1/projects/{project}/zones/{zone}/i" - + "nstanceGroupManagers/{instance_group_man" - + "ager}/updatePerInstanceConfigs:@instance" - + "_group_managers_update_per_instance_conf" - + "igs_req_resource\032r\312A\026compute.googleapis." - + "com\322AVhttps://www.googleapis.com/auth/co" - + "mpute,https://www.googleapis.com/auth/cl" - + "oud-platform2\360\024\n\016InstanceGroups\022\337\002\n\014AddI" - + "nstances\0229.google.cloud.compute.v1.AddIn" - + "stancesInstanceGroupRequest\032\".google.clo" - + "ud.compute.v1.Operation\"\357\001\332AJproject,zon" - + "e,instance_group,instance_groups_add_ins" - + "tances_request_resource\212N\016ZoneOperations" - + "\202\323\344\223\002\212\001\"X/compute/v1/projects/{project}/" - + "zones/{zone}/instanceGroups/{instance_gr" - + "oup}/addInstances:.instance_groups_add_i" - + "nstances_request_resource\022\320\001\n\016Aggregated" - + "List\022<.google.cloud.compute.v1.Aggregate" - + "dListInstanceGroupsRequest\0324.google.clou" - + "d.compute.v1.InstanceGroupAggregatedList" - + "\"J\332A\007project\202\323\344\223\002:\0228/compute/v1/projects" - + "/{project}/aggregated/instanceGroups\022\346\001\n" - + "\006Delete\0223.google.cloud.compute.v1.Delete" - + "InstanceGroupRequest\032\".google.cloud.comp" - + "ute.v1.Operation\"\202\001\332A\033project,zone,insta" - + "nce_group\212N\016ZoneOperations\202\323\344\223\002M*K/compu" - + "te/v1/projects/{project}/zones/{zone}/in" - + "stanceGroups/{instance_group}\022\322\001\n\003Get\0220." - + "google.cloud.compute.v1.GetInstanceGroup" - + "Request\032&.google.cloud.compute.v1.Instan" - + "ceGroup\"q\332A\033project,zone,instance_group\202" - + "\323\344\223\002M\022K/compute/v1/projects/{project}/zo" - + "nes/{zone}/instanceGroups/{instance_grou" - + "p}\022\367\001\n\006Insert\0223.google.cloud.compute.v1." - + "InsertInstanceGroupRequest\032\".google.clou" - + "d.compute.v1.Operation\"\223\001\332A$project,zone" - + ",instance_group_resource\212N\016ZoneOperation" - + "s\202\323\344\223\002U\":/compute/v1/projects/{project}/" - + "zones/{zone}/instanceGroups:\027instance_gr" - + "oup_resource\022\271\001\n\004List\0222.google.cloud.com" - + "pute.v1.ListInstanceGroupsRequest\032*.goog" - + "le.cloud.compute.v1.InstanceGroupList\"Q\332" - + "A\014project,zone\202\323\344\223\002<\022:/compute/v1/projec" - + "ts/{project}/zones/{zone}/instanceGroups" - + "\022\346\002\n\rListInstances\022;.google.cloud.comput" - + "e.v1.ListInstancesInstanceGroupsRequest\032" - + "4.google.cloud.compute.v1.InstanceGroups" - + "ListInstances\"\341\001\332AKproject,zone,instance" - + "_group,instance_groups_list_instances_re" - + "quest_resource\202\323\344\223\002\214\001\"Y/compute/v1/proje" + + "nagers_apply_updates_request_resource\212N\016" + + "ZoneOperations\202\323\344\223\002\254\001\"r/compute/v1/proje" + "cts/{project}/zones/{zone}/instanceGroup" - + "s/{instance_group}/listInstances:/instan" - + "ce_groups_list_instances_request_resourc" - + "e\022\356\002\n\017RemoveInstances\022<.google.cloud.com" - + "pute.v1.RemoveInstancesInstanceGroupRequ" - + "est\032\".google.cloud.compute.v1.Operation\"" - + "\370\001\332AMproject,zone,instance_group,instanc" - + "e_groups_remove_instances_request_resour" - + "ce\212N\016ZoneOperations\202\323\344\223\002\220\001\"[/compute/v1/" - + "projects/{project}/zones/{zone}/instance" - + "Groups/{instance_group}/removeInstances:" - + "1instance_groups_remove_instances_reques" - + "t_resource\022\346\002\n\rSetNamedPorts\022:.google.cl" - + "oud.compute.v1.SetNamedPortsInstanceGrou" - + "pRequest\032\".google.cloud.compute.v1.Opera" - + "tion\"\364\001\332ALproject,zone,instance_group,in" - + "stance_groups_set_named_ports_request_re" - + "source\212N\016ZoneOperations\202\323\344\223\002\215\001\"Y/compute" - + "/v1/projects/{project}/zones/{zone}/inst" - + "anceGroups/{instance_group}/setNamedPort" - + "s:0instance_groups_set_named_ports_reque" - + "st_resource\032r\312A\026compute.googleapis.com\322A" - + "Vhttps://www.googleapis.com/auth/compute" - + ",https://www.googleapis.com/auth/cloud-p" - + "latform2\244\020\n\021InstanceTemplates\022\331\001\n\016Aggreg" - + "atedList\022?.google.cloud.compute.v1.Aggre" - + "gatedListInstanceTemplatesRequest\0327.goog" - + "le.cloud.compute.v1.InstanceTemplateAggr" - + "egatedList\"M\332A\007project\202\323\344\223\002=\022;/compute/v" - + "1/projects/{project}/aggregated/instance" - + "Templates\022\351\001\n\006Delete\0226.google.cloud.comp" - + "ute.v1.DeleteInstanceTemplateRequest\032\".g" - + "oogle.cloud.compute.v1.Operation\"\202\001\332A\031pr" - + "oject,instance_template\212N\020GlobalOperatio" - + "ns\202\323\344\223\002M*K/compute/v1/projects/{project}" - + "/global/instanceTemplates/{instance_temp" - + "late}\022\326\001\n\003Get\0223.google.cloud.compute.v1." - + "GetInstanceTemplateRequest\032).google.clou" - + "d.compute.v1.InstanceTemplate\"o\332A\031projec" - + "t,instance_template\202\323\344\223\002M\022K/compute/v1/p" - + "rojects/{project}/global/instanceTemplat" - + "es/{instance_template}\022\331\001\n\014GetIamPolicy\022" - + "<.google.cloud.compute.v1.GetIamPolicyIn" - + "stanceTemplateRequest\032\037.google.cloud.com" - + "pute.v1.Policy\"j\332A\020project,resource\202\323\344\223\002" - + "Q\022O/compute/v1/projects/{project}/global" - + "/instanceTemplates/{resource}/getIamPoli" - + "cy\022\372\001\n\006Insert\0226.google.cloud.compute.v1." - + "InsertInstanceTemplateRequest\032\".google.c" - + "loud.compute.v1.Operation\"\223\001\332A\"project,i" - + "nstance_template_resource\212N\020GlobalOperat" - + "ions\202\323\344\223\002U\"7/compute/v1/projects/{projec" - + "t}/global/instanceTemplates:\032instance_te" - + "mplate_resource\022\267\001\n\004List\0225.google.cloud." - + "compute.v1.ListInstanceTemplatesRequest\032" - + "-.google.cloud.compute.v1.InstanceTempla" - + "teList\"I\332A\007project\202\323\344\223\0029\0227/compute/v1/pr" - + "ojects/{project}/global/instanceTemplate" - + "s\022\241\002\n\014SetIamPolicy\022<.google.cloud.comput" - + "e.v1.SetIamPolicyInstanceTemplateRequest" - + "\032\037.google.cloud.compute.v1.Policy\"\261\001\332A3p" - + "roject,resource,global_set_policy_reques" - + "t_resource\202\323\344\223\002u\"O/compute/v1/projects/{" - + "project}/global/instanceTemplates/{resou" - + "rce}/setIamPolicy:\"global_set_policy_req" - + "uest_resource\022\302\002\n\022TestIamPermissions\022B.g" - + "oogle.cloud.compute.v1.TestIamPermission" - + "sInstanceTemplateRequest\0320.google.cloud." - + "compute.v1.TestPermissionsResponse\"\265\001\332A2" - + "project,resource,test_permissions_reques" - + "t_resource\202\323\344\223\002z\"U/compute/v1/projects/{" - + "project}/global/instanceTemplates/{resou" - + "rce}/testIamPermissions:!test_permission" - + "s_request_resource\032r\312A\026compute.googleapi" - + "s.com\322AVhttps://www.googleapis.com/auth/" - + "compute,https://www.googleapis.com/auth/" - + "cloud-platform2\263d\n\tInstances\022\263\002\n\017AddAcce" - + "ssConfig\0227.google.cloud.compute.v1.AddAc" - + "cessConfigInstanceRequest\032\".google.cloud" - + ".compute.v1.Operation\"\302\001\332A>project,zone," - + "instance,network_interface,access_config" - + "_resource\212N\016ZoneOperations\202\323\344\223\002j\"P/compu" - + "te/v1/projects/{project}/zones/{zone}/in" - + "stances/{instance}/addAccessConfig:\026acce" - + "ss_config_resource\022\342\002\n\023AddResourcePolici" - + "es\022;.google.cloud.compute.v1.AddResource" - + "PoliciesInstanceRequest\032\".google.cloud.c" - + "ompute.v1.Operation\"\351\001\332AFproject,zone,in" - + "stance,instances_add_resource_policies_r" - + "equest_resource\212N\016ZoneOperations\202\323\344\223\002\210\001\"" - + "T/compute/v1/projects/{project}/zones/{z" - + "one}/instances/{instance}/addResourcePol" - + "icies:0instances_add_resource_policies_r" - + "equest_resource\022\301\001\n\016AggregatedList\0227.goo" - + "gle.cloud.compute.v1.AggregatedListInsta" - + "ncesRequest\032/.google.cloud.compute.v1.In" - + "stanceAggregatedList\"E\332A\007project\202\323\344\223\0025\0223" - + "/compute/v1/projects/{project}/aggregate" - + "d/instances\022\222\002\n\nAttachDisk\0222.google.clou" - + "d.compute.v1.AttachDiskInstanceRequest\032\"" - + ".google.cloud.compute.v1.Operation\"\253\001\332A," - + "project,zone,instance,attached_disk_reso" - + "urce\212N\016ZoneOperations\202\323\344\223\002e\"K/compute/v1" - + "/projects/{project}/zones/{zone}/instanc" - + "es/{instance}/attachDisk:\026attached_disk_" - + "resource\022\236\002\n\nBulkInsert\0222.google.cloud.c" - + "ompute.v1.BulkInsertInstanceRequest\032\".go" - + "ogle.cloud.compute.v1.Operation\"\267\001\332A3pro" - + "ject,zone,bulk_insert_instance_resource_" - + "resource\212N\016ZoneOperations\202\323\344\223\002j\"@/comput" - + "e/v1/projects/{project}/zones/{zone}/ins" - + "tances/bulkInsert:&bulk_insert_instance_" - + "resource_resource\022\317\001\n\006Delete\022..google.cl" - + "oud.compute.v1.DeleteInstanceRequest\032\".g" - + "oogle.cloud.compute.v1.Operation\"q\332A\025pro" - + "ject,zone,instance\212N\016ZoneOperations\202\323\344\223\002" - + "B*@/compute/v1/projects/{project}/zones/" - + "{zone}/instances/{instance}\022\233\002\n\022DeleteAc" - + "cessConfig\022:.google.cloud.compute.v1.Del" - + "eteAccessConfigInstanceRequest\032\".google." - + "cloud.compute.v1.Operation\"\244\001\332A5project," - + "zone,instance,access_config,network_inte" - + "rface\212N\016ZoneOperations\202\323\344\223\002U\"S/compute/v" - + "1/projects/{project}/zones/{zone}/instan" - + "ces/{instance}/deleteAccessConfig\022\357\001\n\nDe" - + "tachDisk\0222.google.cloud.compute.v1.Detac" - + "hDiskInstanceRequest\032\".google.cloud.comp" - + "ute.v1.Operation\"\210\001\332A!project,zone,insta" - + "nce,device_name\212N\016ZoneOperations\202\323\344\223\002M\"K" - + "/compute/v1/projects/{project}/zones/{zo" - + "ne}/instances/{instance}/detachDisk\022\267\001\n\003" - + "Get\022+.google.cloud.compute.v1.GetInstanc" - + "eRequest\032!.google.cloud.compute.v1.Insta" - + "nce\"`\332A\025project,zone,instance\202\323\344\223\002B\022@/co" - + "mpute/v1/projects/{project}/zones/{zone}" - + "/instances/{instance}\022\242\002\n\025GetEffectiveFi" - + "rewalls\022=.google.cloud.compute.v1.GetEff" - + "ectiveFirewallsInstanceRequest\032?.google." - + "cloud.compute.v1.InstancesGetEffectiveFi" - + "rewallsResponse\"\210\001\332A\'project,zone,instan" - + "ce,network_interface\202\323\344\223\002X\022V/compute/v1/" - + "projects/{project}/zones/{zone}/instance" - + "s/{instance}/getEffectiveFirewalls\022\357\001\n\022G" - + "etGuestAttributes\022:.google.cloud.compute" - + ".v1.GetGuestAttributesInstanceRequest\032(." - + "google.cloud.compute.v1.GuestAttributes\"" - + "s\332A\025project,zone,instance\202\323\344\223\002U\022S/comput" - + "e/v1/projects/{project}/zones/{zone}/ins" - + "tances/{instance}/getGuestAttributes\022\324\001\n" - + "\014GetIamPolicy\0224.google.cloud.compute.v1." - + "GetIamPolicyInstanceRequest\032\037.google.clo" - + "ud.compute.v1.Policy\"m\332A\025project,zone,re" - + "source\202\323\344\223\002O\022M/compute/v1/projects/{proj" - + "ect}/zones/{zone}/instances/{resource}/g" - + "etIamPolicy\022\330\001\n\rGetScreenshot\0225.google.c" - + "loud.compute.v1.GetScreenshotInstanceReq" - + "uest\032#.google.cloud.compute.v1.Screensho" - + "t\"k\332A\025project,zone,instance\202\323\344\223\002M\022K/comp" - + "ute/v1/projects/{project}/zones/{zone}/i" - + "nstances/{instance}/screenshot\022\352\001\n\023GetSe" - + "rialPortOutput\022;.google.cloud.compute.v1" - + ".GetSerialPortOutputInstanceRequest\032).go" - + "ogle.cloud.compute.v1.SerialPortOutput\"k" - + "\332A\025project,zone,instance\202\323\344\223\002M\022K/compute" - + "/v1/projects/{project}/zones/{zone}/inst" - + "ances/{instance}/serialPort\022\223\002\n\033GetShiel" - + "dedInstanceIdentity\022C.google.cloud.compu" - + "te.v1.GetShieldedInstanceIdentityInstanc" - + "eRequest\0321.google.cloud.compute.v1.Shiel" - + "dedInstanceIdentity\"|\332A\025project,zone,ins" - + "tance\202\323\344\223\002^\022\\/compute/v1/projects/{proje" - + "ct}/zones/{zone}/instances/{instance}/ge" - + "tShieldedInstanceIdentity\022\341\001\n\006Insert\022..g" - + "oogle.cloud.compute.v1.InsertInstanceReq" - + "uest\032\".google.cloud.compute.v1.Operation" - + "\"\202\001\332A\036project,zone,instance_resource\212N\016Z" - + "oneOperations\202\323\344\223\002J\"5/compute/v1/project" - + "s/{project}/zones/{zone}/instances:\021inst" - + "ance_resource\022\252\001\n\004List\022-.google.cloud.co" - + "mpute.v1.ListInstancesRequest\032%.google.c" - + "loud.compute.v1.InstanceList\"L\332A\014project" - + ",zone\202\323\344\223\0027\0225/compute/v1/projects/{proje" - + "ct}/zones/{zone}/instances\022\343\001\n\rListRefer" - + "rers\0226.google.cloud.compute.v1.ListRefer" - + "rersInstancesRequest\032..google.cloud.comp" - + "ute.v1.InstanceListReferrers\"j\332A\025project" - + ",zone,instance\202\323\344\223\002L\022J/compute/v1/projec" - + "ts/{project}/zones/{zone}/instances/{ins" - + "tance}/referrers\022\361\002\n\026RemoveResourcePolic" - + "ies\022>.google.cloud.compute.v1.RemoveReso" - + "urcePoliciesInstanceRequest\032\".google.clo" - + "ud.compute.v1.Operation\"\362\001\332AIproject,zon" - + "e,instance,instances_remove_resource_pol" - + "icies_request_resource\212N\016ZoneOperations\202" - + "\323\344\223\002\216\001\"W/compute/v1/projects/{project}/z" - + "ones/{zone}/instances/{instance}/removeR" - + "esourcePolicies:3instances_remove_resour" - + "ce_policies_request_resource\022\323\001\n\005Reset\022-" - + ".google.cloud.compute.v1.ResetInstanceRe" - + "quest\032\".google.cloud.compute.v1.Operatio" - + "n\"w\332A\025project,zone,instance\212N\016ZoneOperat" - + "ions\202\323\344\223\002H\"F/compute/v1/projects/{projec" - + "t}/zones/{zone}/instances/{instance}/res" - + "et\022\326\001\n\006Resume\022..google.cloud.compute.v1." - + "ResumeInstanceRequest\032\".google.cloud.com" - + "pute.v1.Operation\"x\332A\025project,zone,insta" - + "nce\212N\016ZoneOperations\202\323\344\223\002I\"G/compute/v1/" - + "projects/{project}/zones/{zone}/instance" - + "s/{instance}/resume\022\226\002\n\027SendDiagnosticIn" - + "terrupt\022?.google.cloud.compute.v1.SendDi" - + "agnosticInterruptInstanceRequest\032@.googl" - + "e.cloud.compute.v1.SendDiagnosticInterru" - + "ptInstanceResponse\"x\332A\025project,zone,inst" - + "ance\202\323\344\223\002Z\"X/compute/v1/projects/{projec" - + "t}/zones/{zone}/instances/{instance}/sen" - + "dDiagnosticInterrupt\022\204\002\n\025SetDeletionProt" - + "ection\022=.google.cloud.compute.v1.SetDele" - + "tionProtectionInstanceRequest\032\".google.c" - + "loud.compute.v1.Operation\"\207\001\332A\025project,z" - + "one,resource\212N\016ZoneOperations\202\323\344\223\002X\"V/co" - + "mpute/v1/projects/{project}/zones/{zone}" - + "/instances/{resource}/setDeletionProtect" - + "ion\022\220\002\n\021SetDiskAutoDelete\0229.google.cloud" - + ".compute.v1.SetDiskAutoDeleteInstanceReq" - + "uest\032\".google.cloud.compute.v1.Operation" - + "\"\233\001\332A-project,zone,instance,auto_delete," - + "device_name\212N\016ZoneOperations\202\323\344\223\002T\"R/com" - + "pute/v1/projects/{project}/zones/{zone}/" - + "instances/{instance}/setDiskAutoDelete\022\230" - + "\002\n\014SetIamPolicy\0224.google.cloud.compute.v" - + "1.SetIamPolicyInstanceRequest\032\037.google.c" - + "loud.compute.v1.Policy\"\260\001\332A6project,zone" - + ",resource,zone_set_policy_request_resour" - + "ce\202\323\344\223\002q\"M/compute/v1/projects/{project}" - + "/zones/{zone}/instances/{resource}/setIa" - + "mPolicy: zone_set_policy_request_resourc" - + "e\022\255\002\n\tSetLabels\0221.google.cloud.compute.v" - + "1.SetLabelsInstanceRequest\032\".google.clou" - + "d.compute.v1.Operation\"\310\001\332A;project,zone" - + ",instance,instances_set_labels_request_r" - + "esource\212N\016ZoneOperations\202\323\344\223\002s\"J/compute" - + "/v1/projects/{project}/zones/{zone}/inst" - + "ances/{instance}/setLabels:%instances_se" - + "t_labels_request_resource\022\342\002\n\023SetMachine" - + "Resources\022;.google.cloud.compute.v1.SetM" - + "achineResourcesInstanceRequest\032\".google." - + "cloud.compute.v1.Operation\"\351\001\332AFproject," - + "zone,instance,instances_set_machine_reso" - + "urces_request_resource\212N\016ZoneOperations\202" - + "\323\344\223\002\210\001\"T/compute/v1/projects/{project}/z" - + "ones/{zone}/instances/{instance}/setMach" - + "ineResources:0instances_set_machine_reso" - + "urces_request_resource\022\310\002\n\016SetMachineTyp" - + "e\0226.google.cloud.compute.v1.SetMachineTy" - + "peInstanceRequest\032\".google.cloud.compute" - + ".v1.Operation\"\331\001\332AAproject,zone,instance" - + ",instances_set_machine_type_request_reso" - + "urce\212N\016ZoneOperations\202\323\344\223\002~\"O/compute/v1" - + "/projects/{project}/zones/{zone}/instanc" - + "es/{instance}/setMachineType:+instances_" - + "set_machine_type_request_resource\022\213\002\n\013Se" - + "tMetadata\0223.google.cloud.compute.v1.SetM" - + "etadataInstanceRequest\032\".google.cloud.co" - + "mpute.v1.Operation\"\242\001\332A\'project,zone,ins" - + "tance,metadata_resource\212N\016ZoneOperations" - + "\202\323\344\223\002a\"L/compute/v1/projects/{project}/z" - + "ones/{zone}/instances/{instance}/setMeta" - + "data:\021metadata_resource\022\332\002\n\021SetMinCpuPla" - + "tform\0229.google.cloud.compute.v1.SetMinCp" - + "uPlatformInstanceRequest\032\".google.cloud." - + "compute.v1.Operation\"\345\001\332AEproject,zone,i" - + "nstance,instances_set_min_cpu_platform_r" - + "equest_resource\212N\016ZoneOperations\202\323\344\223\002\205\001\"" - + "R/compute/v1/projects/{project}/zones/{z" - + "one}/instances/{instance}/setMinCpuPlatf" - + "orm:/instances_set_min_cpu_platform_requ" - + "est_resource\022\243\002\n\007SetName\022/.google.cloud." - + "compute.v1.SetNameInstanceRequest\032\".goog" - + "le.cloud.compute.v1.Operation\"\302\001\332A9proje" - + "ct,zone,instance,instances_set_name_requ" - + "est_resource\212N\016ZoneOperations\202\323\344\223\002o\"H/co" - + "mpute/v1/projects/{project}/zones/{zone}" - + "/instances/{instance}/setName:#instances" - + "_set_name_request_resource\022\225\002\n\rSetSchedu" - + "ling\0225.google.cloud.compute.v1.SetSchedu" - + "lingInstanceRequest\032\".google.cloud.compu" - + "te.v1.Operation\"\250\001\332A)project,zone,instan" - + "ce,scheduling_resource\212N\016ZoneOperations\202" - + "\323\344\223\002e\"N/compute/v1/projects/{project}/zo" - + "nes/{zone}/instances/{instance}/setSched" - + "uling:\023scheduling_resource\022\330\002\n\021SetServic" - + "eAccount\0229.google.cloud.compute.v1.SetSe" - + "rviceAccountInstanceRequest\032\".google.clo" - + "ud.compute.v1.Operation\"\343\001\332ADproject,zon" - + "e,instance,instances_set_service_account" - + "_request_resource\212N\016ZoneOperations\202\323\344\223\002\204" - + "\001\"R/compute/v1/projects/{project}/zones/" - + "{zone}/instances/{instance}/setServiceAc" - + "count:.instances_set_service_account_req" - + "uest_resource\022\205\003\n\"SetShieldedInstanceInt" - + "egrityPolicy\022J.google.cloud.compute.v1.S" - + "etShieldedInstanceIntegrityPolicyInstanc" - + "eRequest\032\".google.cloud.compute.v1.Opera" - + "tion\"\356\001\332AAproject,zone,instance,shielded" - + "_instance_integrity_policy_resource\212N\016Zo" - + "neOperations\202\323\344\223\002\222\0012c/compute/v1/project", - "s/{project}/zones/{zone}/instances/{inst" - + "ance}/setShieldedInstanceIntegrityPolicy" - + ":+shielded_instance_integrity_policy_res" - + "ource\022\367\001\n\007SetTags\022/.google.cloud.compute" - + ".v1.SetTagsInstanceRequest\032\".google.clou" - + "d.compute.v1.Operation\"\226\001\332A#project,zone" - + ",instance,tags_resource\212N\016ZoneOperations" - + "\202\323\344\223\002Y\"H/compute/v1/projects/{project}/z" - + "ones/{zone}/instances/{instance}/setTags" - + ":\rtags_resource\022\215\002\n\030SimulateMaintenanceE" - + "vent\022@.google.cloud.compute.v1.SimulateM" - + "aintenanceEventInstanceRequest\032\".google." - + "cloud.compute.v1.Operation\"\212\001\332A\025project," - + "zone,instance\212N\016ZoneOperations\202\323\344\223\002[\"Y/c" - + "ompute/v1/projects/{project}/zones/{zone" - + "}/instances/{instance}/simulateMaintenan" - + "ceEvent\022\323\001\n\005Start\022-.google.cloud.compute" - + ".v1.StartInstanceRequest\032\".google.cloud." - + "compute.v1.Operation\"w\332A\025project,zone,in" - + "stance\212N\016ZoneOperations\202\323\344\223\002H\"F/compute/" - + "v1/projects/{project}/zones/{zone}/insta" - + "nces/{instance}/start\022\363\002\n\026StartWithEncry" - + "ptionKey\022>.google.cloud.compute.v1.Start" - + "WithEncryptionKeyInstanceRequest\032\".googl" - + "e.cloud.compute.v1.Operation\"\364\001\332AJprojec" - + "t,zone,instance,instances_start_with_enc" - + "ryption_key_request_resource\212N\016ZoneOpera" - + "tions\202\323\344\223\002\217\001\"W/compute/v1/projects/{proj" - + "ect}/zones/{zone}/instances/{instance}/s" - + "tartWithEncryptionKey:4instances_start_w" - + "ith_encryption_key_request_resource\022\320\001\n\004" - + "Stop\022,.google.cloud.compute.v1.StopInsta" - + "nceRequest\032\".google.cloud.compute.v1.Ope" - + "ration\"v\332A\025project,zone,instance\212N\016ZoneO" - + "perations\202\323\344\223\002G\"E/compute/v1/projects/{p" - + "roject}/zones/{zone}/instances/{instance" - + "}/stop\022\331\001\n\007Suspend\022/.google.cloud.comput" - + "e.v1.SuspendInstanceRequest\032\".google.clo" - + "ud.compute.v1.Operation\"y\332A\025project,zone" - + ",instance\212N\016ZoneOperations\202\323\344\223\002J\"H/compu" - + "te/v1/projects/{project}/zones/{zone}/in" - + "stances/{instance}/suspend\022\275\002\n\022TestIamPe" - + "rmissions\022:.google.cloud.compute.v1.Test" - + "IamPermissionsInstanceRequest\0320.google.c" - + "loud.compute.v1.TestPermissionsResponse\"" - + "\270\001\332A7project,zone,resource,test_permissi" - + "ons_request_resource\202\323\344\223\002x\"S/compute/v1/" - + "projects/{project}/zones/{zone}/instance" - + "s/{resource}/testIamPermissions:!test_pe" - + "rmissions_request_resource\022\365\001\n\006Update\022.." - + "google.cloud.compute.v1.UpdateInstanceRe" - + "quest\032\".google.cloud.compute.v1.Operatio" - + "n\"\226\001\332A\'project,zone,instance,instance_re" - + "source\212N\016ZoneOperations\202\323\344\223\002U\032@/compute/" - + "v1/projects/{project}/zones/{zone}/insta" - + "nces/{instance}:\021instance_resource\022\274\002\n\022U" - + "pdateAccessConfig\022:.google.cloud.compute" - + ".v1.UpdateAccessConfigInstanceRequest\032\"." - + "google.cloud.compute.v1.Operation\"\305\001\332A>p" - + "roject,zone,instance,network_interface,a" - + "ccess_config_resource\212N\016ZoneOperations\202\323" - + "\344\223\002m\"S/compute/v1/projects/{project}/zon" - + "es/{zone}/instances/{instance}/updateAcc" - + "essConfig:\026access_config_resource\022\257\002\n\023Up" - + "dateDisplayDevice\022;.google.cloud.compute" - + ".v1.UpdateDisplayDeviceInstanceRequest\032\"" - + ".google.cloud.compute.v1.Operation\"\266\001\332A-" - + "project,zone,instance,display_device_res" - + "ource\212N\016ZoneOperations\202\323\344\223\002o2T/compute/v" - + "1/projects/{project}/zones/{zone}/instan" - + "ces/{instance}/updateDisplayDevice:\027disp" - + "lay_device_resource\022\320\002\n\026UpdateNetworkInt" - + "erface\022>.google.cloud.compute.v1.UpdateN" - + "etworkInterfaceInstanceRequest\032\".google." - + "cloud.compute.v1.Operation\"\321\001\332ABproject," - + "zone,instance,network_interface,network_" - + "interface_resource\212N\016ZoneOperations\202\323\344\223\002" - + "u2W/compute/v1/projects/{project}/zones/" - + "{zone}/instances/{instance}/updateNetwor" - + "kInterface:\032network_interface_resource\022\337" - + "\002\n\034UpdateShieldedInstanceConfig\022D.google" - + ".cloud.compute.v1.UpdateShieldedInstance" - + "ConfigInstanceRequest\032\".google.cloud.com" - + "pute.v1.Operation\"\324\001\332A7project,zone,inst" - + "ance,shielded_instance_config_resource\212N" - + "\016ZoneOperations\202\323\344\223\002\202\0012]/compute/v1/proj" - + "ects/{project}/zones/{zone}/instances/{i" - + "nstance}/updateShieldedInstanceConfig:!s" - + "hielded_instance_config_resource\032r\312A\026com" - + "pute.googleapis.com\322AVhttps://www.google" - + "apis.com/auth/compute,https://www.google" - + "apis.com/auth/cloud-platform2\302\020\n\027Interco" - + "nnectAttachments\022\353\001\n\016AggregatedList\022E.go" - + "ogle.cloud.compute.v1.AggregatedListInte" - + "rconnectAttachmentsRequest\032=.google.clou" - + "d.compute.v1.InterconnectAttachmentAggre" - + "gatedList\"S\332A\007project\202\323\344\223\002C\022A/compute/v1" - + "/projects/{project}/aggregated/interconn" - + "ectAttachments\022\222\002\n\006Delete\022<.google.cloud" - + ".compute.v1.DeleteInterconnectAttachment" - + "Request\032\".google.cloud.compute.v1.Operat" - + "ion\"\245\001\332A&project,region,interconnect_att" - + "achment\212N\020RegionOperations\202\323\344\223\002c*a/compu" - + "te/v1/projects/{project}/regions/{region" - + "}/interconnectAttachments/{interconnect_" - + "attachment}\022\206\002\n\003Get\0229.google.cloud.compu" - + "te.v1.GetInterconnectAttachmentRequest\032/" - + ".google.cloud.compute.v1.InterconnectAtt" - + "achment\"\222\001\332A&project,region,interconnect" - + "_attachment\202\323\344\223\002c\022a/compute/v1/projects/" - + "{project}/regions/{region}/interconnectA" - + "ttachments/{interconnect_attachment}\022\243\002\n" - + "\006Insert\022<.google.cloud.compute.v1.Insert" - + "InterconnectAttachmentRequest\032\".google.c" - + "loud.compute.v1.Operation\"\266\001\332A/project,r" - + "egion,interconnect_attachment_resource\212N" - + "\020RegionOperations\202\323\344\223\002k\"G/compute/v1/pro" - + "jects/{project}/regions/{region}/interco" - + "nnectAttachments: interconnect_attachmen" - + "t_resource\022\332\001\n\004List\022;.google.cloud.compu" - + "te.v1.ListInterconnectAttachmentsRequest" - + "\0323.google.cloud.compute.v1.InterconnectA" - + "ttachmentList\"`\332A\016project,region\202\323\344\223\002I\022G" - + "/compute/v1/projects/{project}/regions/{" - + "region}/interconnectAttachments\022\324\002\n\005Patc" - + "h\022;.google.cloud.compute.v1.PatchInterco" - + "nnectAttachmentRequest\032\".google.cloud.co" - + "mpute.v1.Operation\"\351\001\332AGproject,region,i" - + "nterconnect_attachment,interconnect_atta" - + "chment_resource\212N\020RegionOperations\202\323\344\223\002\205" - + "\0012a/compute/v1/projects/{project}/region" - + "s/{region}/interconnectAttachments/{inte" - + "rconnect_attachment}: interconnect_attac" - + "hment_resource\022\314\002\n\tSetLabels\022?.google.cl" - + "oud.compute.v1.SetLabelsInterconnectAtta" - + "chmentRequest\032\".google.cloud.compute.v1." - + "Operation\"\331\001\332A:project,region,resource,r" - + "egion_set_labels_request_resource\212N\020Regi" - + "onOperations\202\323\344\223\002\202\001\"\\/compute/v1/project" - + "s/{project}/regions/{region}/interconnec" - + "tAttachments/{resource}/setLabels:\"regio" - + "n_set_labels_request_resource\032r\312A\026comput" - + "e.googleapis.com\322AVhttps://www.googleapi" - + "s.com/auth/compute,https://www.googleapi" - + "s.com/auth/cloud-platform2\361\004\n\025Interconne" - + "ctLocations\022\352\001\n\003Get\0227.google.cloud.compu" - + "te.v1.GetInterconnectLocationRequest\032-.g" - + "oogle.cloud.compute.v1.InterconnectLocat" - + "ion\"{\332A\035project,interconnect_location\202\323\344" - + "\223\002U\022S/compute/v1/projects/{project}/glob" - + "al/interconnectLocations/{interconnect_l" - + "ocation}\022\303\001\n\004List\0229.google.cloud.compute" - + ".v1.ListInterconnectLocationsRequest\0321.g" - + "oogle.cloud.compute.v1.InterconnectLocat" - + "ionList\"M\332A\007project\202\323\344\223\002=\022;/compute/v1/p" - + "rojects/{project}/global/interconnectLoc" - + "ations\032\244\001\312A\026compute.googleapis.com\322A\207\001ht" - + "tps://www.googleapis.com/auth/compute.re" - + "adonly,https://www.googleapis.com/auth/c" - + "ompute,https://www.googleapis.com/auth/c" - + "loud-platform2\252\005\n\033InterconnectRemoteLoca" - + "tions\022\213\002\n\003Get\022=.google.cloud.compute.v1." - + "GetInterconnectRemoteLocationRequest\0323.g" - + "oogle.cloud.compute.v1.InterconnectRemot" - + "eLocation\"\217\001\332A$project,interconnect_remo" - + "te_location\202\323\344\223\002b\022`/compute/v1/projects/" - + "{project}/global/interconnectRemoteLocat" - + "ions/{interconnect_remote_location}\022\325\001\n\004" - + "List\022?.google.cloud.compute.v1.ListInter" - + "connectRemoteLocationsRequest\0327.google.c" - + "loud.compute.v1.InterconnectRemoteLocati" - + "onList\"S\332A\007project\202\323\344\223\002C\022A/compute/v1/pr" - + "ojects/{project}/global/interconnectRemo" - + "teLocations\032\244\001\312A\026compute.googleapis.com\322" - + "A\207\001https://www.googleapis.com/auth/compu" - + "te.readonly,https://www.googleapis.com/a" - + "uth/compute,https://www.googleapis.com/a" - + "uth/cloud-platform2\345\r\n\rInterconnects\022\326\001\n" - + "\006Delete\0222.google.cloud.compute.v1.Delete" - + "InterconnectRequest\032\".google.cloud.compu" - + "te.v1.Operation\"t\332A\024project,interconnect" - + "\212N\020GlobalOperations\202\323\344\223\002D*B/compute/v1/p" - + "rojects/{project}/global/interconnects/{" - + "interconnect}\022\300\001\n\003Get\022/.google.cloud.com" - + "pute.v1.GetInterconnectRequest\032%.google." - + "cloud.compute.v1.Interconnect\"a\332A\024projec" - + "t,interconnect\202\323\344\223\002D\022B/compute/v1/projec" - + "ts/{project}/global/interconnects/{inter" - + "connect}\022\374\001\n\016GetDiagnostics\022:.google.clo" - + "ud.compute.v1.GetDiagnosticsInterconnect" - + "Request\032<.google.cloud.compute.v1.Interc" - + "onnectsGetDiagnosticsResponse\"p\332A\024projec" - + "t,interconnect\202\323\344\223\002S\022Q/compute/v1/projec" - + "ts/{project}/global/interconnects/{inter" - + "connect}/getDiagnostics\022\350\001\n\006Insert\0222.goo" - + "gle.cloud.compute.v1.InsertInterconnectR" - + "equest\032\".google.cloud.compute.v1.Operati" - + "on\"\205\001\332A\035project,interconnect_resource\212N\020" - + "GlobalOperations\202\323\344\223\002L\"3/compute/v1/proj" - + "ects/{project}/global/interconnects:\025int" - + "erconnect_resource\022\253\001\n\004List\0221.google.clo" - + "ud.compute.v1.ListInterconnectsRequest\032)" - + ".google.cloud.compute.v1.InterconnectLis" - + "t\"E\332A\007project\202\323\344\223\0025\0223/compute/v1/project" - + "s/{project}/global/interconnects\022\202\002\n\005Pat" - + "ch\0221.google.cloud.compute.v1.PatchInterc" - + "onnectRequest\032\".google.cloud.compute.v1." - + "Operation\"\241\001\332A*project,interconnect,inte" - + "rconnect_resource\212N\020GlobalOperations\202\323\344\223" - + "\002[2B/compute/v1/projects/{project}/globa" - + "l/interconnects/{interconnect}:\025intercon" - + "nect_resource\022\246\002\n\tSetLabels\0225.google.clo" - + "ud.compute.v1.SetLabelsInterconnectReque" - + "st\032\".google.cloud.compute.v1.Operation\"\275" - + "\001\332A3project,resource,global_set_labels_r" - + "equest_resource\212N\020GlobalOperations\202\323\344\223\002n" - + "\"H/compute/v1/projects/{project}/global/" - + "interconnects/{resource}/setLabels:\"glob" - + "al_set_labels_request_resource\032r\312A\026compu" - + "te.googleapis.com\322AVhttps://www.googleap" - + "is.com/auth/compute,https://www.googleap" - + "is.com/auth/cloud-platform2\260\005\n\014LicenseCo" - + "des\022\275\001\n\003Get\022..google.cloud.compute.v1.Ge" - + "tLicenseCodeRequest\032$.google.cloud.compu" - + "te.v1.LicenseCode\"`\332A\024project,license_co" - + "de\202\323\344\223\002C\022A/compute/v1/projects/{project}" - + "/global/licenseCodes/{license_code}\022\270\002\n\022" - + "TestIamPermissions\022=.google.cloud.comput" - + "e.v1.TestIamPermissionsLicenseCodeReques" - + "t\0320.google.cloud.compute.v1.TestPermissi" - + "onsResponse\"\260\001\332A2project,resource,test_p" - + "ermissions_request_resource\202\323\344\223\002u\"P/comp" - + "ute/v1/projects/{project}/global/license" - + "Codes/{resource}/testIamPermissions:!tes" - + "t_permissions_request_resource\032\244\001\312A\026comp" - + "ute.googleapis.com\322A\207\001https://www.google" - + "apis.com/auth/compute.readonly,https://w" - + "ww.googleapis.com/auth/compute,https://w" - + "ww.googleapis.com/auth/cloud-platform2\372\014" - + "\n\010Licenses\022\302\001\n\006Delete\022-.google.cloud.com" - + "pute.v1.DeleteLicenseRequest\032\".google.cl" - + "oud.compute.v1.Operation\"e\332A\017project,lic" - + "ense\212N\020GlobalOperations\202\323\344\223\002:*8/compute/" - + "v1/projects/{project}/global/licenses/{l" - + "icense}\022\247\001\n\003Get\022*.google.cloud.compute.v" - + "1.GetLicenseRequest\032 .google.cloud.compu" - + "te.v1.License\"R\332A\017project,license\202\323\344\223\002:\022" - + "8/compute/v1/projects/{project}/global/l" - + "icenses/{license}\022\307\001\n\014GetIamPolicy\0223.goo" - + "gle.cloud.compute.v1.GetIamPolicyLicense" - + "Request\032\037.google.cloud.compute.v1.Policy" - + "\"a\332A\020project,resource\202\323\344\223\002H\022F/compute/v1" - + "/projects/{project}/global/licenses/{res" - + "ource}/getIamPolicy\022\323\001\n\006Insert\022-.google." - + "cloud.compute.v1.InsertLicenseRequest\032\"." - + "google.cloud.compute.v1.Operation\"v\332A\030pr" - + "oject,license_resource\212N\020GlobalOperation" - + "s\202\323\344\223\002B\"./compute/v1/projects/{project}/" - + "global/licenses:\020license_resource\022\245\001\n\004Li" - + "st\022,.google.cloud.compute.v1.ListLicense" - + "sRequest\032-.google.cloud.compute.v1.Licen" - + "sesListResponse\"@\332A\007project\202\323\344\223\0020\022./comp" - + "ute/v1/projects/{project}/global/license" - + "s\022\217\002\n\014SetIamPolicy\0223.google.cloud.comput" - + "e.v1.SetIamPolicyLicenseRequest\032\037.google" - + ".cloud.compute.v1.Policy\"\250\001\332A3project,re" - + "source,global_set_policy_request_resourc" - + "e\202\323\344\223\002l\"F/compute/v1/projects/{project}/" - + "global/licenses/{resource}/setIamPolicy:" - + "\"global_set_policy_request_resource\022\260\002\n\022" - + "TestIamPermissions\0229.google.cloud.comput" - + "e.v1.TestIamPermissionsLicenseRequest\0320." - + "google.cloud.compute.v1.TestPermissionsR" - + "esponse\"\254\001\332A2project,resource,test_permi" - + "ssions_request_resource\202\323\344\223\002q\"L/compute/" - + "v1/projects/{project}/global/licenses/{r" - + "esource}/testIamPermissions:!test_permis" - + "sions_request_resource\032r\312A\026compute.googl" - + "eapis.com\322AVhttps://www.googleapis.com/a" - + "uth/compute,https://www.googleapis.com/a" - + "uth/cloud-platform2\353\r\n\rMachineImages\022\330\001\n" - + "\006Delete\0222.google.cloud.compute.v1.Delete" - + "MachineImageRequest\032\".google.cloud.compu" - + "te.v1.Operation\"v\332A\025project,machine_imag" - + "e\212N\020GlobalOperations\202\323\344\223\002E*C/compute/v1/" - + "projects/{project}/global/machineImages/" - + "{machine_image}\022\302\001\n\003Get\022/.google.cloud.c" - + "ompute.v1.GetMachineImageRequest\032%.googl" - + "e.cloud.compute.v1.MachineImage\"c\332A\025proj" - + "ect,machine_image\202\323\344\223\002E\022C/compute/v1/pro" - + "jects/{project}/global/machineImages/{ma" - + "chine_image}\022\321\001\n\014GetIamPolicy\0228.google.c" - + "loud.compute.v1.GetIamPolicyMachineImage" - + "Request\032\037.google.cloud.compute.v1.Policy" - + "\"f\332A\020project,resource\202\323\344\223\002M\022K/compute/v1" - + "/projects/{project}/global/machineImages" - + "/{resource}/getIamPolicy\022\352\001\n\006Insert\0222.go" - + "ogle.cloud.compute.v1.InsertMachineImage" - + "Request\032\".google.cloud.compute.v1.Operat" - + "ion\"\207\001\332A\036project,machine_image_resource\212" - + "N\020GlobalOperations\202\323\344\223\002M\"3/compute/v1/pr" - + "ojects/{project}/global/machineImages:\026m" - + "achine_image_resource\022\253\001\n\004List\0221.google." - + "cloud.compute.v1.ListMachineImagesReques" - + "t\032).google.cloud.compute.v1.MachineImage" - + "List\"E\332A\007project\202\323\344\223\0025\0223/compute/v1/proj" - + "ects/{project}/global/machineImages\022\231\002\n\014" - + "SetIamPolicy\0228.google.cloud.compute.v1.S" - + "etIamPolicyMachineImageRequest\032\037.google." - + "cloud.compute.v1.Policy\"\255\001\332A3project,res" - + "ource,global_set_policy_request_resource" - + "\202\323\344\223\002q\"K/compute/v1/projects/{project}/g" - + "lobal/machineImages/{resource}/setIamPol" - + "icy:\"global_set_policy_request_resource\022" - + "\272\002\n\022TestIamPermissions\022>.google.cloud.co" - + "mpute.v1.TestIamPermissionsMachineImageR" - + "equest\0320.google.cloud.compute.v1.TestPer" - + "missionsResponse\"\261\001\332A2project,resource,t" - + "est_permissions_request_resource\202\323\344\223\002v\"Q" - + "/compute/v1/projects/{project}/global/ma" - + "chineImages/{resource}/testIamPermission" - + "s:!test_permissions_request_resource\032r\312A" - + "\026compute.googleapis.com\322AVhttps://www.go" - + "ogleapis.com/auth/compute,https://www.go" - + "ogleapis.com/auth/cloud-platform2\203\006\n\014Mac" - + "hineTypes\022\312\001\n\016AggregatedList\022:.google.cl" - + "oud.compute.v1.AggregatedListMachineType" - + "sRequest\0322.google.cloud.compute.v1.Machi" - + "neTypeAggregatedList\"H\332A\007project\202\323\344\223\0028\0226" - + "/compute/v1/projects/{project}/aggregate" - + "d/machineTypes\022\310\001\n\003Get\022..google.cloud.co" - + "mpute.v1.GetMachineTypeRequest\032$.google." - + "cloud.compute.v1.MachineType\"k\332A\031project" - + ",zone,machine_type\202\323\344\223\002I\022G/compute/v1/pr" - + "ojects/{project}/zones/{zone}/machineTyp" - + "es/{machine_type}\022\263\001\n\004List\0220.google.clou" - + "d.compute.v1.ListMachineTypesRequest\032(.g" - + "oogle.cloud.compute.v1.MachineTypeList\"O" - + "\332A\014project,zone\202\323\344\223\002:\0228/compute/v1/proje" - + "cts/{project}/zones/{zone}/machineTypes\032" - + "\244\001\312A\026compute.googleapis.com\322A\207\001https://w" - + "ww.googleapis.com/auth/compute.readonly," - + "https://www.googleapis.com/auth/compute," - + "https://www.googleapis.com/auth/cloud-pl" - + "atform2\270\021\n\022NetworkAttachments\022\334\001\n\016Aggreg" - + "atedList\022@.google.cloud.compute.v1.Aggre" - + "gatedListNetworkAttachmentsRequest\0328.goo" - + "gle.cloud.compute.v1.NetworkAttachmentAg" - + "gregatedList\"N\332A\007project\202\323\344\223\002>\022instance_group" + + "_managers_set_instance_template_request_" + + "resource\022\231\003\n\016SetTargetPools\022B.google.clo" + + "ud.compute.v1.SetTargetPoolsInstanceGrou" + + "pManagerRequest\032\".google.cloud.compute.v" + + "1.Operation\"\236\002\332A]project,zone,instance_g" + + "roup_manager,instance_group_managers_set" + + "_target_pools_request_resource\212N\016ZoneOpe" + + "rations\202\323\344\223\002\246\001\"i/compute/v1/projects/{pr" + + "oject}/zones/{zone}/instanceGroupManager" + + "s/{instance_group_manager}/setTargetPool" + + "s:9instance_group_managers_set_target_po" + + "ols_request_resource\022\305\003\n\030UpdatePerInstan" + + "ceConfigs\022L.google.cloud.compute.v1.Upda" + + "tePerInstanceConfigsInstanceGroupManager" + + "Request\032\".google.cloud.compute.v1.Operat" + + "ion\"\266\002\332Adproject,zone,instance_group_man" + + "ager,instance_group_managers_update_per_" + + "instance_configs_req_resource\212N\016ZoneOper" + + "ations\202\323\344\223\002\267\001\"s/compute/v1/projects/{pro" + + "ject}/zones/{zone}/instanceGroupManagers" + + "/{instance_group_manager}/updatePerInsta" + + "nceConfigs:@instance_group_managers_upda" + + "te_per_instance_configs_req_resource\032r\312A" + + "\026compute.googleapis.com\322AVhttps://www.go" + + "ogleapis.com/auth/compute,https://www.go" + + "ogleapis.com/auth/cloud-platform2\360\024\n\016Ins" + + "tanceGroups\022\337\002\n\014AddInstances\0229.google.cl" + + "oud.compute.v1.AddInstancesInstanceGroup" + + "Request\032\".google.cloud.compute.v1.Operat" + + "ion\"\357\001\332AJproject,zone,instance_group,ins" + + "tance_groups_add_instances_request_resou" + + "rce\212N\016ZoneOperations\202\323\344\223\002\212\001\"X/compute/v1" + + "/projects/{project}/zones/{zone}/instanc" + + "eGroups/{instance_group}/addInstances:.i" + + "nstance_groups_add_instances_request_res" + + "ource\022\320\001\n\016AggregatedList\022<.google.cloud." + + "compute.v1.AggregatedListInstanceGroupsR" + + "equest\0324.google.cloud.compute.v1.Instanc" + + "eGroupAggregatedList\"J\332A\007project\202\323\344\223\002:\0228" + + "/compute/v1/projects/{project}/aggregate" + + "d/instanceGroups\022\346\001\n\006Delete\0223.google.clo" + + "ud.compute.v1.DeleteInstanceGroupRequest" + + "\032\".google.cloud.compute.v1.Operation\"\202\001\332" + + "A\033project,zone,instance_group\212N\016ZoneOper" + + "ations\202\323\344\223\002M*K/compute/v1/projects/{proj" + + "ect}/zones/{zone}/instanceGroups/{instan" + + "ce_group}\022\322\001\n\003Get\0220.google.cloud.compute" + + ".v1.GetInstanceGroupRequest\032&.google.clo" + + "ud.compute.v1.InstanceGroup\"q\332A\033project," + + "zone,instance_group\202\323\344\223\002M\022K/compute/v1/p" + + "rojects/{project}/zones/{zone}/instanceG" + + "roups/{instance_group}\022\367\001\n\006Insert\0223.goog" + + "le.cloud.compute.v1.InsertInstanceGroupR" + + "equest\032\".google.cloud.compute.v1.Operati" + + "on\"\223\001\332A$project,zone,instance_group_reso" + + "urce\212N\016ZoneOperations\202\323\344\223\002U\":/compute/v1" + + "/projects/{project}/zones/{zone}/instanc" + + "eGroups:\027instance_group_resource\022\271\001\n\004Lis" + + "t\0222.google.cloud.compute.v1.ListInstance" + + "GroupsRequest\032*.google.cloud.compute.v1." + + "InstanceGroupList\"Q\332A\014project,zone\202\323\344\223\002<" + + "\022:/compute/v1/projects/{project}/zones/{" + + "zone}/instanceGroups\022\346\002\n\rListInstances\022;" + + ".google.cloud.compute.v1.ListInstancesIn" + + "stanceGroupsRequest\0324.google.cloud.compu" + + "te.v1.InstanceGroupsListInstances\"\341\001\332AKp" + + "roject,zone,instance_group,instance_grou" + + "ps_list_instances_request_resource\202\323\344\223\002\214" + + "\001\"Y/compute/v1/projects/{project}/zones/" + + "{zone}/instanceGroups/{instance_group}/l" + + "istInstances:/instance_groups_list_insta" + + "nces_request_resource\022\356\002\n\017RemoveInstance" + + "s\022<.google.cloud.compute.v1.RemoveInstan" + + "cesInstanceGroupRequest\032\".google.cloud.c" + + "ompute.v1.Operation\"\370\001\332AMproject,zone,in" + + "stance_group,instance_groups_remove_inst" + + "ances_request_resource\212N\016ZoneOperations\202" + + "\323\344\223\002\220\001\"[/compute/v1/projects/{project}/z" + + "ones/{zone}/instanceGroups/{instance_gro" + + "up}/removeInstances:1instance_groups_rem" + + "ove_instances_request_resource\022\346\002\n\rSetNa" + + "medPorts\022:.google.cloud.compute.v1.SetNa" + + "medPortsInstanceGroupRequest\032\".google.cl" + + "oud.compute.v1.Operation\"\364\001\332ALproject,zo" + + "ne,instance_group,instance_groups_set_na" + + "med_ports_request_resource\212N\016ZoneOperati" + + "ons\202\323\344\223\002\215\001\"Y/compute/v1/projects/{projec" + + "t}/zones/{zone}/instanceGroups/{instance" + + "_group}/setNamedPorts:0instance_groups_s" + + "et_named_ports_request_resource\032r\312A\026comp" + + "ute.googleapis.com\322AVhttps://www.googlea" + + "pis.com/auth/compute,https://www.googlea" + + "pis.com/auth/cloud-platform2\244\020\n\021Instance" + + "Templates\022\331\001\n\016AggregatedList\022?.google.cl" + + "oud.compute.v1.AggregatedListInstanceTem" + + "platesRequest\0327.google.cloud.compute.v1." + + "InstanceTemplateAggregatedList\"M\332A\007proje" + + "ct\202\323\344\223\002=\022;/compute/v1/projects/{project}" + + "/aggregated/instanceTemplates\022\351\001\n\006Delete" + + "\0226.google.cloud.compute.v1.DeleteInstanc" + + "eTemplateRequest\032\".google.cloud.compute." + + "v1.Operation\"\202\001\332A\031project,instance_templ" + + "ate\212N\020GlobalOperations\202\323\344\223\002M*K/compute/v" + + "1/projects/{project}/global/instanceTemp" + + "lates/{instance_template}\022\326\001\n\003Get\0223.goog" + + "le.cloud.compute.v1.GetInstanceTemplateR" + + "equest\032).google.cloud.compute.v1.Instanc" + + "eTemplate\"o\332A\031project,instance_template\202" + + "\323\344\223\002M\022K/compute/v1/projects/{project}/gl" + + "obal/instanceTemplates/{instance_templat" + + "e}\022\331\001\n\014GetIamPolicy\022<.google.cloud.compu" + + "te.v1.GetIamPolicyInstanceTemplateReques" + + "t\032\037.google.cloud.compute.v1.Policy\"j\332A\020p" + + "roject,resource\202\323\344\223\002Q\022O/compute/v1/proje" + + "cts/{project}/global/instanceTemplates/{" + + "resource}/getIamPolicy\022\372\001\n\006Insert\0226.goog" + + "le.cloud.compute.v1.InsertInstanceTempla" + + "teRequest\032\".google.cloud.compute.v1.Oper" + + "ation\"\223\001\332A\"project,instance_template_res" + + "ource\212N\020GlobalOperations\202\323\344\223\002U\"7/compute" + + "/v1/projects/{project}/global/instanceTe" + + "mplates:\032instance_template_resource\022\267\001\n\004" + + "List\0225.google.cloud.compute.v1.ListInsta" + + "nceTemplatesRequest\032-.google.cloud.compu" + + "te.v1.InstanceTemplateList\"I\332A\007project\202\323" + + "\344\223\0029\0227/compute/v1/projects/{project}/glo" + + "bal/instanceTemplates\022\241\002\n\014SetIamPolicy\022<" + + ".google.cloud.compute.v1.SetIamPolicyIns" + + "tanceTemplateRequest\032\037.google.cloud.comp" + + "ute.v1.Policy\"\261\001\332A3project,resource,glob" + + "al_set_policy_request_resource\202\323\344\223\002u\"O/c" + + "ompute/v1/projects/{project}/global/inst" + + "anceTemplates/{resource}/setIamPolicy:\"g" + + "lobal_set_policy_request_resource\022\302\002\n\022Te" + + "stIamPermissions\022B.google.cloud.compute." + + "v1.TestIamPermissionsInstanceTemplateReq" + + "uest\0320.google.cloud.compute.v1.TestPermi" + + "ssionsResponse\"\265\001\332A2project,resource,tes" + + "t_permissions_request_resource\202\323\344\223\002z\"U/c" + + "ompute/v1/projects/{project}/global/inst" + + "anceTemplates/{resource}/testIamPermissi" + + "ons:!test_permissions_request_resource\032r" + "\312A\026compute.googleapis.com\322AVhttps://www." + "googleapis.com/auth/compute,https://www." - + "googleapis.com/auth/cloud-platform2\331\027\n\025N" - + "etworkEndpointGroups\022\345\001\n\016AggregatedList\022" - + "C.google.cloud.compute.v1.AggregatedList" - + "NetworkEndpointGroupsRequest\032;.google.cl" - + "oud.compute.v1.NetworkEndpointGroupAggre" - + "gatedList\"Q\332A\007project\202\323\344\223\002A\022?/compute/v1" - + "/projects/{project}/aggregated/networkEn" - + "dpointGroups\022\261\003\n\026AttachNetworkEndpoints\022" - + "J.google.cloud.compute.v1.AttachNetworkE" - + "ndpointsNetworkEndpointGroupRequest\032\".go" - + "ogle.cloud.compute.v1.Operation\"\246\002\332A]pro" - + "ject,zone,network_endpoint_group,network" - + "_endpoint_groups_attach_endpoints_reques" - + "t_resource\212N\016ZoneOperations\202\323\344\223\002\256\001\"q/com" - + "pute/v1/projects/{project}/zones/{zone}/" - + "networkEndpointGroups/{network_endpoint_" - + "group}/attachNetworkEndpoints:9network_e" - + "ndpoint_groups_attach_endpoints_request_" - + "resource\022\204\002\n\006Delete\022:.google.cloud.compu" - + "te.v1.DeleteNetworkEndpointGroupRequest\032" - + "\".google.cloud.compute.v1.Operation\"\231\001\332A" - + "#project,zone,network_endpoint_group\212N\016Z" - + "oneOperations\202\323\344\223\002\\*Z/compute/v1/project" - + "s/{project}/zones/{zone}/networkEndpoint" - + "Groups/{network_endpoint_group}\022\261\003\n\026Deta" - + "chNetworkEndpoints\022J.google.cloud.comput" - + "e.v1.DetachNetworkEndpointsNetworkEndpoi" - + "ntGroupRequest\032\".google.cloud.compute.v1" - + ".Operation\"\246\002\332A]project,zone,network_end" - + "point_group,network_endpoint_groups_deta" - + "ch_endpoints_request_resource\212N\016ZoneOper" - + "ations\202\323\344\223\002\256\001\"q/compute/v1/projects/{pro" - + "ject}/zones/{zone}/networkEndpointGroups" - + "/{network_endpoint_group}/detachNetworkE" - + "ndpoints:9network_endpoint_groups_detach" - + "_endpoints_request_resource\022\370\001\n\003Get\0227.go" - + "ogle.cloud.compute.v1.GetNetworkEndpoint" - + "GroupRequest\032-.google.cloud.compute.v1.N" - + "etworkEndpointGroup\"\210\001\332A#project,zone,ne" - + "twork_endpoint_group\202\323\344\223\002\\\022Z/compute/v1/" - + "projects/{project}/zones/{zone}/networkE" - + "ndpointGroups/{network_endpoint_group}\022\225" - + "\002\n\006Insert\022:.google.cloud.compute.v1.Inse" - + "rtNetworkEndpointGroupRequest\032\".google.c" - + "loud.compute.v1.Operation\"\252\001\332A,project,z" - + "one,network_endpoint_group_resource\212N\016Zo" - + "neOperations\202\323\344\223\002d\"A/compute/v1/projects" - + "/{project}/zones/{zone}/networkEndpointG" - + "roups:\037network_endpoint_group_resource\022\316" - + "\001\n\004List\0229.google.cloud.compute.v1.ListNe" - + "tworkEndpointGroupsRequest\0321.google.clou" - + "d.compute.v1.NetworkEndpointGroupList\"X\332" - + "A\014project,zone\202\323\344\223\002C\022A/compute/v1/projec" - + "ts/{project}/zones/{zone}/networkEndpoin" - + "tGroups\022\267\003\n\024ListNetworkEndpoints\022I.googl" - + "e.cloud.compute.v1.ListNetworkEndpointsN" - + "etworkEndpointGroupsRequest\032B.google.clo" - + "ud.compute.v1.NetworkEndpointGroupsListN" - + "etworkEndpoints\"\217\002\332A[project,zone,networ" - + "k_endpoint_group,network_endpoint_groups" - + "_list_endpoints_request_resource\202\323\344\223\002\252\001\"" - + "o/compute/v1/projects/{project}/zones/{z" - + "one}/networkEndpointGroups/{network_endp" - + "oint_group}/listNetworkEndpoints:7networ" - + "k_endpoint_groups_list_endpoints_request" - + "_resource\022\326\002\n\022TestIamPermissions\022F.googl" - + "e.cloud.compute.v1.TestIamPermissionsNet" - + "workEndpointGroupRequest\0320.google.cloud." - + "compute.v1.TestPermissionsResponse\"\305\001\332A7" - + "project,zone,resource,test_permissions_r" - + "equest_resource\202\323\344\223\002\204\001\"_/compute/v1/proj" - + "ects/{project}/zones/{zone}/networkEndpo" - + "intGroups/{resource}/testIamPermissions:" - + "!test_permissions_request_resource\032r\312A\026c" - + "ompute.googleapis.com\322AVhttps://www.goog" - + "leapis.com/auth/compute,https://www.goog" - + "leapis.com/auth/cloud-platform2\275\"\n\027Netwo" - + "rkFirewallPolicies\022\323\002\n\016AddAssociation\022C." - + "google.cloud.compute.v1.AddAssociationNe" - + "tworkFirewallPolicyRequest\032\".google.clou" - + "d.compute.v1.Operation\"\327\001\332Aproject,zone,instance,network_int" + + "erface,access_config_resource\212N\016ZoneOper" + + "ations\202\323\344\223\002j\"P/compute/v1/projects/{proj" + + "ect}/zones/{zone}/instances/{instance}/a" + + "ddAccessConfig:\026access_config_resource\022\342" + + "\002\n\023AddResourcePolicies\022;.google.cloud.co" + + "mpute.v1.AddResourcePoliciesInstanceRequ" + + "est\032\".google.cloud.compute.v1.Operation\"" + + "\351\001\332AFproject,zone,instance,instances_add" + + "_resource_policies_request_resource\212N\016Zo" + + "neOperations\202\323\344\223\002\210\001\"T/compute/v1/project" + + "s/{project}/zones/{zone}/instances/{inst" + + "ance}/addResourcePolicies:0instances_add" + + "_resource_policies_request_resource\022\301\001\n\016" + + "AggregatedList\0227.google.cloud.compute.v1" + + ".AggregatedListInstancesRequest\032/.google" + + ".cloud.compute.v1.InstanceAggregatedList" + + "\"E\332A\007project\202\323\344\223\0025\0223/compute/v1/projects" + + "/{project}/aggregated/instances\022\222\002\n\nAtta" + + "chDisk\0222.google.cloud.compute.v1.AttachD" + + "iskInstanceRequest\032\".google.cloud.comput" + + "e.v1.Operation\"\253\001\332A,project,zone,instanc" + + "e,attached_disk_resource\212N\016ZoneOperation" + + "s\202\323\344\223\002e\"K/compute/v1/projects/{project}/" + + "zones/{zone}/instances/{instance}/attach" + + "Disk:\026attached_disk_resource\022\236\002\n\nBulkIns" + + "ert\0222.google.cloud.compute.v1.BulkInsert" + + "InstanceRequest\032\".google.cloud.compute.v" + + "1.Operation\"\267\001\332A3project,zone,bulk_inser" + + "t_instance_resource_resource\212N\016ZoneOpera" + + "tions\202\323\344\223\002j\"@/compute/v1/projects/{proje" + + "ct}/zones/{zone}/instances/bulkInsert:&b" + + "ulk_insert_instance_resource_resource\022\317\001" + + "\n\006Delete\022..google.cloud.compute.v1.Delet" + + "eInstanceRequest\032\".google.cloud.compute." + + "v1.Operation\"q\332A\025project,zone,instance\212N" + + "\016ZoneOperations\202\323\344\223\002B*@/compute/v1/proje" + + "cts/{project}/zones/{zone}/instances/{in" + + "stance}\022\233\002\n\022DeleteAccessConfig\022:.google." + + "cloud.compute.v1.DeleteAccessConfigInsta" + + "nceRequest\032\".google.cloud.compute.v1.Ope" + + "ration\"\244\001\332A5project,zone,instance,access" + + "_config,network_interface\212N\016ZoneOperatio" + + "ns\202\323\344\223\002U\"S/compute/v1/projects/{project}" + + "/zones/{zone}/instances/{instance}/delet" + + "eAccessConfig\022\357\001\n\nDetachDisk\0222.google.cl" + + "oud.compute.v1.DetachDiskInstanceRequest" + + "\032\".google.cloud.compute.v1.Operation\"\210\001\332" + + "A!project,zone,instance,device_name\212N\016Zo" + + "neOperations\202\323\344\223\002M\"K/compute/v1/projects" + + "/{project}/zones/{zone}/instances/{insta" + + "nce}/detachDisk\022\267\001\n\003Get\022+.google.cloud.c" + + "ompute.v1.GetInstanceRequest\032!.google.cl" + + "oud.compute.v1.Instance\"`\332A\025project,zone" + + ",instance\202\323\344\223\002B\022@/compute/v1/projects/{p" + + "roject}/zones/{zone}/instances/{instance" + + "}\022\242\002\n\025GetEffectiveFirewalls\022=.google.clo" + + "ud.compute.v1.GetEffectiveFirewallsInsta" + + "nceRequest\032?.google.cloud.compute.v1.Ins" + + "tancesGetEffectiveFirewallsResponse\"\210\001\332A" + + "\'project,zone,instance,network_interface" + + "\202\323\344\223\002X\022V/compute/v1/projects/{project}/z" + + "ones/{zone}/instances/{instance}/getEffe" + + "ctiveFirewalls\022\357\001\n\022GetGuestAttributes\022:." + + "google.cloud.compute.v1.GetGuestAttribut" + + "esInstanceRequest\032(.google.cloud.compute" + + ".v1.GuestAttributes\"s\332A\025project,zone,ins" + + "tance\202\323\344\223\002U\022S/compute/v1/projects/{proje" + + "ct}/zones/{zone}/instances/{instance}/ge" + + "tGuestAttributes\022\324\001\n\014GetIamPolicy\0224.goog" + + "le.cloud.compute.v1.GetIamPolicyInstance" + + "Request\032\037.google.cloud.compute.v1.Policy" + + "\"m\332A\025project,zone,resource\202\323\344\223\002O\022M/compu" + + "te/v1/projects/{project}/zones/{zone}/in" + + "stances/{resource}/getIamPolicy\022\330\001\n\rGetS" + + "creenshot\0225.google.cloud.compute.v1.GetS" + + "creenshotInstanceRequest\032#.google.cloud." + + "compute.v1.Screenshot\"k\332A\025project,zone,i" + + "nstance\202\323\344\223\002M\022K/compute/v1/projects/{pro" + + "ject}/zones/{zone}/instances/{instance}/" + + "screenshot\022\352\001\n\023GetSerialPortOutput\022;.goo" + + "gle.cloud.compute.v1.GetSerialPortOutput" + + "InstanceRequest\032).google.cloud.compute.v" + + "1.SerialPortOutput\"k\332A\025project,zone,inst" + + "ance\202\323\344\223\002M\022K/compute/v1/projects/{projec" + + "t}/zones/{zone}/instances/{instance}/ser" + + "ialPort\022\223\002\n\033GetShieldedInstanceIdentity\022" + + "C.google.cloud.compute.v1.GetShieldedIns" + + "tanceIdentityInstanceRequest\0321.google.cl" + + "oud.compute.v1.ShieldedInstanceIdentity\"" + + "|\332A\025project,zone,instance\202\323\344\223\002^\022\\/comput" + + "e/v1/projects/{project}/zones/{zone}/ins" + + "tances/{instance}/getShieldedInstanceIde" + + "ntity\022\341\001\n\006Insert\022..google.cloud.compute." + + "v1.InsertInstanceRequest\032\".google.cloud." + + "compute.v1.Operation\"\202\001\332A\036project,zone,i" + + "nstance_resource\212N\016ZoneOperations\202\323\344\223\002J\"" + + "5/compute/v1/projects/{project}/zones/{z" + + "one}/instances:\021instance_resource\022\252\001\n\004Li" + + "st\022-.google.cloud.compute.v1.ListInstanc" + + "esRequest\032%.google.cloud.compute.v1.Inst" + + "anceList\"L\332A\014project,zone\202\323\344\223\0027\0225/comput" + + "e/v1/projects/{project}/zones/{zone}/ins" + + "tances\022\343\001\n\rListReferrers\0226.google.cloud." + + "compute.v1.ListReferrersInstancesRequest" + + "\032..google.cloud.compute.v1.InstanceListR" + + "eferrers\"j\332A\025project,zone,instance\202\323\344\223\002L" + + "\022J/compute/v1/projects/{project}/zones/{" + + "zone}/instances/{instance}/referrers\022\361\002\n" + + "\026RemoveResourcePolicies\022>.google.cloud.c" + + "ompute.v1.RemoveResourcePoliciesInstance" + + "Request\032\".google.cloud.compute.v1.Operat" + + "ion\"\362\001\332AIproject,zone,instance,instances" + + "_remove_resource_policies_request_resour" + + "ce\212N\016ZoneOperations\202\323\344\223\002\216\001\"W/compute/v1/" + + "projects/{project}/zones/{zone}/instance" + + "s/{instance}/removeResourcePolicies:3ins" + + "tances_remove_resource_policies_request_" + + "resource\022\323\001\n\005Reset\022-.google.cloud.comput" + + "e.v1.ResetInstanceRequest\032\".google.cloud" + + ".compute.v1.Operation\"w\332A\025project,zone,i" + + "nstance\212N\016ZoneOperations\202\323\344\223\002H\"F/compute" + + "/v1/projects/{project}/zones/{zone}/inst" + + "ances/{instance}/reset\022\326\001\n\006Resume\022..goog" + + "le.cloud.compute.v1.ResumeInstanceReques" + + "t\032\".google.cloud.compute.v1.Operation\"x\332" + + "A\025project,zone,instance\212N\016ZoneOperations" + + "\202\323\344\223\002I\"G/compute/v1/projects/{project}/z" + + "ones/{zone}/instances/{instance}/resume\022" + + "\226\002\n\027SendDiagnosticInterrupt\022?.google.clo" + + "ud.compute.v1.SendDiagnosticInterruptIns" + + "tanceRequest\032@.google.cloud.compute.v1.S" + + "endDiagnosticInterruptInstanceResponse\"x" + + "\332A\025project,zone,instance\202\323\344\223\002Z\"X/compute" + + "/v1/projects/{project}/zones/{zone}/inst" + + "ances/{instance}/sendDiagnosticInterrupt" + + "\022\204\002\n\025SetDeletionProtection\022=.google.clou" + + "d.compute.v1.SetDeletionProtectionInstan" + + "ceRequest\032\".google.cloud.compute.v1.Oper" + + "ation\"\207\001\332A\025project,zone,resource\212N\016ZoneO" + + "perations\202\323\344\223\002X\"V/compute/v1/projects/{p" + + "roject}/zones/{zone}/instances/{resource" + + "}/setDeletionProtection\022\220\002\n\021SetDiskAutoD" + + "elete\0229.google.cloud.compute.v1.SetDiskA" + + "utoDeleteInstanceRequest\032\".google.cloud." + + "compute.v1.Operation\"\233\001\332A-project,zone,i" + + "nstance,auto_delete,device_name\212N\016ZoneOp" + + "erations\202\323\344\223\002T\"R/compute/v1/projects/{pr" + + "oject}/zones/{zone}/instances/{instance}" + + "/setDiskAutoDelete\022\230\002\n\014SetIamPolicy\0224.go" + + "ogle.cloud.compute.v1.SetIamPolicyInstan" + + "ceRequest\032\037.google.cloud.compute.v1.Poli" + + "cy\"\260\001\332A6project,zone,resource,zone_set_p" + + "olicy_request_resource\202\323\344\223\002q\"M/compute/v" + + "1/projects/{project}/zones/{zone}/instan" + + "ces/{resource}/setIamPolicy: zone_set_po" + + "licy_request_resource\022\255\002\n\tSetLabels\0221.go" + + "ogle.cloud.compute.v1.SetLabelsInstanceR" + "equest\032\".google.cloud.compute.v1.Operati" - + "on\"\216\001\332A project,firewall_policy_resource" - + "\212N\020GlobalOperations\202\323\344\223\002R\"6/compute/v1/p" - + "rojects/{project}/global/firewallPolicie" - + "s:\030firewall_policy_resource\022\272\001\n\004List\022;.g" - + "oogle.cloud.compute.v1.ListNetworkFirewa" - + "llPoliciesRequest\032+.google.cloud.compute" - + ".v1.FirewallPolicyList\"H\332A\007project\202\323\344\223\0028" - + "\0226/compute/v1/projects/{project}/global/" - + "firewallPolicies\022\232\002\n\005Patch\022:.google.clou" - + "d.compute.v1.PatchNetworkFirewallPolicyR" + + "on\"\310\001\332A;project,zone,instance,instances_" + + "set_labels_request_resource\212N\016ZoneOperat" + + "ions\202\323\344\223\002s\"J/compute/v1/projects/{projec" + + "t}/zones/{zone}/instances/{instance}/set" + + "Labels:%instances_set_labels_request_res" + + "ource\022\342\002\n\023SetMachineResources\022;.google.c" + + "loud.compute.v1.SetMachineResourcesInsta" + + "nceRequest\032\".google.cloud.compute.v1.Ope" + + "ration\"\351\001\332AFproject,zone,instance,instan" + + "ces_set_machine_resources_request_resour" + + "ce\212N\016ZoneOperations\202\323\344\223\002\210\001\"T/compute/v1/" + + "projects/{project}/zones/{zone}/instance" + + "s/{instance}/setMachineResources:0instan" + + "ces_set_machine_resources_request_resour" + + "ce\022\310\002\n\016SetMachineType\0226.google.cloud.com" + + "pute.v1.SetMachineTypeInstanceRequest\032\"." + + "google.cloud.compute.v1.Operation\"\331\001\332AAp" + + "roject,zone,instance,instances_set_machi" + + "ne_type_request_resource\212N\016ZoneOperation" + + "s\202\323\344\223\002~\"O/compute/v1/projects/{project}/" + + "zones/{zone}/instances/{instance}/setMac" + + "hineType:+instances_set_machine_type_req" + + "uest_resource\022\213\002\n\013SetMetadata\0223.google.c" + + "loud.compute.v1.SetMetadataInstanceReque" + + "st\032\".google.cloud.compute.v1.Operation\"\242" + + "\001\332A\'project,zone,instance,metadata_resou" + + "rce\212N\016ZoneOperations\202\323\344\223\002a\"L/compute/v1/" + + "projects/{project}/zones/{zone}/instance" + + "s/{instance}/setMetadata:\021metadata_resou" + + "rce\022\332\002\n\021SetMinCpuPlatform\0229.google.cloud" + + ".compute.v1.SetMinCpuPlatformInstanceReq" + + "uest\032\".google.cloud.compute.v1.Operation" + + "\"\345\001\332AEproject,zone,instance,instances_se" + + "t_min_cpu_platform_request_resource\212N\016Zo" + + "neOperations\202\323\344\223\002\205\001\"R/compute/v1/project" + + "s/{project}/zones/{zone}/instances/{inst" + + "ance}/setMinCpuPlatform:/instances_set_m" + + "in_cpu_platform_request_resource\022\243\002\n\007Set" + + "Name\022/.google.cloud.compute.v1.SetNameIn" + + "stanceRequest\032\".google.cloud.compute.v1." + + "Operation\"\302\001\332A9project,zone,instance,ins" + + "tances_set_name_request_resource\212N\016ZoneO" + + "perations\202\323\344\223\002o\"H/compute/v1/projects/{p" + + "roject}/zones/{zone}/instances/{instance" + + "}/setName:#instances_set_name_request_re" + + "source\022\225\002\n\rSetScheduling\0225.google.cloud." + + "compute.v1.SetSchedulingInstanceRequest\032" + + "\".google.cloud.compute.v1.Operation\"\250\001\332A" + + ")project,zone,instance,scheduling_resour" + + "ce\212N\016ZoneOperations\202\323\344\223\002e\"N/compute/v1/p", + "rojects/{project}/zones/{zone}/instances" + + "/{instance}/setScheduling:\023scheduling_re" + + "source\022\330\002\n\021SetServiceAccount\0229.google.cl" + + "oud.compute.v1.SetServiceAccountInstance" + + "Request\032\".google.cloud.compute.v1.Operat" + + "ion\"\343\001\332ADproject,zone,instance,instances" + + "_set_service_account_request_resource\212N\016" + + "ZoneOperations\202\323\344\223\002\204\001\"R/compute/v1/proje" + + "cts/{project}/zones/{zone}/instances/{in" + + "stance}/setServiceAccount:.instances_set" + + "_service_account_request_resource\022\205\003\n\"Se" + + "tShieldedInstanceIntegrityPolicy\022J.googl" + + "e.cloud.compute.v1.SetShieldedInstanceIn" + + "tegrityPolicyInstanceRequest\032\".google.cl" + + "oud.compute.v1.Operation\"\356\001\332AAproject,zo" + + "ne,instance,shielded_instance_integrity_" + + "policy_resource\212N\016ZoneOperations\202\323\344\223\002\222\0012" + + "c/compute/v1/projects/{project}/zones/{z" + + "one}/instances/{instance}/setShieldedIns" + + "tanceIntegrityPolicy:+shielded_instance_" + + "integrity_policy_resource\022\367\001\n\007SetTags\022/." + + "google.cloud.compute.v1.SetTagsInstanceR" + "equest\032\".google.cloud.compute.v1.Operati" - + "on\"\260\001\332A0project,firewall_policy,firewall" - + "_policy_resource\212N\020GlobalOperations\202\323\344\223\002" - + "d2H/compute/v1/projects/{project}/global" - + "/firewallPolicies/{firewall_policy}:\030fir" - + "ewall_policy_resource\022\266\002\n\tPatchRule\022>.go" - + "ogle.cloud.compute.v1.PatchRuleNetworkFi" - + "rewallPolicyRequest\032\".google.cloud.compu" - + "te.v1.Operation\"\304\001\332A5project,firewall_po" - + "licy,firewall_policy_rule_resource\212N\020Glo" - + "balOperations\202\323\344\223\002s\"R/compute/v1/project" - + "s/{project}/global/firewallPolicies/{fir" - + "ewall_policy}/patchRule:\035firewall_policy" - + "_rule_resource\022\221\002\n\021RemoveAssociation\022F.g" - + "oogle.cloud.compute.v1.RemoveAssociation" - + "NetworkFirewallPolicyRequest\032\".google.cl" - + "oud.compute.v1.Operation\"\217\001\332A\027project,fi" - + "rewall_policy\212N\020GlobalOperations\202\323\344\223\002\\\"Z" - + "/compute/v1/projects/{project}/global/fi" - + "rewallPolicies/{firewall_policy}/removeA" - + "ssociation\022\374\001\n\nRemoveRule\022?.google.cloud" - + ".compute.v1.RemoveRuleNetworkFirewallPol" - + "icyRequest\032\".google.cloud.compute.v1.Ope" - + "ration\"\210\001\332A\027project,firewall_policy\212N\020Gl" - + "obalOperations\202\323\344\223\002U\"S/compute/v1/projec" - + "ts/{project}/global/firewallPolicies/{fi" - + "rewall_policy}/removeRule\022\245\002\n\014SetIamPoli" - + "cy\022A.google.cloud.compute.v1.SetIamPolic" - + "yNetworkFirewallPolicyRequest\032\037.google.c" - + "loud.compute.v1.Policy\"\260\001\332A3project,reso" - + "urce,global_set_policy_request_resource\202" - + "\323\344\223\002t\"N/compute/v1/projects/{project}/gl" - + "obal/firewallPolicies/{resource}/setIamP" - + "olicy:\"global_set_policy_request_resourc" - + "e\022\306\002\n\022TestIamPermissions\022G.google.cloud." - + "compute.v1.TestIamPermissionsNetworkFire" - + "wallPolicyRequest\0320.google.cloud.compute" - + ".v1.TestPermissionsResponse\"\264\001\332A2project" - + ",resource,test_permissions_request_resou" - + "rce\202\323\344\223\002y\"T/compute/v1/projects/{project" - + "}/global/firewallPolicies/{resource}/tes" - + "tIamPermissions:!test_permissions_reques" + + "on\"\226\001\332A#project,zone,instance,tags_resou" + + "rce\212N\016ZoneOperations\202\323\344\223\002Y\"H/compute/v1/" + + "projects/{project}/zones/{zone}/instance" + + "s/{instance}/setTags:\rtags_resource\022\215\002\n\030" + + "SimulateMaintenanceEvent\022@.google.cloud." + + "compute.v1.SimulateMaintenanceEventInsta" + + "nceRequest\032\".google.cloud.compute.v1.Ope" + + "ration\"\212\001\332A\025project,zone,instance\212N\016Zone" + + "Operations\202\323\344\223\002[\"Y/compute/v1/projects/{" + + "project}/zones/{zone}/instances/{instanc" + + "e}/simulateMaintenanceEvent\022\323\001\n\005Start\022-." + + "google.cloud.compute.v1.StartInstanceReq" + + "uest\032\".google.cloud.compute.v1.Operation" + + "\"w\332A\025project,zone,instance\212N\016ZoneOperati" + + "ons\202\323\344\223\002H\"F/compute/v1/projects/{project" + + "}/zones/{zone}/instances/{instance}/star" + + "t\022\363\002\n\026StartWithEncryptionKey\022>.google.cl" + + "oud.compute.v1.StartWithEncryptionKeyIns" + + "tanceRequest\032\".google.cloud.compute.v1.O" + + "peration\"\364\001\332AJproject,zone,instance,inst" + + "ances_start_with_encryption_key_request_" + + "resource\212N\016ZoneOperations\202\323\344\223\002\217\001\"W/compu" + + "te/v1/projects/{project}/zones/{zone}/in" + + "stances/{instance}/startWithEncryptionKe" + + "y:4instances_start_with_encryption_key_r" + + "equest_resource\022\320\001\n\004Stop\022,.google.cloud." + + "compute.v1.StopInstanceRequest\032\".google." + + "cloud.compute.v1.Operation\"v\332A\025project,z" + + "one,instance\212N\016ZoneOperations\202\323\344\223\002G\"E/co" + + "mpute/v1/projects/{project}/zones/{zone}" + + "/instances/{instance}/stop\022\331\001\n\007Suspend\022/" + + ".google.cloud.compute.v1.SuspendInstance" + + "Request\032\".google.cloud.compute.v1.Operat" + + "ion\"y\332A\025project,zone,instance\212N\016ZoneOper" + + "ations\202\323\344\223\002J\"H/compute/v1/projects/{proj" + + "ect}/zones/{zone}/instances/{instance}/s" + + "uspend\022\275\002\n\022TestIamPermissions\022:.google.c" + + "loud.compute.v1.TestIamPermissionsInstan" + + "ceRequest\0320.google.cloud.compute.v1.Test" + + "PermissionsResponse\"\270\001\332A7project,zone,re" + + "source,test_permissions_request_resource" + + "\202\323\344\223\002x\"S/compute/v1/projects/{project}/z" + + "ones/{zone}/instances/{resource}/testIam" + + "Permissions:!test_permissions_request_re" + + "source\022\365\001\n\006Update\022..google.cloud.compute" + + ".v1.UpdateInstanceRequest\032\".google.cloud" + + ".compute.v1.Operation\"\226\001\332A\'project,zone," + + "instance,instance_resource\212N\016ZoneOperati" + + "ons\202\323\344\223\002U\032@/compute/v1/projects/{project" + + "}/zones/{zone}/instances/{instance}:\021ins" + + "tance_resource\022\274\002\n\022UpdateAccessConfig\022:." + + "google.cloud.compute.v1.UpdateAccessConf" + + "igInstanceRequest\032\".google.cloud.compute" + + ".v1.Operation\"\305\001\332A>project,zone,instance" + + ",network_interface,access_config_resourc" + + "e\212N\016ZoneOperations\202\323\344\223\002m\"S/compute/v1/pr" + + "ojects/{project}/zones/{zone}/instances/" + + "{instance}/updateAccessConfig:\026access_co" + + "nfig_resource\022\257\002\n\023UpdateDisplayDevice\022;." + + "google.cloud.compute.v1.UpdateDisplayDev" + + "iceInstanceRequest\032\".google.cloud.comput" + + "e.v1.Operation\"\266\001\332A-project,zone,instanc" + + "e,display_device_resource\212N\016ZoneOperatio" + + "ns\202\323\344\223\002o2T/compute/v1/projects/{project}" + + "/zones/{zone}/instances/{instance}/updat" + + "eDisplayDevice:\027display_device_resource\022" + + "\320\002\n\026UpdateNetworkInterface\022>.google.clou" + + "d.compute.v1.UpdateNetworkInterfaceInsta" + + "nceRequest\032\".google.cloud.compute.v1.Ope" + + "ration\"\321\001\332ABproject,zone,instance,networ" + + "k_interface,network_interface_resource\212N" + + "\016ZoneOperations\202\323\344\223\002u2W/compute/v1/proje" + + "cts/{project}/zones/{zone}/instances/{in" + + "stance}/updateNetworkInterface:\032network_" + + "interface_resource\022\337\002\n\034UpdateShieldedIns" + + "tanceConfig\022D.google.cloud.compute.v1.Up" + + "dateShieldedInstanceConfigInstanceReques" + + "t\032\".google.cloud.compute.v1.Operation\"\324\001" + + "\332A7project,zone,instance,shielded_instan" + + "ce_config_resource\212N\016ZoneOperations\202\323\344\223\002" + + "\202\0012]/compute/v1/projects/{project}/zones" + + "/{zone}/instances/{instance}/updateShiel" + + "dedInstanceConfig:!shielded_instance_con" + + "fig_resource\032r\312A\026compute.googleapis.com\322" + + "AVhttps://www.googleapis.com/auth/comput" + + "e,https://www.googleapis.com/auth/cloud-" + + "platform2\302\020\n\027InterconnectAttachments\022\353\001\n" + + "\016AggregatedList\022E.google.cloud.compute.v" + + "1.AggregatedListInterconnectAttachmentsR" + + "equest\032=.google.cloud.compute.v1.Interco" + + "nnectAttachmentAggregatedList\"S\332A\007projec" + + "t\202\323\344\223\002C\022A/compute/v1/projects/{project}/" + + "aggregated/interconnectAttachments\022\222\002\n\006D" + + "elete\022<.google.cloud.compute.v1.DeleteIn" + + "terconnectAttachmentRequest\032\".google.clo" + + "ud.compute.v1.Operation\"\245\001\332A&project,reg" + + "ion,interconnect_attachment\212N\020RegionOper" + + "ations\202\323\344\223\002c*a/compute/v1/projects/{proj" + + "ect}/regions/{region}/interconnectAttach" + + "ments/{interconnect_attachment}\022\206\002\n\003Get\022" + + "9.google.cloud.compute.v1.GetInterconnec" + + "tAttachmentRequest\032/.google.cloud.comput" + + "e.v1.InterconnectAttachment\"\222\001\332A&project" + + ",region,interconnect_attachment\202\323\344\223\002c\022a/" + + "compute/v1/projects/{project}/regions/{r" + + "egion}/interconnectAttachments/{intercon" + + "nect_attachment}\022\243\002\n\006Insert\022<.google.clo" + + "ud.compute.v1.InsertInterconnectAttachme" + + "ntRequest\032\".google.cloud.compute.v1.Oper" + + "ation\"\266\001\332A/project,region,interconnect_a" + + "ttachment_resource\212N\020RegionOperations\202\323\344" + + "\223\002k\"G/compute/v1/projects/{project}/regi" + + "ons/{region}/interconnectAttachments: in" + + "terconnect_attachment_resource\022\332\001\n\004List\022" + + ";.google.cloud.compute.v1.ListInterconne" + + "ctAttachmentsRequest\0323.google.cloud.comp" + + "ute.v1.InterconnectAttachmentList\"`\332A\016pr" + + "oject,region\202\323\344\223\002I\022G/compute/v1/projects" + + "/{project}/regions/{region}/interconnect" + + "Attachments\022\324\002\n\005Patch\022;.google.cloud.com" + + "pute.v1.PatchInterconnectAttachmentReque" + + "st\032\".google.cloud.compute.v1.Operation\"\351" + + "\001\332AGproject,region,interconnect_attachme" + + "nt,interconnect_attachment_resource\212N\020Re" + + "gionOperations\202\323\344\223\002\205\0012a/compute/v1/proje" + + "cts/{project}/regions/{region}/interconn" + + "ectAttachments/{interconnect_attachment}" + + ": interconnect_attachment_resource\022\314\002\n\tS" + + "etLabels\022?.google.cloud.compute.v1.SetLa" + + "belsInterconnectAttachmentRequest\032\".goog" + + "le.cloud.compute.v1.Operation\"\331\001\332A:proje" + + "ct,region,resource,region_set_labels_req" + + "uest_resource\212N\020RegionOperations\202\323\344\223\002\202\001\"" + + "\\/compute/v1/projects/{project}/regions/" + + "{region}/interconnectAttachments/{resour" + + "ce}/setLabels:\"region_set_labels_request" + + "_resource\032r\312A\026compute.googleapis.com\322AVh" + + "ttps://www.googleapis.com/auth/compute,h" + + "ttps://www.googleapis.com/auth/cloud-pla" + + "tform2\361\004\n\025InterconnectLocations\022\352\001\n\003Get\022" + + "7.google.cloud.compute.v1.GetInterconnec" + + "tLocationRequest\032-.google.cloud.compute." + + "v1.InterconnectLocation\"{\332A\035project,inte" + + "rconnect_location\202\323\344\223\002U\022S/compute/v1/pro" + + "jects/{project}/global/interconnectLocat" + + "ions/{interconnect_location}\022\303\001\n\004List\0229." + + "google.cloud.compute.v1.ListInterconnect" + + "LocationsRequest\0321.google.cloud.compute." + + "v1.InterconnectLocationList\"M\332A\007project\202" + + "\323\344\223\002=\022;/compute/v1/projects/{project}/gl" + + "obal/interconnectLocations\032\244\001\312A\026compute." + + "googleapis.com\322A\207\001https://www.googleapis" + + ".com/auth/compute.readonly,https://www.g" + + "oogleapis.com/auth/compute,https://www.g" + + "oogleapis.com/auth/cloud-platform2\252\005\n\033In" + + "terconnectRemoteLocations\022\213\002\n\003Get\022=.goog" + + "le.cloud.compute.v1.GetInterconnectRemot" + + "eLocationRequest\0323.google.cloud.compute." + + "v1.InterconnectRemoteLocation\"\217\001\332A$proje" + + "ct,interconnect_remote_location\202\323\344\223\002b\022`/" + + "compute/v1/projects/{project}/global/int" + + "erconnectRemoteLocations/{interconnect_r" + + "emote_location}\022\325\001\n\004List\022?.google.cloud." + + "compute.v1.ListInterconnectRemoteLocatio" + + "nsRequest\0327.google.cloud.compute.v1.Inte" + + "rconnectRemoteLocationList\"S\332A\007project\202\323" + + "\344\223\002C\022A/compute/v1/projects/{project}/glo" + + "bal/interconnectRemoteLocations\032\244\001\312A\026com" + + "pute.googleapis.com\322A\207\001https://www.googl" + + "eapis.com/auth/compute.readonly,https://" + + "www.googleapis.com/auth/compute,https://" + + "www.googleapis.com/auth/cloud-platform2\345" + + "\r\n\rInterconnects\022\326\001\n\006Delete\0222.google.clo" + + "ud.compute.v1.DeleteInterconnectRequest\032" + + "\".google.cloud.compute.v1.Operation\"t\332A\024" + + "project,interconnect\212N\020GlobalOperations\202" + + "\323\344\223\002D*B/compute/v1/projects/{project}/gl" + + "obal/interconnects/{interconnect}\022\300\001\n\003Ge" + + "t\022/.google.cloud.compute.v1.GetInterconn" + + "ectRequest\032%.google.cloud.compute.v1.Int" + + "erconnect\"a\332A\024project,interconnect\202\323\344\223\002D" + + "\022B/compute/v1/projects/{project}/global/" + + "interconnects/{interconnect}\022\374\001\n\016GetDiag" + + "nostics\022:.google.cloud.compute.v1.GetDia" + + "gnosticsInterconnectRequest\032<.google.clo" + + "ud.compute.v1.InterconnectsGetDiagnostic" + + "sResponse\"p\332A\024project,interconnect\202\323\344\223\002S" + + "\022Q/compute/v1/projects/{project}/global/" + + "interconnects/{interconnect}/getDiagnost" + + "ics\022\350\001\n\006Insert\0222.google.cloud.compute.v1" + + ".InsertInterconnectRequest\032\".google.clou" + + "d.compute.v1.Operation\"\205\001\332A\035project,inte" + + "rconnect_resource\212N\020GlobalOperations\202\323\344\223" + + "\002L\"3/compute/v1/projects/{project}/globa" + + "l/interconnects:\025interconnect_resource\022\253" + + "\001\n\004List\0221.google.cloud.compute.v1.ListIn" + + "terconnectsRequest\032).google.cloud.comput" + + "e.v1.InterconnectList\"E\332A\007project\202\323\344\223\0025\022" + + "3/compute/v1/projects/{project}/global/i" + + "nterconnects\022\202\002\n\005Patch\0221.google.cloud.co" + + "mpute.v1.PatchInterconnectRequest\032\".goog" + + "le.cloud.compute.v1.Operation\"\241\001\332A*proje" + + "ct,interconnect,interconnect_resource\212N\020" + + "GlobalOperations\202\323\344\223\002[2B/compute/v1/proj" + + "ects/{project}/global/interconnects/{int" + + "erconnect}:\025interconnect_resource\022\246\002\n\tSe" + + "tLabels\0225.google.cloud.compute.v1.SetLab" + + "elsInterconnectRequest\032\".google.cloud.co" + + "mpute.v1.Operation\"\275\001\332A3project,resource" + + ",global_set_labels_request_resource\212N\020Gl" + + "obalOperations\202\323\344\223\002n\"H/compute/v1/projec" + + "ts/{project}/global/interconnects/{resou" + + "rce}/setLabels:\"global_set_labels_reques" + "t_resource\032r\312A\026compute.googleapis.com\322AV" + "https://www.googleapis.com/auth/compute," + "https://www.googleapis.com/auth/cloud-pl" - + "atform2\267\025\n\010Networks\022\243\002\n\nAddPeering\0221.goo" - + "gle.cloud.compute.v1.AddPeeringNetworkRe" - + "quest\032\".google.cloud.compute.v1.Operatio" - + "n\"\275\001\332A5project,network,networks_add_peer" - + "ing_request_resource\212N\020GlobalOperations\202" - + "\323\344\223\002l\"C/compute/v1/projects/{project}/gl" - + "obal/networks/{network}/addPeering:%netw" - + "orks_add_peering_request_resource\022\302\001\n\006De" - + "lete\022-.google.cloud.compute.v1.DeleteNet" - + "workRequest\032\".google.cloud.compute.v1.Op" - + "eration\"e\332A\017project,network\212N\020GlobalOper" - + "ations\202\323\344\223\002:*8/compute/v1/projects/{proj" - + "ect}/global/networks/{network}\022\247\001\n\003Get\022*" - + ".google.cloud.compute.v1.GetNetworkReque" - + "st\032 .google.cloud.compute.v1.Network\"R\332A" - + "\017project,network\202\323\344\223\002:\0228/compute/v1/proj" - + "ects/{project}/global/networks/{network}" - + "\022\377\001\n\025GetEffectiveFirewalls\022<.google.clou" - + "d.compute.v1.GetEffectiveFirewallsNetwor" - + "kRequest\032>.google.cloud.compute.v1.Netwo" - + "rksGetEffectiveFirewallsResponse\"h\332A\017pro" - + "ject,network\202\323\344\223\002P\022N/compute/v1/projects" - + "/{project}/global/networks/{network}/get" - + "EffectiveFirewalls\022\323\001\n\006Insert\022-.google.c" - + "loud.compute.v1.InsertNetworkRequest\032\".g" - + "oogle.cloud.compute.v1.Operation\"v\332A\030pro" - + "ject,network_resource\212N\020GlobalOperations" - + "\202\323\344\223\002B\"./compute/v1/projects/{project}/g" - + "lobal/networks:\020network_resource\022\234\001\n\004Lis" - + "t\022,.google.cloud.compute.v1.ListNetworks" - + "Request\032$.google.cloud.compute.v1.Networ" - + "kList\"@\332A\007project\202\323\344\223\0020\022./compute/v1/pro" - + "jects/{project}/global/networks\022\351\001\n\021List" - + "PeeringRoutes\0229.google.cloud.compute.v1." - + "ListPeeringRoutesNetworksRequest\0323.googl" - + "e.cloud.compute.v1.ExchangedPeeringRoute" - + "sList\"d\332A\017project,network\202\323\344\223\002L\022J/comput" - + "e/v1/projects/{project}/global/networks/" - + "{network}/listPeeringRoutes\022\344\001\n\005Patch\022,." - + "google.cloud.compute.v1.PatchNetworkRequ" - + "est\032\".google.cloud.compute.v1.Operation\"" - + "\210\001\332A project,network,network_resource\212N\020" - + "GlobalOperations\202\323\344\223\002L28/compute/v1/proj" - + "ects/{project}/global/networks/{network}" - + ":\020network_resource\022\262\002\n\rRemovePeering\0224.g" - + "oogle.cloud.compute.v1.RemovePeeringNetw" - + "orkRequest\032\".google.cloud.compute.v1.Ope" - + "ration\"\306\001\332A8project,network,networks_rem" - + "ove_peering_request_resource\212N\020GlobalOpe" - + "rations\202\323\344\223\002r\"F/compute/v1/projects/{pro" - + "ject}/global/networks/{network}/removePe" - + "ering:(networks_remove_peering_request_r" - + "esource\022\355\001\n\022SwitchToCustomMode\0229.google." - + "cloud.compute.v1.SwitchToCustomModeNetwo" - + "rkRequest\032\".google.cloud.compute.v1.Oper" - + "ation\"x\332A\017project,network\212N\020GlobalOperat" - + "ions\202\323\344\223\002M\"K/compute/v1/projects/{projec" - + "t}/global/networks/{network}/switchToCus" - + "tomMode\022\262\002\n\rUpdatePeering\0224.google.cloud" - + ".compute.v1.UpdatePeeringNetworkRequest\032" - + "\".google.cloud.compute.v1.Operation\"\306\001\332A" - + "8project,network,networks_update_peering" - + "_request_resource\212N\020GlobalOperations\202\323\344\223" - + "\002r2F/compute/v1/projects/{project}/globa" - + "l/networks/{network}/updatePeering:(netw" - + "orks_update_peering_request_resource\032r\312A" - + "\026compute.googleapis.com\322AVhttps://www.go" - + "ogleapis.com/auth/compute,https://www.go" - + "ogleapis.com/auth/cloud-platform2\203\036\n\nNod" - + "eGroups\022\262\002\n\010AddNodes\0221.google.cloud.comp" - + "ute.v1.AddNodesNodeGroupRequest\032\".google" - + ".cloud.compute.v1.Operation\"\316\001\332A>project" - + ",zone,node_group,node_groups_add_nodes_r" - + "equest_resource\212N\016ZoneOperations\202\323\344\223\002v\"L" - + "/compute/v1/projects/{project}/zones/{zo" - + "ne}/nodeGroups/{node_group}/addNodes:&no" - + "de_groups_add_nodes_request_resource\022\304\001\n" - + "\016AggregatedList\0228.google.cloud.compute.v" - + "1.AggregatedListNodeGroupsRequest\0320.goog" - + "le.cloud.compute.v1.NodeGroupAggregatedL" - + "ist\"F\332A\007project\202\323\344\223\0026\0224/compute/v1/proje" - + "cts/{project}/aggregated/nodeGroups\022\325\001\n\006" - + "Delete\022/.google.cloud.compute.v1.DeleteN" - + "odeGroupRequest\032\".google.cloud.compute.v" - + "1.Operation\"v\332A\027project,zone,node_group\212" - + "N\016ZoneOperations\202\323\344\223\002E*C/compute/v1/proj" - + "ects/{project}/zones/{zone}/nodeGroups/{" - + "node_group}\022\301\002\n\013DeleteNodes\0224.google.clo" - + "ud.compute.v1.DeleteNodesNodeGroupReques" - + "t\032\".google.cloud.compute.v1.Operation\"\327\001" - + "\332AAproject,zone,node_group,node_groups_d" - + "elete_nodes_request_resource\212N\016ZoneOpera" - + "tions\202\323\344\223\002|\"O/compute/v1/projects/{proje" - + "ct}/zones/{zone}/nodeGroups/{node_group}" - + "/deleteNodes:)node_groups_delete_nodes_r" - + "equest_resource\022\276\001\n\003Get\022,.google.cloud.c" - + "ompute.v1.GetNodeGroupRequest\032\".google.c" - + "loud.compute.v1.NodeGroup\"e\332A\027project,zo" - + "ne,node_group\202\323\344\223\002E\022C/compute/v1/project" - + "s/{project}/zones/{zone}/nodeGroups/{nod" - + "e_group}\022\326\001\n\014GetIamPolicy\0225.google.cloud" - + ".compute.v1.GetIamPolicyNodeGroupRequest" - + "\032\037.google.cloud.compute.v1.Policy\"n\332A\025pr" - + "oject,zone,resource\202\323\344\223\002P\022N/compute/v1/p" - + "rojects/{project}/zones/{zone}/nodeGroup" - + "s/{resource}/getIamPolicy\022\372\001\n\006Insert\022/.g" - + "oogle.cloud.compute.v1.InsertNodeGroupRe" - + "quest\032\".google.cloud.compute.v1.Operatio" - + "n\"\232\001\332A3project,zone,initial_node_count,n" - + "ode_group_resource\212N\016ZoneOperations\202\323\344\223\002" - + "M\"6/compute/v1/projects/{project}/zones/" - + "{zone}/nodeGroups:\023node_group_resource\022\255" - + "\001\n\004List\022..google.cloud.compute.v1.ListNo" - + "deGroupsRequest\032&.google.cloud.compute.v" - + "1.NodeGroupList\"M\332A\014project,zone\202\323\344\223\0028\0226" - + "/compute/v1/projects/{project}/zones/{zo" - + "ne}/nodeGroups\022\337\001\n\tListNodes\0223.google.cl" - + "oud.compute.v1.ListNodesNodeGroupsReques" - + "t\032,.google.cloud.compute.v1.NodeGroupsLi" - + "stNodes\"o\332A\027project,zone,node_group\202\323\344\223\002" - + "O\"M/compute/v1/projects/{project}/zones/" - + "{zone}/nodeGroups/{node_group}/listNodes" - + "\022\375\001\n\005Patch\022..google.cloud.compute.v1.Pat" - + "chNodeGroupRequest\032\".google.cloud.comput" - + "e.v1.Operation\"\237\001\332A+project,zone,node_gr" - + "oup,node_group_resource\212N\016ZoneOperations" - + "\202\323\344\223\002Z2C/compute/v1/projects/{project}/z" - + "ones/{zone}/nodeGroups/{node_group}:\023nod" - + "e_group_resource\022\232\002\n\014SetIamPolicy\0225.goog" - + "le.cloud.compute.v1.SetIamPolicyNodeGrou" - + "pRequest\032\037.google.cloud.compute.v1.Polic" - + "y\"\261\001\332A6project,zone,resource,zone_set_po" - + "licy_request_resource\202\323\344\223\002r\"N/compute/v1" - + "/projects/{project}/zones/{zone}/nodeGro" - + "ups/{resource}/setIamPolicy: zone_set_po" - + "licy_request_resource\022\330\002\n\017SetNodeTemplat" - + "e\0228.google.cloud.compute.v1.SetNodeTempl" - + "ateNodeGroupRequest\032\".google.cloud.compu" - + "te.v1.Operation\"\346\001\332AFproject,zone,node_g" - + "roup,node_groups_set_node_template_reque" - + "st_resource\212N\016ZoneOperations\202\323\344\223\002\205\001\"S/co" - + "mpute/v1/projects/{project}/zones/{zone}" - + "/nodeGroups/{node_group}/setNodeTemplate" - + ":.node_groups_set_node_template_request_" - + "resource\022\205\003\n\030SimulateMaintenanceEvent\022A." - + "google.cloud.compute.v1.SimulateMaintena" - + "nceEventNodeGroupRequest\032\".google.cloud." - + "compute.v1.Operation\"\201\002\332AOproject,zone,n" - + "ode_group,node_groups_simulate_maintenan" - + "ce_event_request_resource\212N\016ZoneOperatio" - + "ns\202\323\344\223\002\227\001\"\\/compute/v1/projects/{project" - + "}/zones/{zone}/nodeGroups/{node_group}/s" - + "imulateMaintenanceEvent:7node_groups_sim" - + "ulate_maintenance_event_request_resource" - + "\022\277\002\n\022TestIamPermissions\022;.google.cloud.c" - + "ompute.v1.TestIamPermissionsNodeGroupReq" - + "uest\0320.google.cloud.compute.v1.TestPermi" - + "ssionsResponse\"\271\001\332A7project,zone,resourc" - + "e,test_permissions_request_resource\202\323\344\223\002" - + "y\"T/compute/v1/projects/{project}/zones/" - + "{zone}/nodeGroups/{resource}/testIamPerm" + + "atform2\260\005\n\014LicenseCodes\022\275\001\n\003Get\022..google" + + ".cloud.compute.v1.GetLicenseCodeRequest\032" + + "$.google.cloud.compute.v1.LicenseCode\"`\332" + + "A\024project,license_code\202\323\344\223\002C\022A/compute/v" + + "1/projects/{project}/global/licenseCodes" + + "/{license_code}\022\270\002\n\022TestIamPermissions\022=" + + ".google.cloud.compute.v1.TestIamPermissi" + + "onsLicenseCodeRequest\0320.google.cloud.com" + + "pute.v1.TestPermissionsResponse\"\260\001\332A2pro" + + "ject,resource,test_permissions_request_r" + + "esource\202\323\344\223\002u\"P/compute/v1/projects/{pro" + + "ject}/global/licenseCodes/{resource}/tes" + + "tIamPermissions:!test_permissions_reques" + + "t_resource\032\244\001\312A\026compute.googleapis.com\322A" + + "\207\001https://www.googleapis.com/auth/comput" + + "e.readonly,https://www.googleapis.com/au" + + "th/compute,https://www.googleapis.com/au" + + "th/cloud-platform2\372\014\n\010Licenses\022\302\001\n\006Delet" + + "e\022-.google.cloud.compute.v1.DeleteLicens" + + "eRequest\032\".google.cloud.compute.v1.Opera" + + "tion\"e\332A\017project,license\212N\020GlobalOperati" + + "ons\202\323\344\223\002:*8/compute/v1/projects/{project" + + "}/global/licenses/{license}\022\247\001\n\003Get\022*.go" + + "ogle.cloud.compute.v1.GetLicenseRequest\032" + + " .google.cloud.compute.v1.License\"R\332A\017pr" + + "oject,license\202\323\344\223\002:\0228/compute/v1/project" + + "s/{project}/global/licenses/{license}\022\307\001" + + "\n\014GetIamPolicy\0223.google.cloud.compute.v1" + + ".GetIamPolicyLicenseRequest\032\037.google.clo" + + "ud.compute.v1.Policy\"a\332A\020project,resourc" + + "e\202\323\344\223\002H\022F/compute/v1/projects/{project}/" + + "global/licenses/{resource}/getIamPolicy\022" + + "\323\001\n\006Insert\022-.google.cloud.compute.v1.Ins" + + "ertLicenseRequest\032\".google.cloud.compute" + + ".v1.Operation\"v\332A\030project,license_resour" + + "ce\212N\020GlobalOperations\202\323\344\223\002B\"./compute/v1" + + "/projects/{project}/global/licenses:\020lic" + + "ense_resource\022\245\001\n\004List\022,.google.cloud.co" + + "mpute.v1.ListLicensesRequest\032-.google.cl" + + "oud.compute.v1.LicensesListResponse\"@\332A\007" + + "project\202\323\344\223\0020\022./compute/v1/projects/{pro" + + "ject}/global/licenses\022\217\002\n\014SetIamPolicy\0223" + + ".google.cloud.compute.v1.SetIamPolicyLic" + + "enseRequest\032\037.google.cloud.compute.v1.Po" + + "licy\"\250\001\332A3project,resource,global_set_po" + + "licy_request_resource\202\323\344\223\002l\"F/compute/v1" + + "/projects/{project}/global/licenses/{res" + + "ource}/setIamPolicy:\"global_set_policy_r" + + "equest_resource\022\260\002\n\022TestIamPermissions\0229" + + ".google.cloud.compute.v1.TestIamPermissi" + + "onsLicenseRequest\0320.google.cloud.compute" + + ".v1.TestPermissionsResponse\"\254\001\332A2project" + + ",resource,test_permissions_request_resou" + + "rce\202\323\344\223\002q\"L/compute/v1/projects/{project" + + "}/global/licenses/{resource}/testIamPerm" + "issions:!test_permissions_request_resour" + "ce\032r\312A\026compute.googleapis.com\322AVhttps://" + "www.googleapis.com/auth/compute,https://" - + "www.googleapis.com/auth/cloud-platform2\264" - + "\020\n\rNodeTemplates\022\315\001\n\016AggregatedList\022;.go" - + "ogle.cloud.compute.v1.AggregatedListNode" - + "TemplatesRequest\0323.google.cloud.compute." - + "v1.NodeTemplateAggregatedList\"I\332A\007projec" - + "t\202\323\344\223\0029\0227/compute/v1/projects/{project}/" - + "aggregated/nodeTemplates\022\352\001\n\006Delete\0222.go" - + "ogle.cloud.compute.v1.DeleteNodeTemplate", - "Request\032\".google.cloud.compute.v1.Operat" - + "ion\"\207\001\332A\034project,region,node_template\212N\020" - + "RegionOperations\202\323\344\223\002O*M/compute/v1/proj" - + "ects/{project}/regions/{region}/nodeTemp" - + "lates/{node_template}\022\323\001\n\003Get\022/.google.c" - + "loud.compute.v1.GetNodeTemplateRequest\032%" - + ".google.cloud.compute.v1.NodeTemplate\"t\332" - + "A\034project,region,node_template\202\323\344\223\002O\022M/c" + + "www.googleapis.com/auth/cloud-platform2\353" + + "\r\n\rMachineImages\022\330\001\n\006Delete\0222.google.clo" + + "ud.compute.v1.DeleteMachineImageRequest\032" + + "\".google.cloud.compute.v1.Operation\"v\332A\025" + + "project,machine_image\212N\020GlobalOperations" + + "\202\323\344\223\002E*C/compute/v1/projects/{project}/g" + + "lobal/machineImages/{machine_image}\022\302\001\n\003" + + "Get\022/.google.cloud.compute.v1.GetMachine" + + "ImageRequest\032%.google.cloud.compute.v1.M" + + "achineImage\"c\332A\025project,machine_image\202\323\344" + + "\223\002E\022C/compute/v1/projects/{project}/glob" + + "al/machineImages/{machine_image}\022\321\001\n\014Get" + + "IamPolicy\0228.google.cloud.compute.v1.GetI" + + "amPolicyMachineImageRequest\032\037.google.clo" + + "ud.compute.v1.Policy\"f\332A\020project,resourc" + + "e\202\323\344\223\002M\022K/compute/v1/projects/{project}/" + + "global/machineImages/{resource}/getIamPo" + + "licy\022\352\001\n\006Insert\0222.google.cloud.compute.v" + + "1.InsertMachineImageRequest\032\".google.clo" + + "ud.compute.v1.Operation\"\207\001\332A\036project,mac" + + "hine_image_resource\212N\020GlobalOperations\202\323" + + "\344\223\002M\"3/compute/v1/projects/{project}/glo" + + "bal/machineImages:\026machine_image_resourc" + + "e\022\253\001\n\004List\0221.google.cloud.compute.v1.Lis" + + "tMachineImagesRequest\032).google.cloud.com" + + "pute.v1.MachineImageList\"E\332A\007project\202\323\344\223" + + "\0025\0223/compute/v1/projects/{project}/globa" + + "l/machineImages\022\231\002\n\014SetIamPolicy\0228.googl" + + "e.cloud.compute.v1.SetIamPolicyMachineIm" + + "ageRequest\032\037.google.cloud.compute.v1.Pol" + + "icy\"\255\001\332A3project,resource,global_set_pol" + + "icy_request_resource\202\323\344\223\002q\"K/compute/v1/" + + "projects/{project}/global/machineImages/" + + "{resource}/setIamPolicy:\"global_set_poli" + + "cy_request_resource\022\272\002\n\022TestIamPermissio" + + "ns\022>.google.cloud.compute.v1.TestIamPerm" + + "issionsMachineImageRequest\0320.google.clou" + + "d.compute.v1.TestPermissionsResponse\"\261\001\332" + + "A2project,resource,test_permissions_requ" + + "est_resource\202\323\344\223\002v\"Q/compute/v1/projects" + + "/{project}/global/machineImages/{resourc" + + "e}/testIamPermissions:!test_permissions_" + + "request_resource\032r\312A\026compute.googleapis." + + "com\322AVhttps://www.googleapis.com/auth/co" + + "mpute,https://www.googleapis.com/auth/cl" + + "oud-platform2\203\006\n\014MachineTypes\022\312\001\n\016Aggreg" + + "atedList\022:.google.cloud.compute.v1.Aggre" + + "gatedListMachineTypesRequest\0322.google.cl" + + "oud.compute.v1.MachineTypeAggregatedList" + + "\"H\332A\007project\202\323\344\223\0028\0226/compute/v1/projects" + + "/{project}/aggregated/machineTypes\022\310\001\n\003G" + + "et\022..google.cloud.compute.v1.GetMachineT" + + "ypeRequest\032$.google.cloud.compute.v1.Mac" + + "hineType\"k\332A\031project,zone,machine_type\202\323" + + "\344\223\002I\022G/compute/v1/projects/{project}/zon" + + "es/{zone}/machineTypes/{machine_type}\022\263\001" + + "\n\004List\0220.google.cloud.compute.v1.ListMac" + + "hineTypesRequest\032(.google.cloud.compute." + + "v1.MachineTypeList\"O\332A\014project,zone\202\323\344\223\002" + + ":\0228/compute/v1/projects/{project}/zones/" + + "{zone}/machineTypes\032\244\001\312A\026compute.googlea" + + "pis.com\322A\207\001https://www.googleapis.com/au" + + "th/compute.readonly,https://www.googleap" + + "is.com/auth/compute,https://www.googleap" + + "is.com/auth/cloud-platform2\270\021\n\022NetworkAt" + + "tachments\022\334\001\n\016AggregatedList\022@.google.cl" + + "oud.compute.v1.AggregatedListNetworkAtta" + + "chmentsRequest\0328.google.cloud.compute.v1" + + ".NetworkAttachmentAggregatedList\"N\332A\007pro" + + "ject\202\323\344\223\002>\022.goog" - + "le.cloud.compute.v1.TestIamPermissionsNo" - + "deTemplateRequest\0320.google.cloud.compute" - + ".v1.TestPermissionsResponse\"\303\001\332A9project" - + ",region,resource,test_permissions_reques" - + "t_resource\202\323\344\223\002\200\001\"[/compute/v1/projects/" - + "{project}/regions/{region}/nodeTemplates" + + "gion}/networkAttachments/{resource}/getI" + + "amPolicy\022\217\002\n\006Insert\0227.google.cloud.compu" + + "te.v1.InsertNetworkAttachmentRequest\032\".g" + + "oogle.cloud.compute.v1.Operation\"\247\001\332A*pr" + + "oject,region,network_attachment_resource" + + "\212N\020RegionOperations\202\323\344\223\002a\"B/compute/v1/p" + + "rojects/{project}/regions/{region}/netwo" + + "rkAttachments:\033network_attachment_resour" + + "ce\022\313\001\n\004List\0226.google.cloud.compute.v1.Li" + + "stNetworkAttachmentsRequest\032..google.clo" + + "ud.compute.v1.NetworkAttachmentList\"[\332A\016" + + "project,region\202\323\344\223\002D\022B/compute/v1/projec" + + "ts/{project}/regions/{region}/networkAtt" + + "achments\022\265\002\n\014SetIamPolicy\022=.google.cloud" + + ".compute.v1.SetIamPolicyNetworkAttachmen", + "tRequest\032\037.google.cloud.compute.v1.Polic" + + "y\"\304\001\332A:project,region,resource,region_se" + + "t_policy_request_resource\202\323\344\223\002\200\001\"Z/compu" + + "te/v1/projects/{project}/regions/{region" + + "}/networkAttachments/{resource}/setIamPo" + + "licy:\"region_set_policy_request_resource" + + "\022\326\002\n\022TestIamPermissions\022C.google.cloud.c" + + "ompute.v1.TestIamPermissionsNetworkAttac" + + "hmentRequest\0320.google.cloud.compute.v1.T" + + "estPermissionsResponse\"\310\001\332A9project,regi" + + "on,resource,test_permissions_request_res" + + "ource\202\323\344\223\002\205\001\"`/compute/v1/projects/{proj" + + "ect}/regions/{region}/networkAttachments" + "/{resource}/testIamPermissions:!test_per" + "missions_request_resource\032r\312A\026compute.go" + "ogleapis.com\322AVhttps://www.googleapis.co" + "m/auth/compute,https://www.googleapis.co" - + "m/auth/cloud-platform2\337\005\n\tNodeTypes\022\301\001\n\016" - + "AggregatedList\0227.google.cloud.compute.v1" - + ".AggregatedListNodeTypesRequest\032/.google" - + ".cloud.compute.v1.NodeTypeAggregatedList" - + "\"E\332A\007project\202\323\344\223\0025\0223/compute/v1/projects" - + "/{project}/aggregated/nodeTypes\022\271\001\n\003Get\022" - + "+.google.cloud.compute.v1.GetNodeTypeReq" - + "uest\032!.google.cloud.compute.v1.NodeType\"" - + "b\332A\026project,zone,node_type\202\323\344\223\002C\022A/compu" - + "te/v1/projects/{project}/zones/{zone}/no" - + "deTypes/{node_type}\022\252\001\n\004List\022-.google.cl" - + "oud.compute.v1.ListNodeTypesRequest\032%.go" - + "ogle.cloud.compute.v1.NodeTypeList\"L\332A\014p" - + "roject,zone\202\323\344\223\0027\0225/compute/v1/projects/" - + "{project}/zones/{zone}/nodeTypes\032\244\001\312A\026co" - + "mpute.googleapis.com\322A\207\001https://www.goog" - + "leapis.com/auth/compute.readonly,https:/" - + "/www.googleapis.com/auth/compute,https:/" - + "/www.googleapis.com/auth/cloud-platform2" - + "\220\017\n\020PacketMirrorings\022\326\001\n\016AggregatedList\022" - + ">.google.cloud.compute.v1.AggregatedList" - + "PacketMirroringsRequest\0326.google.cloud.c" - + "ompute.v1.PacketMirroringAggregatedList\"" - + "L\332A\007project\202\323\344\223\002<\022:/compute/v1/projects/" - + "{project}/aggregated/packetMirrorings\022\366\001" - + "\n\006Delete\0225.google.cloud.compute.v1.Delet" - + "ePacketMirroringRequest\032\".google.cloud.c" - + "ompute.v1.Operation\"\220\001\332A\037project,region," - + "packet_mirroring\212N\020RegionOperations\202\323\344\223\002" - + "U*S/compute/v1/projects/{project}/region" - + "s/{region}/packetMirrorings/{packet_mirr" - + "oring}\022\342\001\n\003Get\0222.google.cloud.compute.v1" - + ".GetPacketMirroringRequest\032(.google.clou" - + "d.compute.v1.PacketMirroring\"}\332A\037project" - + ",region,packet_mirroring\202\323\344\223\002U\022S/compute" - + "/v1/projects/{project}/regions/{region}/" - + "packetMirrorings/{packet_mirroring}\022\207\002\n\006" - + "Insert\0225.google.cloud.compute.v1.InsertP" - + "acketMirroringRequest\032\".google.cloud.com" - + "pute.v1.Operation\"\241\001\332A(project,region,pa" - + "cket_mirroring_resource\212N\020RegionOperatio" - + "ns\202\323\344\223\002]\"@/compute/v1/projects/{project}" - + "/regions/{region}/packetMirrorings:\031pack" - + "et_mirroring_resource\022\305\001\n\004List\0224.google." - + "cloud.compute.v1.ListPacketMirroringsReq" - + "uest\032,.google.cloud.compute.v1.PacketMir" - + "roringList\"Y\332A\016project,region\202\323\344\223\002B\022@/co" - + "mpute/v1/projects/{project}/regions/{reg" - + "ion}/packetMirrorings\022\251\002\n\005Patch\0224.google" - + ".cloud.compute.v1.PatchPacketMirroringRe" - + "quest\032\".google.cloud.compute.v1.Operatio" - + "n\"\305\001\332A9project,region,packet_mirroring,p" - + "acket_mirroring_resource\212N\020RegionOperati" - + "ons\202\323\344\223\002p2S/compute/v1/projects/{project" - + "}/regions/{region}/packetMirrorings/{pac" - + "ket_mirroring}:\031packet_mirroring_resourc" - + "e\022\322\002\n\022TestIamPermissions\022A.google.cloud." - + "compute.v1.TestIamPermissionsPacketMirro" - + "ringRequest\0320.google.cloud.compute.v1.Te" - + "stPermissionsResponse\"\306\001\332A9project,regio" - + "n,resource,test_permissions_request_reso" - + "urce\202\323\344\223\002\203\001\"^/compute/v1/projects/{proje" - + "ct}/regions/{region}/packetMirrorings/{r" + + "m/auth/cloud-platform2\206\r\n\033NetworkEdgeSec" + + "urityServices\022\367\001\n\016AggregatedList\022I.googl" + + "e.cloud.compute.v1.AggregatedListNetwork" + + "EdgeSecurityServicesRequest\032A.google.clo" + + "ud.compute.v1.NetworkEdgeSecurityService" + + "AggregatedList\"W\332A\007project\202\323\344\223\002G\022E/compu" + + "te/v1/projects/{project}/aggregated/netw" + + "orkEdgeSecurityServices\022\246\002\n\006Delete\022@.goo" + + "gle.cloud.compute.v1.DeleteNetworkEdgeSe" + + "curityServiceRequest\032\".google.cloud.comp" + + "ute.v1.Operation\"\265\001\332A,project,region,net" + + "work_edge_security_service\212N\020RegionOpera" + + "tions\202\323\344\223\002m*k/compute/v1/projects/{proje" + + "ct}/regions/{region}/networkEdgeSecurity" + + "Services/{network_edge_security_service}" + + "\022\236\002\n\003Get\022=.google.cloud.compute.v1.GetNe" + + "tworkEdgeSecurityServiceRequest\0323.google" + + ".cloud.compute.v1.NetworkEdgeSecuritySer" + + "vice\"\242\001\332A,project,region,network_edge_se" + + "curity_service\202\323\344\223\002m\022k/compute/v1/projec" + + "ts/{project}/regions/{region}/networkEdg" + + "eSecurityServices/{network_edge_security" + + "_service}\022\267\002\n\006Insert\022@.google.cloud.comp" + + "ute.v1.InsertNetworkEdgeSecurityServiceR" + + "equest\032\".google.cloud.compute.v1.Operati" + + "on\"\306\001\332A5project,region,network_edge_secu" + + "rity_service_resource\212N\020RegionOperations" + + "\202\323\344\223\002u\"K/compute/v1/projects/{project}/r" + + "egions/{region}/networkEdgeSecurityServi" + + "ces:&network_edge_security_service_resou" + + "rce\022\364\002\n\005Patch\022?.google.cloud.compute.v1." + + "PatchNetworkEdgeSecurityServiceRequest\032\"" + + ".google.cloud.compute.v1.Operation\"\205\002\332AS" + + "project,region,network_edge_security_ser" + + "vice,network_edge_security_service_resou" + + "rce\212N\020RegionOperations\202\323\344\223\002\225\0012k/compute/" + + "v1/projects/{project}/regions/{region}/n" + + "etworkEdgeSecurityServices/{network_edge" + + "_security_service}:&network_edge_securit" + + "y_service_resource\032r\312A\026compute.googleapi" + + "s.com\322AVhttps://www.googleapis.com/auth/" + + "compute,https://www.googleapis.com/auth/" + + "cloud-platform2\331\027\n\025NetworkEndpointGroups" + + "\022\345\001\n\016AggregatedList\022C.google.cloud.compu" + + "te.v1.AggregatedListNetworkEndpointGroup" + + "sRequest\032;.google.cloud.compute.v1.Netwo" + + "rkEndpointGroupAggregatedList\"Q\332A\007projec" + + "t\202\323\344\223\002A\022?/compute/v1/projects/{project}/" + + "aggregated/networkEndpointGroups\022\261\003\n\026Att" + + "achNetworkEndpoints\022J.google.cloud.compu" + + "te.v1.AttachNetworkEndpointsNetworkEndpo" + + "intGroupRequest\032\".google.cloud.compute.v" + + "1.Operation\"\246\002\332A]project,zone,network_en" + + "dpoint_group,network_endpoint_groups_att" + + "ach_endpoints_request_resource\212N\016ZoneOpe" + + "rations\202\323\344\223\002\256\001\"q/compute/v1/projects/{pr" + + "oject}/zones/{zone}/networkEndpointGroup" + + "s/{network_endpoint_group}/attachNetwork" + + "Endpoints:9network_endpoint_groups_attac" + + "h_endpoints_request_resource\022\204\002\n\006Delete\022" + + ":.google.cloud.compute.v1.DeleteNetworkE" + + "ndpointGroupRequest\032\".google.cloud.compu" + + "te.v1.Operation\"\231\001\332A#project,zone,networ" + + "k_endpoint_group\212N\016ZoneOperations\202\323\344\223\002\\*" + + "Z/compute/v1/projects/{project}/zones/{z" + + "one}/networkEndpointGroups/{network_endp" + + "oint_group}\022\261\003\n\026DetachNetworkEndpoints\022J" + + ".google.cloud.compute.v1.DetachNetworkEn" + + "dpointsNetworkEndpointGroupRequest\032\".goo" + + "gle.cloud.compute.v1.Operation\"\246\002\332A]proj" + + "ect,zone,network_endpoint_group,network_" + + "endpoint_groups_detach_endpoints_request" + + "_resource\212N\016ZoneOperations\202\323\344\223\002\256\001\"q/comp" + + "ute/v1/projects/{project}/zones/{zone}/n" + + "etworkEndpointGroups/{network_endpoint_g" + + "roup}/detachNetworkEndpoints:9network_en" + + "dpoint_groups_detach_endpoints_request_r" + + "esource\022\370\001\n\003Get\0227.google.cloud.compute.v" + + "1.GetNetworkEndpointGroupRequest\032-.googl" + + "e.cloud.compute.v1.NetworkEndpointGroup\"" + + "\210\001\332A#project,zone,network_endpoint_group" + + "\202\323\344\223\002\\\022Z/compute/v1/projects/{project}/z" + + "ones/{zone}/networkEndpointGroups/{netwo" + + "rk_endpoint_group}\022\225\002\n\006Insert\022:.google.c" + + "loud.compute.v1.InsertNetworkEndpointGro" + + "upRequest\032\".google.cloud.compute.v1.Oper" + + "ation\"\252\001\332A,project,zone,network_endpoint" + + "_group_resource\212N\016ZoneOperations\202\323\344\223\002d\"A" + + "/compute/v1/projects/{project}/zones/{zo" + + "ne}/networkEndpointGroups:\037network_endpo" + + "int_group_resource\022\316\001\n\004List\0229.google.clo" + + "ud.compute.v1.ListNetworkEndpointGroupsR" + + "equest\0321.google.cloud.compute.v1.Network" + + "EndpointGroupList\"X\332A\014project,zone\202\323\344\223\002C" + + "\022A/compute/v1/projects/{project}/zones/{" + + "zone}/networkEndpointGroups\022\267\003\n\024ListNetw" + + "orkEndpoints\022I.google.cloud.compute.v1.L" + + "istNetworkEndpointsNetworkEndpointGroups" + + "Request\032B.google.cloud.compute.v1.Networ" + + "kEndpointGroupsListNetworkEndpoints\"\217\002\332A" + + "[project,zone,network_endpoint_group,net" + + "work_endpoint_groups_list_endpoints_requ" + + "est_resource\202\323\344\223\002\252\001\"o/compute/v1/project" + + "s/{project}/zones/{zone}/networkEndpoint" + + "Groups/{network_endpoint_group}/listNetw" + + "orkEndpoints:7network_endpoint_groups_li" + + "st_endpoints_request_resource\022\326\002\n\022TestIa" + + "mPermissions\022F.google.cloud.compute.v1.T" + + "estIamPermissionsNetworkEndpointGroupReq" + + "uest\0320.google.cloud.compute.v1.TestPermi" + + "ssionsResponse\"\305\001\332A7project,zone,resourc" + + "e,test_permissions_request_resource\202\323\344\223\002" + + "\204\001\"_/compute/v1/projects/{project}/zones" + + "/{zone}/networkEndpointGroups/{resource}" + + "/testIamPermissions:!test_permissions_re" + + "quest_resource\032r\312A\026compute.googleapis.co" + + "m\322AVhttps://www.googleapis.com/auth/comp" + + "ute,https://www.googleapis.com/auth/clou" + + "d-platform2\275\"\n\027NetworkFirewallPolicies\022\323" + + "\002\n\016AddAssociation\022C.google.cloud.compute" + + ".v1.AddAssociationNetworkFirewallPolicyR" + + "equest\032\".google.cloud.compute.v1.Operati" + + "on\"\327\001\332A.google.cloud.compute.v" + + "1.PatchRuleNetworkFirewallPolicyRequest\032" + + "\".google.cloud.compute.v1.Operation\"\304\001\332A" + + "5project,firewall_policy,firewall_policy" + + "_rule_resource\212N\020GlobalOperations\202\323\344\223\002s\"" + + "R/compute/v1/projects/{project}/global/f" + + "irewallPolicies/{firewall_policy}/patchR" + + "ule:\035firewall_policy_rule_resource\022\221\002\n\021R" + + "emoveAssociation\022F.google.cloud.compute." + + "v1.RemoveAssociationNetworkFirewallPolic" + + "yRequest\032\".google.cloud.compute.v1.Opera" + + "tion\"\217\001\332A\027project,firewall_policy\212N\020Glob" + + "alOperations\202\323\344\223\002\\\"Z/compute/v1/projects" + + "/{project}/global/firewallPolicies/{fire" + + "wall_policy}/removeAssociation\022\374\001\n\nRemov" + + "eRule\022?.google.cloud.compute.v1.RemoveRu" + + "leNetworkFirewallPolicyRequest\032\".google." + + "cloud.compute.v1.Operation\"\210\001\332A\027project," + + "firewall_policy\212N\020GlobalOperations\202\323\344\223\002U" + + "\"S/compute/v1/projects/{project}/global/" + + "firewallPolicies/{firewall_policy}/remov" + + "eRule\022\245\002\n\014SetIamPolicy\022A.google.cloud.co" + + "mpute.v1.SetIamPolicyNetworkFirewallPoli" + + "cyRequest\032\037.google.cloud.compute.v1.Poli" + + "cy\"\260\001\332A3project,resource,global_set_poli" + + "cy_request_resource\202\323\344\223\002t\"N/compute/v1/p" + + "rojects/{project}/global/firewallPolicie" + + "s/{resource}/setIamPolicy:\"global_set_po" + + "licy_request_resource\022\306\002\n\022TestIamPermiss" + + "ions\022G.google.cloud.compute.v1.TestIamPe" + + "rmissionsNetworkFirewallPolicyRequest\0320." + + "google.cloud.compute.v1.TestPermissionsR" + + "esponse\"\264\001\332A2project,resource,test_permi" + + "ssions_request_resource\202\323\344\223\002y\"T/compute/" + + "v1/projects/{project}/global/firewallPol" + + "icies/{resource}/testIamPermissions:!tes" + + "t_permissions_request_resource\032r\312A\026compu" + + "te.googleapis.com\322AVhttps://www.googleap" + + "is.com/auth/compute,https://www.googleap" + + "is.com/auth/cloud-platform2\267\025\n\010Networks\022" + + "\243\002\n\nAddPeering\0221.google.cloud.compute.v1" + + ".AddPeeringNetworkRequest\032\".google.cloud" + + ".compute.v1.Operation\"\275\001\332A5project,netwo" + + "rk,networks_add_peering_request_resource" + + "\212N\020GlobalOperations\202\323\344\223\002l\"C/compute/v1/p" + + "rojects/{project}/global/networks/{netwo" + + "rk}/addPeering:%networks_add_peering_req" + + "uest_resource\022\302\001\n\006Delete\022-.google.cloud." + + "compute.v1.DeleteNetworkRequest\032\".google" + + ".cloud.compute.v1.Operation\"e\332A\017project," + + "network\212N\020GlobalOperations\202\323\344\223\002:*8/compu" + + "te/v1/projects/{project}/global/networks" + + "/{network}\022\247\001\n\003Get\022*.google.cloud.comput" + + "e.v1.GetNetworkRequest\032 .google.cloud.co" + + "mpute.v1.Network\"R\332A\017project,network\202\323\344\223" + + "\002:\0228/compute/v1/projects/{project}/globa" + + "l/networks/{network}\022\377\001\n\025GetEffectiveFir" + + "ewalls\022<.google.cloud.compute.v1.GetEffe" + + "ctiveFirewallsNetworkRequest\032>.google.cl" + + "oud.compute.v1.NetworksGetEffectiveFirew" + + "allsResponse\"h\332A\017project,network\202\323\344\223\002P\022N" + + "/compute/v1/projects/{project}/global/ne" + + "tworks/{network}/getEffectiveFirewalls\022\323" + + "\001\n\006Insert\022-.google.cloud.compute.v1.Inse" + + "rtNetworkRequest\032\".google.cloud.compute." + + "v1.Operation\"v\332A\030project,network_resourc" + + "e\212N\020GlobalOperations\202\323\344\223\002B\"./compute/v1/" + + "projects/{project}/global/networks:\020netw" + + "ork_resource\022\234\001\n\004List\022,.google.cloud.com" + + "pute.v1.ListNetworksRequest\032$.google.clo" + + "ud.compute.v1.NetworkList\"@\332A\007project\202\323\344" + + "\223\0020\022./compute/v1/projects/{project}/glob" + + "al/networks\022\351\001\n\021ListPeeringRoutes\0229.goog" + + "le.cloud.compute.v1.ListPeeringRoutesNet" + + "worksRequest\0323.google.cloud.compute.v1.E" + + "xchangedPeeringRoutesList\"d\332A\017project,ne" + + "twork\202\323\344\223\002L\022J/compute/v1/projects/{proje" + + "ct}/global/networks/{network}/listPeerin" + + "gRoutes\022\344\001\n\005Patch\022,.google.cloud.compute" + + ".v1.PatchNetworkRequest\032\".google.cloud.c" + + "ompute.v1.Operation\"\210\001\332A project,network" + + ",network_resource\212N\020GlobalOperations\202\323\344\223" + + "\002L28/compute/v1/projects/{project}/globa" + + "l/networks/{network}:\020network_resource\022\262" + + "\002\n\rRemovePeering\0224.google.cloud.compute." + + "v1.RemovePeeringNetworkRequest\032\".google." + + "cloud.compute.v1.Operation\"\306\001\332A8project," + + "network,networks_remove_peering_request_" + + "resource\212N\020GlobalOperations\202\323\344\223\002r\"F/comp" + + "ute/v1/projects/{project}/global/network" + + "s/{network}/removePeering:(networks_remo" + + "ve_peering_request_resource\022\355\001\n\022SwitchTo" + + "CustomMode\0229.google.cloud.compute.v1.Swi" + + "tchToCustomModeNetworkRequest\032\".google.c" + + "loud.compute.v1.Operation\"x\332A\017project,ne" + + "twork\212N\020GlobalOperations\202\323\344\223\002M\"K/compute" + + "/v1/projects/{project}/global/networks/{" + + "network}/switchToCustomMode\022\262\002\n\rUpdatePe" + + "ering\0224.google.cloud.compute.v1.UpdatePe" + + "eringNetworkRequest\032\".google.cloud.compu" + + "te.v1.Operation\"\306\001\332A8project,network,net" + + "works_update_peering_request_resource\212N\020" + + "GlobalOperations\202\323\344\223\002r2F/compute/v1/proj" + + "ects/{project}/global/networks/{network}" + + "/updatePeering:(networks_update_peering_" + + "request_resource\032r\312A\026compute.googleapis." + + "com\322AVhttps://www.googleapis.com/auth/co" + + "mpute,https://www.googleapis.com/auth/cl" + + "oud-platform2\203\036\n\nNodeGroups\022\262\002\n\010AddNodes" + + "\0221.google.cloud.compute.v1.AddNodesNodeG" + + "roupRequest\032\".google.cloud.compute.v1.Op" + + "eration\"\316\001\332A>project,zone,node_group,nod" + + "e_groups_add_nodes_request_resource\212N\016Zo" + + "neOperations\202\323\344\223\002v\"L/compute/v1/projects" + + "/{project}/zones/{zone}/nodeGroups/{node" + + "_group}/addNodes:&node_groups_add_nodes_" + + "request_resource\022\304\001\n\016AggregatedList\0228.go" + + "ogle.cloud.compute.v1.AggregatedListNode" + + "GroupsRequest\0320.google.cloud.compute.v1." + + "NodeGroupAggregatedList\"F\332A\007project\202\323\344\223\002" + + "6\0224/compute/v1/projects/{project}/aggreg" + + "ated/nodeGroups\022\325\001\n\006Delete\022/.google.clou" + + "d.compute.v1.DeleteNodeGroupRequest\032\".go" + + "ogle.cloud.compute.v1.Operation\"v\332A\027proj" + + "ect,zone,node_group\212N\016ZoneOperations\202\323\344\223" + + "\002E*C/compute/v1/projects/{project}/zones" + + "/{zone}/nodeGroups/{node_group}\022\301\002\n\013Dele" + + "teNodes\0224.google.cloud.compute.v1.Delete" + + "NodesNodeGroupRequest\032\".google.cloud.com" + + "pute.v1.Operation\"\327\001\332AAproject,zone,node" + + "_group,node_groups_delete_nodes_request_" + + "resource\212N\016ZoneOperations\202\323\344\223\002|\"O/comput" + + "e/v1/projects/{project}/zones/{zone}/nod" + + "eGroups/{node_group}/deleteNodes:)node_g" + + "roups_delete_nodes_request_resource\022\276\001\n\003" + + "Get\022,.google.cloud.compute.v1.GetNodeGro" + + "upRequest\032\".google.cloud.compute.v1.Node" + + "Group\"e\332A\027project,zone,node_group\202\323\344\223\002E\022" + + "C/compute/v1/projects/{project}/zones/{z" + + "one}/nodeGroups/{node_group}\022\326\001\n\014GetIamP" + + "olicy\0225.google.cloud.compute.v1.GetIamPo" + + "licyNodeGroupRequest\032\037.google.cloud.comp" + + "ute.v1.Policy\"n\332A\025project,zone,resource\202" + + "\323\344\223\002P\022N/compute/v1/projects/{project}/zo" + + "nes/{zone}/nodeGroups/{resource}/getIamP" + + "olicy\022\372\001\n\006Insert\022/.google.cloud.compute." + + "v1.InsertNodeGroupRequest\032\".google.cloud" + + ".compute.v1.Operation\"\232\001\332A3project,zone," + + "initial_node_count,node_group_resource\212N" + + "\016ZoneOperations\202\323\344\223\002M\"6/compute/v1/proje" + + "cts/{project}/zones/{zone}/nodeGroups:\023n" + + "ode_group_resource\022\255\001\n\004List\022..google.clo" + + "ud.compute.v1.ListNodeGroupsRequest\032&.go" + + "ogle.cloud.compute.v1.NodeGroupList\"M\332A\014" + + "project,zone\202\323\344\223\0028\0226/compute/v1/projects" + + "/{project}/zones/{zone}/nodeGroups\022\337\001\n\tL" + + "istNodes\0223.google.cloud.compute.v1.ListN" + + "odesNodeGroupsRequest\032,.google.cloud.com" + + "pute.v1.NodeGroupsListNodes\"o\332A\027project," + + "zone,node_group\202\323\344\223\002O\"M/compute/v1/proje" + + "cts/{project}/zones/{zone}/nodeGroups/{n" + + "ode_group}/listNodes\022\375\001\n\005Patch\022..google." + + "cloud.compute.v1.PatchNodeGroupRequest\032\"" + + ".google.cloud.compute.v1.Operation\"\237\001\332A+" + + "project,zone,node_group,node_group_resou" + + "rce\212N\016ZoneOperations\202\323\344\223\002Z2C/compute/v1/" + + "projects/{project}/zones/{zone}/nodeGrou" + + "ps/{node_group}:\023node_group_resource\022\232\002\n" + + "\014SetIamPolicy\0225.google.cloud.compute.v1." + + "SetIamPolicyNodeGroupRequest\032\037.google.cl" + + "oud.compute.v1.Policy\"\261\001\332A6project,zone," + + "resource,zone_set_policy_request_resourc" + + "e\202\323\344\223\002r\"N/compute/v1/projects/{project}/" + + "zones/{zone}/nodeGroups/{resource}/setIa" + + "mPolicy: zone_set_policy_request_resourc" + + "e\022\330\002\n\017SetNodeTemplate\0228.google.cloud.com" + + "pute.v1.SetNodeTemplateNodeGroupRequest\032" + + "\".google.cloud.compute.v1.Operation\"\346\001\332A" + + "Fproject,zone,node_group,node_groups_set" + + "_node_template_request_resource\212N\016ZoneOp" + + "erations\202\323\344\223\002\205\001\"S/compute/v1/projects/{p" + + "roject}/zones/{zone}/nodeGroups/{node_gr" + + "oup}/setNodeTemplate:.node_groups_set_no" + + "de_template_request_resource\022\205\003\n\030Simulat" + + "eMaintenanceEvent\022A.google.cloud.compute" + + ".v1.SimulateMaintenanceEventNodeGroupReq" + + "uest\032\".google.cloud.compute.v1.Operation" + + "\"\201\002\332AOproject,zone,node_group,node_group" + + "s_simulate_maintenance_event_request_res" + + "ource\212N\016ZoneOperations\202\323\344\223\002\227\001\"\\/compute/" + + "v1/projects/{project}/zones/{zone}/nodeG" + + "roups/{node_group}/simulateMaintenanceEv" + + "ent:7node_groups_simulate_maintenance_ev" + + "ent_request_resource\022\277\002\n\022TestIamPermissi", + "ons\022;.google.cloud.compute.v1.TestIamPer" + + "missionsNodeGroupRequest\0320.google.cloud." + + "compute.v1.TestPermissionsResponse\"\271\001\332A7" + + "project,zone,resource,test_permissions_r" + + "equest_resource\202\323\344\223\002y\"T/compute/v1/proje" + + "cts/{project}/zones/{zone}/nodeGroups/{r" + "esource}/testIamPermissions:!test_permis" + "sions_request_resource\032r\312A\026compute.googl" + "eapis.com\322AVhttps://www.googleapis.com/a" + "uth/compute,https://www.googleapis.com/a" - + "uth/cloud-platform2\200\031\n\010Projects\022\277\001\n\016Disa" - + "bleXpnHost\0225.google.cloud.compute.v1.Dis" - + "ableXpnHostProjectRequest\032\".google.cloud" - + ".compute.v1.Operation\"R\332A\007project\212N\020Glob" - + "alOperations\202\323\344\223\002/\"-/compute/v1/projects" - + "/{project}/disableXpnHost\022\253\002\n\022DisableXpn" - + "Resource\0229.google.cloud.compute.v1.Disab" - + "leXpnResourceProjectRequest\032\".google.clo" - + "ud.compute.v1.Operation\"\265\001\332A6project,pro" - + "jects_disable_xpn_resource_request_resou" - + "rce\212N\020GlobalOperations\202\323\344\223\002c\"1/compute/v" - + "1/projects/{project}/disableXpnResource:" - + ".projects_disable_xpn_resource_request_r" - + "esource\022\274\001\n\rEnableXpnHost\0224.google.cloud" - + ".compute.v1.EnableXpnHostProjectRequest\032" - + "\".google.cloud.compute.v1.Operation\"Q\332A\007" - + "project\212N\020GlobalOperations\202\323\344\223\002.\",/compu" - + "te/v1/projects/{project}/enableXpnHost\022\246" - + "\002\n\021EnableXpnResource\0228.google.cloud.comp" - + "ute.v1.EnableXpnResourceProjectRequest\032\"" - + ".google.cloud.compute.v1.Operation\"\262\001\332A5" - + "project,projects_enable_xpn_resource_req" - + "uest_resource\212N\020GlobalOperations\202\323\344\223\002a\"0" - + "/compute/v1/projects/{project}/enableXpn" - + "Resource:-projects_enable_xpn_resource_r" - + "equest_resource\022\205\001\n\003Get\022*.google.cloud.c" - + "ompute.v1.GetProjectRequest\032 .google.clo" - + "ud.compute.v1.Project\"0\332A\007project\202\323\344\223\002 \022" - + "\036/compute/v1/projects/{project}\022\236\001\n\nGetX" - + "pnHost\0221.google.cloud.compute.v1.GetXpnH" - + "ostProjectRequest\032 .google.cloud.compute" - + ".v1.Project\";\332A\007project\202\323\344\223\002+\022)/compute/" - + "v1/projects/{project}/getXpnHost\022\276\001\n\017Get" - + "XpnResources\0227.google.cloud.compute.v1.G" - + "etXpnResourcesProjectsRequest\0320.google.c" - + "loud.compute.v1.ProjectsGetXpnResources\"" - + "@\332A\007project\202\323\344\223\0020\022./compute/v1/projects/" - + "{project}/getXpnResources\022\375\001\n\014ListXpnHos" - + "ts\0224.google.cloud.compute.v1.ListXpnHost" - + "sProjectsRequest\032$.google.cloud.compute." - + "v1.XpnHostList\"\220\001\332A0project,projects_lis" - + "t_xpn_hosts_request_resource\202\323\344\223\002W\"+/com" - + "pute/v1/projects/{project}/listXpnHosts:" - + "(projects_list_xpn_hosts_request_resourc" - + "e\022\345\001\n\010MoveDisk\022/.google.cloud.compute.v1" - + ".MoveDiskProjectRequest\032\".google.cloud.c" - + "ompute.v1.Operation\"\203\001\332A\"project,disk_mo" - + "ve_request_resource\212N\020GlobalOperations\202\323" - + "\344\223\002E\"\'/compute/v1/projects/{project}/mov" - + "eDisk:\032disk_move_request_resource\022\371\001\n\014Mo" - + "veInstance\0223.google.cloud.compute.v1.Mov" - + "eInstanceProjectRequest\032\".google.cloud.c" - + "ompute.v1.Operation\"\217\001\332A&project,instanc" - + "e_move_request_resource\212N\020GlobalOperatio" - + "ns\202\323\344\223\002M\"+/compute/v1/projects/{project}" - + "/moveInstance:\036instance_move_request_res" - + "ource\022\206\002\n\031SetCommonInstanceMetadata\022@.go" - + "ogle.cloud.compute.v1.SetCommonInstanceM" - + "etadataProjectRequest\032\".google.cloud.com" - + "pute.v1.Operation\"\202\001\332A\031project,metadata_" - + "resource\212N\020GlobalOperations\202\323\344\223\002M\"8/comp" - + "ute/v1/projects/{project}/setCommonInsta" - + "nceMetadata:\021metadata_resource\022\274\002\n\025SetDe" - + "faultNetworkTier\022<.google.cloud.compute." - + "v1.SetDefaultNetworkTierProjectRequest\032\"" - + ".google.cloud.compute.v1.Operation\"\300\001\332A:" - + "project,projects_set_default_network_tie" - + "r_request_resource\212N\020GlobalOperations\202\323\344" - + "\223\002j\"4/compute/v1/projects/{project}/setD" - + "efaultNetworkTier:2projects_set_default_" - + "network_tier_request_resource\022\221\002\n\024SetUsa" - + "geExportBucket\022;.google.cloud.compute.v1" - + ".SetUsageExportBucketProjectRequest\032\".go" - + "ogle.cloud.compute.v1.Operation\"\227\001\332A&pro" - + "ject,usage_export_location_resource\212N\020Gl" - + "obalOperations\202\323\344\223\002U\"3/compute/v1/projec" - + "ts/{project}/setUsageExportBucket:\036usage" - + "_export_location_resource\032r\312A\026compute.go" - + "ogleapis.com\322AVhttps://www.googleapis.co" - + "m/auth/compute,https://www.googleapis.co" - + "m/auth/cloud-platform2\304\013\n\030PublicAdvertis" - + "edPrefixes\022\205\002\n\006Delete\022=.google.cloud.com" - + "pute.v1.DeletePublicAdvertisedPrefixeReq" - + "uest\032\".google.cloud.compute.v1.Operation" - + "\"\227\001\332A project,public_advertised_prefix\212N" - + "\020GlobalOperations\202\323\344\223\002[*Y/compute/v1/pro" - + "jects/{project}/global/publicAdvertisedP" - + "refixes/{public_advertised_prefix}\022\371\001\n\003G" - + "et\022:.google.cloud.compute.v1.GetPublicAd" - + "vertisedPrefixeRequest\032/.google.cloud.co" - + "mpute.v1.PublicAdvertisedPrefix\"\204\001\332A pro" - + "ject,public_advertised_prefix\202\323\344\223\002[\022Y/co" - + "mpute/v1/projects/{project}/global/publi" - + "cAdvertisedPrefixes/{public_advertised_p" - + "refix}\022\226\002\n\006Insert\022=.google.cloud.compute" - + ".v1.InsertPublicAdvertisedPrefixeRequest" - + "\032\".google.cloud.compute.v1.Operation\"\250\001\332" - + "A)project,public_advertised_prefix_resou" - + "rce\212N\020GlobalOperations\202\323\344\223\002c\">/compute/v" - + "1/projects/{project}/global/publicAdvert" - + "isedPrefixes:!public_advertised_prefix_r" - + "esource\022\313\001\n\004List\022<.google.cloud.compute." - + "v1.ListPublicAdvertisedPrefixesRequest\0323" - + ".google.cloud.compute.v1.PublicAdvertise" - + "dPrefixList\"P\332A\007project\202\323\344\223\002@\022>/compute/" - + "v1/projects/{project}/global/publicAdver" - + "tisedPrefixes\022\310\002\n\005Patch\022<.google.cloud.c" - + "ompute.v1.PatchPublicAdvertisedPrefixeRe" + + "uth/cloud-platform2\264\020\n\rNodeTemplates\022\315\001\n" + + "\016AggregatedList\022;.google.cloud.compute.v" + + "1.AggregatedListNodeTemplatesRequest\0323.g" + + "oogle.cloud.compute.v1.NodeTemplateAggre" + + "gatedList\"I\332A\007project\202\323\344\223\0029\0227/compute/v1" + + "/projects/{project}/aggregated/nodeTempl" + + "ates\022\352\001\n\006Delete\0222.google.cloud.compute.v" + + "1.DeleteNodeTemplateRequest\032\".google.clo" + + "ud.compute.v1.Operation\"\207\001\332A\034project,reg" + + "ion,node_template\212N\020RegionOperations\202\323\344\223" + + "\002O*M/compute/v1/projects/{project}/regio" + + "ns/{region}/nodeTemplates/{node_template" + + "}\022\323\001\n\003Get\022/.google.cloud.compute.v1.GetN" + + "odeTemplateRequest\032%.google.cloud.comput" + + "e.v1.NodeTemplate\"t\332A\034project,region,nod" + + "e_template\202\323\344\223\002O\022M/compute/v1/projects/{" + + "project}/regions/{region}/nodeTemplates/" + + "{node_template}\022\342\001\n\014GetIamPolicy\0228.googl" + + "e.cloud.compute.v1.GetIamPolicyNodeTempl" + + "ateRequest\032\037.google.cloud.compute.v1.Pol" + + "icy\"w\332A\027project,region,resource\202\323\344\223\002W\022U/" + + "compute/v1/projects/{project}/regions/{r" + + "egion}/nodeTemplates/{resource}/getIamPo" + + "licy\022\373\001\n\006Insert\0222.google.cloud.compute.v" + + "1.InsertNodeTemplateRequest\032\".google.clo" + + "ud.compute.v1.Operation\"\230\001\332A%project,reg" + + "ion,node_template_resource\212N\020RegionOpera" + + "tions\202\323\344\223\002W\"=/compute/v1/projects/{proje" + + "ct}/regions/{region}/nodeTemplates:\026node" + + "_template_resource\022\274\001\n\004List\0221.google.clo" + + "ud.compute.v1.ListNodeTemplatesRequest\032)" + + ".google.cloud.compute.v1.NodeTemplateLis" + + "t\"V\332A\016project,region\202\323\344\223\002?\022=/compute/v1/" + + "projects/{project}/regions/{region}/node" + + "Templates\022\252\002\n\014SetIamPolicy\0228.google.clou" + + "d.compute.v1.SetIamPolicyNodeTemplateReq" + + "uest\032\037.google.cloud.compute.v1.Policy\"\276\001" + + "\332A:project,region,resource,region_set_po" + + "licy_request_resource\202\323\344\223\002{\"U/compute/v1" + + "/projects/{project}/regions/{region}/nod" + + "eTemplates/{resource}/setIamPolicy:\"regi" + + "on_set_policy_request_resource\022\314\002\n\022TestI" + + "amPermissions\022>.google.cloud.compute.v1." + + "TestIamPermissionsNodeTemplateRequest\0320." + + "google.cloud.compute.v1.TestPermissionsR" + + "esponse\"\303\001\332A9project,region,resource,tes" + + "t_permissions_request_resource\202\323\344\223\002\200\001\"[/" + + "compute/v1/projects/{project}/regions/{r" + + "egion}/nodeTemplates/{resource}/testIamP" + + "ermissions:!test_permissions_request_res" + + "ource\032r\312A\026compute.googleapis.com\322AVhttps" + + "://www.googleapis.com/auth/compute,https" + + "://www.googleapis.com/auth/cloud-platfor" + + "m2\337\005\n\tNodeTypes\022\301\001\n\016AggregatedList\0227.goo" + + "gle.cloud.compute.v1.AggregatedListNodeT" + + "ypesRequest\032/.google.cloud.compute.v1.No" + + "deTypeAggregatedList\"E\332A\007project\202\323\344\223\0025\0223" + + "/compute/v1/projects/{project}/aggregate" + + "d/nodeTypes\022\271\001\n\003Get\022+.google.cloud.compu" + + "te.v1.GetNodeTypeRequest\032!.google.cloud." + + "compute.v1.NodeType\"b\332A\026project,zone,nod" + + "e_type\202\323\344\223\002C\022A/compute/v1/projects/{proj" + + "ect}/zones/{zone}/nodeTypes/{node_type}\022" + + "\252\001\n\004List\022-.google.cloud.compute.v1.ListN" + + "odeTypesRequest\032%.google.cloud.compute.v" + + "1.NodeTypeList\"L\332A\014project,zone\202\323\344\223\0027\0225/" + + "compute/v1/projects/{project}/zones/{zon" + + "e}/nodeTypes\032\244\001\312A\026compute.googleapis.com" + + "\322A\207\001https://www.googleapis.com/auth/comp" + + "ute.readonly,https://www.googleapis.com/" + + "auth/compute,https://www.googleapis.com/" + + "auth/cloud-platform2\220\017\n\020PacketMirrorings" + + "\022\326\001\n\016AggregatedList\022>.google.cloud.compu" + + "te.v1.AggregatedListPacketMirroringsRequ" + + "est\0326.google.cloud.compute.v1.PacketMirr" + + "oringAggregatedList\"L\332A\007project\202\323\344\223\002<\022:/" + + "compute/v1/projects/{project}/aggregated" + + "/packetMirrorings\022\366\001\n\006Delete\0225.google.cl" + + "oud.compute.v1.DeletePacketMirroringRequ" + + "est\032\".google.cloud.compute.v1.Operation\"" + + "\220\001\332A\037project,region,packet_mirroring\212N\020R" + + "egionOperations\202\323\344\223\002U*S/compute/v1/proje" + + "cts/{project}/regions/{region}/packetMir" + + "rorings/{packet_mirroring}\022\342\001\n\003Get\0222.goo" + + "gle.cloud.compute.v1.GetPacketMirroringR" + + "equest\032(.google.cloud.compute.v1.PacketM" + + "irroring\"}\332A\037project,region,packet_mirro" + + "ring\202\323\344\223\002U\022S/compute/v1/projects/{projec" + + "t}/regions/{region}/packetMirrorings/{pa" + + "cket_mirroring}\022\207\002\n\006Insert\0225.google.clou" + + "d.compute.v1.InsertPacketMirroringReques" + + "t\032\".google.cloud.compute.v1.Operation\"\241\001" + + "\332A(project,region,packet_mirroring_resou" + + "rce\212N\020RegionOperations\202\323\344\223\002]\"@/compute/v" + + "1/projects/{project}/regions/{region}/pa" + + "cketMirrorings:\031packet_mirroring_resourc" + + "e\022\305\001\n\004List\0224.google.cloud.compute.v1.Lis" + + "tPacketMirroringsRequest\032,.google.cloud." + + "compute.v1.PacketMirroringList\"Y\332A\016proje" + + "ct,region\202\323\344\223\002B\022@/compute/v1/projects/{p" + + "roject}/regions/{region}/packetMirroring" + + "s\022\251\002\n\005Patch\0224.google.cloud.compute.v1.Pa" + + "tchPacketMirroringRequest\032\".google.cloud" + + ".compute.v1.Operation\"\305\001\332A9project,regio" + + "n,packet_mirroring,packet_mirroring_reso" + + "urce\212N\020RegionOperations\202\323\344\223\002p2S/compute/" + + "v1/projects/{project}/regions/{region}/p" + + "acketMirrorings/{packet_mirroring}:\031pack" + + "et_mirroring_resource\022\322\002\n\022TestIamPermiss" + + "ions\022A.google.cloud.compute.v1.TestIamPe" + + "rmissionsPacketMirroringRequest\0320.google" + + ".cloud.compute.v1.TestPermissionsRespons" + + "e\"\306\001\332A9project,region,resource,test_perm" + + "issions_request_resource\202\323\344\223\002\203\001\"^/comput" + + "e/v1/projects/{project}/regions/{region}" + + "/packetMirrorings/{resource}/testIamPerm" + + "issions:!test_permissions_request_resour" + + "ce\032r\312A\026compute.googleapis.com\322AVhttps://" + + "www.googleapis.com/auth/compute,https://" + + "www.googleapis.com/auth/cloud-platform2\200" + + "\031\n\010Projects\022\277\001\n\016DisableXpnHost\0225.google." + + "cloud.compute.v1.DisableXpnHostProjectRe" + "quest\032\".google.cloud.compute.v1.Operatio" - + "n\"\334\001\332ABproject,public_advertised_prefix," - + "public_advertised_prefix_resource\212N\020Glob" - + "alOperations\202\323\344\223\002~2Y/compute/v1/projects" - + "/{project}/global/publicAdvertisedPrefix" - + "es/{public_advertised_prefix}:!public_ad" - + "vertised_prefix_resource\032r\312A\026compute.goo" - + "gleapis.com\322AVhttps://www.googleapis.com" - + "/auth/compute,https://www.googleapis.com" - + "/auth/cloud-platform2\360\r\n\027PublicDelegated" - + "Prefixes\022\352\001\n\016AggregatedList\022E.google.clo" - + "ud.compute.v1.AggregatedListPublicDelega" - + "tedPrefixesRequest\032<.google.cloud.comput" - + "e.v1.PublicDelegatedPrefixAggregatedList" - + "\"S\332A\007project\202\323\344\223\002C\022A/compute/v1/projects" - + "/{project}/aggregated/publicDelegatedPre" - + "fixes\022\222\002\n\006Delete\022<.google.cloud.compute." - + "v1.DeletePublicDelegatedPrefixeRequest\032\"" - + ".google.cloud.compute.v1.Operation\"\245\001\332A&" - + "project,region,public_delegated_prefix\212N" - + "\020RegionOperations\202\323\344\223\002c*a/compute/v1/pro" - + "jects/{project}/regions/{region}/publicD" - + "elegatedPrefixes/{public_delegated_prefi" - + "x}\022\205\002\n\003Get\0229.google.cloud.compute.v1.Get" - + "PublicDelegatedPrefixeRequest\032..google.c" - + "loud.compute.v1.PublicDelegatedPrefix\"\222\001" - + "\332A&project,region,public_delegated_prefi" - + "x\202\323\344\223\002c\022a/compute/v1/projects/{project}/" - + "regions/{region}/publicDelegatedPrefixes" - + "/{public_delegated_prefix}\022\243\002\n\006Insert\022<." - + "google.cloud.compute.v1.InsertPublicDele" - + "gatedPrefixeRequest\032\".google.cloud.compu" - + "te.v1.Operation\"\266\001\332A/project,region,publ" - + "ic_delegated_prefix_resource\212N\020RegionOpe" - + "rations\202\323\344\223\002k\"G/compute/v1/projects/{pro" - + "ject}/regions/{region}/publicDelegatedPr" - + "efixes: public_delegated_prefix_resource" - + "\022\331\001\n\004List\022;.google.cloud.compute.v1.List" - + "PublicDelegatedPrefixesRequest\0322.google." - + "cloud.compute.v1.PublicDelegatedPrefixLi" - + "st\"`\332A\016project,region\202\323\344\223\002I\022G/compute/v1" + + "n\"R\332A\007project\212N\020GlobalOperations\202\323\344\223\002/\"-" + + "/compute/v1/projects/{project}/disableXp" + + "nHost\022\253\002\n\022DisableXpnResource\0229.google.cl" + + "oud.compute.v1.DisableXpnResourceProject" + + "Request\032\".google.cloud.compute.v1.Operat" + + "ion\"\265\001\332A6project,projects_disable_xpn_re" + + "source_request_resource\212N\020GlobalOperatio" + + "ns\202\323\344\223\002c\"1/compute/v1/projects/{project}" + + "/disableXpnResource:.projects_disable_xp" + + "n_resource_request_resource\022\274\001\n\rEnableXp" + + "nHost\0224.google.cloud.compute.v1.EnableXp" + + "nHostProjectRequest\032\".google.cloud.compu" + + "te.v1.Operation\"Q\332A\007project\212N\020GlobalOper" + + "ations\202\323\344\223\002.\",/compute/v1/projects/{proj" + + "ect}/enableXpnHost\022\246\002\n\021EnableXpnResource" + + "\0228.google.cloud.compute.v1.EnableXpnReso" + + "urceProjectRequest\032\".google.cloud.comput" + + "e.v1.Operation\"\262\001\332A5project,projects_ena" + + "ble_xpn_resource_request_resource\212N\020Glob" + + "alOperations\202\323\344\223\002a\"0/compute/v1/projects" + + "/{project}/enableXpnResource:-projects_e" + + "nable_xpn_resource_request_resource\022\205\001\n\003" + + "Get\022*.google.cloud.compute.v1.GetProject" + + "Request\032 .google.cloud.compute.v1.Projec" + + "t\"0\332A\007project\202\323\344\223\002 \022\036/compute/v1/project" + + "s/{project}\022\236\001\n\nGetXpnHost\0221.google.clou" + + "d.compute.v1.GetXpnHostProjectRequest\032 ." + + "google.cloud.compute.v1.Project\";\332A\007proj" + + "ect\202\323\344\223\002+\022)/compute/v1/projects/{project" + + "}/getXpnHost\022\276\001\n\017GetXpnResources\0227.googl" + + "e.cloud.compute.v1.GetXpnResourcesProjec" + + "tsRequest\0320.google.cloud.compute.v1.Proj" + + "ectsGetXpnResources\"@\332A\007project\202\323\344\223\0020\022./" + + "compute/v1/projects/{project}/getXpnReso" + + "urces\022\375\001\n\014ListXpnHosts\0224.google.cloud.co" + + "mpute.v1.ListXpnHostsProjectsRequest\032$.g" + + "oogle.cloud.compute.v1.XpnHostList\"\220\001\332A0" + + "project,projects_list_xpn_hosts_request_" + + "resource\202\323\344\223\002W\"+/compute/v1/projects/{pr" + + "oject}/listXpnHosts:(projects_list_xpn_h" + + "osts_request_resource\022\345\001\n\010MoveDisk\022/.goo" + + "gle.cloud.compute.v1.MoveDiskProjectRequ" + + "est\032\".google.cloud.compute.v1.Operation\"" + + "\203\001\332A\"project,disk_move_request_resource\212" + + "N\020GlobalOperations\202\323\344\223\002E\"\'/compute/v1/pr" + + "ojects/{project}/moveDisk:\032disk_move_req" + + "uest_resource\022\371\001\n\014MoveInstance\0223.google." + + "cloud.compute.v1.MoveInstanceProjectRequ" + + "est\032\".google.cloud.compute.v1.Operation\"" + + "\217\001\332A&project,instance_move_request_resou" + + "rce\212N\020GlobalOperations\202\323\344\223\002M\"+/compute/v" + + "1/projects/{project}/moveInstance:\036insta" + + "nce_move_request_resource\022\206\002\n\031SetCommonI" + + "nstanceMetadata\022@.google.cloud.compute.v" + + "1.SetCommonInstanceMetadataProjectReques" + + "t\032\".google.cloud.compute.v1.Operation\"\202\001" + + "\332A\031project,metadata_resource\212N\020GlobalOpe" + + "rations\202\323\344\223\002M\"8/compute/v1/projects/{pro" + + "ject}/setCommonInstanceMetadata:\021metadat" + + "a_resource\022\274\002\n\025SetDefaultNetworkTier\022<.g" + + "oogle.cloud.compute.v1.SetDefaultNetwork" + + "TierProjectRequest\032\".google.cloud.comput" + + "e.v1.Operation\"\300\001\332A:project,projects_set" + + "_default_network_tier_request_resource\212N" + + "\020GlobalOperations\202\323\344\223\002j\"4/compute/v1/pro" + + "jects/{project}/setDefaultNetworkTier:2p" + + "rojects_set_default_network_tier_request" + + "_resource\022\221\002\n\024SetUsageExportBucket\022;.goo" + + "gle.cloud.compute.v1.SetUsageExportBucke" + + "tProjectRequest\032\".google.cloud.compute.v" + + "1.Operation\"\227\001\332A&project,usage_export_lo" + + "cation_resource\212N\020GlobalOperations\202\323\344\223\002U" + + "\"3/compute/v1/projects/{project}/setUsag" + + "eExportBucket:\036usage_export_location_res" + + "ource\032r\312A\026compute.googleapis.com\322AVhttps" + + "://www.googleapis.com/auth/compute,https" + + "://www.googleapis.com/auth/cloud-platfor" + + "m2\304\013\n\030PublicAdvertisedPrefixes\022\205\002\n\006Delet" + + "e\022=.google.cloud.compute.v1.DeletePublic" + + "AdvertisedPrefixeRequest\032\".google.cloud." + + "compute.v1.Operation\"\227\001\332A project,public" + + "_advertised_prefix\212N\020GlobalOperations\202\323\344" + + "\223\002[*Y/compute/v1/projects/{project}/glob" + + "al/publicAdvertisedPrefixes/{public_adve" + + "rtised_prefix}\022\371\001\n\003Get\022:.google.cloud.co" + + "mpute.v1.GetPublicAdvertisedPrefixeReque" + + "st\032/.google.cloud.compute.v1.PublicAdver" + + "tisedPrefix\"\204\001\332A project,public_advertis" + + "ed_prefix\202\323\344\223\002[\022Y/compute/v1/projects/{p" + + "roject}/global/publicAdvertisedPrefixes/" + + "{public_advertised_prefix}\022\226\002\n\006Insert\022=." + + "google.cloud.compute.v1.InsertPublicAdve" + + "rtisedPrefixeRequest\032\".google.cloud.comp" + + "ute.v1.Operation\"\250\001\332A)project,public_adv" + + "ertised_prefix_resource\212N\020GlobalOperatio" + + "ns\202\323\344\223\002c\">/compute/v1/projects/{project}" + + "/global/publicAdvertisedPrefixes:!public" + + "_advertised_prefix_resource\022\313\001\n\004List\022<.g" + + "oogle.cloud.compute.v1.ListPublicAdverti" + + "sedPrefixesRequest\0323.google.cloud.comput" + + "e.v1.PublicAdvertisedPrefixList\"P\332A\007proj" + + "ect\202\323\344\223\002@\022>/compute/v1/projects/{project" + + "}/global/publicAdvertisedPrefixes\022\310\002\n\005Pa" + + "tch\022<.google.cloud.compute.v1.PatchPubli" + + "cAdvertisedPrefixeRequest\032\".google.cloud" + + ".compute.v1.Operation\"\334\001\332ABproject,publi" + + "c_advertised_prefix,public_advertised_pr" + + "efix_resource\212N\020GlobalOperations\202\323\344\223\002~2Y" + + "/compute/v1/projects/{project}/global/pu" + + "blicAdvertisedPrefixes/{public_advertise" + + "d_prefix}:!public_advertised_prefix_reso" + + "urce\032r\312A\026compute.googleapis.com\322AVhttps:" + + "//www.googleapis.com/auth/compute,https:" + + "//www.googleapis.com/auth/cloud-platform" + + "2\360\r\n\027PublicDelegatedPrefixes\022\352\001\n\016Aggrega" + + "tedList\022E.google.cloud.compute.v1.Aggreg" + + "atedListPublicDelegatedPrefixesRequest\032<" + + ".google.cloud.compute.v1.PublicDelegated" + + "PrefixAggregatedList\"S\332A\007project\202\323\344\223\002C\022A" + + "/compute/v1/projects/{project}/aggregate" + + "d/publicDelegatedPrefixes\022\222\002\n\006Delete\022<.g" + + "oogle.cloud.compute.v1.DeletePublicDeleg" + + "atedPrefixeRequest\032\".google.cloud.comput" + + "e.v1.Operation\"\245\001\332A&project,region,publi" + + "c_delegated_prefix\212N\020RegionOperations\202\323\344" + + "\223\002c*a/compute/v1/projects/{project}/regi" + + "ons/{region}/publicDelegatedPrefixes/{pu" + + "blic_delegated_prefix}\022\205\002\n\003Get\0229.google." + + "cloud.compute.v1.GetPublicDelegatedPrefi" + + "xeRequest\032..google.cloud.compute.v1.Publ" + + "icDelegatedPrefix\"\222\001\332A&project,region,pu" + + "blic_delegated_prefix\202\323\344\223\002c\022a/compute/v1" + "/projects/{project}/regions/{region}/pub" - + "licDelegatedPrefixes\022\324\002\n\005Patch\022;.google." - + "cloud.compute.v1.PatchPublicDelegatedPre" - + "fixeRequest\032\".google.cloud.compute.v1.Op" - + "eration\"\351\001\332AGproject,region,public_deleg" - + "ated_prefix,public_delegated_prefix_reso" - + "urce\212N\020RegionOperations\202\323\344\223\002\205\0012a/compute" - + "/v1/projects/{project}/regions/{region}/" - + "publicDelegatedPrefixes/{public_delegate" - + "d_prefix}: public_delegated_prefix_resou" - + "rce\032r\312A\026compute.googleapis.com\322AVhttps:/" - + "/www.googleapis.com/auth/compute,https:/" - + "/www.googleapis.com/auth/cloud-platform2" - + "\360\013\n\021RegionAutoscalers\022\345\001\n\006Delete\0226.googl" - + "e.cloud.compute.v1.DeleteRegionAutoscale" - + "rRequest\032\".google.cloud.compute.v1.Opera" - + "tion\"\177\332A\031project,region,autoscaler\212N\020Reg" - + "ionOperations\202\323\344\223\002J*H/compute/v1/project" - + "s/{project}/regions/{region}/autoscalers" - + "/{autoscaler}\022\315\001\n\003Get\0223.google.cloud.com" - + "pute.v1.GetRegionAutoscalerRequest\032#.goo" - + "gle.cloud.compute.v1.Autoscaler\"l\332A\031proj" - + "ect,region,autoscaler\202\323\344\223\002J\022H/compute/v1" + + "licDelegatedPrefixes/{public_delegated_p" + + "refix}\022\243\002\n\006Insert\022<.google.cloud.compute" + + ".v1.InsertPublicDelegatedPrefixeRequest\032" + + "\".google.cloud.compute.v1.Operation\"\266\001\332A" + + "/project,region,public_delegated_prefix_" + + "resource\212N\020RegionOperations\202\323\344\223\002k\"G/comp" + + "ute/v1/projects/{project}/regions/{regio" + + "n}/publicDelegatedPrefixes: public_deleg" + + "ated_prefix_resource\022\331\001\n\004List\022;.google.c" + + "loud.compute.v1.ListPublicDelegatedPrefi" + + "xesRequest\0322.google.cloud.compute.v1.Pub" + + "licDelegatedPrefixList\"`\332A\016project,regio" + + "n\202\323\344\223\002I\022G/compute/v1/projects/{project}/" + + "regions/{region}/publicDelegatedPrefixes" + + "\022\324\002\n\005Patch\022;.google.cloud.compute.v1.Pat" + + "chPublicDelegatedPrefixeRequest\032\".google" + + ".cloud.compute.v1.Operation\"\351\001\332AGproject" + + ",region,public_delegated_prefix,public_d" + + "elegated_prefix_resource\212N\020RegionOperati" + + "ons\202\323\344\223\002\205\0012a/compute/v1/projects/{projec" + + "t}/regions/{region}/publicDelegatedPrefi" + + "xes/{public_delegated_prefix}: public_de" + + "legated_prefix_resource\032r\312A\026compute.goog" + + "leapis.com\322AVhttps://www.googleapis.com/" + + "auth/compute,https://www.googleapis.com/" + + "auth/cloud-platform2\360\013\n\021RegionAutoscaler" + + "s\022\345\001\n\006Delete\0226.google.cloud.compute.v1.D" + + "eleteRegionAutoscalerRequest\032\".google.cl" + + "oud.compute.v1.Operation\"\177\332A\031project,reg" + + "ion,autoscaler\212N\020RegionOperations\202\323\344\223\002J*" + + "H/compute/v1/projects/{project}/regions/" + + "{region}/autoscalers/{autoscaler}\022\315\001\n\003Ge" + + "t\0223.google.cloud.compute.v1.GetRegionAut" + + "oscalerRequest\032#.google.cloud.compute.v1" + + ".Autoscaler\"l\332A\031project,region,autoscale" + + "r\202\323\344\223\002J\022H/compute/v1/projects/{project}/" + + "regions/{region}/autoscalers/{autoscaler" + + "}\022\367\001\n\006Insert\0226.google.cloud.compute.v1.I" + + "nsertRegionAutoscalerRequest\032\".google.cl" + + "oud.compute.v1.Operation\"\220\001\332A\"project,re" + + "gion,autoscaler_resource\212N\020RegionOperati" + + "ons\202\323\344\223\002R\";/compute/v1/projects/{project" + + "}/regions/{region}/autoscalers:\023autoscal" + + "er_resource\022\302\001\n\004List\0225.google.cloud.comp" + + "ute.v1.ListRegionAutoscalersRequest\032-.go" + + "ogle.cloud.compute.v1.RegionAutoscalerLi" + + "st\"T\332A\016project,region\202\323\344\223\002=\022;/compute/v1" + "/projects/{project}/regions/{region}/aut" - + "oscalers/{autoscaler}\022\367\001\n\006Insert\0226.googl" - + "e.cloud.compute.v1.InsertRegionAutoscale" - + "rRequest\032\".google.cloud.compute.v1.Opera" - + "tion\"\220\001\332A\"project,region,autoscaler_reso" - + "urce\212N\020RegionOperations\202\323\344\223\002R\";/compute/" - + "v1/projects/{project}/regions/{region}/a" - + "utoscalers:\023autoscaler_resource\022\302\001\n\004List" - + "\0225.google.cloud.compute.v1.ListRegionAut" - + "oscalersRequest\032-.google.cloud.compute.v" - + "1.RegionAutoscalerList\"T\332A\016project,regio" - + "n\202\323\344\223\002=\022;/compute/v1/projects/{project}/" - + "regions/{region}/autoscalers\022\365\001\n\005Patch\0225" - + ".google.cloud.compute.v1.PatchRegionAuto" - + "scalerRequest\032\".google.cloud.compute.v1." - + "Operation\"\220\001\332A\"project,region,autoscaler" - + "_resource\212N\020RegionOperations\202\323\344\223\002R2;/com" - + "pute/v1/projects/{project}/regions/{regi" - + "on}/autoscalers:\023autoscaler_resource\022\367\001\n" - + "\006Update\0226.google.cloud.compute.v1.Update" - + "RegionAutoscalerRequest\032\".google.cloud.c" - + "ompute.v1.Operation\"\220\001\332A\"project,region," - + "autoscaler_resource\212N\020RegionOperations\202\323" - + "\344\223\002R\032;/compute/v1/projects/{project}/reg" - + "ions/{region}/autoscalers:\023autoscaler_re" + + "oscalers\022\365\001\n\005Patch\0225.google.cloud.comput" + + "e.v1.PatchRegionAutoscalerRequest\032\".goog" + + "le.cloud.compute.v1.Operation\"\220\001\332A\"proje" + + "ct,region,autoscaler_resource\212N\020RegionOp" + + "erations\202\323\344\223\002R2;/compute/v1/projects/{pr" + + "oject}/regions/{region}/autoscalers:\023aut" + + "oscaler_resource\022\367\001\n\006Update\0226.google.clo" + + "ud.compute.v1.UpdateRegionAutoscalerRequ" + + "est\032\".google.cloud.compute.v1.Operation\"" + + "\220\001\332A\"project,region,autoscaler_resource\212" + + "N\020RegionOperations\202\323\344\223\002R\032;/compute/v1/pr" + + "ojects/{project}/regions/{region}/autosc" + + "alers:\023autoscaler_resource\032r\312A\026compute.g" + + "oogleapis.com\322AVhttps://www.googleapis.c" + + "om/auth/compute,https://www.googleapis.c" + + "om/auth/cloud-platform2\221\024\n\025RegionBackend" + + "Services\022\370\001\n\006Delete\022:.google.cloud.compu" + + "te.v1.DeleteRegionBackendServiceRequest\032" + + "\".google.cloud.compute.v1.Operation\"\215\001\332A" + + "\036project,region,backend_service\212N\020Region" + + "Operations\202\323\344\223\002S*Q/compute/v1/projects/{" + + "project}/regions/{region}/backendService" + + "s/{backend_service}\022\343\001\n\003Get\0227.google.clo" + + "ud.compute.v1.GetRegionBackendServiceReq" + + "uest\032\'.google.cloud.compute.v1.BackendSe" + + "rvice\"z\332A\036project,region,backend_service" + + "\202\323\344\223\002S\022Q/compute/v1/projects/{project}/r" + + "egions/{region}/backendServices/{backend" + + "_service}\022\313\002\n\tGetHealth\022=.google.cloud.c" + + "ompute.v1.GetHealthRegionBackendServiceR" + + "equest\0322.google.cloud.compute.v1.Backend" + + "ServiceGroupHealth\"\312\001\332A@project,region,b" + + "ackend_service,resource_group_reference_" + + "resource\202\323\344\223\002\200\001\"[/compute/v1/projects/{p" + + "roject}/regions/{region}/backendServices" + + "/{backend_service}/getHealth:!resource_g" + + "roup_reference_resource\022\354\001\n\014GetIamPolicy" + + "\022@.google.cloud.compute.v1.GetIamPolicyR" + + "egionBackendServiceRequest\032\037.google.clou" + + "d.compute.v1.Policy\"y\332A\027project,region,r" + + "esource\202\323\344\223\002Y\022W/compute/v1/projects/{pro" + + "ject}/regions/{region}/backendServices/{" + + "resource}/getIamPolicy\022\211\002\n\006Insert\022:.goog" + + "le.cloud.compute.v1.InsertRegionBackendS" + + "erviceRequest\032\".google.cloud.compute.v1." + + "Operation\"\236\001\332A\'project,region,backend_se" + + "rvice_resource\212N\020RegionOperations\202\323\344\223\002[\"" + + "?/compute/v1/projects/{project}/regions/" + + "{region}/backendServices:\030backend_servic" + + "e_resource\022\310\001\n\004List\0229.google.cloud.compu" + + "te.v1.ListRegionBackendServicesRequest\032+" + + ".google.cloud.compute.v1.BackendServiceL" + + "ist\"X\332A\016project,region\202\323\344\223\002A\022?/compute/v" + + "1/projects/{project}/regions/{region}/ba" + + "ckendServices\022\251\002\n\005Patch\0229.google.cloud.c" + + "ompute.v1.PatchRegionBackendServiceReque" + + "st\032\".google.cloud.compute.v1.Operation\"\300" + + "\001\332A7project,region,backend_service,backe" + + "nd_service_resource\212N\020RegionOperations\202\323" + + "\344\223\002m2Q/compute/v1/projects/{project}/reg" + + "ions/{region}/backendServices/{backend_s" + + "ervice}:\030backend_service_resource\022\264\002\n\014Se" + + "tIamPolicy\022@.google.cloud.compute.v1.Set" + + "IamPolicyRegionBackendServiceRequest\032\037.g" + + "oogle.cloud.compute.v1.Policy\"\300\001\332A:proje" + + "ct,region,resource,region_set_policy_req" + + "uest_resource\202\323\344\223\002}\"W/compute/v1/project" + + "s/{project}/regions/{region}/backendServ" + + "ices/{resource}/setIamPolicy:\"region_set" + + "_policy_request_resource\022\253\002\n\006Update\022:.go" + + "ogle.cloud.compute.v1.UpdateRegionBacken" + + "dServiceRequest\032\".google.cloud.compute.v" + + "1.Operation\"\300\001\332A7project,region,backend_" + + "service,backend_service_resource\212N\020Regio" + + "nOperations\202\323\344\223\002m\032Q/compute/v1/projects/" + + "{project}/regions/{region}/backendServic" + + "es/{backend_service}:\030backend_service_re" + "source\032r\312A\026compute.googleapis.com\322AVhttp" + "s://www.googleapis.com/auth/compute,http" + "s://www.googleapis.com/auth/cloud-platfo" - + "rm2\221\024\n\025RegionBackendServices\022\370\001\n\006Delete\022" - + ":.google.cloud.compute.v1.DeleteRegionBa" - + "ckendServiceRequest\032\".google.cloud.compu" - + "te.v1.Operation\"\215\001\332A\036project,region,back" - + "end_service\212N\020RegionOperations\202\323\344\223\002S*Q/c" - + "ompute/v1/projects/{project}/regions/{re" - + "gion}/backendServices/{backend_service}\022" - + "\343\001\n\003Get\0227.google.cloud.compute.v1.GetReg" - + "ionBackendServiceRequest\032\'.google.cloud." - + "compute.v1.BackendService\"z\332A\036project,re" - + "gion,backend_service\202\323\344\223\002S\022Q/compute/v1/" - + "projects/{project}/regions/{region}/back" - + "endServices/{backend_service}\022\313\002\n\tGetHea" - + "lth\022=.google.cloud.compute.v1.GetHealthR" - + "egionBackendServiceRequest\0322.google.clou" - + "d.compute.v1.BackendServiceGroupHealth\"\312" - + "\001\332A@project,region,backend_service,resou" - + "rce_group_reference_resource\202\323\344\223\002\200\001\"[/co" - + "mpute/v1/projects/{project}/regions/{reg" - + "ion}/backendServices/{backend_service}/g" - + "etHealth:!resource_group_reference_resou" - + "rce\022\354\001\n\014GetIamPolicy\022@.google.cloud.comp" - + "ute.v1.GetIamPolicyRegionBackendServiceR" - + "equest\032\037.google.cloud.compute.v1.Policy\"" - + "y\332A\027project,region,resource\202\323\344\223\002Y\022W/comp" - + "ute/v1/projects/{project}/regions/{regio" - + "n}/backendServices/{resource}/getIamPoli" - + "cy\022\211\002\n\006Insert\022:.google.cloud.compute.v1." - + "InsertRegionBackendServiceRequest\032\".goog" - + "le.cloud.compute.v1.Operation\"\236\001\332A\'proje" - + "ct,region,backend_service_resource\212N\020Reg" - + "ionOperations\202\323\344\223\002[\"?/compute/v1/project" - + "s/{project}/regions/{region}/backendServ" - + "ices:\030backend_service_resource\022\310\001\n\004List\022" - + "9.google.cloud.compute.v1.ListRegionBack" - + "endServicesRequest\032+.google.cloud.comput" - + "e.v1.BackendServiceList\"X\332A\016project,regi" - + "on\202\323\344\223\002A\022?/compute/v1/projects/{project}" - + "/regions/{region}/backendServices\022\251\002\n\005Pa" - + "tch\0229.google.cloud.compute.v1.PatchRegio" - + "nBackendServiceRequest\032\".google.cloud.co" - + "mpute.v1.Operation\"\300\001\332A7project,region,b" - + "ackend_service,backend_service_resource\212" - + "N\020RegionOperations\202\323\344\223\002m2Q/compute/v1/pr" - + "ojects/{project}/regions/{region}/backen" - + "dServices/{backend_service}:\030backend_ser" - + "vice_resource\022\264\002\n\014SetIamPolicy\022@.google." - + "cloud.compute.v1.SetIamPolicyRegionBacke" - + "ndServiceRequest\032\037.google.cloud.compute." - + "v1.Policy\"\300\001\332A:project,region,resource,r" - + "egion_set_policy_request_resource\202\323\344\223\002}\"" - + "W/compute/v1/projects/{project}/regions/" - + "{region}/backendServices/{resource}/setI" - + "amPolicy:\"region_set_policy_request_reso" - + "urce\022\253\002\n\006Update\022:.google.cloud.compute.v" - + "1.UpdateRegionBackendServiceRequest\032\".go" - + "ogle.cloud.compute.v1.Operation\"\300\001\332A7pro" - + "ject,region,backend_service,backend_serv" - + "ice_resource\212N\020RegionOperations\202\323\344\223\002m\032Q/" - + "compute/v1/projects/{project}/regions/{r" - + "egion}/backendServices/{backend_service}" - + ":\030backend_service_resource\032r\312A\026compute.g" - + "oogleapis.com\322AVhttps://www.googleapis.c" - + "om/auth/compute,https://www.googleapis.c" - + "om/auth/cloud-platform2\362\t\n\021RegionCommitm" - + "ents\022\315\001\n\016AggregatedList\022?.google.cloud.c" - + "ompute.v1.AggregatedListRegionCommitment" - + "sRequest\0321.google.cloud.compute.v1.Commi" - + "tmentAggregatedList\"G\332A\007project\202\323\344\223\0027\0225/" - + "compute/v1/projects/{project}/aggregated" - + "/commitments\022\315\001\n\003Get\0223.google.cloud.comp" - + "ute.v1.GetRegionCommitmentRequest\032#.goog" - + "le.cloud.compute.v1.Commitment\"l\332A\031proje" - + "ct,region,commitment\202\323\344\223\002J\022H/compute/v1/" - + "projects/{project}/regions/{region}/comm" - + "itments/{commitment}\022\367\001\n\006Insert\0226.google" - + ".cloud.compute.v1.InsertRegionCommitment" - + "Request\032\".google.cloud.compute.v1.Operat" - + "ion\"\220\001\332A\"project,region,commitment_resou" - + "rce\212N\020RegionOperations\202\323\344\223\002R\";/compute/v" - + "1/projects/{project}/regions/{region}/co" - + "mmitments:\023commitment_resource\022\274\001\n\004List\022" - + "5.google.cloud.compute.v1.ListRegionComm" - + "itmentsRequest\032\'.google.cloud.compute.v1" - + ".CommitmentList\"T\332A\016project,region\202\323\344\223\002=" - + "\022;/compute/v1/projects/{project}/regions" - + "/{region}/commitments\022\217\002\n\006Update\0226.googl" - + "e.cloud.compute.v1.UpdateRegionCommitmen", - "tRequest\032\".google.cloud.compute.v1.Opera" - + "tion\"\250\001\332A-project,region,commitment,comm" - + "itment_resource\212N\020RegionOperations\202\323\344\223\002_" - + "2H/compute/v1/projects/{project}/regions" - + "/{region}/commitments/{commitment}:\023comm" - + "itment_resource\032r\312A\026compute.googleapis.c" - + "om\322AVhttps://www.googleapis.com/auth/com" - + "pute,https://www.googleapis.com/auth/clo" - + "ud-platform2\277\004\n\017RegionDiskTypes\022\305\001\n\003Get\022" - + "1.google.cloud.compute.v1.GetRegionDiskT" - + "ypeRequest\032!.google.cloud.compute.v1.Dis" - + "kType\"h\332A\030project,region,disk_type\202\323\344\223\002G" - + "\022E/compute/v1/projects/{project}/regions" - + "/{region}/diskTypes/{disk_type}\022\274\001\n\004List" - + "\0223.google.cloud.compute.v1.ListRegionDis" - + "kTypesRequest\032+.google.cloud.compute.v1." - + "RegionDiskTypeList\"R\332A\016project,region\202\323\344" - + "\223\002;\0229/compute/v1/projects/{project}/regi" - + "ons/{region}/diskTypes\032\244\001\312A\026compute.goog" - + "leapis.com\322A\207\001https://www.googleapis.com" - + "/auth/compute.readonly,https://www.googl" - + "eapis.com/auth/compute,https://www.googl" - + "eapis.com/auth/cloud-platform2\217&\n\013Region" - + "Disks\022\346\002\n\023AddResourcePolicies\022=.google.c" - + "loud.compute.v1.AddResourcePoliciesRegio" - + "nDiskRequest\032\".google.cloud.compute.v1.O" - + "peration\"\353\001\332AGproject,region,disk,region" - + "_disks_add_resource_policies_request_res" - + "ource\212N\020RegionOperations\202\323\344\223\002\207\001\"P/comput" - + "e/v1/projects/{project}/regions/{region}" - + "/disks/{disk}/addResourcePolicies:3regio" - + "n_disks_add_resource_policies_request_re" - + "source\022\234\002\n\nBulkInsert\0224.google.cloud.com" - + "pute.v1.BulkInsertRegionDiskRequest\032\".go" - + "ogle.cloud.compute.v1.Operation\"\263\001\332A1pro" - + "ject,region,bulk_insert_disk_resource_re" - + "source\212N\020RegionOperations\202\323\344\223\002f\"@/comput" - + "e/v1/projects/{project}/regions/{region}" - + "/disks/bulkInsert:\"bulk_insert_disk_reso" - + "urce_resource\022\222\002\n\016CreateSnapshot\0228.googl" - + "e.cloud.compute.v1.CreateSnapshotRegionD" - + "iskRequest\032\".google.cloud.compute.v1.Ope" - + "ration\"\241\001\332A%project,region,disk,snapshot" - + "_resource\212N\020RegionOperations\202\323\344\223\002`\"K/com" - + "pute/v1/projects/{project}/regions/{regi" - + "on}/disks/{disk}/createSnapshot:\021snapsho" - + "t_resource\022\315\001\n\006Delete\0220.google.cloud.com" - + "pute.v1.DeleteRegionDiskRequest\032\".google" - + ".cloud.compute.v1.Operation\"m\332A\023project," - + "region,disk\212N\020RegionOperations\202\323\344\223\002>*\022.google" - + ".cloud.compute.v1.StopAsyncReplicationRe" - + "gionDiskRequest\032\".google.cloud.compute.v" - + "1.Operation\"\202\001\332A\023project,region,disk\212N\020R" - + "egionOperations\202\323\344\223\002S\"Q/compute/v1/proje" - + "cts/{project}/regions/{region}/disks/{di" - + "sk}/stopAsyncReplication\022\356\002\n\031StopGroupAs" - + "yncReplication\022C.google.cloud.compute.v1" - + ".StopGroupAsyncReplicationRegionDiskRequ" - + "est\032\".google.cloud.compute.v1.Operation\"" - + "\347\001\332ACproject,region,disks_stop_group_asy" - + "nc_replication_resource_resource\212N\020Regio" - + "nOperations\202\323\344\223\002\207\001\"O/compute/v1/projects" - + "/{project}/regions/{region}/disks/stopGr" - + "oupAsyncReplication:4disks_stop_group_as" - + "ync_replication_resource_resource\022\301\002\n\022Te" - + "stIamPermissions\022<.google.cloud.compute." - + "v1.TestIamPermissionsRegionDiskRequest\0320" - + ".google.cloud.compute.v1.TestPermissions" - + "Response\"\272\001\332A9project,region,resource,te" - + "st_permissions_request_resource\202\323\344\223\002x\"S/" - + "compute/v1/projects/{project}/regions/{r" - + "egion}/disks/{resource}/testIamPermissio" - + "ns:!test_permissions_request_resource\022\353\001" - + "\n\006Update\0220.google.cloud.compute.v1.Updat" - + "eRegionDiskRequest\032\".google.cloud.comput" - + "e.v1.Operation\"\212\001\332A!project,region,disk," - + "disk_resource\212N\020RegionOperations\202\323\344\223\002M2<" - + "/compute/v1/projects/{project}/regions/{" - + "region}/disks/{disk}:\rdisk_resource\032r\312A\026" + + "rm2\362\t\n\021RegionCommitments\022\315\001\n\016AggregatedL" + + "ist\022?.google.cloud.compute.v1.Aggregated" + + "ListRegionCommitmentsRequest\0321.google.cl" + + "oud.compute.v1.CommitmentAggregatedList\"" + + "G\332A\007project\202\323\344\223\0027\0225/compute/v1/projects/" + + "{project}/aggregated/commitments\022\315\001\n\003Get", + "\0223.google.cloud.compute.v1.GetRegionComm" + + "itmentRequest\032#.google.cloud.compute.v1." + + "Commitment\"l\332A\031project,region,commitment" + + "\202\323\344\223\002J\022H/compute/v1/projects/{project}/r" + + "egions/{region}/commitments/{commitment}" + + "\022\367\001\n\006Insert\0226.google.cloud.compute.v1.In" + + "sertRegionCommitmentRequest\032\".google.clo" + + "ud.compute.v1.Operation\"\220\001\332A\"project,reg" + + "ion,commitment_resource\212N\020RegionOperatio" + + "ns\202\323\344\223\002R\";/compute/v1/projects/{project}" + + "/regions/{region}/commitments:\023commitmen" + + "t_resource\022\274\001\n\004List\0225.google.cloud.compu" + + "te.v1.ListRegionCommitmentsRequest\032\'.goo" + + "gle.cloud.compute.v1.CommitmentList\"T\332A\016" + + "project,region\202\323\344\223\002=\022;/compute/v1/projec" + + "ts/{project}/regions/{region}/commitment" + + "s\022\217\002\n\006Update\0226.google.cloud.compute.v1.U" + + "pdateRegionCommitmentRequest\032\".google.cl" + + "oud.compute.v1.Operation\"\250\001\332A-project,re" + + "gion,commitment,commitment_resource\212N\020Re" + + "gionOperations\202\323\344\223\002_2H/compute/v1/projec" + + "ts/{project}/regions/{region}/commitment" + + "s/{commitment}:\023commitment_resource\032r\312A\026" + "compute.googleapis.com\322AVhttps://www.goo" + "gleapis.com/auth/compute,https://www.goo" - + "gleapis.com/auth/cloud-platform2\327\013\n\031Regi" - + "onHealthCheckServices\022\212\002\n\006Delete\022>.googl" - + "e.cloud.compute.v1.DeleteRegionHealthChe" - + "ckServiceRequest\032\".google.cloud.compute." - + "v1.Operation\"\233\001\332A#project,region,health_" - + "check_service\212N\020RegionOperations\202\323\344\223\002\\*Z" - + "/compute/v1/projects/{project}/regions/{" - + "region}/healthCheckServices/{health_chec" - + "k_service}\022\372\001\n\003Get\022;.google.cloud.comput" - + "e.v1.GetRegionHealthCheckServiceRequest\032" - + "+.google.cloud.compute.v1.HealthCheckSer" - + "vice\"\210\001\332A#project,region,health_check_se" - + "rvice\202\323\344\223\002\\\022Z/compute/v1/projects/{proje" - + "ct}/regions/{region}/healthCheckServices" - + "/{health_check_service}\022\233\002\n\006Insert\022>.goo" - + "gle.cloud.compute.v1.InsertRegionHealthC" - + "heckServiceRequest\032\".google.cloud.comput" - + "e.v1.Operation\"\254\001\332A,project,region,healt" - + "h_check_service_resource\212N\020RegionOperati" - + "ons\202\323\344\223\002d\"C/compute/v1/projects/{project" - + "}/regions/{region}/healthCheckServices:\035" - + "health_check_service_resource\022\325\001\n\004List\022=" - + ".google.cloud.compute.v1.ListRegionHealt" - + "hCheckServicesRequest\0320.google.cloud.com" - + "pute.v1.HealthCheckServicesList\"\\\332A\016proj" - + "ect,region\202\323\344\223\002E\022C/compute/v1/projects/{" - + "project}/regions/{region}/healthCheckSer" - + "vices\022\305\002\n\005Patch\022=.google.cloud.compute.v" - + "1.PatchRegionHealthCheckServiceRequest\032\"" - + ".google.cloud.compute.v1.Operation\"\330\001\332AA" - + "project,region,health_check_service,heal" - + "th_check_service_resource\212N\020RegionOperat" - + "ions\202\323\344\223\002{2Z/compute/v1/projects/{projec" - + "t}/regions/{region}/healthCheckServices/" - + "{health_check_service}:\035health_check_ser" - + "vice_resource\032r\312A\026compute.googleapis.com" - + "\322AVhttps://www.googleapis.com/auth/compu" + + "gleapis.com/auth/cloud-platform2\277\004\n\017Regi" + + "onDiskTypes\022\305\001\n\003Get\0221.google.cloud.compu" + + "te.v1.GetRegionDiskTypeRequest\032!.google." + + "cloud.compute.v1.DiskType\"h\332A\030project,re" + + "gion,disk_type\202\323\344\223\002G\022E/compute/v1/projec" + + "ts/{project}/regions/{region}/diskTypes/" + + "{disk_type}\022\274\001\n\004List\0223.google.cloud.comp" + + "ute.v1.ListRegionDiskTypesRequest\032+.goog" + + "le.cloud.compute.v1.RegionDiskTypeList\"R" + + "\332A\016project,region\202\323\344\223\002;\0229/compute/v1/pro" + + "jects/{project}/regions/{region}/diskTyp" + + "es\032\244\001\312A\026compute.googleapis.com\322A\207\001https:" + + "//www.googleapis.com/auth/compute.readon" + + "ly,https://www.googleapis.com/auth/compu" + "te,https://www.googleapis.com/auth/cloud" - + "-platform2\306\014\n\022RegionHealthChecks\022\354\001\n\006Del" - + "ete\0227.google.cloud.compute.v1.DeleteRegi" - + "onHealthCheckRequest\032\".google.cloud.comp" - + "ute.v1.Operation\"\204\001\332A\033project,region,hea" - + "lth_check\212N\020RegionOperations\202\323\344\223\002M*K/com" - + "pute/v1/projects/{project}/regions/{regi" - + "on}/healthChecks/{health_check}\022\324\001\n\003Get\022" - + "4.google.cloud.compute.v1.GetRegionHealt" - + "hCheckRequest\032$.google.cloud.compute.v1." - + "HealthCheck\"q\332A\033project,region,health_ch" - + "eck\202\323\344\223\002M\022K/compute/v1/projects/{project" - + "}/regions/{region}/healthChecks/{health_" - + "check}\022\375\001\n\006Insert\0227.google.cloud.compute" - + ".v1.InsertRegionHealthCheckRequest\032\".goo" - + "gle.cloud.compute.v1.Operation\"\225\001\332A$proj" - + "ect,region,health_check_resource\212N\020Regio" - + "nOperations\202\323\344\223\002U\"\022*\022.google.cloud.compute.v1.St" + + "opAsyncReplicationRegionDiskRequest\032\".go" + + "ogle.cloud.compute.v1.Operation\"\202\001\332A\023pro" + + "ject,region,disk\212N\020RegionOperations\202\323\344\223\002" + + "S\"Q/compute/v1/projects/{project}/region" + + "s/{region}/disks/{disk}/stopAsyncReplica" + + "tion\022\356\002\n\031StopGroupAsyncReplication\022C.goo" + + "gle.cloud.compute.v1.StopGroupAsyncRepli" + + "cationRegionDiskRequest\032\".google.cloud.c" + + "ompute.v1.Operation\"\347\001\332ACproject,region," + + "disks_stop_group_async_replication_resou" + + "rce_resource\212N\020RegionOperations\202\323\344\223\002\207\001\"O" + + "/compute/v1/projects/{project}/regions/{" + + "region}/disks/stopGroupAsyncReplication:" + + "4disks_stop_group_async_replication_reso" + + "urce_resource\022\301\002\n\022TestIamPermissions\022<.g" + + "oogle.cloud.compute.v1.TestIamPermission" + + "sRegionDiskRequest\0320.google.cloud.comput" + + "e.v1.TestPermissionsResponse\"\272\001\332A9projec" + + "t,region,resource,test_permissions_reque" + + "st_resource\202\323\344\223\002x\"S/compute/v1/projects/" + + "{project}/regions/{region}/disks/{resour" + + "ce}/testIamPermissions:!test_permissions" + + "_request_resource\022\353\001\n\006Update\0220.google.cl" + + "oud.compute.v1.UpdateRegionDiskRequest\032\"" + + ".google.cloud.compute.v1.Operation\"\212\001\332A!" + + "project,region,disk,disk_resource\212N\020Regi" + + "onOperations\202\323\344\223\002M2.google.cloud.compute.v1.D" + + "eleteRegionHealthCheckServiceRequest\032\".g" + + "oogle.cloud.compute.v1.Operation\"\233\001\332A#pr" + + "oject,region,health_check_service\212N\020Regi" + + "onOperations\202\323\344\223\002\\*Z/compute/v1/projects" + + "/{project}/regions/{region}/healthCheckS" + + "ervices/{health_check_service}\022\372\001\n\003Get\022;" + + ".google.cloud.compute.v1.GetRegionHealth" + + "CheckServiceRequest\032+.google.cloud.compu" + + "te.v1.HealthCheckService\"\210\001\332A#project,re" + + "gion,health_check_service\202\323\344\223\002\\\022Z/comput" + + "e/v1/projects/{project}/regions/{region}" + + "/healthCheckServices/{health_check_servi" + + "ce}\022\233\002\n\006Insert\022>.google.cloud.compute.v1" + + ".InsertRegionHealthCheckServiceRequest\032\"" + + ".google.cloud.compute.v1.Operation\"\254\001\332A," + + "project,region,health_check_service_reso" + + "urce\212N\020RegionOperations\202\323\344\223\002d\"C/compute/" + + "v1/projects/{project}/regions/{region}/h" + + "ealthCheckServices:\035health_check_service" + + "_resource\022\325\001\n\004List\022=.google.cloud.comput" + + "e.v1.ListRegionHealthCheckServicesReques" + + "t\0320.google.cloud.compute.v1.HealthCheckS" + + "ervicesList\"\\\332A\016project,region\202\323\344\223\002E\022C/c" + + "ompute/v1/projects/{project}/regions/{re" + + "gion}/healthCheckServices\022\305\002\n\005Patch\022=.go" + + "ogle.cloud.compute.v1.PatchRegionHealthC" + + "heckServiceRequest\032\".google.cloud.comput" + + "e.v1.Operation\"\330\001\332AAproject,region,healt" + + "h_check_service,health_check_service_res" + + "ource\212N\020RegionOperations\202\323\344\223\002{2Z/compute" + + "/v1/projects/{project}/regions/{region}/" + + "healthCheckServices/{health_check_servic" + + "e}:\035health_check_service_resource\032r\312A\026co" + + "mpute.googleapis.com\322AVhttps://www.googl" + + "eapis.com/auth/compute,https://www.googl" + + "eapis.com/auth/cloud-platform2\306\014\n\022Region" + + "HealthChecks\022\354\001\n\006Delete\0227.google.cloud.c" + + "ompute.v1.DeleteRegionHealthCheckRequest" + + "\032\".google.cloud.compute.v1.Operation\"\204\001\332" + + "A\033project,region,health_check\212N\020RegionOp" + + "erations\202\323\344\223\002M*K/compute/v1/projects/{pr" + + "oject}/regions/{region}/healthChecks/{he" + + "alth_check}\022\324\001\n\003Get\0224.google.cloud.compu" + + "te.v1.GetRegionHealthCheckRequest\032$.goog" + + "le.cloud.compute.v1.HealthCheck\"q\332A\033proj" + + "ect,region,health_check\202\323\344\223\002M\022K/compute/" + + "v1/projects/{project}/regions/{region}/h" + + "ealthChecks/{health_check}\022\375\001\n\006Insert\0227." + + "google.cloud.compute.v1.InsertRegionHeal" + + "thCheckRequest\032\".google.cloud.compute.v1" + + ".Operation\"\225\001\332A$project,region,health_ch" + + "eck_resource\212N\020RegionOperations\202\323\344\223\002U\"\022/comput" - + "e/v1/projects/{project}/regions/{region}" - + "/instanceGroups\022\206\003\n\rListInstances\022A.goog" - + "le.cloud.compute.v1.ListInstancesRegionI" - + "nstanceGroupsRequest\032:.google.cloud.comp" - + "ute.v1.RegionInstanceGroupsListInstances" - + "\"\365\001\332ATproject,region,instance_group,regi" - + "on_instance_groups_list_instances_reques" - + "t_resource\202\323\344\223\002\227\001\"]/compute/v1/projects/" - + "{project}/regions/{region}/instanceGroup" - + "s/{instance_group}/listInstances:6region" - + "_instance_groups_list_instances_request_" - + "resource\022\202\003\n\rSetNamedPorts\022@.google.clou" - + "d.compute.v1.SetNamedPortsRegionInstance" - + "GroupRequest\032\".google.cloud.compute.v1.O" - + "peration\"\212\002\332AUproject,region,instance_gr" - + "oup,region_instance_groups_set_named_por" - + "ts_request_resource\212N\020RegionOperations\202\323" - + "\344\223\002\230\001\"]/compute/v1/projects/{project}/re" - + "gions/{region}/instanceGroups/{instance_" - + "group}/setNamedPorts:7region_instance_gr" - + "oups_set_named_ports_request_resource\032r\312" - + "A\026compute.googleapis.com\322AVhttps://www.g" - + "oogleapis.com/auth/compute,https://www.g" - + "oogleapis.com/auth/cloud-platform2\346\010\n\027Re" - + "gionInstanceTemplates\022\200\002\n\006Delete\022<.googl" - + "e.cloud.compute.v1.DeleteRegionInstanceT" + + "group_manager_update_instance_config_req" + + "_resource\212N\020RegionOperations\202\323\344\223\002\274\001\"w/co" + + "mpute/v1/projects/{project}/regions/{reg" + + "ion}/instanceGroupManagers/{instance_gro" + + "up_manager}/updatePerInstanceConfigs:Are" + + "gion_instance_group_manager_update_insta" + + "nce_config_req_resource\032r\312A\026compute.goog" + + "leapis.com\322AVhttps://www.googleapis.com/" + + "auth/compute,https://www.googleapis.com/" + + "auth/cloud-platform2\307\n\n\024RegionInstanceGr" + + "oups\022\336\001\n\003Get\0226.google.cloud.compute.v1.G" + + "etRegionInstanceGroupRequest\032&.google.cl" + + "oud.compute.v1.InstanceGroup\"w\332A\035project" + + ",region,instance_group\202\323\344\223\002Q\022O/compute/v" + + "1/projects/{project}/regions/{region}/in" + + "stanceGroups/{instance_group}\022\313\001\n\004List\0228" + + ".google.cloud.compute.v1.ListRegionInsta" + + "nceGroupsRequest\0320.google.cloud.compute." + + "v1.RegionInstanceGroupList\"W\332A\016project,r" + + "egion\202\323\344\223\002@\022>/compute/v1/projects/{proje" + + "ct}/regions/{region}/instanceGroups\022\206\003\n\r" + + "ListInstances\022A.google.cloud.compute.v1." + + "ListInstancesRegionInstanceGroupsRequest" + + "\032:.google.cloud.compute.v1.RegionInstanc" + + "eGroupsListInstances\"\365\001\332ATproject,region" + + ",instance_group,region_instance_groups_l" + + "ist_instances_request_resource\202\323\344\223\002\227\001\"]/" + + "compute/v1/projects/{project}/regions/{r" + + "egion}/instanceGroups/{instance_group}/l" + + "istInstances:6region_instance_groups_lis" + + "t_instances_request_resource\022\202\003\n\rSetName" + + "dPorts\022@.google.cloud.compute.v1.SetName" + + "dPortsRegionInstanceGroupRequest\032\".googl" + + "e.cloud.compute.v1.Operation\"\212\002\332AUprojec" + + "t,region,instance_group,region_instance_" + + "groups_set_named_ports_request_resource\212" + + "N\020RegionOperations\202\323\344\223\002\230\001\"]/compute/v1/p" + + "rojects/{project}/regions/{region}/insta" + + "nceGroups/{instance_group}/setNamedPorts" + + ":7region_instance_groups_set_named_ports" + + "_request_resource\032r\312A\026compute.googleapis" + + ".com\322AVhttps://www.googleapis.com/auth/c" + + "ompute,https://www.googleapis.com/auth/c" + + "loud-platform2\346\010\n\027RegionInstanceTemplate" + + "s\022\200\002\n\006Delete\022<.google.cloud.compute.v1.D" + + "eleteRegionInstanceTemplateRequest\032\".goo" + + "gle.cloud.compute.v1.Operation\"\223\001\332A proj" + + "ect,region,instance_template\212N\020RegionOpe" + + "rations\202\323\344\223\002W*U/compute/v1/projects/{pro" + + "ject}/regions/{region}/instanceTemplates" + + "/{instance_template}\022\356\001\n\003Get\0229.google.cl" + + "oud.compute.v1.GetRegionInstanceTemplate" + + "Request\032).google.cloud.compute.v1.Instan" + + "ceTemplate\"\200\001\332A project,region,instance_" + + "template\202\323\344\223\002W\022U/compute/v1/projects/{pr" + + "oject}/regions/{region}/instanceTemplate" + + "s/{instance_template}\022\221\002\n\006Insert\022<.googl" + + "e.cloud.compute.v1.InsertRegionInstanceT" + "emplateRequest\032\".google.cloud.compute.v1" - + ".Operation\"\223\001\332A project,region,instance_" - + "template\212N\020RegionOperations\202\323\344\223\002W*U/comp" - + "ute/v1/projects/{project}/regions/{regio" - + "n}/instanceTemplates/{instance_template}" - + "\022\356\001\n\003Get\0229.google.cloud.compute.v1.GetRe" - + "gionInstanceTemplateRequest\032).google.clo" - + "ud.compute.v1.InstanceTemplate\"\200\001\332A proj" - + "ect,region,instance_template\202\323\344\223\002W\022U/com" + + ".Operation\"\244\001\332A)project,region,instance_" + + "template_resource\212N\020RegionOperations\202\323\344\223" + + "\002_\"A/compute/v1/projects/{project}/regio" + + "ns/{region}/instanceTemplates:\032instance_" + + "template_resource\022\316\001\n\004List\022;.google.clou" + + "d.compute.v1.ListRegionInstanceTemplates" + + "Request\032-.google.cloud.compute.v1.Instan" + + "ceTemplateList\"Z\332A\016project,region\202\323\344\223\002C\022" + + "A/compute/v1/projects/{project}/regions/" + + "{region}/instanceTemplates\032r\312A\026compute.g" + + "oogleapis.com\322AVhttps://www.googleapis.c" + + "om/auth/compute,https://www.googleapis.c" + + "om/auth/cloud-platform2\264\003\n\017RegionInstanc" + + "es\022\254\002\n\nBulkInsert\0228.google.cloud.compute" + + ".v1.BulkInsertRegionInstanceRequest\032\".go" + + "ogle.cloud.compute.v1.Operation\"\277\001\332A5pro" + + "ject,region,bulk_insert_instance_resourc" + + "e_resource\212N\020RegionOperations\202\323\344\223\002n\"D/co" + + "mpute/v1/projects/{project}/regions/{reg" + + "ion}/instances/bulkInsert:&bulk_insert_i" + + "nstance_resource_resource\032r\312A\026compute.go" + + "ogleapis.com\322AVhttps://www.googleapis.co" + + "m/auth/compute,https://www.googleapis.co" + + "m/auth/cloud-platform2\260\t\n\033RegionNetworkE" + + "ndpointGroups\022\222\002\n\006Delete\022@.google.cloud." + + "compute.v1.DeleteRegionNetworkEndpointGr" + + "oupRequest\032\".google.cloud.compute.v1.Ope" + + "ration\"\241\001\332A%project,region,network_endpo" + + "int_group\212N\020RegionOperations\202\323\344\223\002`*^/com" + "pute/v1/projects/{project}/regions/{regi" - + "on}/instanceTemplates/{instance_template" - + "}\022\221\002\n\006Insert\022<.google.cloud.compute.v1.I" - + "nsertRegionInstanceTemplateRequest\032\".goo" - + "gle.cloud.compute.v1.Operation\"\244\001\332A)proj" - + "ect,region,instance_template_resource\212N\020" - + "RegionOperations\202\323\344\223\002_\"A/compute/v1/proj" - + "ects/{project}/regions/{region}/instance" - + "Templates:\032instance_template_resource\022\316\001" - + "\n\004List\022;.google.cloud.compute.v1.ListReg" - + "ionInstanceTemplatesRequest\032-.google.clo" - + "ud.compute.v1.InstanceTemplateList\"Z\332A\016p" - + "roject,region\202\323\344\223\002C\022A/compute/v1/project" - + "s/{project}/regions/{region}/instanceTem" - + "plates\032r\312A\026compute.googleapis.com\322AVhttp" - + "s://www.googleapis.com/auth/compute,http" - + "s://www.googleapis.com/auth/cloud-platfo" - + "rm2\264\003\n\017RegionInstances\022\254\002\n\nBulkInsert\0228." - + "google.cloud.compute.v1.BulkInsertRegion" - + "InstanceRequest\032\".google.cloud.compute.v" - + "1.Operation\"\277\001\332A5project,region,bulk_ins" - + "ert_instance_resource_resource\212N\020RegionO" - + "perations\202\323\344\223\002n\"D/compute/v1/projects/{p" - + "roject}/regions/{region}/instances/bulkI" - + "nsert:&bulk_insert_instance_resource_res" - + "ource\032r\312A\026compute.googleapis.com\322AVhttps" - + "://www.googleapis.com/auth/compute,https" - + "://www.googleapis.com/auth/cloud-platfor" - + "m2\260\t\n\033RegionNetworkEndpointGroups\022\222\002\n\006De" - + "lete\022@.google.cloud.compute.v1.DeleteReg" + + "on}/networkEndpointGroups/{network_endpo" + + "int_group}\022\204\002\n\003Get\022=.google.cloud.comput" + + "e.v1.GetRegionNetworkEndpointGroupReques" + + "t\032-.google.cloud.compute.v1.NetworkEndpo" + + "intGroup\"\216\001\332A%project,region,network_end" + + "point_group\202\323\344\223\002`\022^/compute/v1/projects/" + + "{project}/regions/{region}/networkEndpoi" + + "ntGroups/{network_endpoint_group}\022\243\002\n\006In" + + "sert\022@.google.cloud.compute.v1.InsertReg" + "ionNetworkEndpointGroupRequest\032\".google." - + "cloud.compute.v1.Operation\"\241\001\332A%project," - + "region,network_endpoint_group\212N\020RegionOp" - + "erations\202\323\344\223\002`*^/compute/v1/projects/{pr" - + "oject}/regions/{region}/networkEndpointG" - + "roups/{network_endpoint_group}\022\204\002\n\003Get\022=" - + ".google.cloud.compute.v1.GetRegionNetwor" - + "kEndpointGroupRequest\032-.google.cloud.com" - + "pute.v1.NetworkEndpointGroup\"\216\001\332A%projec" - + "t,region,network_endpoint_group\202\323\344\223\002`\022^/" + + "cloud.compute.v1.Operation\"\262\001\332A.project," + + "region,network_endpoint_group_resource\212N" + + "\020RegionOperations\202\323\344\223\002h\"E/compute/v1/pro" + + "jects/{project}/regions/{region}/network" + + "EndpointGroups:\037network_endpoint_group_r" + + "esource\022\332\001\n\004List\022?.google.cloud.compute." + + "v1.ListRegionNetworkEndpointGroupsReques" + + "t\0321.google.cloud.compute.v1.NetworkEndpo" + + "intGroupList\"^\332A\016project,region\202\323\344\223\002G\022E/" + "compute/v1/projects/{project}/regions/{r" - + "egion}/networkEndpointGroups/{network_en" - + "dpoint_group}\022\243\002\n\006Insert\022@.google.cloud." - + "compute.v1.InsertRegionNetworkEndpointGr" - + "oupRequest\032\".google.cloud.compute.v1.Ope" - + "ration\"\262\001\332A.project,region,network_endpo" - + "int_group_resource\212N\020RegionOperations\202\323\344" - + "\223\002h\"E/compute/v1/projects/{project}/regi" - + "ons/{region}/networkEndpointGroups:\037netw" - + "ork_endpoint_group_resource\022\332\001\n\004List\022?.g" - + "oogle.cloud.compute.v1.ListRegionNetwork" - + "EndpointGroupsRequest\0321.google.cloud.com" - + "pute.v1.NetworkEndpointGroupList\"^\332A\016pro" - + "ject,region\202\323\344\223\002G\022E/compute/v1/projects/" - + "{project}/regions/{region}/networkEndpoi" - + "ntGroups\032r\312A\026compute.googleapis.com\322AVht" - + "tps://www.googleapis.com/auth/compute,ht" - + "tps://www.googleapis.com/auth/cloud-plat" - + "form2\362\'\n\035RegionNetworkFirewallPolicies\022\353" - + "\002\n\016AddAssociation\022I.google.cloud.compute" - + ".v1.AddAssociationRegionNetworkFirewallP" - + "olicyRequest\032\".google.cloud.compute.v1.O" - + "peration\"\351\001\332ACproject,region,firewall_po" - + "licy,firewall_policy_association_resourc" - + "e\212N\020RegionOperations\202\323\344\223\002\211\001\"a/compute/v1" - + "/projects/{project}/regions/{region}/fir" - + "ewallPolicies/{firewall_policy}/addAssoc" - + "iation:$firewall_policy_association_reso" - + "urce\022\307\002\n\007AddRule\022B.google.cloud.compute." - + "v1.AddRuleRegionNetworkFirewallPolicyReq" - + "uest\032\".google.cloud.compute.v1.Operation" - + "\"\323\001\332A.google.cloud.compu" + + "te.v1.GetRegionNetworkFirewallPolicyRequ" + + "est\032\'.google.cloud.compute.v1.FirewallPo" + + "licy\"{\332A\036project,region,firewall_policy\202" + + "\323\344\223\002T\022R/compute/v1/projects/{project}/re" + + "gions/{region}/firewallPolicies/{firewal" + + "l_policy}\022\234\002\n\016GetAssociation\022I.google.cl" + + "oud.compute.v1.GetAssociationRegionNetwo" + + "rkFirewallPolicyRequest\0322.google.cloud.c" + + "ompute.v1.FirewallPolicyAssociation\"\212\001\332A" + + "\036project,region,firewall_policy\202\323\344\223\002c\022a/" + "compute/v1/projects/{project}/regions/{r" + "egion}/firewallPolicies/{firewall_policy" - + "}/cloneRules\022\200\002\n\006Delete\022A.google.cloud.c" - + "ompute.v1.DeleteRegionNetworkFirewallPol" - + "icyRequest\032\".google.cloud.compute.v1.Ope" - + "ration\"\216\001\332A\036project,region,firewall_poli" - + "cy\212N\020RegionOperations\202\323\344\223\002T*R/compute/v1" - + "/projects/{project}/regions/{region}/fir" - + "ewallPolicies/{firewall_policy}\022\353\001\n\003Get\022" - + ">.google.cloud.compute.v1.GetRegionNetwo" - + "rkFirewallPolicyRequest\032\'.google.cloud.c" - + "ompute.v1.FirewallPolicy\"{\332A\036project,reg" - + "ion,firewall_policy\202\323\344\223\002T\022R/compute/v1/p" - + "rojects/{project}/regions/{region}/firew" - + "allPolicies/{firewall_policy}\022\234\002\n\016GetAss" - + "ociation\022I.google.cloud.compute.v1.GetAs" - + "sociationRegionNetworkFirewallPolicyRequ" - + "est\0322.google.cloud.compute.v1.FirewallPo" - + "licyAssociation\"\212\001\332A\036project,region,fire" - + "wall_policy\202\323\344\223\002c\022a/compute/v1/projects/" - + "{project}/regions/{region}/firewallPolic" - + "ies/{firewall_policy}/getAssociation\022\267\002\n" - + "\025GetEffectiveFirewalls\022P.google.cloud.co" - + "mpute.v1.GetEffectiveFirewallsRegionNetw" - + "orkFirewallPolicyRequest\032S.google.cloud." - + "compute.v1.RegionNetworkFirewallPolicies" - + "GetEffectiveFirewallsResponse\"w\332A\026projec" - + "t,region,network\202\323\344\223\002X\022V/compute/v1/proj" - + "ects/{project}/regions/{region}/firewall" - + "Policies/getEffectiveFirewalls\022\364\001\n\014GetIa" - + "mPolicy\022G.google.cloud.compute.v1.GetIam" - + "PolicyRegionNetworkFirewallPolicyRequest" - + "\032\037.google.cloud.compute.v1.Policy\"z\332A\027pr" - + "oject,region,resource\202\323\344\223\002Z\022X/compute/v1" - + "/projects/{project}/regions/{region}/fir" - + "ewallPolicies/{resource}/getIamPolicy\022\200\002" - + "\n\007GetRule\022B.google.cloud.compute.v1.GetR" - + "uleRegionNetworkFirewallPolicyRequest\032+." - + "google.cloud.compute.v1.FirewallPolicyRu" - + "le\"\203\001\332A\036project,region,firewall_policy\202\323" - + "\344\223\002\\\022Z/compute/v1/projects/{project}/reg" - + "ions/{region}/firewallPolicies/{firewall" - + "_policy}/getRule\022\221\002\n\006Insert\022A.google.clo" - + "ud.compute.v1.InsertRegionNetworkFirewal" - + "lPolicyRequest\032\".google.cloud.compute.v1" - + ".Operation\"\237\001\332A\'project,region,firewall_" - + "policy_resource\212N\020RegionOperations\202\323\344\223\002\\" - + "\"@/compute/v1/projects/{project}/regions" - + "/{region}/firewallPolicies:\030firewall_pol" - + "icy_resource\022\321\001\n\004List\022A.google.cloud.com" - + "pute.v1.ListRegionNetworkFirewallPolicie" - + "sRequest\032+.google.cloud.compute.v1.Firew" - + "allPolicyList\"Y\332A\016project,region\202\323\344\223\002B\022@" - + "/compute/v1/projects/{project}/regions/{" - + "region}/firewallPolicies\022\261\002\n\005Patch\022@.goo" - + "gle.cloud.compute.v1.PatchRegionNetworkF" - + "irewallPolicyRequest\032\".google.cloud.comp" - + "ute.v1.Operation\"\301\001\332A7project,region,fir" - + "ewall_policy,firewall_policy_resource\212N\020" - + "RegionOperations\202\323\344\223\002n2R/compute/v1/proj" - + "ects/{project}/regions/{region}/firewall" - + "Policies/{firewall_policy}:\030firewall_pol" - + "icy_resource\022\315\002\n\tPatchRule\022D.google.clou" - + "d.compute.v1.PatchRuleRegionNetworkFirew" - + "allPolicyRequest\032\".google.cloud.compute." - + "v1.Operation\"\325\001\332A." - + "google.cloud.compute.v1.SetUrlMapRegionT" - + "argetHttpProxyRequest\032\".google.cloud.com" - + "pute.v1.Operation\"\324\001\332A;project,region,ta" - + "rget_http_proxy,url_map_reference_resour" - + "ce\212N\020RegionOperations\202\323\344\223\002}\"_/compute/v1" - + "/projects/{project}/regions/{region}/tar" - + "getHttpProxies/{target_http_proxy}/setUr" - + "lMap:\032url_map_reference_resource\032r\312A\026com" - + "pute.googleapis.com\322AVhttps://www.google" - + "apis.com/auth/compute,https://www.google" - + "apis.com/auth/cloud-platform2\263\021\n\030RegionT" - + "argetHttpsProxies\022\203\002\n\006Delete\022<.google.cl" - + "oud.compute.v1.DeleteRegionTargetHttpsPr" - + "oxyRequest\032\".google.cloud.compute.v1.Ope" - + "ration\"\226\001\332A!project,region,target_https_" - + "proxy\212N\020RegionOperations\202\323\344\223\002Y*W/compute" - + "/v1/projects/{project}/regions/{region}/" - + "targetHttpsProxies/{target_https_proxy}\022" - + "\361\001\n\003Get\0229.google.cloud.compute.v1.GetReg" - + "ionTargetHttpsProxyRequest\032).google.clou" - + "d.compute.v1.TargetHttpsProxy\"\203\001\332A!proje" - + "ct,region,target_https_proxy\202\323\344\223\002Y\022W/com" + + "rtificates:\030ssl_certificate_resource\022\310\001\n" + + "\004List\0229.google.cloud.compute.v1.ListRegi" + + "onSslCertificatesRequest\032+.google.cloud." + + "compute.v1.SslCertificateList\"X\332A\016projec" + + "t,region\202\323\344\223\002A\022?/compute/v1/projects/{pr" + + "oject}/regions/{region}/sslCertificates\032" + + "r\312A\026compute.googleapis.com\322AVhttps://www" + + ".googleapis.com/auth/compute,https://www" + + ".googleapis.com/auth/cloud-platform2\225\014\n\021" + + "RegionSslPolicies\022\344\001\n\006Delete\0225.google.cl" + + "oud.compute.v1.DeleteRegionSslPolicyRequ" + + "est\032\".google.cloud.compute.v1.Operation\"" + + "\177\332A\031project,region,ssl_policy\212N\020RegionOp" + + "erations\202\323\344\223\002J*H/compute/v1/projects/{pr" + + "oject}/regions/{region}/sslPolicies/{ssl" + + "_policy}\022\313\001\n\003Get\0222.google.cloud.compute." + + "v1.GetRegionSslPolicyRequest\032\".google.cl" + + "oud.compute.v1.SslPolicy\"l\332A\031project,reg" + + "ion,ssl_policy\202\323\344\223\002J\022H/compute/v1/projec" + + "ts/{project}/regions/{region}/sslPolicie" + + "s/{ssl_policy}\022\366\001\n\006Insert\0225.google.cloud" + + ".compute.v1.InsertRegionSslPolicyRequest" + + "\032\".google.cloud.compute.v1.Operation\"\220\001\332" + + "A\"project,region,ssl_policy_resource\212N\020R" + + "egionOperations\202\323\344\223\002R\";/compute/v1/proje" + + "cts/{project}/regions/{region}/sslPolici" + + "es:\023ssl_policy_resource\022\275\001\n\004List\0225.googl" + + "e.cloud.compute.v1.ListRegionSslPolicies" + + "Request\032(.google.cloud.compute.v1.SslPol" + + "iciesList\"T\332A\016project,region\202\323\344\223\002=\022;/com" + "pute/v1/projects/{project}/regions/{regi" - + "on}/targetHttpsProxies/{target_https_pro" - + "xy}\022\224\002\n\006Insert\022<.google.cloud.compute.v1" - + ".InsertRegionTargetHttpsProxyRequest\032\".g" - + "oogle.cloud.compute.v1.Operation\"\247\001\332A*pr" - + "oject,region,target_https_proxy_resource" - + "\212N\020RegionOperations\202\323\344\223\002a\"B/compute/v1/p" - + "rojects/{project}/regions/{region}/targe" - + "tHttpsProxies:\033target_https_proxy_resour" - + "ce\022\320\001\n\004List\022<.google.cloud.compute.v1.Li" - + "stRegionTargetHttpsProxiesRequest\032-.goog" - + "le.cloud.compute.v1.TargetHttpsProxyList" - + "\"[\332A\016project,region\202\323\344\223\002D\022B/compute/v1/p" - + "rojects/{project}/regions/{region}/targe" - + "tHttpsProxies\022\272\002\n\005Patch\022;.google.cloud.c" - + "ompute.v1.PatchRegionTargetHttpsProxyReq" - + "uest\032\".google.cloud.compute.v1.Operation" - + "\"\317\001\332A=project,region,target_https_proxy," - + "target_https_proxy_resource\212N\020RegionOper" - + "ations\202\323\344\223\002v2W/compute/v1/projects/{proj" - + "ect}/regions/{region}/targetHttpsProxies" - + "/{target_https_proxy}:\033target_https_prox" - + "y_resource\022\264\003\n\022SetSslCertificates\022H.goog" - + "le.cloud.compute.v1.SetSslCertificatesRe" - + "gionTargetHttpsProxyRequest\032\".google.clo" - + "ud.compute.v1.Operation\"\257\002\332Acproject,reg" - + "ion,target_https_proxy,region_target_htt" - + "ps_proxies_set_ssl_certificates_request_" - + "resource\212N\020RegionOperations\202\323\344\223\002\257\001\"j/com" + + "on}/sslPolicies\022\216\002\n\025ListAvailableFeature" + + "s\022F.google.cloud.compute.v1.ListAvailabl" + + "eFeaturesRegionSslPoliciesRequest\032A.goog" + + "le.cloud.compute.v1.SslPoliciesListAvail" + + "ableFeaturesResponse\"j\332A\016project,region\202" + + "\323\344\223\002S\022Q/compute/v1/projects/{project}/re", + "gions/{region}/sslPolicies/listAvailable" + + "Features\022\214\002\n\005Patch\0224.google.cloud.comput" + + "e.v1.PatchRegionSslPolicyRequest\032\".googl" + + "e.cloud.compute.v1.Operation\"\250\001\332A-projec" + + "t,region,ssl_policy,ssl_policy_resource\212" + + "N\020RegionOperations\202\323\344\223\002_2H/compute/v1/pr" + + "ojects/{project}/regions/{region}/sslPol" + + "icies/{ssl_policy}:\023ssl_policy_resource\032" + + "r\312A\026compute.googleapis.com\322AVhttps://www" + + ".googleapis.com/auth/compute,https://www" + + ".googleapis.com/auth/cloud-platform2\252\013\n\027" + + "RegionTargetHttpProxies\022\377\001\n\006Delete\022;.goo" + + "gle.cloud.compute.v1.DeleteRegionTargetH" + + "ttpProxyRequest\032\".google.cloud.compute.v" + + "1.Operation\"\223\001\332A project,region,target_h" + + "ttp_proxy\212N\020RegionOperations\202\323\344\223\002W*U/com" + "pute/v1/projects/{project}/regions/{regi" - + "on}/targetHttpsProxies/{target_https_pro" - + "xy}/setSslCertificates:Aregion_target_ht" - + "tps_proxies_set_ssl_certificates_request" - + "_resource\022\312\002\n\tSetUrlMap\022?.google.cloud.c" - + "ompute.v1.SetUrlMapRegionTargetHttpsProx" - + "yRequest\032\".google.cloud.compute.v1.Opera" - + "tion\"\327\001\332A.google.cloud.compute.v" - + "1.AggregatedListResourcePoliciesRequest\032" - + "5.google.cloud.compute.v1.ResourcePolicy" - + "AggregatedList\"L\332A\007project\202\323\344\223\002<\022:/compu" - + "te/v1/projects/{project}/aggregated/reso" - + "urcePolicies\022\363\001\n\006Delete\0224.google.cloud.c" - + "ompute.v1.DeleteResourcePolicyRequest\032\"." - + "google.cloud.compute.v1.Operation\"\216\001\332A\036p" - + "roject,region,resource_policy\212N\020RegionOp" - + "erations\202\323\344\223\002T*R/compute/v1/projects/{pr" - + "oject}/regions/{region}/resourcePolicies" - + "/{resource_policy}\022\336\001\n\003Get\0221.google.clou" - + "d.compute.v1.GetResourcePolicyRequest\032\'." - + "google.cloud.compute.v1.ResourcePolicy\"{" - + "\332A\036project,region,resource_policy\202\323\344\223\002T\022" - + "R/compute/v1/projects/{project}/regions/" - + "{region}/resourcePolicies/{resource_poli" - + "cy}\022\347\001\n\014GetIamPolicy\022:.google.cloud.comp" - + "ute.v1.GetIamPolicyResourcePolicyRequest" - + "\032\037.google.cloud.compute.v1.Policy\"z\332A\027pr" - + "oject,region,resource\202\323\344\223\002Z\022X/compute/v1" - + "/projects/{project}/regions/{region}/res" - + "ourcePolicies/{resource}/getIamPolicy\022\204\002" - + "\n\006Insert\0224.google.cloud.compute.v1.Inser" - + "tResourcePolicyRequest\032\".google.cloud.co" - + "mpute.v1.Operation\"\237\001\332A\'project,region,r" - + "esource_policy_resource\212N\020RegionOperatio" - + "ns\202\323\344\223\002\\\"@/compute/v1/projects/{project}" - + "/regions/{region}/resourcePolicies:\030reso" - + "urce_policy_resource\022\304\001\n\004List\0224.google.c" - + "loud.compute.v1.ListResourcePoliciesRequ" - + "est\032+.google.cloud.compute.v1.ResourcePo" - + "licyList\"Y\332A\016project,region\202\323\344\223\002B\022@/comp" + + "on}/targetHttpProxies/{target_http_proxy" + + "}\022\354\001\n\003Get\0228.google.cloud.compute.v1.GetR" + + "egionTargetHttpProxyRequest\032(.google.clo" + + "ud.compute.v1.TargetHttpProxy\"\200\001\332A proje" + + "ct,region,target_http_proxy\202\323\344\223\002W\022U/comp" + "ute/v1/projects/{project}/regions/{regio" - + "n}/resourcePolicies\022\257\002\n\014SetIamPolicy\022:.g" - + "oogle.cloud.compute.v1.SetIamPolicyResou" - + "rcePolicyRequest\032\037.google.cloud.compute." - + "v1.Policy\"\301\001\332A:project,region,resource,r" - + "egion_set_policy_request_resource\202\323\344\223\002~\"" - + "X/compute/v1/projects/{project}/regions/" - + "{region}/resourcePolicies/{resource}/set" - + "IamPolicy:\"region_set_policy_request_res" - + "ource\022\321\002\n\022TestIamPermissions\022@.google.cl" - + "oud.compute.v1.TestIamPermissionsResourc" - + "ePolicyRequest\0320.google.cloud.compute.v1" - + ".TestPermissionsResponse\"\306\001\332A9project,re" - + "gion,resource,test_permissions_request_r" - + "esource\202\323\344\223\002\203\001\"^/compute/v1/projects/{pr" - + "oject}/regions/{region}/resourcePolicies" - + "/{resource}/testIamPermissions:!test_per" - + "missions_request_resource\032r\312A\026compute.go" - + "ogleapis.com\322AVhttps://www.googleapis.co" - + "m/auth/compute,https://www.googleapis.co" - + "m/auth/cloud-platform2\226\022\n\007Routers\022\273\001\n\016Ag" - + "gregatedList\0225.google.cloud.compute.v1.A" - + "ggregatedListRoutersRequest\032-.google.clo" - + "ud.compute.v1.RouterAggregatedList\"C\332A\007p" - + "roject\202\323\344\223\0023\0221/compute/v1/projects/{proj" - + "ect}/aggregated/routers\022\317\001\n\006Delete\022,.goo" - + "gle.cloud.compute.v1.DeleteRouterRequest" - + "\032\".google.cloud.compute.v1.Operation\"s\332A" - + "\025project,region,router\212N\020RegionOperation" - + "s\202\323\344\223\002B*@/compute/v1/projects/{project}/" - + "regions/{region}/routers/{router}\022\263\001\n\003Ge" - + "t\022).google.cloud.compute.v1.GetRouterReq" - + "uest\032\037.google.cloud.compute.v1.Router\"`\332" - + "A\025project,region,router\202\323\344\223\002B\022@/compute/" - + "v1/projects/{project}/regions/{region}/r" - + "outers/{router}\022\365\001\n\021GetNatMappingInfo\0228." - + "google.cloud.compute.v1.GetNatMappingInf" - + "oRoutersRequest\0322.google.cloud.compute.v" - + "1.VmEndpointNatMappingsList\"r\332A\025project," - + "region,router\202\323\344\223\002T\022R/compute/v1/project" - + "s/{project}/regions/{region}/routers/{ro" - + "uter}/getNatMappingInfo\022\351\001\n\017GetRouterSta" - + "tus\0225.google.cloud.compute.v1.GetRouterS" - + "tatusRouterRequest\032-.google.cloud.comput" - + "e.v1.RouterStatusResponse\"p\332A\025project,re" - + "gion,router\202\323\344\223\002R\022P/compute/v1/projects/" - + "{project}/regions/{region}/routers/{rout" - + "er}/getRouterStatus\022\341\001\n\006Insert\022,.google." - + "cloud.compute.v1.InsertRouterRequest\032\".g" - + "oogle.cloud.compute.v1.Operation\"\204\001\332A\036pr" - + "oject,region,router_resource\212N\020RegionOpe" - + "rations\202\323\344\223\002J\"7/compute/v1/projects/{pro" - + "ject}/regions/{region}/routers:\017router_r" - + "esource\022\252\001\n\004List\022+.google.cloud.compute." - + "v1.ListRoutersRequest\032#.google.cloud.com" - + "pute.v1.RouterList\"P\332A\016project,region\202\323\344" - + "\223\0029\0227/compute/v1/projects/{project}/regi" - + "ons/{region}/routers\022\357\001\n\005Patch\022+.google." - + "cloud.compute.v1.PatchRouterRequest\032\".go" - + "ogle.cloud.compute.v1.Operation\"\224\001\332A%pro" - + "ject,region,router,router_resource\212N\020Reg" - + "ionOperations\202\323\344\223\002S2@/compute/v1/project" - + "s/{project}/regions/{region}/routers/{ro" - + "uter}:\017router_resource\022\365\001\n\007Preview\022-.goo" - + "gle.cloud.compute.v1.PreviewRouterReques" - + "t\032/.google.cloud.compute.v1.RoutersPrevi" - + "ewResponse\"\211\001\332A%project,region,router,ro" - + "uter_resource\202\323\344\223\002[\"H/compute/v1/project" - + "s/{project}/regions/{region}/routers/{ro" - + "uter}/preview:\017router_resource\022\361\001\n\006Updat" - + "e\022,.google.cloud.compute.v1.UpdateRouter" + + "n}/targetHttpProxies/{target_http_proxy}" + + "\022\220\002\n\006Insert\022;.google.cloud.compute.v1.In" + + "sertRegionTargetHttpProxyRequest\032\".googl" + + "e.cloud.compute.v1.Operation\"\244\001\332A)projec" + + "t,region,target_http_proxy_resource\212N\020Re" + + "gionOperations\202\323\344\223\002_\"A/compute/v1/projec" + + "ts/{project}/regions/{region}/targetHttp" + + "Proxies:\032target_http_proxy_resource\022\315\001\n\004" + + "List\022;.google.cloud.compute.v1.ListRegio" + + "nTargetHttpProxiesRequest\032,.google.cloud" + + ".compute.v1.TargetHttpProxyList\"Z\332A\016proj" + + "ect,region\202\323\344\223\002C\022A/compute/v1/projects/{" + + "project}/regions/{region}/targetHttpProx" + + "ies\022\306\002\n\tSetUrlMap\022>.google.cloud.compute" + + ".v1.SetUrlMapRegionTargetHttpProxyReques" + + "t\032\".google.cloud.compute.v1.Operation\"\324\001" + + "\332A;project,region,target_http_proxy,url_" + + "map_reference_resource\212N\020RegionOperation" + + "s\202\323\344\223\002}\"_/compute/v1/projects/{project}/" + + "regions/{region}/targetHttpProxies/{targ" + + "et_http_proxy}/setUrlMap:\032url_map_refere" + + "nce_resource\032r\312A\026compute.googleapis.com\322" + + "AVhttps://www.googleapis.com/auth/comput" + + "e,https://www.googleapis.com/auth/cloud-" + + "platform2\263\021\n\030RegionTargetHttpsProxies\022\203\002" + + "\n\006Delete\022<.google.cloud.compute.v1.Delet" + + "eRegionTargetHttpsProxyRequest\032\".google." + + "cloud.compute.v1.Operation\"\226\001\332A!project," + + "region,target_https_proxy\212N\020RegionOperat" + + "ions\202\323\344\223\002Y*W/compute/v1/projects/{projec" + + "t}/regions/{region}/targetHttpsProxies/{" + + "target_https_proxy}\022\361\001\n\003Get\0229.google.clo" + + "ud.compute.v1.GetRegionTargetHttpsProxyR" + + "equest\032).google.cloud.compute.v1.TargetH" + + "ttpsProxy\"\203\001\332A!project,region,target_htt" + + "ps_proxy\202\323\344\223\002Y\022W/compute/v1/projects/{pr" + + "oject}/regions/{region}/targetHttpsProxi" + + "es/{target_https_proxy}\022\224\002\n\006Insert\022<.goo" + + "gle.cloud.compute.v1.InsertRegionTargetH" + + "ttpsProxyRequest\032\".google.cloud.compute." + + "v1.Operation\"\247\001\332A*project,region,target_" + + "https_proxy_resource\212N\020RegionOperations\202" + + "\323\344\223\002a\"B/compute/v1/projects/{project}/re" + + "gions/{region}/targetHttpsProxies:\033targe" + + "t_https_proxy_resource\022\320\001\n\004List\022<.google" + + ".cloud.compute.v1.ListRegionTargetHttpsP" + + "roxiesRequest\032-.google.cloud.compute.v1." + + "TargetHttpsProxyList\"[\332A\016project,region\202" + + "\323\344\223\002D\022B/compute/v1/projects/{project}/re" + + "gions/{region}/targetHttpsProxies\022\272\002\n\005Pa" + + "tch\022;.google.cloud.compute.v1.PatchRegio" + + "nTargetHttpsProxyRequest\032\".google.cloud." + + "compute.v1.Operation\"\317\001\332A=project,region" + + ",target_https_proxy,target_https_proxy_r" + + "esource\212N\020RegionOperations\202\323\344\223\002v2W/compu" + + "te/v1/projects/{project}/regions/{region" + + "}/targetHttpsProxies/{target_https_proxy" + + "}:\033target_https_proxy_resource\022\264\003\n\022SetSs" + + "lCertificates\022H.google.cloud.compute.v1." + + "SetSslCertificatesRegionTargetHttpsProxy" + "Request\032\".google.cloud.compute.v1.Operat" - + "ion\"\224\001\332A%project,region,router,router_re" - + "source\212N\020RegionOperations\202\323\344\223\002S\032@/comput" - + "e/v1/projects/{project}/regions/{region}" - + "/routers/{router}:\017router_resource\032r\312A\026c" - + "ompute.googleapis.com\322AVhttps://www.goog" - + "leapis.com/auth/compute,https://www.goog" - + "leapis.com/auth/cloud-platform2\300\006\n\006Route" - + "s\022\272\001\n\006Delete\022+.google.cloud.compute.v1.D" - + "eleteRouteRequest\032\".google.cloud.compute" - + ".v1.Operation\"_\332A\rproject,route\212N\020Global" - + "Operations\202\323\344\223\0026*4/compute/v1/projects/{" - + "project}/global/routes/{route}\022\235\001\n\003Get\022(" - + ".google.cloud.compute.v1.GetRouteRequest" - + "\032\036.google.cloud.compute.v1.Route\"L\332A\rpro" - + "ject,route\202\323\344\223\0026\0224/compute/v1/projects/{" - + "project}/global/routes/{route}\022\313\001\n\006Inser" - + "t\022+.google.cloud.compute.v1.InsertRouteR" + + "ion\"\257\002\332Acproject,region,target_https_pro" + + "xy,region_target_https_proxies_set_ssl_c" + + "ertificates_request_resource\212N\020RegionOpe" + + "rations\202\323\344\223\002\257\001\"j/compute/v1/projects/{pr" + + "oject}/regions/{region}/targetHttpsProxi" + + "es/{target_https_proxy}/setSslCertificat" + + "es:Aregion_target_https_proxies_set_ssl_" + + "certificates_request_resource\022\312\002\n\tSetUrl" + + "Map\022?.google.cloud.compute.v1.SetUrlMapR" + + "egionTargetHttpsProxyRequest\032\".google.cl" + + "oud.compute.v1.Operation\"\327\001\332A\",/compute/v1/projects/{pr" - + "oject}/global/routes:\016route_resource\022\226\001\n" - + "\004List\022*.google.cloud.compute.v1.ListRout" - + "esRequest\032\".google.cloud.compute.v1.Rout" - + "eList\">\332A\007project\202\323\344\223\002.\022,/compute/v1/pro" - + "jects/{project}/global/routes\032r\312A\026comput" + + "on\"\230\001\332A\'project,region,url_map,url_map_r" + + "esource\212N\020RegionOperations\202\323\344\223\002U2A/compu" + + "te/v1/projects/{project}/regions/{region" + + "}/urlMaps/{url_map}:\020url_map_resource\022\373\001" + + "\n\006Update\0222.google.cloud.compute.v1.Updat" + + "eRegionUrlMapRequest\032\".google.cloud.comp" + + "ute.v1.Operation\"\230\001\332A\'project,region,url" + + "_map,url_map_resource\212N\020RegionOperations" + + "\202\323\344\223\002U\032A/compute/v1/projects/{project}/r" + + "egions/{region}/urlMaps/{url_map}:\020url_m" + + "ap_resource\022\265\002\n\010Validate\0224.google.cloud." + + "compute.v1.ValidateRegionUrlMapRequest\0320" + + ".google.cloud.compute.v1.UrlMapsValidate" + + "Response\"\300\001\332A@project,region,url_map,reg" + + "ion_url_maps_validate_request_resource\202\323" + + "\344\223\002w\"J/compute/v1/projects/{project}/reg" + + "ions/{region}/urlMaps/{url_map}/validate" + + ":)region_url_maps_validate_request_resou" + + "rce\032r\312A\026compute.googleapis.com\322AVhttps:/" + + "/www.googleapis.com/auth/compute,https:/" + + "/www.googleapis.com/auth/cloud-platform2" + + "\343\003\n\007Regions\022\233\001\n\003Get\022).google.cloud.compu" + + "te.v1.GetRegionRequest\032\037.google.cloud.co" + + "mpute.v1.Region\"H\332A\016project,region\202\323\344\223\0021" + + "\022//compute/v1/projects/{project}/regions" + + "/{region}\022\222\001\n\004List\022+.google.cloud.comput" + + "e.v1.ListRegionsRequest\032#.google.cloud.c" + + "ompute.v1.RegionList\"8\332A\007project\202\323\344\223\002(\022&" + + "/compute/v1/projects/{project}/regions\032\244" + + "\001\312A\026compute.googleapis.com\322A\207\001https://ww" + + "w.googleapis.com/auth/compute.readonly,h" + + "ttps://www.googleapis.com/auth/compute,h" + + "ttps://www.googleapis.com/auth/cloud-pla" + + "tform2\233\024\n\014Reservations\022\312\001\n\016AggregatedLis" + + "t\022:.google.cloud.compute.v1.AggregatedLi" + + "stReservationsRequest\0322.google.cloud.com" + + "pute.v1.ReservationAggregatedList\"H\332A\007pr" + + "oject\202\323\344\223\0028\0226/compute/v1/projects/{proje" + + "ct}/aggregated/reservations\022\333\001\n\006Delete\0221" + + ".google.cloud.compute.v1.DeleteReservati" + + "onRequest\032\".google.cloud.compute.v1.Oper" + + "ation\"z\332A\030project,zone,reservation\212N\016Zon" + + "eOperations\202\323\344\223\002H*F/compute/v1/projects/" + + "{project}/zones/{zone}/reservations/{res" + + "ervation}\022\306\001\n\003Get\022..google.cloud.compute" + + ".v1.GetReservationRequest\032$.google.cloud" + + ".compute.v1.Reservation\"i\332A\030project,zone" + + ",reservation\202\323\344\223\002H\022F/compute/v1/projects" + + "/{project}/zones/{zone}/reservations/{re" + + "servation}\022\332\001\n\014GetIamPolicy\0227.google.clo" + + "ud.compute.v1.GetIamPolicyReservationReq" + + "uest\032\037.google.cloud.compute.v1.Policy\"p\332" + + "A\025project,zone,resource\202\323\344\223\002R\022P/compute/" + + "v1/projects/{project}/zones/{zone}/reser" + + "vations/{resource}/getIamPolicy\022\355\001\n\006Inse" + + "rt\0221.google.cloud.compute.v1.InsertReser" + + "vationRequest\032\".google.cloud.compute.v1." + + "Operation\"\213\001\332A!project,zone,reservation_" + + "resource\212N\016ZoneOperations\202\323\344\223\002P\"8/comput" + + "e/v1/projects/{project}/zones/{zone}/res" + + "ervations:\024reservation_resource\022\263\001\n\004List" + + "\0220.google.cloud.compute.v1.ListReservati" + + "onsRequest\032(.google.cloud.compute.v1.Res" + + "ervationList\"O\332A\014project,zone\202\323\344\223\002:\0228/co" + + "mpute/v1/projects/{project}/zones/{zone}" + + "/reservations\022\256\002\n\006Resize\0221.google.cloud." + + "compute.v1.ResizeReservationRequest\032\".go" + + "ogle.cloud.compute.v1.Operation\"\314\001\332A=pro" + + "ject,zone,reservation,reservations_resiz" + + "e_request_resource\212N\016ZoneOperations\202\323\344\223\002" + + "u\"M/compute/v1/projects/{project}/zones/" + + "{zone}/reservations/{reservation}/resize" + + ":$reservations_resize_request_resource\022\236" + + "\002\n\014SetIamPolicy\0227.google.cloud.compute.v" + + "1.SetIamPolicyReservationRequest\032\037.googl" + + "e.cloud.compute.v1.Policy\"\263\001\332A6project,z" + + "one,resource,zone_set_policy_request_res" + + "ource\202\323\344\223\002t\"P/compute/v1/projects/{proje" + + "ct}/zones/{zone}/reservations/{resource}" + + "/setIamPolicy: zone_set_policy_request_r" + + "esource\022\303\002\n\022TestIamPermissions\022=.google." + + "cloud.compute.v1.TestIamPermissionsReser" + + "vationRequest\0320.google.cloud.compute.v1." + + "TestPermissionsResponse\"\273\001\332A7project,zon" + + "e,resource,test_permissions_request_reso" + + "urce\202\323\344\223\002{\"V/compute/v1/projects/{projec" + + "t}/zones/{zone}/reservations/{resource}/" + + "testIamPermissions:!test_permissions_req" + + "uest_resource\022\207\002\n\006Update\0221.google.cloud." + + "compute.v1.UpdateReservationRequest\032\".go" + + "ogle.cloud.compute.v1.Operation\"\245\001\332A-pro" + + "ject,zone,reservation,reservation_resour" + + "ce\212N\016ZoneOperations\202\323\344\223\002^2F/compute/v1/p" + + "rojects/{project}/zones/{zone}/reservati" + + "ons/{reservation}:\024reservation_resource\032" + + "r\312A\026compute.googleapis.com\322AVhttps://www" + + ".googleapis.com/auth/compute,https://www" + + ".googleapis.com/auth/cloud-platform2\232\023\n\020" + + "ResourcePolicies\022\325\001\n\016AggregatedList\022>.go" + + "ogle.cloud.compute.v1.AggregatedListReso" + + "urcePoliciesRequest\0325.google.cloud.compu" + + "te.v1.ResourcePolicyAggregatedList\"L\332A\007p" + + "roject\202\323\344\223\002<\022:/compute/v1/projects/{proj" + + "ect}/aggregated/resourcePolicies\022\363\001\n\006Del" + + "ete\0224.google.cloud.compute.v1.DeleteReso" + + "urcePolicyRequest\032\".google.cloud.compute" + + ".v1.Operation\"\216\001\332A\036project,region,resour" + + "ce_policy\212N\020RegionOperations\202\323\344\223\002T*R/com" + + "pute/v1/projects/{project}/regions/{regi" + + "on}/resourcePolicies/{resource_policy}\022\336" + + "\001\n\003Get\0221.google.cloud.compute.v1.GetReso" + + "urcePolicyRequest\032\'.google.cloud.compute" + + ".v1.ResourcePolicy\"{\332A\036project,region,re" + + "source_policy\202\323\344\223\002T\022R/compute/v1/project" + + "s/{project}/regions/{region}/resourcePol" + + "icies/{resource_policy}\022\347\001\n\014GetIamPolicy" + + "\022:.google.cloud.compute.v1.GetIamPolicyR" + + "esourcePolicyRequest\032\037.google.cloud.comp" + + "ute.v1.Policy\"z\332A\027project,region,resourc" + + "e\202\323\344\223\002Z\022X/compute/v1/projects/{project}/" + + "regions/{region}/resourcePolicies/{resou" + + "rce}/getIamPolicy\022\204\002\n\006Insert\0224.google.cl" + + "oud.compute.v1.InsertResourcePolicyReque" + + "st\032\".google.cloud.compute.v1.Operation\"\237" + + "\001\332A\'project,region,resource_policy_resou" + + "rce\212N\020RegionOperations\202\323\344\223\002\\\"@/compute/v" + + "1/projects/{project}/regions/{region}/re" + + "sourcePolicies:\030resource_policy_resource" + + "\022\304\001\n\004List\0224.google.cloud.compute.v1.List" + + "ResourcePoliciesRequest\032+.google.cloud.c" + + "ompute.v1.ResourcePolicyList\"Y\332A\016project" + + ",region\202\323\344\223\002B\022@/compute/v1/projects/{pro" + + "ject}/regions/{region}/resourcePolicies\022" + + "\244\002\n\005Patch\0223.google.cloud.compute.v1.Patc" + + "hResourcePolicyRequest\032\".google.cloud.co" + + "mpute.v1.Operation\"\301\001\332A7project,region,r" + + "esource_policy,resource_policy_resource\212" + + "N\020RegionOperations\202\323\344\223\002n2R/compute/v1/pr" + + "ojects/{project}/regions/{region}/resour" + + "cePolicies/{resource_policy}:\030resource_p" + + "olicy_resource\022\257\002\n\014SetIamPolicy\022:.google" + + ".cloud.compute.v1.SetIamPolicyResourcePo" + + "licyRequest\032\037.google.cloud.compute.v1.Po" + + "licy\"\301\001\332A:project,region,resource,region" + + "_set_policy_request_resource\202\323\344\223\002~\"X/com" + + "pute/v1/projects/{project}/regions/{regi" + + "on}/resourcePolicies/{resource}/setIamPo" + + "licy:\"region_set_policy_request_resource" + + "\022\321\002\n\022TestIamPermissions\022@.google.cloud.c" + + "ompute.v1.TestIamPermissionsResourcePoli" + + "cyRequest\0320.google.cloud.compute.v1.Test" + + "PermissionsResponse\"\306\001\332A9project,region," + + "resource,test_permissions_request_resour" + + "ce\202\323\344\223\002\203\001\"^/compute/v1/projects/{project" + + "}/regions/{region}/resourcePolicies/{res" + + "ource}/testIamPermissions:!test_permissi" + + "ons_request_resource\032r\312A\026compute.googlea" + + "pis.com\322AVhttps://www.googleapis.com/aut" + + "h/compute,https://www.googleapis.com/aut" + + "h/cloud-platform2\226\022\n\007Routers\022\273\001\n\016Aggrega" + + "tedList\0225.google.cloud.compute.v1.Aggreg" + + "atedListRoutersRequest\032-.google.cloud.co" + + "mpute.v1.RouterAggregatedList\"C\332A\007projec" + + "t\202\323\344\223\0023\0221/compute/v1/projects/{project}/" + + "aggregated/routers\022\317\001\n\006Delete\022,.google.c" + + "loud.compute.v1.DeleteRouterRequest\032\".go" + + "ogle.cloud.compute.v1.Operation\"s\332A\025proj" + + "ect,region,router\212N\020RegionOperations\202\323\344\223" + + "\002B*@/compute/v1/projects/{project}/regio" + + "ns/{region}/routers/{router}\022\263\001\n\003Get\022).g" + + "oogle.cloud.compute.v1.GetRouterRequest\032" + + "\037.google.cloud.compute.v1.Router\"`\332A\025pro" + + "ject,region,router\202\323\344\223\002B\022@/compute/v1/pr" + + "ojects/{project}/regions/{region}/router" + + "s/{router}\022\365\001\n\021GetNatMappingInfo\0228.googl" + + "e.cloud.compute.v1.GetNatMappingInfoRout" + + "ersRequest\0322.google.cloud.compute.v1.VmE" + + "ndpointNatMappingsList\"r\332A\025project,regio" + + "n,router\202\323\344\223\002T\022R/compute/v1/projects/{pr" + + "oject}/regions/{region}/routers/{router}" + + "/getNatMappingInfo\022\351\001\n\017GetRouterStatus\0225" + + ".google.cloud.compute.v1.GetRouterStatus" + + "RouterRequest\032-.google.cloud.compute.v1." + + "RouterStatusResponse\"p\332A\025project,region," + + "router\202\323\344\223\002R\022P/compute/v1/projects/{proj" + + "ect}/regions/{region}/routers/{router}/g" + + "etRouterStatus\022\341\001\n\006Insert\022,.google.cloud" + + ".compute.v1.InsertRouterRequest\032\".google" + + ".cloud.compute.v1.Operation\"\204\001\332A\036project" + + ",region,router_resource\212N\020RegionOperatio" + + "ns\202\323\344\223\002J\"7/compute/v1/projects/{project}" + + "/regions/{region}/routers:\017router_resour" + + "ce\022\252\001\n\004List\022+.google.cloud.compute.v1.Li" + + "stRoutersRequest\032#.google.cloud.compute." + + "v1.RouterList\"P\332A\016project,region\202\323\344\223\0029\0227" + + "/compute/v1/projects/{project}/regions/{" + + "region}/routers\022\357\001\n\005Patch\022+.google.cloud" + + ".compute.v1.PatchRouterRequest\032\".google." + + "cloud.compute.v1.Operation\"\224\001\332A%project," + + "region,router,router_resource\212N\020RegionOp" + + "erations\202\323\344\223\002S2@/compute/v1/projects/{pr" + + "oject}/regions/{region}/routers/{router}" + + ":\017router_resource\022\365\001\n\007Preview\022-.google.c" + + "loud.compute.v1.PreviewRouterRequest\032/.g" + + "oogle.cloud.compute.v1.RoutersPreviewRes" + + "ponse\"\211\001\332A%project,region,router,router_" + + "resource\202\323\344\223\002[\"H/compute/v1/projects/{pr" + + "oject}/regions/{region}/routers/{router}" + + "/preview:\017router_resource\022\361\001\n\006Update\022,.g" + + "oogle.cloud.compute.v1.UpdateRouterReque" + + "st\032\".google.cloud.compute.v1.Operation\"\224" + + "\001\332A%project,region,router,router_resourc" + + "e\212N\020RegionOperations\202\323\344\223\002S\032@/compute/v1/" + + "projects/{project}/regions/{region}/rout" + + "ers/{router}:\017router_resource\032r\312A\026comput" + "e.googleapis.com\322AVhttps://www.googleapi" + "s.com/auth/compute,https://www.googleapi" - + "s.com/auth/cloud-platform2\357\030\n\020SecurityPo" - + "licies\022\251\002\n\007AddRule\0225.google.cloud.comput" - + "e.v1.AddRuleSecurityPolicyRequest\032\".goog" - + "le.cloud.compute.v1.Operation\"\302\001\332A5proje" - + "ct,security_policy,security_policy_rule_" - + "resource\212N\020GlobalOperations\202\323\344\223\002q\"P/comp" - + "ute/v1/projects/{project}/global/securit" - + "yPolicies/{security_policy}/addRule:\035sec" - + "urity_policy_rule_resource\022\327\001\n\016Aggregate" - + "dList\022>.google.cloud.compute.v1.Aggregat" - + "edListSecurityPoliciesRequest\0327.google.c" - + "loud.compute.v1.SecurityPoliciesAggregat" - + "edList\"L\332A\007project\202\323\344\223\002<\022:/compute/v1/pr" - + "ojects/{project}/aggregated/securityPoli" - + "cies\022\341\001\n\006Delete\0224.google.cloud.compute.v" - + "1.DeleteSecurityPolicyRequest\032\".google.c" - + "loud.compute.v1.Operation\"}\332A\027project,se" - + "curity_policy\212N\020GlobalOperations\202\323\344\223\002J*H" - + "/compute/v1/projects/{project}/global/se" - + "curityPolicies/{security_policy}\022\315\001\n\003Get" - + "\0221.google.cloud.compute.v1.GetSecurityPo" - + "licyRequest\032\'.google.cloud.compute.v1.Se" - + "curityPolicy\"j\332A\027project,security_policy" - + "\202\323\344\223\002J\022H/compute/v1/projects/{project}/g" - + "lobal/securityPolicies/{security_policy}" - + "\022\341\001\n\007GetRule\0225.google.cloud.compute.v1.G" - + "etRuleSecurityPolicyRequest\032+.google.clo" - + "ud.compute.v1.SecurityPolicyRule\"r\332A\027pro" - + "ject,security_policy\202\323\344\223\002R\022P/compute/v1/" - + "projects/{project}/global/securityPolici" - + "es/{security_policy}/getRule\022\363\001\n\006Insert\022" - + "4.google.cloud.compute.v1.InsertSecurity" - + "PolicyRequest\032\".google.cloud.compute.v1.", - "Operation\"\216\001\332A project,security_policy_r" - + "esource\212N\020GlobalOperations\202\323\344\223\002R\"6/compu" - + "te/v1/projects/{project}/global/security" - + "Policies:\030security_policy_resource\022\263\001\n\004L" - + "ist\0224.google.cloud.compute.v1.ListSecuri" - + "tyPoliciesRequest\032+.google.cloud.compute" - + ".v1.SecurityPolicyList\"H\332A\007project\202\323\344\223\0028" - + "\0226/compute/v1/projects/{project}/global/" - + "securityPolicies\022\256\002\n\037ListPreconfiguredEx" - + "pressionSets\022O.google.cloud.compute.v1.L" - + "istPreconfiguredExpressionSetsSecurityPo" - + "liciesRequest\032P.google.cloud.compute.v1." - + "SecurityPoliciesListPreconfiguredExpress" - + "ionSetsResponse\"h\332A\007project\202\323\344\223\002X\022V/comp" + + "s.com/auth/cloud-platform2\300\006\n\006Routes\022\272\001\n" + + "\006Delete\022+.google.cloud.compute.v1.Delete" + + "RouteRequest\032\".google.cloud.compute.v1.O" + + "peration\"_\332A\rproject,route\212N\020GlobalOpera" + + "tions\202\323\344\223\0026*4/compute/v1/projects/{proje" + + "ct}/global/routes/{route}\022\235\001\n\003Get\022(.goog" + + "le.cloud.compute.v1.GetRouteRequest\032\036.go" + + "ogle.cloud.compute.v1.Route\"L\332A\rproject," + + "route\202\323\344\223\0026\0224/compute/v1/projects/{proje" + + "ct}/global/routes/{route}\022\313\001\n\006Insert\022+.g" + + "oogle.cloud.compute.v1.InsertRouteReques" + + "t\032\".google.cloud.compute.v1.Operation\"p\332" + + "A\026project,route_resource\212N\020GlobalOperati" + + "ons\202\323\344\223\002>\",/compute/v1/projects/{project" + + "}/global/routes:\016route_resource\022\226\001\n\004List" + + "\022*.google.cloud.compute.v1.ListRoutesReq" + + "uest\032\".google.cloud.compute.v1.RouteList" + + "\">\332A\007project\202\323\344\223\002.\022,/compute/v1/projects" + + "/{project}/global/routes\032r\312A\026compute.goo" + + "gleapis.com\322AVhttps://www.googleapis.com" + + "/auth/compute,https://www.googleapis.com" + + "/auth/cloud-platform2\357\030\n\020SecurityPolicie" + + "s\022\251\002\n\007AddRule\0225.google.cloud.compute.v1." + + "AddRuleSecurityPolicyRequest\032\".google.cl" + + "oud.compute.v1.Operation\"\302\001\332A5project,se" + + "curity_policy,security_policy_rule_resou" + + "rce\212N\020GlobalOperations\202\323\344\223\002q\"P/compute/v" + + "1/projects/{project}/global/securityPoli" + + "cies/{security_policy}/addRule:\035security", + "_policy_rule_resource\022\327\001\n\016AggregatedList" + + "\022>.google.cloud.compute.v1.AggregatedLis" + + "tSecurityPoliciesRequest\0327.google.cloud." + + "compute.v1.SecurityPoliciesAggregatedLis" + + "t\"L\332A\007project\202\323\344\223\002<\022:/compute/v1/project" + + "s/{project}/aggregated/securityPolicies\022" + + "\341\001\n\006Delete\0224.google.cloud.compute.v1.Del" + + "eteSecurityPolicyRequest\032\".google.cloud." + + "compute.v1.Operation\"}\332A\027project,securit" + + "y_policy\212N\020GlobalOperations\202\323\344\223\002J*H/comp" + "ute/v1/projects/{project}/global/securit" - + "yPolicies/listPreconfiguredExpressionSet" - + "s\022\223\002\n\005Patch\0223.google.cloud.compute.v1.Pa" - + "tchSecurityPolicyRequest\032\".google.cloud." - + "compute.v1.Operation\"\260\001\332A0project,securi" - + "ty_policy,security_policy_resource\212N\020Glo" - + "balOperations\202\323\344\223\002d2H/compute/v1/project" - + "s/{project}/global/securityPolicies/{sec" - + "urity_policy}:\030security_policy_resource\022" - + "\257\002\n\tPatchRule\0227.google.cloud.compute.v1." - + "PatchRuleSecurityPolicyRequest\032\".google." - + "cloud.compute.v1.Operation\"\304\001\332A5project," - + "security_policy,security_policy_rule_res" - + "ource\212N\020GlobalOperations\202\323\344\223\002s\"R/compute" - + "/v1/projects/{project}/global/securityPo" - + "licies/{security_policy}/patchRule:\035secu" - + "rity_policy_rule_resource\022\365\001\n\nRemoveRule" - + "\0228.google.cloud.compute.v1.RemoveRuleSec" - + "urityPolicyRequest\032\".google.cloud.comput" - + "e.v1.Operation\"\210\001\332A\027project,security_pol" - + "icy\212N\020GlobalOperations\202\323\344\223\002U\"S/compute/v" + + "yPolicies/{security_policy}\022\315\001\n\003Get\0221.go" + + "ogle.cloud.compute.v1.GetSecurityPolicyR" + + "equest\032\'.google.cloud.compute.v1.Securit" + + "yPolicy\"j\332A\027project,security_policy\202\323\344\223\002" + + "J\022H/compute/v1/projects/{project}/global" + + "/securityPolicies/{security_policy}\022\341\001\n\007" + + "GetRule\0225.google.cloud.compute.v1.GetRul" + + "eSecurityPolicyRequest\032+.google.cloud.co" + + "mpute.v1.SecurityPolicyRule\"r\332A\027project," + + "security_policy\202\323\344\223\002R\022P/compute/v1/proje" + + "cts/{project}/global/securityPolicies/{s" + + "ecurity_policy}/getRule\022\363\001\n\006Insert\0224.goo" + + "gle.cloud.compute.v1.InsertSecurityPolic" + + "yRequest\032\".google.cloud.compute.v1.Opera" + + "tion\"\216\001\332A project,security_policy_resour" + + "ce\212N\020GlobalOperations\202\323\344\223\002R\"6/compute/v1" + + "/projects/{project}/global/securityPolic" + + "ies:\030security_policy_resource\022\263\001\n\004List\0224" + + ".google.cloud.compute.v1.ListSecurityPol" + + "iciesRequest\032+.google.cloud.compute.v1.S" + + "ecurityPolicyList\"H\332A\007project\202\323\344\223\0028\0226/co" + + "mpute/v1/projects/{project}/global/secur" + + "ityPolicies\022\256\002\n\037ListPreconfiguredExpress" + + "ionSets\022O.google.cloud.compute.v1.ListPr" + + "econfiguredExpressionSetsSecurityPolicie" + + "sRequest\032P.google.cloud.compute.v1.Secur" + + "ityPoliciesListPreconfiguredExpressionSe" + + "tsResponse\"h\332A\007project\202\323\344\223\002X\022V/compute/v" + "1/projects/{project}/global/securityPoli" - + "cies/{security_policy}/removeRule\022\253\002\n\tSe" - + "tLabels\0227.google.cloud.compute.v1.SetLab" - + "elsSecurityPolicyRequest\032\".google.cloud." - + "compute.v1.Operation\"\300\001\332A3project,resour" - + "ce,global_set_labels_request_resource\212N\020" - + "GlobalOperations\202\323\344\223\002q\"K/compute/v1/proj" - + "ects/{project}/global/securityPolicies/{" - + "resource}/setLabels:\"global_set_labels_r" - + "equest_resource\032r\312A\026compute.googleapis.c" - + "om\322AVhttps://www.googleapis.com/auth/com" - + "pute,https://www.googleapis.com/auth/clo" - + "ud-platform2\360\023\n\022ServiceAttachments\022\334\001\n\016A" - + "ggregatedList\022@.google.cloud.compute.v1." - + "AggregatedListServiceAttachmentsRequest\032" - + "8.google.cloud.compute.v1.ServiceAttachm" - + "entAggregatedList\"N\332A\007project\202\323\344\223\002>\022\022/compute/v1/projects/{pr" - + "oject}/global/sslPolicies/{ssl_policy}\022\264" - + "\001\n\003Get\022,.google.cloud.compute.v1.GetSslP" - + "olicyRequest\032\".google.cloud.compute.v1.S" - + "slPolicy\"[\332A\022project,ssl_policy\202\323\344\223\002@\022>/" - + "compute/v1/projects/{project}/global/ssl" - + "Policies/{ssl_policy}\022\336\001\n\006Insert\022/.googl" - + "e.cloud.compute.v1.InsertSslPolicyReques" - + "t\032\".google.cloud.compute.v1.Operation\"\177\332" - + "A\033project,ssl_policy_resource\212N\020GlobalOp" - + "erations\202\323\344\223\002H\"1/compute/v1/projects/{pr" - + "oject}/global/sslPolicies:\023ssl_policy_re" - + "source\022\246\001\n\004List\022/.google.cloud.compute.v" - + "1.ListSslPoliciesRequest\032(.google.cloud." - + "compute.v1.SslPoliciesList\"C\332A\007project\202\323" - + "\344\223\0023\0221/compute/v1/projects/{project}/glo" - + "bal/sslPolicies\022\367\001\n\025ListAvailableFeature" - + "s\022@.google.cloud.compute.v1.ListAvailabl" - + "eFeaturesSslPoliciesRequest\032A.google.clo" - + "ud.compute.v1.SslPoliciesListAvailableFe" - + "aturesResponse\"Y\332A\007project\202\323\344\223\002I\022G/compu" + + "n\"n\332A\022project,ssl_policy\212N\020GlobalOperati" + + "ons\202\323\344\223\002@*>/compute/v1/projects/{project" + + "}/global/sslPolicies/{ssl_policy}\022\264\001\n\003Ge" + + "t\022,.google.cloud.compute.v1.GetSslPolicy" + + "Request\032\".google.cloud.compute.v1.SslPol" + + "icy\"[\332A\022project,ssl_policy\202\323\344\223\002@\022>/compu" + "te/v1/projects/{project}/global/sslPolic" - + "ies/listAvailableFeatures\022\365\001\n\005Patch\022..go" - + "ogle.cloud.compute.v1.PatchSslPolicyRequ" - + "est\032\".google.cloud.compute.v1.Operation\"" - + "\227\001\332A&project,ssl_policy,ssl_policy_resou" - + "rce\212N\020GlobalOperations\202\323\344\223\002U2>/compute/v" - + "1/projects/{project}/global/sslPolicies/" - + "{ssl_policy}:\023ssl_policy_resource\032r\312A\026co" - + "mpute.googleapis.com\322AVhttps://www.googl" - + "eapis.com/auth/compute,https://www.googl" - + "eapis.com/auth/cloud-platform2\335\031\n\013Subnet" - + "works\022\307\001\n\016AggregatedList\0229.google.cloud." - + "compute.v1.AggregatedListSubnetworksRequ" - + "est\0321.google.cloud.compute.v1.Subnetwork" - + "AggregatedList\"G\332A\007project\202\323\344\223\0027\0225/compu" - + "te/v1/projects/{project}/aggregated/subn" - + "etworks\022\337\001\n\006Delete\0220.google.cloud.comput" - + "e.v1.DeleteSubnetworkRequest\032\".google.cl" - + "oud.compute.v1.Operation\"\177\332A\031project,reg" - + "ion,subnetwork\212N\020RegionOperations\202\323\344\223\002J*" - + "H/compute/v1/projects/{project}/regions/" - + "{region}/subnetworks/{subnetwork}\022\356\002\n\021Ex" - + "pandIpCidrRange\022;.google.cloud.compute.v" - + "1.ExpandIpCidrRangeSubnetworkRequest\032\".g" - + "oogle.cloud.compute.v1.Operation\"\367\001\332AKpr" - + "oject,region,subnetwork,subnetworks_expa" - + "nd_ip_cidr_range_request_resource\212N\020Regi" - + "onOperations\202\323\344\223\002\217\001\"Z/compute/v1/project" + + "ies/{ssl_policy}\022\336\001\n\006Insert\022/.google.clo" + + "ud.compute.v1.InsertSslPolicyRequest\032\".g" + + "oogle.cloud.compute.v1.Operation\"\177\332A\033pro" + + "ject,ssl_policy_resource\212N\020GlobalOperati" + + "ons\202\323\344\223\002H\"1/compute/v1/projects/{project" + + "}/global/sslPolicies:\023ssl_policy_resourc" + + "e\022\246\001\n\004List\022/.google.cloud.compute.v1.Lis" + + "tSslPoliciesRequest\032(.google.cloud.compu" + + "te.v1.SslPoliciesList\"C\332A\007project\202\323\344\223\0023\022" + + "1/compute/v1/projects/{project}/global/s" + + "slPolicies\022\367\001\n\025ListAvailableFeatures\022@.g" + + "oogle.cloud.compute.v1.ListAvailableFeat" + + "uresSslPoliciesRequest\032A.google.cloud.co" + + "mpute.v1.SslPoliciesListAvailableFeature" + + "sResponse\"Y\332A\007project\202\323\344\223\002I\022G/compute/v1" + + "/projects/{project}/global/sslPolicies/l" + + "istAvailableFeatures\022\365\001\n\005Patch\022..google." + + "cloud.compute.v1.PatchSslPolicyRequest\032\"" + + ".google.cloud.compute.v1.Operation\"\227\001\332A&" + + "project,ssl_policy,ssl_policy_resource\212N" + + "\020GlobalOperations\202\323\344\223\002U2>/compute/v1/pro" + + "jects/{project}/global/sslPolicies/{ssl_" + + "policy}:\023ssl_policy_resource\032r\312A\026compute" + + ".googleapis.com\322AVhttps://www.googleapis" + + ".com/auth/compute,https://www.googleapis" + + ".com/auth/cloud-platform2\335\031\n\013Subnetworks" + + "\022\307\001\n\016AggregatedList\0229.google.cloud.compu" + + "te.v1.AggregatedListSubnetworksRequest\0321" + + ".google.cloud.compute.v1.SubnetworkAggre" + + "gatedList\"G\332A\007project\202\323\344\223\0027\0225/compute/v1" + + "/projects/{project}/aggregated/subnetwor" + + "ks\022\337\001\n\006Delete\0220.google.cloud.compute.v1." + + "DeleteSubnetworkRequest\032\".google.cloud.c" + + "ompute.v1.Operation\"\177\332A\031project,region,s" + + "ubnetwork\212N\020RegionOperations\202\323\344\223\002J*H/com" + + "pute/v1/projects/{project}/regions/{regi" + + "on}/subnetworks/{subnetwork}\022\356\002\n\021ExpandI" + + "pCidrRange\022;.google.cloud.compute.v1.Exp" + + "andIpCidrRangeSubnetworkRequest\032\".google" + + ".cloud.compute.v1.Operation\"\367\001\332AKproject" + + ",region,subnetwork,subnetworks_expand_ip" + + "_cidr_range_request_resource\212N\020RegionOpe" + + "rations\202\323\344\223\002\217\001\"Z/compute/v1/projects/{pr" + + "oject}/regions/{region}/subnetworks/{sub" + + "network}/expandIpCidrRange:1subnetworks_" + + "expand_ip_cidr_range_request_resource\022\307\001" + + "\n\003Get\022-.google.cloud.compute.v1.GetSubne" + + "tworkRequest\032#.google.cloud.compute.v1.S" + + "ubnetwork\"l\332A\031project,region,subnetwork\202" + + "\323\344\223\002J\022H/compute/v1/projects/{project}/re" + + "gions/{region}/subnetworks/{subnetwork}\022" + + "\336\001\n\014GetIamPolicy\0226.google.cloud.compute." + + "v1.GetIamPolicySubnetworkRequest\032\037.googl" + + "e.cloud.compute.v1.Policy\"u\332A\027project,re" + + "gion,resource\202\323\344\223\002U\022S/compute/v1/project" + "s/{project}/regions/{region}/subnetworks" - + "/{subnetwork}/expandIpCidrRange:1subnetw" - + "orks_expand_ip_cidr_range_request_resour" - + "ce\022\307\001\n\003Get\022-.google.cloud.compute.v1.Get" - + "SubnetworkRequest\032#.google.cloud.compute" - + ".v1.Subnetwork\"l\332A\031project,region,subnet" - + "work\202\323\344\223\002J\022H/compute/v1/projects/{projec" - + "t}/regions/{region}/subnetworks/{subnetw" - + "ork}\022\336\001\n\014GetIamPolicy\0226.google.cloud.com" - + "pute.v1.GetIamPolicySubnetworkRequest\032\037." - + "google.cloud.compute.v1.Policy\"u\332A\027proje" - + "ct,region,resource\202\323\344\223\002U\022S/compute/v1/pr" - + "ojects/{project}/regions/{region}/subnet" - + "works/{resource}/getIamPolicy\022\361\001\n\006Insert" - + "\0220.google.cloud.compute.v1.InsertSubnetw" - + "orkRequest\032\".google.cloud.compute.v1.Ope" - + "ration\"\220\001\332A\"project,region,subnetwork_re" - + "source\212N\020RegionOperations\202\323\344\223\002R\";/comput" - + "e/v1/projects/{project}/regions/{region}" - + "/subnetworks:\023subnetwork_resource\022\266\001\n\004Li" - + "st\022/.google.cloud.compute.v1.ListSubnetw" - + "orksRequest\032\'.google.cloud.compute.v1.Su" - + "bnetworkList\"T\332A\016project,region\202\323\344\223\002=\022;/" - + "compute/v1/projects/{project}/regions/{r" - + "egion}/subnetworks\022\321\001\n\nListUsable\0225.goog" - + "le.cloud.compute.v1.ListUsableSubnetwork" - + "sRequest\0328.google.cloud.compute.v1.Usabl" - + "eSubnetworksAggregatedList\"R\332A\007project\202\323" - + "\344\223\002B\022@/compute/v1/projects/{project}/agg" - + "regated/subnetworks/listUsable\022\207\002\n\005Patch" - + "\022/.google.cloud.compute.v1.PatchSubnetwo" - + "rkRequest\032\".google.cloud.compute.v1.Oper" - + "ation\"\250\001\332A-project,region,subnetwork,sub" - + "network_resource\212N\020RegionOperations\202\323\344\223\002" - + "_2H/compute/v1/projects/{project}/region" - + "s/{region}/subnetworks/{subnetwork}:\023sub" - + "network_resource\022\246\002\n\014SetIamPolicy\0226.goog" - + "le.cloud.compute.v1.SetIamPolicySubnetwo" - + "rkRequest\032\037.google.cloud.compute.v1.Poli" - + "cy\"\274\001\332A:project,region,resource,region_s" - + "et_policy_request_resource\202\323\344\223\002y\"S/compu" + + "/{resource}/getIamPolicy\022\361\001\n\006Insert\0220.go" + + "ogle.cloud.compute.v1.InsertSubnetworkRe" + + "quest\032\".google.cloud.compute.v1.Operatio" + + "n\"\220\001\332A\"project,region,subnetwork_resourc" + + "e\212N\020RegionOperations\202\323\344\223\002R\";/compute/v1/" + + "projects/{project}/regions/{region}/subn" + + "etworks:\023subnetwork_resource\022\266\001\n\004List\022/." + + "google.cloud.compute.v1.ListSubnetworksR" + + "equest\032\'.google.cloud.compute.v1.Subnetw" + + "orkList\"T\332A\016project,region\202\323\344\223\002=\022;/compu" + "te/v1/projects/{project}/regions/{region" - + "}/subnetworks/{resource}/setIamPolicy:\"r" - + "egion_set_policy_request_resource\022\223\003\n\030Se" - + "tPrivateIpGoogleAccess\022B.google.cloud.co" - + "mpute.v1.SetPrivateIpGoogleAccessSubnetw" - + "orkRequest\032\".google.cloud.compute.v1.Ope" - + "ration\"\216\002\332ASproject,region,subnetwork,su" - + "bnetworks_set_private_ip_google_access_r" - + "equest_resource\212N\020RegionOperations\202\323\344\223\002\236" - + "\001\"a/compute/v1/projects/{project}/region" - + "s/{region}/subnetworks/{subnetwork}/setP" - + "rivateIpGoogleAccess:9subnetworks_set_pr" - + "ivate_ip_google_access_request_resource\022" - + "\307\002\n\022TestIamPermissions\022<.google.cloud.co" - + "mpute.v1.TestIamPermissionsSubnetworkReq" - + "uest\0320.google.cloud.compute.v1.TestPermi" - + "ssionsResponse\"\300\001\332A9project,region,resou" - + "rce,test_permissions_request_resource\202\323\344" - + "\223\002~\"Y/compute/v1/projects/{project}/regi" - + "ons/{region}/subnetworks/{resource}/test" - + "IamPermissions:!test_permissions_request" - + "_resource\032r\312A\026compute.googleapis.com\322AVh" - + "ttps://www.googleapis.com/auth/compute,h" - + "ttps://www.googleapis.com/auth/cloud-pla" - + "tform2\236\n\n\021TargetGrpcProxies\022\350\001\n\006Delete\0225" - + ".google.cloud.compute.v1.DeleteTargetGrp" - + "cProxyRequest\032\".google.cloud.compute.v1." - + "Operation\"\202\001\332A\031project,target_grpc_proxy" - + "\212N\020GlobalOperations\202\323\344\223\002M*K/compute/v1/p" - + "rojects/{project}/global/targetGrpcProxi" - + "es/{target_grpc_proxy}\022\324\001\n\003Get\0222.google." - + "cloud.compute.v1.GetTargetGrpcProxyReque" - + "st\032(.google.cloud.compute.v1.TargetGrpcP" - + "roxy\"o\332A\031project,target_grpc_proxy\202\323\344\223\002M" - + "\022K/compute/v1/projects/{project}/global/" - + "targetGrpcProxies/{target_grpc_proxy}\022\371\001" - + "\n\006Insert\0225.google.cloud.compute.v1.Inser" - + "tTargetGrpcProxyRequest\032\".google.cloud.c" - + "ompute.v1.Operation\"\223\001\332A\"project,target_" - + "grpc_proxy_resource\212N\020GlobalOperations\202\323" - + "\344\223\002U\"7/compute/v1/projects/{project}/glo" - + "bal/targetGrpcProxies:\032target_grpc_proxy" - + "_resource\022\266\001\n\004List\0225.google.cloud.comput" - + "e.v1.ListTargetGrpcProxiesRequest\032,.goog" - + "le.cloud.compute.v1.TargetGrpcProxyList\"" - + "I\332A\007project\202\323\344\223\0029\0227/compute/v1/projects/" - + "{project}/global/targetGrpcProxies\022\235\002\n\005P" - + "atch\0224.google.cloud.compute.v1.PatchTarg" + + "}/subnetworks\022\321\001\n\nListUsable\0225.google.cl" + + "oud.compute.v1.ListUsableSubnetworksRequ" + + "est\0328.google.cloud.compute.v1.UsableSubn" + + "etworksAggregatedList\"R\332A\007project\202\323\344\223\002B\022" + + "@/compute/v1/projects/{project}/aggregat" + + "ed/subnetworks/listUsable\022\207\002\n\005Patch\022/.go" + + "ogle.cloud.compute.v1.PatchSubnetworkReq" + + "uest\032\".google.cloud.compute.v1.Operation" + + "\"\250\001\332A-project,region,subnetwork,subnetwo" + + "rk_resource\212N\020RegionOperations\202\323\344\223\002_2H/c" + + "ompute/v1/projects/{project}/regions/{re" + + "gion}/subnetworks/{subnetwork}:\023subnetwo" + + "rk_resource\022\246\002\n\014SetIamPolicy\0226.google.cl" + + "oud.compute.v1.SetIamPolicySubnetworkReq" + + "uest\032\037.google.cloud.compute.v1.Policy\"\274\001" + + "\332A:project,region,resource,region_set_po" + + "licy_request_resource\202\323\344\223\002y\"S/compute/v1" + + "/projects/{project}/regions/{region}/sub" + + "networks/{resource}/setIamPolicy:\"region" + + "_set_policy_request_resource\022\223\003\n\030SetPriv" + + "ateIpGoogleAccess\022B.google.cloud.compute" + + ".v1.SetPrivateIpGoogleAccessSubnetworkRe" + + "quest\032\".google.cloud.compute.v1.Operatio" + + "n\"\216\002\332ASproject,region,subnetwork,subnetw" + + "orks_set_private_ip_google_access_reques" + + "t_resource\212N\020RegionOperations\202\323\344\223\002\236\001\"a/c" + + "ompute/v1/projects/{project}/regions/{re" + + "gion}/subnetworks/{subnetwork}/setPrivat" + + "eIpGoogleAccess:9subnetworks_set_private" + + "_ip_google_access_request_resource\022\307\002\n\022T" + + "estIamPermissions\022<.google.cloud.compute" + + ".v1.TestIamPermissionsSubnetworkRequest\032" + + "0.google.cloud.compute.v1.TestPermission" + + "sResponse\"\300\001\332A9project,region,resource,t" + + "est_permissions_request_resource\202\323\344\223\002~\"Y" + + "/compute/v1/projects/{project}/regions/{" + + "region}/subnetworks/{resource}/testIamPe" + + "rmissions:!test_permissions_request_reso" + + "urce\032r\312A\026compute.googleapis.com\322AVhttps:" + + "//www.googleapis.com/auth/compute,https:" + + "//www.googleapis.com/auth/cloud-platform" + + "2\236\n\n\021TargetGrpcProxies\022\350\001\n\006Delete\0225.goog" + + "le.cloud.compute.v1.DeleteTargetGrpcProx" + + "yRequest\032\".google.cloud.compute.v1.Opera" + + "tion\"\202\001\332A\031project,target_grpc_proxy\212N\020Gl" + + "obalOperations\202\323\344\223\002M*K/compute/v1/projec" + + "ts/{project}/global/targetGrpcProxies/{t" + + "arget_grpc_proxy}\022\324\001\n\003Get\0222.google.cloud" + + ".compute.v1.GetTargetGrpcProxyRequest\032(." + + "google.cloud.compute.v1.TargetGrpcProxy\"" + + "o\332A\031project,target_grpc_proxy\202\323\344\223\002M\022K/co" + + "mpute/v1/projects/{project}/global/targe" + + "tGrpcProxies/{target_grpc_proxy}\022\371\001\n\006Ins" + + "ert\0225.google.cloud.compute.v1.InsertTarg" + "etGrpcProxyRequest\032\".google.cloud.comput" - + "e.v1.Operation\"\271\001\332A4project,target_grpc_" - + "proxy,target_grpc_proxy_resource\212N\020Globa" - + "lOperations\202\323\344\223\002i2K/compute/v1/projects/" - + "{project}/global/targetGrpcProxies/{targ" - + "et_grpc_proxy}:\032target_grpc_proxy_resour" - + "ce\032r\312A\026compute.googleapis.com\322AVhttps://" - + "www.googleapis.com/auth/compute,https://" - + "www.googleapis.com/auth/cloud-platform2\244" - + "\016\n\021TargetHttpProxies\022\330\001\n\016AggregatedList\022" - + "?.google.cloud.compute.v1.AggregatedList" - + "TargetHttpProxiesRequest\0326.google.cloud." - + "compute.v1.TargetHttpProxyAggregatedList" - + "\"M\332A\007project\202\323\344\223\002=\022;/compute/v1/projects" - + "/{project}/aggregated/targetHttpProxies\022" - + "\350\001\n\006Delete\0225.google.cloud.compute.v1.Del" - + "eteTargetHttpProxyRequest\032\".google.cloud" - + ".compute.v1.Operation\"\202\001\332A\031project,targe" - + "t_http_proxy\212N\020GlobalOperations\202\323\344\223\002M*K/" - + "compute/v1/projects/{project}/global/tar" - + "getHttpProxies/{target_http_proxy}\022\324\001\n\003G" - + "et\0222.google.cloud.compute.v1.GetTargetHt" - + "tpProxyRequest\032(.google.cloud.compute.v1" - + ".TargetHttpProxy\"o\332A\031project,target_http" - + "_proxy\202\323\344\223\002M\022K/compute/v1/projects/{proj" - + "ect}/global/targetHttpProxies/{target_ht" - + "tp_proxy}\022\371\001\n\006Insert\0225.google.cloud.comp" - + "ute.v1.InsertTargetHttpProxyRequest\032\".go" - + "ogle.cloud.compute.v1.Operation\"\223\001\332A\"pro" - + "ject,target_http_proxy_resource\212N\020Global" - + "Operations\202\323\344\223\002U\"7/compute/v1/projects/{" - + "project}/global/targetHttpProxies:\032targe" - + "t_http_proxy_resource\022\266\001\n\004List\0225.google." - + "cloud.compute.v1.ListTargetHttpProxiesRe" - + "quest\032,.google.cloud.compute.v1.TargetHt" - + "tpProxyList\"I\332A\007project\202\323\344\223\0029\0227/compute/" - + "v1/projects/{project}/global/targetHttpP" - + "roxies\022\235\002\n\005Patch\0224.google.cloud.compute." - + "v1.PatchTargetHttpProxyRequest\032\".google." - + "cloud.compute.v1.Operation\"\271\001\332A4project," - + "target_http_proxy,target_http_proxy_reso" - + "urce\212N\020GlobalOperations\202\323\344\223\002i2K/compute/" - + "v1/projects/{project}/global/targetHttpP" - + "roxies/{target_http_proxy}:\032target_http_" - + "proxy_resource\022\250\002\n\tSetUrlMap\0228.google.cl" - + "oud.compute.v1.SetUrlMapTargetHttpProxyR" - + "equest\032\".google.cloud.compute.v1.Operati" - + "on\"\274\001\332A4project,target_http_proxy,url_ma" - + "p_reference_resource\212N\020GlobalOperations\202" - + "\323\344\223\002l\"N/compute/v1/projects/{project}/ta" - + "rgetHttpProxies/{target_http_proxy}/setU" - + "rlMap:\032url_map_reference_resource\032r\312A\026co" - + "mpute.googleapis.com\322AVhttps://www.googl" - + "eapis.com/auth/compute,https://www.googl" - + "eapis.com/auth/cloud-platform2\242\032\n\022Target" - + "HttpsProxies\022\333\001\n\016AggregatedList\022@.google" - + ".cloud.compute.v1.AggregatedListTargetHt" - + "tpsProxiesRequest\0327.google.cloud.compute" - + ".v1.TargetHttpsProxyAggregatedList\"N\332A\007p" - + "roject\202\323\344\223\002>\022\022.google.clo" + + "ud.compute.v1.AggregatedListTargetTcpPro" + + "xiesRequest\0325.google.cloud.compute.v1.Ta" + + "rgetTcpProxyAggregatedList\"L\332A\007project\202\323" + + "\344\223\002<\022:/compute/v1/projects/{project}/agg" + + "regated/targetTcpProxies\022\343\001\n\006Delete\0224.go" + + "ogle.cloud.compute.v1.DeleteTargetTcpPro" + + "xyRequest\032\".google.cloud.compute.v1.Oper" + + "ation\"\177\332A\030project,target_tcp_proxy\212N\020Glo" + + "balOperations\202\323\344\223\002K*I/compute/v1/project" + + "s/{project}/global/targetTcpProxies/{tar" + + "get_tcp_proxy}\022\317\001\n\003Get\0221.google.cloud.co" + + "mpute.v1.GetTargetTcpProxyRequest\032\'.goog" + + "le.cloud.compute.v1.TargetTcpProxy\"l\332A\030p" + + "roject,target_tcp_proxy\202\323\344\223\002K\022I/compute/" + + "v1/projects/{project}/global/targetTcpPr" + + "oxies/{target_tcp_proxy}\022\365\001\n\006Insert\0224.go" + + "ogle.cloud.compute.v1.InsertTargetTcpPro" + + "xyRequest\032\".google.cloud.compute.v1.Oper" + + "ation\"\220\001\332A!project,target_tcp_proxy_reso" + + "urce\212N\020GlobalOperations\202\323\344\223\002S\"6/compute/" + + "v1/projects/{project}/global/targetTcpPr" + + "oxies:\031target_tcp_proxy_resource\022\263\001\n\004Lis" + + "t\0224.google.cloud.compute.v1.ListTargetTc" + + "pProxiesRequest\032+.google.cloud.compute.v" + + "1.TargetTcpProxyList\"H\332A\007project\202\323\344\223\0028\0226" + + "/compute/v1/projects/{project}/global/ta" + + "rgetTcpProxies\022\376\002\n\021SetBackendService\022?.g" + + "oogle.cloud.compute.v1.SetBackendService" + + "TargetTcpProxyRequest\032\".google.cloud.com" + + "pute.v1.Operation\"\203\002\332APproject,target_tc" + + "p_proxy,target_tcp_proxies_set_backend_s" + + "ervice_request_resource\212N\020GlobalOperatio" + "ns\202\323\344\223\002\226\001\"[/compute/v1/projects/{project" - + "}/global/targetSslProxies/{target_ssl_pr" - + "oxy}/setCertificateMap:7target_ssl_proxi" - + "es_set_certificate_map_request_resource\022" + + "}/global/targetTcpProxies/{target_tcp_pr" + + "oxy}/setBackendService:7target_tcp_proxi" + + "es_set_backend_service_request_resource\022" + "\357\002\n\016SetProxyHeader\022<.google.cloud.comput" - + "e.v1.SetProxyHeaderTargetSslProxyRequest" + + "e.v1.SetProxyHeaderTargetTcpProxyRequest" + "\032\".google.cloud.compute.v1.Operation\"\372\001\332" - + "AMproject,target_ssl_proxy,target_ssl_pr" + + "AMproject,target_tcp_proxy,target_tcp_pr" + "oxies_set_proxy_header_request_resource\212" + "N\020GlobalOperations\202\323\344\223\002\220\001\"X/compute/v1/p" - + "rojects/{project}/global/targetSslProxie" - + "s/{target_ssl_proxy}/setProxyHeader:4tar" - + "get_ssl_proxies_set_proxy_header_request" - + "_resource\022\203\003\n\022SetSslCertificates\022@.googl" - + "e.cloud.compute.v1.SetSslCertificatesTar" - + "getSslProxyRequest\032\".google.cloud.comput" - + "e.v1.Operation\"\206\002\332AQproject,target_ssl_p" - + "roxy,target_ssl_proxies_set_ssl_certific" - + "ates_request_resource\212N\020GlobalOperations" - + "\202\323\344\223\002\230\001\"\\/compute/v1/projects/{project}/" - + "global/targetSslProxies/{target_ssl_prox" - + "y}/setSslCertificates:8target_ssl_proxie" - + "s_set_ssl_certificates_request_resource\022" - + "\272\002\n\014SetSslPolicy\022:.google.cloud.compute." - + "v1.SetSslPolicyTargetSslProxyRequest\032\".g" - + "oogle.cloud.compute.v1.Operation\"\311\001\332A6pr" - + "oject,target_ssl_proxy,ssl_policy_refere" - + "nce_resource\212N\020GlobalOperations\202\323\344\223\002w\"V/" - + "compute/v1/projects/{project}/global/tar" - + "getSslProxies/{target_ssl_proxy}/setSslP" - + "olicy:\035ssl_policy_reference_resource\032r\312A" - + "\026compute.googleapis.com\322AVhttps://www.go" - + "ogleapis.com/auth/compute,https://www.go" - + "ogleapis.com/auth/cloud-platform2\267\017\n\020Tar" - + "getTcpProxies\022\325\001\n\016AggregatedList\022>.googl" - + "e.cloud.compute.v1.AggregatedListTargetT" - + "cpProxiesRequest\0325.google.cloud.compute." - + "v1.TargetTcpProxyAggregatedList\"L\332A\007proj" - + "ect\202\323\344\223\002<\022:/compute/v1/projects/{project" - + "}/aggregated/targetTcpProxies\022\343\001\n\006Delete" - + "\0224.google.cloud.compute.v1.DeleteTargetT" - + "cpProxyRequest\032\".google.cloud.compute.v1" - + ".Operation\"\177\332A\030project,target_tcp_proxy\212" - + "N\020GlobalOperations\202\323\344\223\002K*I/compute/v1/pr" - + "ojects/{project}/global/targetTcpProxies" - + "/{target_tcp_proxy}\022\317\001\n\003Get\0221.google.clo" - + "ud.compute.v1.GetTargetTcpProxyRequest\032\'" - + ".google.cloud.compute.v1.TargetTcpProxy\"" - + "l\332A\030project,target_tcp_proxy\202\323\344\223\002K\022I/com" - + "pute/v1/projects/{project}/global/target" - + "TcpProxies/{target_tcp_proxy}\022\365\001\n\006Insert" - + "\0224.google.cloud.compute.v1.InsertTargetT" - + "cpProxyRequest\032\".google.cloud.compute.v1" - + ".Operation\"\220\001\332A!project,target_tcp_proxy" - + "_resource\212N\020GlobalOperations\202\323\344\223\002S\"6/com" - + "pute/v1/projects/{project}/global/target" - + "TcpProxies:\031target_tcp_proxy_resource\022\263\001" - + "\n\004List\0224.google.cloud.compute.v1.ListTar" - + "getTcpProxiesRequest\032+.google.cloud.comp" - + "ute.v1.TargetTcpProxyList\"H\332A\007project\202\323\344" - + "\223\0028\0226/compute/v1/projects/{project}/glob" - + "al/targetTcpProxies\022\376\002\n\021SetBackendServic" - + "e\022?.google.cloud.compute.v1.SetBackendSe" - + "rviceTargetTcpProxyRequest\032\".google.clou" - + "d.compute.v1.Operation\"\203\002\332APproject,targ" - + "et_tcp_proxy,target_tcp_proxies_set_back" - + "end_service_request_resource\212N\020GlobalOpe" - + "rations\202\323\344\223\002\226\001\"[/compute/v1/projects/{pr" - + "oject}/global/targetTcpProxies/{target_t" - + "cp_proxy}/setBackendService:7target_tcp_" - + "proxies_set_backend_service_request_reso" - + "urce\022\357\002\n\016SetProxyHeader\022<.google.cloud.c" - + "ompute.v1.SetProxyHeaderTargetTcpProxyRe" - + "quest\032\".google.cloud.compute.v1.Operatio" - + "n\"\372\001\332AMproject,target_tcp_proxy,target_t" - + "cp_proxies_set_proxy_header_request_reso" - + "urce\212N\020GlobalOperations\202\323\344\223\002\220\001\"X/compute" - + "/v1/projects/{project}/global/targetTcpP" - + "roxies/{target_tcp_proxy}/setProxyHeader" - + ":4target_tcp_proxies_set_proxy_header_re" - + "quest_resource\032r\312A\026compute.googleapis.co" - + "m\322AVhttps://www.googleapis.com/auth/comp" - + "ute,https://www.googleapis.com/auth/clou" - + "d-platform2\354\014\n\021TargetVpnGateways\022\331\001\n\016Agg" - + "regatedList\022?.google.cloud.compute.v1.Ag" - + "gregatedListTargetVpnGatewaysRequest\0327.g" - + "oogle.cloud.compute.v1.TargetVpnGatewayA" - + "ggregatedList\"M\332A\007project\202\323\344\223\002=\022;/comput" - + "e/v1/projects/{project}/aggregated/targe" - + "tVpnGateways\022\374\001\n\006Delete\0226.google.cloud.c" - + "ompute.v1.DeleteTargetVpnGatewayRequest\032" - + "\".google.cloud.compute.v1.Operation\"\225\001\332A" - + "!project,region,target_vpn_gateway\212N\020Reg" - + "ionOperations\202\323\344\223\002X*V/compute/v1/project" - + "s/{project}/regions/{region}/targetVpnGa" - + "teways/{target_vpn_gateway}\022\352\001\n\003Get\0223.go" - + "ogle.cloud.compute.v1.GetTargetVpnGatewa" - + "yRequest\032).google.cloud.compute.v1.Targe" - + "tVpnGateway\"\202\001\332A!project,region,target_v" - + "pn_gateway\202\323\344\223\002X\022V/compute/v1/projects/{" - + "project}/regions/{region}/targetVpnGatew" - + "ays/{target_vpn_gateway}\022\215\002\n\006Insert\0226.go" - + "ogle.cloud.compute.v1.InsertTargetVpnGat" - + "ewayRequest\032\".google.cloud.compute.v1.Op" - + "eration\"\246\001\332A*project,region,target_vpn_g" - + "ateway_resource\212N\020RegionOperations\202\323\344\223\002`" - + "\"A/compute/v1/projects/{project}/regions" - + "/{region}/targetVpnGateways:\033target_vpn_" - + "gateway_resource\022\310\001\n\004List\0225.google.cloud" - + ".compute.v1.ListTargetVpnGatewaysRequest" - + "\032-.google.cloud.compute.v1.TargetVpnGate" - + "wayList\"Z\332A\016project,region\202\323\344\223\002C\022A/compu" - + "te/v1/projects/{project}/regions/{region" - + "}/targetVpnGateways\022\277\002\n\tSetLabels\0229.goog" - + "le.cloud.compute.v1.SetLabelsTargetVpnGa" + + "rojects/{project}/global/targetTcpProxie" + + "s/{target_tcp_proxy}/setProxyHeader:4tar" + + "get_tcp_proxies_set_proxy_header_request" + + "_resource\032r\312A\026compute.googleapis.com\322AVh" + + "ttps://www.googleapis.com/auth/compute,h" + + "ttps://www.googleapis.com/auth/cloud-pla" + + "tform2\354\014\n\021TargetVpnGateways\022\331\001\n\016Aggregat" + + "edList\022?.google.cloud.compute.v1.Aggrega" + + "tedListTargetVpnGatewaysRequest\0327.google" + + ".cloud.compute.v1.TargetVpnGatewayAggreg" + + "atedList\"M\332A\007project\202\323\344\223\002=\022;/compute/v1/" + + "projects/{project}/aggregated/targetVpnG" + + "ateways\022\374\001\n\006Delete\0226.google.cloud.comput" + + "e.v1.DeleteTargetVpnGatewayRequest\032\".goo" + + "gle.cloud.compute.v1.Operation\"\225\001\332A!proj" + + "ect,region,target_vpn_gateway\212N\020RegionOp" + + "erations\202\323\344\223\002X*V/compute/v1/projects/{pr" + + "oject}/regions/{region}/targetVpnGateway" + + "s/{target_vpn_gateway}\022\352\001\n\003Get\0223.google." + + "cloud.compute.v1.GetTargetVpnGatewayRequ" + + "est\032).google.cloud.compute.v1.TargetVpnG" + + "ateway\"\202\001\332A!project,region,target_vpn_ga" + + "teway\202\323\344\223\002X\022V/compute/v1/projects/{proje" + + "ct}/regions/{region}/targetVpnGateways/{" + + "target_vpn_gateway}\022\215\002\n\006Insert\0226.google." + + "cloud.compute.v1.InsertTargetVpnGatewayR" + + "equest\032\".google.cloud.compute.v1.Operati" + + "on\"\246\001\332A*project,region,target_vpn_gatewa" + + "y_resource\212N\020RegionOperations\202\323\344\223\002`\"A/co" + + "mpute/v1/projects/{project}/regions/{reg" + + "ion}/targetVpnGateways:\033target_vpn_gatew" + + "ay_resource\022\310\001\n\004List\0225.google.cloud.comp" + + "ute.v1.ListTargetVpnGatewaysRequest\032-.go" + + "ogle.cloud.compute.v1.TargetVpnGatewayLi" + + "st\"Z\332A\016project,region\202\323\344\223\002C\022A/compute/v1" + + "/projects/{project}/regions/{region}/tar" + + "getVpnGateways\022\277\002\n\tSetLabels\0229.google.cl" + + "oud.compute.v1.SetLabelsTargetVpnGateway" + + "Request\032\".google.cloud.compute.v1.Operat" + + "ion\"\322\001\332A:project,region,resource,region_" + + "set_labels_request_resource\212N\020RegionOper" + + "ations\202\323\344\223\002|\"V/compute/v1/projects/{proj" + + "ect}/regions/{region}/targetVpnGateways/" + + "{resource}/setLabels:\"region_set_labels_" + + "request_resource\032r\312A\026compute.googleapis." + + "com\322AVhttps://www.googleapis.com/auth/co" + + "mpute,https://www.googleapis.com/auth/cl" + + "oud-platform2\236\020\n\007UrlMaps\022\274\001\n\016AggregatedL" + + "ist\0225.google.cloud.compute.v1.Aggregated" + + "ListUrlMapsRequest\032..google.cloud.comput" + + "e.v1.UrlMapsAggregatedList\"C\332A\007project\202\323" + + "\344\223\0023\0221/compute/v1/projects/{project}/agg" + + "regated/urlMaps\022\300\001\n\006Delete\022,.google.clou" + + "d.compute.v1.DeleteUrlMapRequest\032\".googl" + + "e.cloud.compute.v1.Operation\"d\332A\017project" + + ",url_map\212N\020GlobalOperations\202\323\344\223\0029*7/comp" + + "ute/v1/projects/{project}/global/urlMaps" + + "/{url_map}\022\244\001\n\003Get\022).google.cloud.comput" + + "e.v1.GetUrlMapRequest\032\037.google.cloud.com" + + "pute.v1.UrlMap\"Q\332A\017project,url_map\202\323\344\223\0029" + + "\0227/compute/v1/projects/{project}/global/" + + "urlMaps/{url_map}\022\321\001\n\006Insert\022,.google.cl" + + "oud.compute.v1.InsertUrlMapRequest\032\".goo" + + "gle.cloud.compute.v1.Operation\"u\332A\030proje" + + "ct,url_map_resource\212N\020GlobalOperations\202\323" + + "\344\223\002A\"-/compute/v1/projects/{project}/glo" + + "bal/urlMaps:\020url_map_resource\022\246\002\n\017Invali" + + "dateCache\0225.google.cloud.compute.v1.Inva" + + "lidateCacheUrlMapRequest\032\".google.cloud." + + "compute.v1.Operation\"\267\001\332A0project,url_ma" + + "p,cache_invalidation_rule_resource\212N\020Glo" + + "balOperations\202\323\344\223\002k\"G/compute/v1/project" + + "s/{project}/global/urlMaps/{url_map}/inv", + "alidateCache: cache_invalidation_rule_re" + + "source\022\231\001\n\004List\022+.google.cloud.compute.v" + + "1.ListUrlMapsRequest\032#.google.cloud.comp" + + "ute.v1.UrlMapList\"?\332A\007project\202\323\344\223\002/\022-/co" + + "mpute/v1/projects/{project}/global/urlMa" + + "ps\022\342\001\n\005Patch\022+.google.cloud.compute.v1.P" + + "atchUrlMapRequest\032\".google.cloud.compute" + + ".v1.Operation\"\207\001\332A project,url_map,url_m" + + "ap_resource\212N\020GlobalOperations\202\323\344\223\002K27/c" + + "ompute/v1/projects/{project}/global/urlM" + + "aps/{url_map}:\020url_map_resource\022\344\001\n\006Upda" + + "te\022,.google.cloud.compute.v1.UpdateUrlMa" + + "pRequest\032\".google.cloud.compute.v1.Opera" + + "tion\"\207\001\332A project,url_map,url_map_resour" + + "ce\212N\020GlobalOperations\202\323\344\223\002K\0327/compute/v1" + + "/projects/{project}/global/urlMaps/{url_" + + "map}:\020url_map_resource\022\220\002\n\010Validate\022..go" + + "ogle.cloud.compute.v1.ValidateUrlMapRequ" + + "est\0320.google.cloud.compute.v1.UrlMapsVal" + + "idateResponse\"\241\001\332A2project,url_map,url_m" + + "aps_validate_request_resource\202\323\344\223\002f\"@/co" + + "mpute/v1/projects/{project}/global/urlMa" + + "ps/{url_map}/validate:\"url_maps_validate" + + "_request_resource\032r\312A\026compute.googleapis" + + ".com\322AVhttps://www.googleapis.com/auth/c" + + "ompute,https://www.googleapis.com/auth/c" + + "loud-platform2\237\020\n\013VpnGateways\022\307\001\n\016Aggreg" + + "atedList\0229.google.cloud.compute.v1.Aggre" + + "gatedListVpnGatewaysRequest\0321.google.clo" + + "ud.compute.v1.VpnGatewayAggregatedList\"G" + + "\332A\007project\202\323\344\223\0027\0225/compute/v1/projects/{" + + "project}/aggregated/vpnGateways\022\342\001\n\006Dele" + + "te\0220.google.cloud.compute.v1.DeleteVpnGa" + "tewayRequest\032\".google.cloud.compute.v1.O" - + "peration\"\322\001\332A:project,region,resource,re" - + "gion_set_labels_request_resource\212N\020Regio" - + "nOperations\202\323\344\223\002|\"V/compute/v1/projects/" - + "{project}/regions/{region}/targetVpnGate" - + "ways/{resource}/setLabels:\"region_set_la" - + "bels_request_resource\032r\312A\026compute.google" - + "apis.com\322AVhttps://www.googleapis.com/au" - + "th/compute,https://www.googleapis.com/au" - + "th/cloud-platform2\236\020\n\007UrlMaps\022\274\001\n\016Aggreg" - + "atedList\0225.google.cloud.compute.v1.Aggre" - + "gatedListUrlMapsRequest\032..google.cloud.c" - + "ompute.v1.UrlMapsAggregatedList\"C\332A\007proj" - + "ect\202\323\344\223\0023\0221/compute/v1/projects/{project" - + "}/aggregated/urlMaps\022\300\001\n\006Delete\022,.google" - + ".cloud.compute.v1.DeleteUrlMapRequest\032\"." - + "google.cloud.compute.v1.Operation\"d\332A\017pr" - + "oject,url_map\212N\020GlobalOperations\202\323\344\223\0029*7" - + "/compute/v1/projects/{project}/global/ur" - + "lMaps/{url_map}\022\244\001\n\003Get\022).google.cloud.c" - + "ompute.v1.GetUrlMapRequest\032\037.google.clou" - + "d.compute.v1.UrlMap\"Q\332A\017project,url_map\202" - + "\323\344\223\0029\0227/compute/v1/projects/{project}/gl" - + "obal/urlMaps/{url_map}\022\321\001\n\006Insert\022,.goog" - + "le.cloud.compute.v1.InsertUrlMapRequest\032" - + "\".google.cloud.compute.v1.Operation\"u\332A\030" - + "project,url_map_resource\212N\020GlobalOperati" - + "ons\202\323\344\223\002A\"-/compute/v1/projects/{project" - + "}/global/urlMaps:\020url_map_resource\022\246\002\n\017I" - + "nvalidateCache\0225.google.cloud.compute.v1" - + ".InvalidateCacheUrlMapRequest\032\".google.c" - + "loud.compute.v1.Operation\"\267\001\332A0project,u" - + "rl_map,cache_invalidation_rule_resource\212" - + "N\020GlobalOperations\202\323\344\223\002k\"G/compute/v1/pr" - + "ojects/{project}/global/urlMaps/{url_map" - + "}/invalidateCache: cache_invalidation_ru" - + "le_resource\022\231\001\n\004List\022+.google.cloud.comp" - + "ute.v1.ListUrlMapsRequest\032#.google.cloud" - + ".compute.v1.UrlMapList\"?\332A\007project\202\323\344\223\002/" - + "\022-/compute/v1/projects/{project}/global/" - + "urlMaps\022\342\001\n\005Patch\022+.google.cloud.compute" - + ".v1.PatchUrlMapRequest\032\".google.cloud.co" - + "mpute.v1.Operation\"\207\001\332A project,url_map," - + "url_map_resource\212N\020GlobalOperations\202\323\344\223\002" - + "K27/compute/v1/projects/{project}/global" - + "/urlMaps/{url_map}:\020url_map_resource\022\344\001\n" - + "\006Update\022,.google.cloud.compute.v1.Update" - + "UrlMapRequest\032\".google.cloud.compute.v1." - + "Operation\"\207\001\332A project,url_map,url_map_r" - + "esource\212N\020GlobalOperations\202\323\344\223\002K\0327/compu" - + "te/v1/projects/{project}/global/urlMaps/" - + "{url_map}:\020url_map_resource\022\220\002\n\010Validate" - + "\022..google.cloud.compute.v1.ValidateUrlMa" - + "pRequest\0320.google.cloud.compute.v1.UrlMa" - + "psValidateResponse\"\241\001\332A2project,url_map," - + "url_maps_validate_request_resource\202\323\344\223\002f" - + "\"@/compute/v1/projects/{project}/global/" - + "urlMaps/{url_map}/validate:\"url_maps_val" - + "idate_request_resource\032r\312A\026compute.googl" - + "eapis.com\322AVhttps://www.googleapis.com/a", - "uth/compute,https://www.googleapis.com/a" - + "uth/cloud-platform2\237\020\n\013VpnGateways\022\307\001\n\016A" - + "ggregatedList\0229.google.cloud.compute.v1." - + "AggregatedListVpnGatewaysRequest\0321.googl" - + "e.cloud.compute.v1.VpnGatewayAggregatedL" - + "ist\"G\332A\007project\202\323\344\223\0027\0225/compute/v1/proje" - + "cts/{project}/aggregated/vpnGateways\022\342\001\n" - + "\006Delete\0220.google.cloud.compute.v1.Delete" - + "VpnGatewayRequest\032\".google.cloud.compute" - + ".v1.Operation\"\201\001\332A\032project,region,vpn_ga" - + "teway\212N\020RegionOperations\202\323\344\223\002K*I/compute" - + "/v1/projects/{project}/regions/{region}/" - + "vpnGateways/{vpn_gateway}\022\311\001\n\003Get\022-.goog" - + "le.cloud.compute.v1.GetVpnGatewayRequest" - + "\032#.google.cloud.compute.v1.VpnGateway\"n\332" - + "A\032project,region,vpn_gateway\202\323\344\223\002K\022I/com" - + "pute/v1/projects/{project}/regions/{regi" - + "on}/vpnGateways/{vpn_gateway}\022\361\001\n\tGetSta" - + "tus\0223.google.cloud.compute.v1.GetStatusV" - + "pnGatewayRequest\0325.google.cloud.compute." - + "v1.VpnGatewaysGetStatusResponse\"x\332A\032proj" - + "ect,region,vpn_gateway\202\323\344\223\002U\022S/compute/v" - + "1/projects/{project}/regions/{region}/vp" - + "nGateways/{vpn_gateway}/getStatus\022\363\001\n\006In" - + "sert\0220.google.cloud.compute.v1.InsertVpn" - + "GatewayRequest\032\".google.cloud.compute.v1" - + ".Operation\"\222\001\332A#project,region,vpn_gatew" - + "ay_resource\212N\020RegionOperations\202\323\344\223\002S\";/c" - + "ompute/v1/projects/{project}/regions/{re" - + "gion}/vpnGateways:\024vpn_gateway_resource\022" - + "\266\001\n\004List\022/.google.cloud.compute.v1.ListV" - + "pnGatewaysRequest\032\'.google.cloud.compute" - + ".v1.VpnGatewayList\"T\332A\016project,region\202\323\344" - + "\223\002=\022;/compute/v1/projects/{project}/regi" - + "ons/{region}/vpnGateways\022\263\002\n\tSetLabels\0223" - + ".google.cloud.compute.v1.SetLabelsVpnGat" - + "ewayRequest\032\".google.cloud.compute.v1.Op" - + "eration\"\314\001\332A:project,region,resource,reg" - + "ion_set_labels_request_resource\212N\020Region" - + "Operations\202\323\344\223\002v\"P/compute/v1/projects/{" - + "project}/regions/{region}/vpnGateways/{r" - + "esource}/setLabels:\"region_set_labels_re" - + "quest_resource\022\307\002\n\022TestIamPermissions\022<." - + "google.cloud.compute.v1.TestIamPermissio" - + "nsVpnGatewayRequest\0320.google.cloud.compu" - + "te.v1.TestPermissionsResponse\"\300\001\332A9proje" - + "ct,region,resource,test_permissions_requ" - + "est_resource\202\323\344\223\002~\"Y/compute/v1/projects" - + "/{project}/regions/{region}/vpnGateways/" - + "{resource}/testIamPermissions:!test_perm" - + "issions_request_resource\032r\312A\026compute.goo" + + "peration\"\201\001\332A\032project,region,vpn_gateway" + + "\212N\020RegionOperations\202\323\344\223\002K*I/compute/v1/p" + + "rojects/{project}/regions/{region}/vpnGa" + + "teways/{vpn_gateway}\022\311\001\n\003Get\022-.google.cl" + + "oud.compute.v1.GetVpnGatewayRequest\032#.go" + + "ogle.cloud.compute.v1.VpnGateway\"n\332A\032pro" + + "ject,region,vpn_gateway\202\323\344\223\002K\022I/compute/" + + "v1/projects/{project}/regions/{region}/v" + + "pnGateways/{vpn_gateway}\022\361\001\n\tGetStatus\0223" + + ".google.cloud.compute.v1.GetStatusVpnGat" + + "ewayRequest\0325.google.cloud.compute.v1.Vp" + + "nGatewaysGetStatusResponse\"x\332A\032project,r" + + "egion,vpn_gateway\202\323\344\223\002U\022S/compute/v1/pro" + + "jects/{project}/regions/{region}/vpnGate" + + "ways/{vpn_gateway}/getStatus\022\363\001\n\006Insert\022" + + "0.google.cloud.compute.v1.InsertVpnGatew" + + "ayRequest\032\".google.cloud.compute.v1.Oper" + + "ation\"\222\001\332A#project,region,vpn_gateway_re" + + "source\212N\020RegionOperations\202\323\344\223\002S\";/comput" + + "e/v1/projects/{project}/regions/{region}" + + "/vpnGateways:\024vpn_gateway_resource\022\266\001\n\004L" + + "ist\022/.google.cloud.compute.v1.ListVpnGat" + + "ewaysRequest\032\'.google.cloud.compute.v1.V" + + "pnGatewayList\"T\332A\016project,region\202\323\344\223\002=\022;" + + "/compute/v1/projects/{project}/regions/{" + + "region}/vpnGateways\022\263\002\n\tSetLabels\0223.goog" + + "le.cloud.compute.v1.SetLabelsVpnGatewayR" + + "equest\032\".google.cloud.compute.v1.Operati" + + "on\"\314\001\332A:project,region,resource,region_s" + + "et_labels_request_resource\212N\020RegionOpera" + + "tions\202\323\344\223\002v\"P/compute/v1/projects/{proje" + + "ct}/regions/{region}/vpnGateways/{resour" + + "ce}/setLabels:\"region_set_labels_request" + + "_resource\022\307\002\n\022TestIamPermissions\022<.googl" + + "e.cloud.compute.v1.TestIamPermissionsVpn" + + "GatewayRequest\0320.google.cloud.compute.v1" + + ".TestPermissionsResponse\"\300\001\332A9project,re" + + "gion,resource,test_permissions_request_r" + + "esource\202\323\344\223\002~\"Y/compute/v1/projects/{pro" + + "ject}/regions/{region}/vpnGateways/{reso" + + "urce}/testIamPermissions:!test_permissio" + + "ns_request_resource\032r\312A\026compute.googleap" + + "is.com\322AVhttps://www.googleapis.com/auth" + + "/compute,https://www.googleapis.com/auth" + + "/cloud-platform2\312\013\n\nVpnTunnels\022\304\001\n\016Aggre" + + "gatedList\0228.google.cloud.compute.v1.Aggr" + + "egatedListVpnTunnelsRequest\0320.google.clo" + + "ud.compute.v1.VpnTunnelAggregatedList\"F\332" + + "A\007project\202\323\344\223\0026\0224/compute/v1/projects/{p" + + "roject}/aggregated/vpnTunnels\022\335\001\n\006Delete" + + "\022/.google.cloud.compute.v1.DeleteVpnTunn" + + "elRequest\032\".google.cloud.compute.v1.Oper" + + "ation\"~\332A\031project,region,vpn_tunnel\212N\020Re" + + "gionOperations\202\323\344\223\002I*G/compute/v1/projec" + + "ts/{project}/regions/{region}/vpnTunnels" + + "/{vpn_tunnel}\022\304\001\n\003Get\022,.google.cloud.com" + + "pute.v1.GetVpnTunnelRequest\032\".google.clo" + + "ud.compute.v1.VpnTunnel\"k\332A\031project,regi" + + "on,vpn_tunnel\202\323\344\223\002I\022G/compute/v1/project" + + "s/{project}/regions/{region}/vpnTunnels/" + + "{vpn_tunnel}\022\357\001\n\006Insert\022/.google.cloud.c" + + "ompute.v1.InsertVpnTunnelRequest\032\".googl" + + "e.cloud.compute.v1.Operation\"\217\001\332A\"projec" + + "t,region,vpn_tunnel_resource\212N\020RegionOpe" + + "rations\202\323\344\223\002Q\":/compute/v1/projects/{pro" + + "ject}/regions/{region}/vpnTunnels:\023vpn_t" + + "unnel_resource\022\263\001\n\004List\022..google.cloud.c" + + "ompute.v1.ListVpnTunnelsRequest\032&.google" + + ".cloud.compute.v1.VpnTunnelList\"S\332A\016proj" + + "ect,region\202\323\344\223\002<\022:/compute/v1/projects/{" + + "project}/regions/{region}/vpnTunnels\022\261\002\n" + + "\tSetLabels\0222.google.cloud.compute.v1.Set" + + "LabelsVpnTunnelRequest\032\".google.cloud.co" + + "mpute.v1.Operation\"\313\001\332A:project,region,r" + + "esource,region_set_labels_request_resour" + + "ce\212N\020RegionOperations\202\323\344\223\002u\"O/compute/v1" + + "/projects/{project}/regions/{region}/vpn" + + "Tunnels/{resource}/setLabels:\"region_set" + + "_labels_request_resource\032r\312A\026compute.goo" + "gleapis.com\322AVhttps://www.googleapis.com" + "/auth/compute,https://www.googleapis.com" - + "/auth/cloud-platform2\312\013\n\nVpnTunnels\022\304\001\n\016" - + "AggregatedList\0228.google.cloud.compute.v1" - + ".AggregatedListVpnTunnelsRequest\0320.googl" - + "e.cloud.compute.v1.VpnTunnelAggregatedLi" - + "st\"F\332A\007project\202\323\344\223\0026\0224/compute/v1/projec" - + "ts/{project}/aggregated/vpnTunnels\022\335\001\n\006D" - + "elete\022/.google.cloud.compute.v1.DeleteVp" - + "nTunnelRequest\032\".google.cloud.compute.v1" - + ".Operation\"~\332A\031project,region,vpn_tunnel" - + "\212N\020RegionOperations\202\323\344\223\002I*G/compute/v1/p" - + "rojects/{project}/regions/{region}/vpnTu" - + "nnels/{vpn_tunnel}\022\304\001\n\003Get\022,.google.clou" - + "d.compute.v1.GetVpnTunnelRequest\032\".googl" - + "e.cloud.compute.v1.VpnTunnel\"k\332A\031project" - + ",region,vpn_tunnel\202\323\344\223\002I\022G/compute/v1/pr" - + "ojects/{project}/regions/{region}/vpnTun" - + "nels/{vpn_tunnel}\022\357\001\n\006Insert\022/.google.cl" - + "oud.compute.v1.InsertVpnTunnelRequest\032\"." - + "google.cloud.compute.v1.Operation\"\217\001\332A\"p" - + "roject,region,vpn_tunnel_resource\212N\020Regi" - + "onOperations\202\323\344\223\002Q\":/compute/v1/projects" - + "/{project}/regions/{region}/vpnTunnels:\023" - + "vpn_tunnel_resource\022\263\001\n\004List\022..google.cl" - + "oud.compute.v1.ListVpnTunnelsRequest\032&.g" - + "oogle.cloud.compute.v1.VpnTunnelList\"S\332A" - + "\016project,region\202\323\344\223\002<\022:/compute/v1/proje" - + "cts/{project}/regions/{region}/vpnTunnel" - + "s\022\261\002\n\tSetLabels\0222.google.cloud.compute.v" - + "1.SetLabelsVpnTunnelRequest\032\".google.clo" - + "ud.compute.v1.Operation\"\313\001\332A:project,reg" - + "ion,resource,region_set_labels_request_r" - + "esource\212N\020RegionOperations\202\323\344\223\002u\"O/compu" - + "te/v1/projects/{project}/regions/{region" - + "}/vpnTunnels/{resource}/setLabels:\"regio" - + "n_set_labels_request_resource\032r\312A\026comput" - + "e.googleapis.com\322AVhttps://www.googleapi" - + "s.com/auth/compute,https://www.googleapi" - + "s.com/auth/cloud-platform2\243\007\n\016ZoneOperat" - + "ions\022\330\001\n\006Delete\0223.google.cloud.compute.v" - + "1.DeleteZoneOperationRequest\0324.google.cl" - + "oud.compute.v1.DeleteZoneOperationRespon" - + "se\"c\332A\026project,zone,operation\202\323\344\223\002D*B/co" - + "mpute/v1/projects/{project}/zones/{zone}" - + "/operations/{operation}\022\303\001\n\003Get\0220.google" - + ".cloud.compute.v1.GetZoneOperationReques" - + "t\032\".google.cloud.compute.v1.Operation\"f\332" - + "A\026project,zone,operation\220N\001\202\323\344\223\002D\022B/comp" - + "ute/v1/projects/{project}/zones/{zone}/o" - + "perations/{operation}\022\261\001\n\004List\0222.google." - + "cloud.compute.v1.ListZoneOperationsReque" - + "st\032&.google.cloud.compute.v1.OperationLi" - + "st\"M\332A\014project,zone\202\323\344\223\0028\0226/compute/v1/p" - + "rojects/{project}/zones/{zone}/operation" - + "s\022\307\001\n\004Wait\0221.google.cloud.compute.v1.Wai" - + "tZoneOperationRequest\032\".google.cloud.com" - + "pute.v1.Operation\"h\332A\026project,zone,opera" - + "tion\202\323\344\223\002I\"G/compute/v1/projects/{projec" - + "t}/zones/{zone}/operations/{operation}/w" - + "ait\032r\312A\026compute.googleapis.com\322AVhttps:/" - + "/www.googleapis.com/auth/compute,https:/" - + "/www.googleapis.com/auth/cloud-platform2" - + "\321\003\n\005Zones\022\221\001\n\003Get\022\'.google.cloud.compute" - + ".v1.GetZoneRequest\032\035.google.cloud.comput" - + "e.v1.Zone\"B\332A\014project,zone\202\323\344\223\002-\022+/compu" - + "te/v1/projects/{project}/zones/{zone}\022\214\001" - + "\n\004List\022).google.cloud.compute.v1.ListZon" - + "esRequest\032!.google.cloud.compute.v1.Zone" - + "List\"6\332A\007project\202\323\344\223\002&\022$/compute/v1/proj" - + "ects/{project}/zones\032\244\001\312A\026compute.google" - + "apis.com\322A\207\001https://www.googleapis.com/a" - + "uth/compute.readonly,https://www.googlea" - + "pis.com/auth/compute,https://www.googlea" - + "pis.com/auth/cloud-platformB\247\001\n\033com.goog" - + "le.cloud.compute.v1P\001Z5cloud.google.com/" - + "go/compute/apiv1/computepb;computepb\252\002\027G" - + "oogle.Cloud.Compute.V1\312\002\027Google\\Cloud\\Co" - + "mpute\\V1\352\002\032Google::Cloud::Compute::V1b\006p" - + "roto3" + + "/auth/cloud-platform2\243\007\n\016ZoneOperations\022" + + "\330\001\n\006Delete\0223.google.cloud.compute.v1.Del" + + "eteZoneOperationRequest\0324.google.cloud.c" + + "ompute.v1.DeleteZoneOperationResponse\"c\332" + + "A\026project,zone,operation\202\323\344\223\002D*B/compute" + + "/v1/projects/{project}/zones/{zone}/oper" + + "ations/{operation}\022\303\001\n\003Get\0220.google.clou" + + "d.compute.v1.GetZoneOperationRequest\032\".g" + + "oogle.cloud.compute.v1.Operation\"f\332A\026pro" + + "ject,zone,operation\220N\001\202\323\344\223\002D\022B/compute/v" + + "1/projects/{project}/zones/{zone}/operat" + + "ions/{operation}\022\261\001\n\004List\0222.google.cloud" + + ".compute.v1.ListZoneOperationsRequest\032&." + + "google.cloud.compute.v1.OperationList\"M\332" + + "A\014project,zone\202\323\344\223\0028\0226/compute/v1/projec" + + "ts/{project}/zones/{zone}/operations\022\307\001\n" + + "\004Wait\0221.google.cloud.compute.v1.WaitZone" + + "OperationRequest\032\".google.cloud.compute." + + "v1.Operation\"h\332A\026project,zone,operation\202" + + "\323\344\223\002I\"G/compute/v1/projects/{project}/zo" + + "nes/{zone}/operations/{operation}/wait\032r" + + "\312A\026compute.googleapis.com\322AVhttps://www." + + "googleapis.com/auth/compute,https://www." + + "googleapis.com/auth/cloud-platform2\321\003\n\005Z" + + "ones\022\221\001\n\003Get\022\'.google.cloud.compute.v1.G" + + "etZoneRequest\032\035.google.cloud.compute.v1." + + "Zone\"B\332A\014project,zone\202\323\344\223\002-\022+/compute/v1" + + "/projects/{project}/zones/{zone}\022\214\001\n\004Lis" + + "t\022).google.cloud.compute.v1.ListZonesReq" + + "uest\032!.google.cloud.compute.v1.ZoneList\"" + + "6\332A\007project\202\323\344\223\002&\022$/compute/v1/projects/" + + "{project}/zones\032\244\001\312A\026compute.googleapis." + + "com\322A\207\001https://www.googleapis.com/auth/c" + + "ompute.readonly,https://www.googleapis.c" + + "om/auth/compute,https://www.googleapis.c" + + "om/auth/cloud-platformB\247\001\n\033com.google.cl" + + "oud.compute.v1P\001Z5cloud.google.com/go/co" + + "mpute/apiv1/computepb;computepb\252\002\027Google" + + ".Cloud.Compute.V1\312\002\027Google\\Cloud\\Compute" + + "\\V1\352\002\032Google::Cloud::Compute::V1b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -33324,8 +33352,23 @@ private static void _clinit_autosplit_dinit_2() { new java.lang.String[] { "Project", "Region", "RequestId", "UrlMap", "UrlMapResource", "RequestId", }); - internal_static_google_cloud_compute_v1_PatchRouterRequest_descriptor = + internal_static_google_cloud_compute_v1_PatchResourcePolicyRequest_descriptor = getDescriptor().getMessageTypes().get(896); + internal_static_google_cloud_compute_v1_PatchResourcePolicyRequest_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_compute_v1_PatchResourcePolicyRequest_descriptor, + new java.lang.String[] { + "Project", + "Region", + "RequestId", + "ResourcePolicy", + "ResourcePolicyResource", + "UpdateMask", + "RequestId", + "UpdateMask", + }); + internal_static_google_cloud_compute_v1_PatchRouterRequest_descriptor = + getDescriptor().getMessageTypes().get(897); internal_static_google_cloud_compute_v1_PatchRouterRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRouterRequest_descriptor, @@ -33333,7 +33376,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "Region", "RequestId", "Router", "RouterResource", "RequestId", }); internal_static_google_cloud_compute_v1_PatchRuleFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(897); + getDescriptor().getMessageTypes().get(898); internal_static_google_cloud_compute_v1_PatchRuleFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRuleFirewallPolicyRequest_descriptor, @@ -33346,7 +33389,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_PatchRuleNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(898); + getDescriptor().getMessageTypes().get(899); internal_static_google_cloud_compute_v1_PatchRuleNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRuleNetworkFirewallPolicyRequest_descriptor, @@ -33360,7 +33403,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_PatchRuleRegionNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(899); + getDescriptor().getMessageTypes().get(900); internal_static_google_cloud_compute_v1_PatchRuleRegionNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRuleRegionNetworkFirewallPolicyRequest_descriptor, @@ -33375,7 +33418,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_PatchRuleSecurityPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(900); + getDescriptor().getMessageTypes().get(901); internal_static_google_cloud_compute_v1_PatchRuleSecurityPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRuleSecurityPolicyRequest_descriptor, @@ -33389,7 +33432,7 @@ private static void _clinit_autosplit_dinit_2() { "ValidateOnly", }); internal_static_google_cloud_compute_v1_PatchSecurityPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(901); + getDescriptor().getMessageTypes().get(902); internal_static_google_cloud_compute_v1_PatchSecurityPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchSecurityPolicyRequest_descriptor, @@ -33397,7 +33440,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "RequestId", "SecurityPolicy", "SecurityPolicyResource", "RequestId", }); internal_static_google_cloud_compute_v1_PatchServiceAttachmentRequest_descriptor = - getDescriptor().getMessageTypes().get(902); + getDescriptor().getMessageTypes().get(903); internal_static_google_cloud_compute_v1_PatchServiceAttachmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchServiceAttachmentRequest_descriptor, @@ -33410,7 +33453,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_PatchSslPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(903); + getDescriptor().getMessageTypes().get(904); internal_static_google_cloud_compute_v1_PatchSslPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchSslPolicyRequest_descriptor, @@ -33418,7 +33461,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "RequestId", "SslPolicy", "SslPolicyResource", "RequestId", }); internal_static_google_cloud_compute_v1_PatchSubnetworkRequest_descriptor = - getDescriptor().getMessageTypes().get(904); + getDescriptor().getMessageTypes().get(905); internal_static_google_cloud_compute_v1_PatchSubnetworkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchSubnetworkRequest_descriptor, @@ -33433,7 +33476,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_PatchTargetGrpcProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(905); + getDescriptor().getMessageTypes().get(906); internal_static_google_cloud_compute_v1_PatchTargetGrpcProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchTargetGrpcProxyRequest_descriptor, @@ -33441,7 +33484,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "RequestId", "TargetGrpcProxy", "TargetGrpcProxyResource", "RequestId", }); internal_static_google_cloud_compute_v1_PatchTargetHttpProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(906); + getDescriptor().getMessageTypes().get(907); internal_static_google_cloud_compute_v1_PatchTargetHttpProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchTargetHttpProxyRequest_descriptor, @@ -33449,7 +33492,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "RequestId", "TargetHttpProxy", "TargetHttpProxyResource", "RequestId", }); internal_static_google_cloud_compute_v1_PatchTargetHttpsProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(907); + getDescriptor().getMessageTypes().get(908); internal_static_google_cloud_compute_v1_PatchTargetHttpsProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchTargetHttpsProxyRequest_descriptor, @@ -33457,7 +33500,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "RequestId", "TargetHttpsProxy", "TargetHttpsProxyResource", "RequestId", }); internal_static_google_cloud_compute_v1_PatchUrlMapRequest_descriptor = - getDescriptor().getMessageTypes().get(908); + getDescriptor().getMessageTypes().get(909); internal_static_google_cloud_compute_v1_PatchUrlMapRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchUrlMapRequest_descriptor, @@ -33465,7 +33508,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "RequestId", "UrlMap", "UrlMapResource", "RequestId", }); internal_static_google_cloud_compute_v1_PathMatcher_descriptor = - getDescriptor().getMessageTypes().get(909); + getDescriptor().getMessageTypes().get(910); internal_static_google_cloud_compute_v1_PathMatcher_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PathMatcher_descriptor, @@ -33486,7 +33529,7 @@ private static void _clinit_autosplit_dinit_2() { "Name", }); internal_static_google_cloud_compute_v1_PathRule_descriptor = - getDescriptor().getMessageTypes().get(910); + getDescriptor().getMessageTypes().get(911); internal_static_google_cloud_compute_v1_PathRule_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PathRule_descriptor, @@ -33500,7 +33543,7 @@ private static void _clinit_autosplit_dinit_2() { "UrlRedirect", }); internal_static_google_cloud_compute_v1_PerInstanceConfig_descriptor = - getDescriptor().getMessageTypes().get(911); + getDescriptor().getMessageTypes().get(912); internal_static_google_cloud_compute_v1_PerInstanceConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PerInstanceConfig_descriptor, @@ -33515,7 +33558,7 @@ private static void _clinit_autosplit_dinit_2() { "Status", }); internal_static_google_cloud_compute_v1_Policy_descriptor = - getDescriptor().getMessageTypes().get(912); + getDescriptor().getMessageTypes().get(913); internal_static_google_cloud_compute_v1_Policy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Policy_descriptor, @@ -33531,7 +33574,7 @@ private static void _clinit_autosplit_dinit_2() { "Version", }); internal_static_google_cloud_compute_v1_PreconfiguredWafSet_descriptor = - getDescriptor().getMessageTypes().get(913); + getDescriptor().getMessageTypes().get(914); internal_static_google_cloud_compute_v1_PreconfiguredWafSet_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PreconfiguredWafSet_descriptor, @@ -33539,7 +33582,7 @@ private static void _clinit_autosplit_dinit_2() { "ExpressionSets", }); internal_static_google_cloud_compute_v1_PreservedState_descriptor = - getDescriptor().getMessageTypes().get(914); + getDescriptor().getMessageTypes().get(915); internal_static_google_cloud_compute_v1_PreservedState_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PreservedState_descriptor, @@ -33563,7 +33606,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_PreservedStatePreservedDisk_descriptor = - getDescriptor().getMessageTypes().get(915); + getDescriptor().getMessageTypes().get(916); internal_static_google_cloud_compute_v1_PreservedStatePreservedDisk_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PreservedStatePreservedDisk_descriptor, @@ -33571,7 +33614,7 @@ private static void _clinit_autosplit_dinit_2() { "AutoDelete", "Mode", "Source", "AutoDelete", "Mode", "Source", }); internal_static_google_cloud_compute_v1_PreviewRouterRequest_descriptor = - getDescriptor().getMessageTypes().get(916); + getDescriptor().getMessageTypes().get(917); internal_static_google_cloud_compute_v1_PreviewRouterRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PreviewRouterRequest_descriptor, @@ -33579,7 +33622,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "Region", "Router", "RouterResource", }); internal_static_google_cloud_compute_v1_Project_descriptor = - getDescriptor().getMessageTypes().get(917); + getDescriptor().getMessageTypes().get(918); internal_static_google_cloud_compute_v1_Project_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Project_descriptor, @@ -33612,7 +33655,7 @@ private static void _clinit_autosplit_dinit_2() { "XpnProjectStatus", }); internal_static_google_cloud_compute_v1_ProjectsDisableXpnResourceRequest_descriptor = - getDescriptor().getMessageTypes().get(918); + getDescriptor().getMessageTypes().get(919); internal_static_google_cloud_compute_v1_ProjectsDisableXpnResourceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ProjectsDisableXpnResourceRequest_descriptor, @@ -33620,7 +33663,7 @@ private static void _clinit_autosplit_dinit_2() { "XpnResource", "XpnResource", }); internal_static_google_cloud_compute_v1_ProjectsEnableXpnResourceRequest_descriptor = - getDescriptor().getMessageTypes().get(919); + getDescriptor().getMessageTypes().get(920); internal_static_google_cloud_compute_v1_ProjectsEnableXpnResourceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ProjectsEnableXpnResourceRequest_descriptor, @@ -33628,7 +33671,7 @@ private static void _clinit_autosplit_dinit_2() { "XpnResource", "XpnResource", }); internal_static_google_cloud_compute_v1_ProjectsGetXpnResources_descriptor = - getDescriptor().getMessageTypes().get(920); + getDescriptor().getMessageTypes().get(921); internal_static_google_cloud_compute_v1_ProjectsGetXpnResources_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ProjectsGetXpnResources_descriptor, @@ -33636,7 +33679,7 @@ private static void _clinit_autosplit_dinit_2() { "Kind", "NextPageToken", "Resources", "Kind", "NextPageToken", }); internal_static_google_cloud_compute_v1_ProjectsListXpnHostsRequest_descriptor = - getDescriptor().getMessageTypes().get(921); + getDescriptor().getMessageTypes().get(922); internal_static_google_cloud_compute_v1_ProjectsListXpnHostsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ProjectsListXpnHostsRequest_descriptor, @@ -33644,7 +33687,7 @@ private static void _clinit_autosplit_dinit_2() { "Organization", "Organization", }); internal_static_google_cloud_compute_v1_ProjectsSetDefaultNetworkTierRequest_descriptor = - getDescriptor().getMessageTypes().get(922); + getDescriptor().getMessageTypes().get(923); internal_static_google_cloud_compute_v1_ProjectsSetDefaultNetworkTierRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ProjectsSetDefaultNetworkTierRequest_descriptor, @@ -33652,7 +33695,7 @@ private static void _clinit_autosplit_dinit_2() { "NetworkTier", "NetworkTier", }); internal_static_google_cloud_compute_v1_PublicAdvertisedPrefix_descriptor = - getDescriptor().getMessageTypes().get(923); + getDescriptor().getMessageTypes().get(924); internal_static_google_cloud_compute_v1_PublicAdvertisedPrefix_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PublicAdvertisedPrefix_descriptor, @@ -33682,7 +33725,7 @@ private static void _clinit_autosplit_dinit_2() { "Status", }); internal_static_google_cloud_compute_v1_PublicAdvertisedPrefixList_descriptor = - getDescriptor().getMessageTypes().get(924); + getDescriptor().getMessageTypes().get(925); internal_static_google_cloud_compute_v1_PublicAdvertisedPrefixList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PublicAdvertisedPrefixList_descriptor, @@ -33700,7 +33743,7 @@ private static void _clinit_autosplit_dinit_2() { "Warning", }); internal_static_google_cloud_compute_v1_PublicAdvertisedPrefixPublicDelegatedPrefix_descriptor = - getDescriptor().getMessageTypes().get(925); + getDescriptor().getMessageTypes().get(926); internal_static_google_cloud_compute_v1_PublicAdvertisedPrefixPublicDelegatedPrefix_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PublicAdvertisedPrefixPublicDelegatedPrefix_descriptor, @@ -33709,7 +33752,7 @@ private static void _clinit_autosplit_dinit_2() { "Region", "Status", }); internal_static_google_cloud_compute_v1_PublicDelegatedPrefix_descriptor = - getDescriptor().getMessageTypes().get(926); + getDescriptor().getMessageTypes().get(927); internal_static_google_cloud_compute_v1_PublicDelegatedPrefix_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PublicDelegatedPrefix_descriptor, @@ -33741,7 +33784,7 @@ private static void _clinit_autosplit_dinit_2() { "Status", }); internal_static_google_cloud_compute_v1_PublicDelegatedPrefixAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(927); + getDescriptor().getMessageTypes().get(928); internal_static_google_cloud_compute_v1_PublicDelegatedPrefixAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PublicDelegatedPrefixAggregatedList_descriptor, @@ -33770,7 +33813,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_PublicDelegatedPrefixList_descriptor = - getDescriptor().getMessageTypes().get(928); + getDescriptor().getMessageTypes().get(929); internal_static_google_cloud_compute_v1_PublicDelegatedPrefixList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PublicDelegatedPrefixList_descriptor, @@ -33788,7 +33831,7 @@ private static void _clinit_autosplit_dinit_2() { "Warning", }); internal_static_google_cloud_compute_v1_PublicDelegatedPrefixPublicDelegatedSubPrefix_descriptor = - getDescriptor().getMessageTypes().get(929); + getDescriptor().getMessageTypes().get(930); internal_static_google_cloud_compute_v1_PublicDelegatedPrefixPublicDelegatedSubPrefix_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PublicDelegatedPrefixPublicDelegatedSubPrefix_descriptor, @@ -33809,7 +33852,7 @@ private static void _clinit_autosplit_dinit_2() { "Status", }); internal_static_google_cloud_compute_v1_PublicDelegatedPrefixesScopedList_descriptor = - getDescriptor().getMessageTypes().get(930); + getDescriptor().getMessageTypes().get(931); internal_static_google_cloud_compute_v1_PublicDelegatedPrefixesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PublicDelegatedPrefixesScopedList_descriptor, @@ -33817,7 +33860,7 @@ private static void _clinit_autosplit_dinit_2() { "PublicDelegatedPrefixes", "Warning", "Warning", }); internal_static_google_cloud_compute_v1_Quota_descriptor = - getDescriptor().getMessageTypes().get(931); + getDescriptor().getMessageTypes().get(932); internal_static_google_cloud_compute_v1_Quota_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Quota_descriptor, @@ -33825,12 +33868,22 @@ private static void _clinit_autosplit_dinit_2() { "Limit", "Metric", "Owner", "Usage", "Limit", "Metric", "Owner", "Usage", }); internal_static_google_cloud_compute_v1_QuotaExceededInfo_descriptor = - getDescriptor().getMessageTypes().get(932); + getDescriptor().getMessageTypes().get(933); internal_static_google_cloud_compute_v1_QuotaExceededInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_QuotaExceededInfo_descriptor, new java.lang.String[] { - "Dimensions", "Limit", "LimitName", "MetricName", "Limit", "LimitName", "MetricName", + "Dimensions", + "FutureLimit", + "Limit", + "LimitName", + "MetricName", + "RolloutStatus", + "FutureLimit", + "Limit", + "LimitName", + "MetricName", + "RolloutStatus", }); internal_static_google_cloud_compute_v1_QuotaExceededInfo_DimensionsEntry_descriptor = internal_static_google_cloud_compute_v1_QuotaExceededInfo_descriptor @@ -33843,7 +33896,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_RawDisk_descriptor = - getDescriptor().getMessageTypes().get(933); + getDescriptor().getMessageTypes().get(934); internal_static_google_cloud_compute_v1_RawDisk_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RawDisk_descriptor, @@ -33851,7 +33904,7 @@ private static void _clinit_autosplit_dinit_2() { "ContainerType", "Sha1Checksum", "Source", "ContainerType", "Sha1Checksum", "Source", }); internal_static_google_cloud_compute_v1_RecreateInstancesInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(934); + getDescriptor().getMessageTypes().get(935); internal_static_google_cloud_compute_v1_RecreateInstancesInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RecreateInstancesInstanceGroupManagerRequest_descriptor, @@ -33864,7 +33917,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_RecreateInstancesRegionInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(935); + getDescriptor().getMessageTypes().get(936); internal_static_google_cloud_compute_v1_RecreateInstancesRegionInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RecreateInstancesRegionInstanceGroupManagerRequest_descriptor, @@ -33877,7 +33930,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_Reference_descriptor = - getDescriptor().getMessageTypes().get(936); + getDescriptor().getMessageTypes().get(937); internal_static_google_cloud_compute_v1_Reference_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Reference_descriptor, @@ -33892,7 +33945,7 @@ private static void _clinit_autosplit_dinit_2() { "Target", }); internal_static_google_cloud_compute_v1_Region_descriptor = - getDescriptor().getMessageTypes().get(937); + getDescriptor().getMessageTypes().get(938); internal_static_google_cloud_compute_v1_Region_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Region_descriptor, @@ -33919,7 +33972,7 @@ private static void _clinit_autosplit_dinit_2() { "SupportsPzs", }); internal_static_google_cloud_compute_v1_RegionAddressesMoveRequest_descriptor = - getDescriptor().getMessageTypes().get(938); + getDescriptor().getMessageTypes().get(939); internal_static_google_cloud_compute_v1_RegionAddressesMoveRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionAddressesMoveRequest_descriptor, @@ -33927,7 +33980,7 @@ private static void _clinit_autosplit_dinit_2() { "Description", "DestinationAddress", "Description", "DestinationAddress", }); internal_static_google_cloud_compute_v1_RegionAutoscalerList_descriptor = - getDescriptor().getMessageTypes().get(939); + getDescriptor().getMessageTypes().get(940); internal_static_google_cloud_compute_v1_RegionAutoscalerList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionAutoscalerList_descriptor, @@ -33945,7 +33998,7 @@ private static void _clinit_autosplit_dinit_2() { "Warning", }); internal_static_google_cloud_compute_v1_RegionDiskTypeList_descriptor = - getDescriptor().getMessageTypes().get(940); + getDescriptor().getMessageTypes().get(941); internal_static_google_cloud_compute_v1_RegionDiskTypeList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionDiskTypeList_descriptor, @@ -33963,7 +34016,7 @@ private static void _clinit_autosplit_dinit_2() { "Warning", }); internal_static_google_cloud_compute_v1_RegionDisksAddResourcePoliciesRequest_descriptor = - getDescriptor().getMessageTypes().get(941); + getDescriptor().getMessageTypes().get(942); internal_static_google_cloud_compute_v1_RegionDisksAddResourcePoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionDisksAddResourcePoliciesRequest_descriptor, @@ -33971,7 +34024,7 @@ private static void _clinit_autosplit_dinit_2() { "ResourcePolicies", }); internal_static_google_cloud_compute_v1_RegionDisksRemoveResourcePoliciesRequest_descriptor = - getDescriptor().getMessageTypes().get(942); + getDescriptor().getMessageTypes().get(943); internal_static_google_cloud_compute_v1_RegionDisksRemoveResourcePoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionDisksRemoveResourcePoliciesRequest_descriptor, @@ -33979,7 +34032,7 @@ private static void _clinit_autosplit_dinit_2() { "ResourcePolicies", }); internal_static_google_cloud_compute_v1_RegionDisksResizeRequest_descriptor = - getDescriptor().getMessageTypes().get(943); + getDescriptor().getMessageTypes().get(944); internal_static_google_cloud_compute_v1_RegionDisksResizeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionDisksResizeRequest_descriptor, @@ -33987,7 +34040,7 @@ private static void _clinit_autosplit_dinit_2() { "SizeGb", "SizeGb", }); internal_static_google_cloud_compute_v1_RegionDisksStartAsyncReplicationRequest_descriptor = - getDescriptor().getMessageTypes().get(944); + getDescriptor().getMessageTypes().get(945); internal_static_google_cloud_compute_v1_RegionDisksStartAsyncReplicationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionDisksStartAsyncReplicationRequest_descriptor, @@ -33995,7 +34048,7 @@ private static void _clinit_autosplit_dinit_2() { "AsyncSecondaryDisk", "AsyncSecondaryDisk", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupList_descriptor = - getDescriptor().getMessageTypes().get(945); + getDescriptor().getMessageTypes().get(946); internal_static_google_cloud_compute_v1_RegionInstanceGroupList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupList_descriptor, @@ -34013,7 +34066,7 @@ private static void _clinit_autosplit_dinit_2() { "Warning", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerDeleteInstanceConfigReq_descriptor = - getDescriptor().getMessageTypes().get(946); + getDescriptor().getMessageTypes().get(947); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerDeleteInstanceConfigReq_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerDeleteInstanceConfigReq_descriptor, @@ -34021,7 +34074,7 @@ private static void _clinit_autosplit_dinit_2() { "Names", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerList_descriptor = - getDescriptor().getMessageTypes().get(947); + getDescriptor().getMessageTypes().get(948); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerList_descriptor, @@ -34039,7 +34092,7 @@ private static void _clinit_autosplit_dinit_2() { "Warning", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerPatchInstanceConfigReq_descriptor = - getDescriptor().getMessageTypes().get(948); + getDescriptor().getMessageTypes().get(949); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerPatchInstanceConfigReq_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerPatchInstanceConfigReq_descriptor, @@ -34047,7 +34100,7 @@ private static void _clinit_autosplit_dinit_2() { "PerInstanceConfigs", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerUpdateInstanceConfigReq_descriptor = - getDescriptor().getMessageTypes().get(949); + getDescriptor().getMessageTypes().get(950); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerUpdateInstanceConfigReq_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerUpdateInstanceConfigReq_descriptor, @@ -34055,7 +34108,7 @@ private static void _clinit_autosplit_dinit_2() { "PerInstanceConfigs", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersAbandonInstancesRequest_descriptor = - getDescriptor().getMessageTypes().get(950); + getDescriptor().getMessageTypes().get(951); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersAbandonInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersAbandonInstancesRequest_descriptor, @@ -34063,7 +34116,7 @@ private static void _clinit_autosplit_dinit_2() { "Instances", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersApplyUpdatesRequest_descriptor = - getDescriptor().getMessageTypes().get(951); + getDescriptor().getMessageTypes().get(952); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersApplyUpdatesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersApplyUpdatesRequest_descriptor, @@ -34077,7 +34130,7 @@ private static void _clinit_autosplit_dinit_2() { "MostDisruptiveAllowedAction", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersCreateInstancesRequest_descriptor = - getDescriptor().getMessageTypes().get(952); + getDescriptor().getMessageTypes().get(953); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersCreateInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersCreateInstancesRequest_descriptor, @@ -34085,7 +34138,7 @@ private static void _clinit_autosplit_dinit_2() { "Instances", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersDeleteInstancesRequest_descriptor = - getDescriptor().getMessageTypes().get(953); + getDescriptor().getMessageTypes().get(954); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersDeleteInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersDeleteInstancesRequest_descriptor, @@ -34093,7 +34146,7 @@ private static void _clinit_autosplit_dinit_2() { "Instances", "SkipInstancesOnValidationError", "SkipInstancesOnValidationError", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersListErrorsResponse_descriptor = - getDescriptor().getMessageTypes().get(954); + getDescriptor().getMessageTypes().get(955); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersListErrorsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersListErrorsResponse_descriptor, @@ -34101,7 +34154,7 @@ private static void _clinit_autosplit_dinit_2() { "Items", "NextPageToken", "NextPageToken", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersListInstanceConfigsResp_descriptor = - getDescriptor().getMessageTypes().get(955); + getDescriptor().getMessageTypes().get(956); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersListInstanceConfigsResp_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersListInstanceConfigsResp_descriptor, @@ -34109,7 +34162,7 @@ private static void _clinit_autosplit_dinit_2() { "Items", "NextPageToken", "Warning", "NextPageToken", "Warning", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersListInstancesResponse_descriptor = - getDescriptor().getMessageTypes().get(956); + getDescriptor().getMessageTypes().get(957); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersListInstancesResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersListInstancesResponse_descriptor, @@ -34117,7 +34170,7 @@ private static void _clinit_autosplit_dinit_2() { "ManagedInstances", "NextPageToken", "NextPageToken", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersRecreateRequest_descriptor = - getDescriptor().getMessageTypes().get(957); + getDescriptor().getMessageTypes().get(958); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersRecreateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersRecreateRequest_descriptor, @@ -34125,7 +34178,7 @@ private static void _clinit_autosplit_dinit_2() { "Instances", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersSetTargetPoolsRequest_descriptor = - getDescriptor().getMessageTypes().get(958); + getDescriptor().getMessageTypes().get(959); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersSetTargetPoolsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersSetTargetPoolsRequest_descriptor, @@ -34133,7 +34186,7 @@ private static void _clinit_autosplit_dinit_2() { "Fingerprint", "TargetPools", "Fingerprint", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersSetTemplateRequest_descriptor = - getDescriptor().getMessageTypes().get(959); + getDescriptor().getMessageTypes().get(960); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersSetTemplateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersSetTemplateRequest_descriptor, @@ -34141,7 +34194,7 @@ private static void _clinit_autosplit_dinit_2() { "InstanceTemplate", "InstanceTemplate", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupsListInstances_descriptor = - getDescriptor().getMessageTypes().get(960); + getDescriptor().getMessageTypes().get(961); internal_static_google_cloud_compute_v1_RegionInstanceGroupsListInstances_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupsListInstances_descriptor, @@ -34159,7 +34212,7 @@ private static void _clinit_autosplit_dinit_2() { "Warning", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupsListInstancesRequest_descriptor = - getDescriptor().getMessageTypes().get(961); + getDescriptor().getMessageTypes().get(962); internal_static_google_cloud_compute_v1_RegionInstanceGroupsListInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupsListInstancesRequest_descriptor, @@ -34167,7 +34220,7 @@ private static void _clinit_autosplit_dinit_2() { "InstanceState", "PortName", "InstanceState", "PortName", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupsSetNamedPortsRequest_descriptor = - getDescriptor().getMessageTypes().get(962); + getDescriptor().getMessageTypes().get(963); internal_static_google_cloud_compute_v1_RegionInstanceGroupsSetNamedPortsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupsSetNamedPortsRequest_descriptor, @@ -34175,7 +34228,7 @@ private static void _clinit_autosplit_dinit_2() { "Fingerprint", "NamedPorts", "Fingerprint", }); internal_static_google_cloud_compute_v1_RegionList_descriptor = - getDescriptor().getMessageTypes().get(963); + getDescriptor().getMessageTypes().get(964); internal_static_google_cloud_compute_v1_RegionList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionList_descriptor, @@ -34193,7 +34246,7 @@ private static void _clinit_autosplit_dinit_2() { "Warning", }); internal_static_google_cloud_compute_v1_RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponse_descriptor = - getDescriptor().getMessageTypes().get(964); + getDescriptor().getMessageTypes().get(965); internal_static_google_cloud_compute_v1_RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponse_descriptor, @@ -34201,7 +34254,7 @@ private static void _clinit_autosplit_dinit_2() { "FirewallPolicys", "Firewalls", }); internal_static_google_cloud_compute_v1_RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponseEffectiveFirewallPolicy_descriptor = - getDescriptor().getMessageTypes().get(965); + getDescriptor().getMessageTypes().get(966); internal_static_google_cloud_compute_v1_RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponseEffectiveFirewallPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponseEffectiveFirewallPolicy_descriptor, @@ -34209,7 +34262,7 @@ private static void _clinit_autosplit_dinit_2() { "DisplayName", "Name", "Rules", "Type", "DisplayName", "Name", "Type", }); internal_static_google_cloud_compute_v1_RegionSetLabelsRequest_descriptor = - getDescriptor().getMessageTypes().get(966); + getDescriptor().getMessageTypes().get(967); internal_static_google_cloud_compute_v1_RegionSetLabelsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionSetLabelsRequest_descriptor, @@ -34227,7 +34280,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_RegionSetPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(967); + getDescriptor().getMessageTypes().get(968); internal_static_google_cloud_compute_v1_RegionSetPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionSetPolicyRequest_descriptor, @@ -34235,7 +34288,7 @@ private static void _clinit_autosplit_dinit_2() { "Bindings", "Etag", "Policy", "Etag", "Policy", }); internal_static_google_cloud_compute_v1_RegionTargetHttpsProxiesSetSslCertificatesRequest_descriptor = - getDescriptor().getMessageTypes().get(968); + getDescriptor().getMessageTypes().get(969); internal_static_google_cloud_compute_v1_RegionTargetHttpsProxiesSetSslCertificatesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionTargetHttpsProxiesSetSslCertificatesRequest_descriptor, @@ -34243,7 +34296,7 @@ private static void _clinit_autosplit_dinit_2() { "SslCertificates", }); internal_static_google_cloud_compute_v1_RegionUrlMapsValidateRequest_descriptor = - getDescriptor().getMessageTypes().get(969); + getDescriptor().getMessageTypes().get(970); internal_static_google_cloud_compute_v1_RegionUrlMapsValidateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionUrlMapsValidateRequest_descriptor, @@ -34251,7 +34304,7 @@ private static void _clinit_autosplit_dinit_2() { "Resource", "Resource", }); internal_static_google_cloud_compute_v1_RemoveAssociationFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(970); + getDescriptor().getMessageTypes().get(971); internal_static_google_cloud_compute_v1_RemoveAssociationFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemoveAssociationFirewallPolicyRequest_descriptor, @@ -34259,7 +34312,7 @@ private static void _clinit_autosplit_dinit_2() { "FirewallPolicy", "Name", "RequestId", "Name", "RequestId", }); internal_static_google_cloud_compute_v1_RemoveAssociationNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(971); + getDescriptor().getMessageTypes().get(972); internal_static_google_cloud_compute_v1_RemoveAssociationNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemoveAssociationNetworkFirewallPolicyRequest_descriptor, @@ -34267,7 +34320,7 @@ private static void _clinit_autosplit_dinit_2() { "FirewallPolicy", "Name", "Project", "RequestId", "Name", "RequestId", }); internal_static_google_cloud_compute_v1_RemoveAssociationRegionNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(972); + getDescriptor().getMessageTypes().get(973); internal_static_google_cloud_compute_v1_RemoveAssociationRegionNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemoveAssociationRegionNetworkFirewallPolicyRequest_descriptor, @@ -34275,7 +34328,7 @@ private static void _clinit_autosplit_dinit_2() { "FirewallPolicy", "Name", "Project", "Region", "RequestId", "Name", "RequestId", }); internal_static_google_cloud_compute_v1_RemoveHealthCheckTargetPoolRequest_descriptor = - getDescriptor().getMessageTypes().get(973); + getDescriptor().getMessageTypes().get(974); internal_static_google_cloud_compute_v1_RemoveHealthCheckTargetPoolRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemoveHealthCheckTargetPoolRequest_descriptor, @@ -34288,7 +34341,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_RemoveInstanceTargetPoolRequest_descriptor = - getDescriptor().getMessageTypes().get(974); + getDescriptor().getMessageTypes().get(975); internal_static_google_cloud_compute_v1_RemoveInstanceTargetPoolRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemoveInstanceTargetPoolRequest_descriptor, @@ -34301,7 +34354,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_RemoveInstancesInstanceGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(975); + getDescriptor().getMessageTypes().get(976); internal_static_google_cloud_compute_v1_RemoveInstancesInstanceGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemoveInstancesInstanceGroupRequest_descriptor, @@ -34314,7 +34367,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_RemovePeeringNetworkRequest_descriptor = - getDescriptor().getMessageTypes().get(976); + getDescriptor().getMessageTypes().get(977); internal_static_google_cloud_compute_v1_RemovePeeringNetworkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemovePeeringNetworkRequest_descriptor, @@ -34326,7 +34379,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_RemoveResourcePoliciesDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(977); + getDescriptor().getMessageTypes().get(978); internal_static_google_cloud_compute_v1_RemoveResourcePoliciesDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemoveResourcePoliciesDiskRequest_descriptor, @@ -34339,7 +34392,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_RemoveResourcePoliciesInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(978); + getDescriptor().getMessageTypes().get(979); internal_static_google_cloud_compute_v1_RemoveResourcePoliciesInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemoveResourcePoliciesInstanceRequest_descriptor, @@ -34352,7 +34405,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_RemoveResourcePoliciesRegionDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(979); + getDescriptor().getMessageTypes().get(980); internal_static_google_cloud_compute_v1_RemoveResourcePoliciesRegionDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemoveResourcePoliciesRegionDiskRequest_descriptor, @@ -34365,7 +34418,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_RemoveRuleFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(980); + getDescriptor().getMessageTypes().get(981); internal_static_google_cloud_compute_v1_RemoveRuleFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemoveRuleFirewallPolicyRequest_descriptor, @@ -34373,7 +34426,7 @@ private static void _clinit_autosplit_dinit_2() { "FirewallPolicy", "Priority", "RequestId", "Priority", "RequestId", }); internal_static_google_cloud_compute_v1_RemoveRuleNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(981); + getDescriptor().getMessageTypes().get(982); internal_static_google_cloud_compute_v1_RemoveRuleNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemoveRuleNetworkFirewallPolicyRequest_descriptor, @@ -34381,7 +34434,7 @@ private static void _clinit_autosplit_dinit_2() { "FirewallPolicy", "Priority", "Project", "RequestId", "Priority", "RequestId", }); internal_static_google_cloud_compute_v1_RemoveRuleRegionNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(982); + getDescriptor().getMessageTypes().get(983); internal_static_google_cloud_compute_v1_RemoveRuleRegionNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemoveRuleRegionNetworkFirewallPolicyRequest_descriptor, @@ -34395,7 +34448,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_RemoveRuleSecurityPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(983); + getDescriptor().getMessageTypes().get(984); internal_static_google_cloud_compute_v1_RemoveRuleSecurityPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemoveRuleSecurityPolicyRequest_descriptor, @@ -34403,7 +34456,7 @@ private static void _clinit_autosplit_dinit_2() { "Priority", "Project", "SecurityPolicy", "Priority", }); internal_static_google_cloud_compute_v1_RequestMirrorPolicy_descriptor = - getDescriptor().getMessageTypes().get(984); + getDescriptor().getMessageTypes().get(985); internal_static_google_cloud_compute_v1_RequestMirrorPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RequestMirrorPolicy_descriptor, @@ -34411,7 +34464,7 @@ private static void _clinit_autosplit_dinit_2() { "BackendService", "BackendService", }); internal_static_google_cloud_compute_v1_Reservation_descriptor = - getDescriptor().getMessageTypes().get(985); + getDescriptor().getMessageTypes().get(986); internal_static_google_cloud_compute_v1_Reservation_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Reservation_descriptor, @@ -34455,7 +34508,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_ReservationAffinity_descriptor = - getDescriptor().getMessageTypes().get(986); + getDescriptor().getMessageTypes().get(987); internal_static_google_cloud_compute_v1_ReservationAffinity_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ReservationAffinity_descriptor, @@ -34463,7 +34516,7 @@ private static void _clinit_autosplit_dinit_2() { "ConsumeReservationType", "Key", "Values", "ConsumeReservationType", "Key", }); internal_static_google_cloud_compute_v1_ReservationAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(987); + getDescriptor().getMessageTypes().get(988); internal_static_google_cloud_compute_v1_ReservationAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ReservationAggregatedList_descriptor, @@ -34492,7 +34545,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_ReservationList_descriptor = - getDescriptor().getMessageTypes().get(988); + getDescriptor().getMessageTypes().get(989); internal_static_google_cloud_compute_v1_ReservationList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ReservationList_descriptor, @@ -34510,7 +34563,7 @@ private static void _clinit_autosplit_dinit_2() { "Warning", }); internal_static_google_cloud_compute_v1_ReservationsResizeRequest_descriptor = - getDescriptor().getMessageTypes().get(989); + getDescriptor().getMessageTypes().get(990); internal_static_google_cloud_compute_v1_ReservationsResizeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ReservationsResizeRequest_descriptor, @@ -34518,7 +34571,7 @@ private static void _clinit_autosplit_dinit_2() { "SpecificSkuCount", "SpecificSkuCount", }); internal_static_google_cloud_compute_v1_ReservationsScopedList_descriptor = - getDescriptor().getMessageTypes().get(990); + getDescriptor().getMessageTypes().get(991); internal_static_google_cloud_compute_v1_ReservationsScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ReservationsScopedList_descriptor, @@ -34526,7 +34579,7 @@ private static void _clinit_autosplit_dinit_2() { "Reservations", "Warning", "Warning", }); internal_static_google_cloud_compute_v1_ResetInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(991); + getDescriptor().getMessageTypes().get(992); internal_static_google_cloud_compute_v1_ResetInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResetInstanceRequest_descriptor, @@ -34534,7 +34587,7 @@ private static void _clinit_autosplit_dinit_2() { "Instance", "Project", "RequestId", "Zone", "RequestId", }); internal_static_google_cloud_compute_v1_ResizeDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(992); + getDescriptor().getMessageTypes().get(993); internal_static_google_cloud_compute_v1_ResizeDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResizeDiskRequest_descriptor, @@ -34542,7 +34595,7 @@ private static void _clinit_autosplit_dinit_2() { "Disk", "DisksResizeRequestResource", "Project", "RequestId", "Zone", "RequestId", }); internal_static_google_cloud_compute_v1_ResizeInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(993); + getDescriptor().getMessageTypes().get(994); internal_static_google_cloud_compute_v1_ResizeInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResizeInstanceGroupManagerRequest_descriptor, @@ -34550,7 +34603,7 @@ private static void _clinit_autosplit_dinit_2() { "InstanceGroupManager", "Project", "RequestId", "Size", "Zone", "RequestId", }); internal_static_google_cloud_compute_v1_ResizeRegionDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(994); + getDescriptor().getMessageTypes().get(995); internal_static_google_cloud_compute_v1_ResizeRegionDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResizeRegionDiskRequest_descriptor, @@ -34563,7 +34616,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_ResizeRegionInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(995); + getDescriptor().getMessageTypes().get(996); internal_static_google_cloud_compute_v1_ResizeRegionInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResizeRegionInstanceGroupManagerRequest_descriptor, @@ -34571,7 +34624,7 @@ private static void _clinit_autosplit_dinit_2() { "InstanceGroupManager", "Project", "Region", "RequestId", "Size", "RequestId", }); internal_static_google_cloud_compute_v1_ResizeReservationRequest_descriptor = - getDescriptor().getMessageTypes().get(996); + getDescriptor().getMessageTypes().get(997); internal_static_google_cloud_compute_v1_ResizeReservationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResizeReservationRequest_descriptor, @@ -34584,7 +34637,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_ResourceCommitment_descriptor = - getDescriptor().getMessageTypes().get(997); + getDescriptor().getMessageTypes().get(998); internal_static_google_cloud_compute_v1_ResourceCommitment_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourceCommitment_descriptor, @@ -34592,7 +34645,7 @@ private static void _clinit_autosplit_dinit_2() { "AcceleratorType", "Amount", "Type", "AcceleratorType", "Amount", "Type", }); internal_static_google_cloud_compute_v1_ResourceGroupReference_descriptor = - getDescriptor().getMessageTypes().get(998); + getDescriptor().getMessageTypes().get(999); internal_static_google_cloud_compute_v1_ResourceGroupReference_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourceGroupReference_descriptor, @@ -34600,7 +34653,7 @@ private static void _clinit_autosplit_dinit_2() { "Group", "Group", }); internal_static_google_cloud_compute_v1_ResourcePoliciesScopedList_descriptor = - getDescriptor().getMessageTypes().get(999); + getDescriptor().getMessageTypes().get(1000); internal_static_google_cloud_compute_v1_ResourcePoliciesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePoliciesScopedList_descriptor, @@ -34608,7 +34661,7 @@ private static void _clinit_autosplit_dinit_2() { "ResourcePolicies", "Warning", "Warning", }); internal_static_google_cloud_compute_v1_ResourcePolicy_descriptor = - getDescriptor().getMessageTypes().get(1000); + getDescriptor().getMessageTypes().get(1001); internal_static_google_cloud_compute_v1_ResourcePolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicy_descriptor, @@ -34641,7 +34694,7 @@ private static void _clinit_autosplit_dinit_2() { "Status", }); internal_static_google_cloud_compute_v1_ResourcePolicyAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1001); + getDescriptor().getMessageTypes().get(1002); internal_static_google_cloud_compute_v1_ResourcePolicyAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicyAggregatedList_descriptor, @@ -34672,7 +34725,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_ResourcePolicyDailyCycle_descriptor = - getDescriptor().getMessageTypes().get(1002); + getDescriptor().getMessageTypes().get(1003); internal_static_google_cloud_compute_v1_ResourcePolicyDailyCycle_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicyDailyCycle_descriptor, @@ -34680,13 +34733,13 @@ private static void _clinit_autosplit_dinit_2() { "DaysInCycle", "Duration", "StartTime", "DaysInCycle", "Duration", "StartTime", }); internal_static_google_cloud_compute_v1_ResourcePolicyDiskConsistencyGroupPolicy_descriptor = - getDescriptor().getMessageTypes().get(1003); + getDescriptor().getMessageTypes().get(1004); internal_static_google_cloud_compute_v1_ResourcePolicyDiskConsistencyGroupPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicyDiskConsistencyGroupPolicy_descriptor, new java.lang.String[] {}); internal_static_google_cloud_compute_v1_ResourcePolicyGroupPlacementPolicy_descriptor = - getDescriptor().getMessageTypes().get(1004); + getDescriptor().getMessageTypes().get(1005); internal_static_google_cloud_compute_v1_ResourcePolicyGroupPlacementPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicyGroupPlacementPolicy_descriptor, @@ -34699,7 +34752,7 @@ private static void _clinit_autosplit_dinit_2() { "VmCount", }); internal_static_google_cloud_compute_v1_ResourcePolicyHourlyCycle_descriptor = - getDescriptor().getMessageTypes().get(1005); + getDescriptor().getMessageTypes().get(1006); internal_static_google_cloud_compute_v1_ResourcePolicyHourlyCycle_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicyHourlyCycle_descriptor, @@ -34707,7 +34760,7 @@ private static void _clinit_autosplit_dinit_2() { "Duration", "HoursInCycle", "StartTime", "Duration", "HoursInCycle", "StartTime", }); internal_static_google_cloud_compute_v1_ResourcePolicyInstanceSchedulePolicy_descriptor = - getDescriptor().getMessageTypes().get(1006); + getDescriptor().getMessageTypes().get(1007); internal_static_google_cloud_compute_v1_ResourcePolicyInstanceSchedulePolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicyInstanceSchedulePolicy_descriptor, @@ -34724,7 +34777,7 @@ private static void _clinit_autosplit_dinit_2() { "VmStopSchedule", }); internal_static_google_cloud_compute_v1_ResourcePolicyInstanceSchedulePolicySchedule_descriptor = - getDescriptor().getMessageTypes().get(1007); + getDescriptor().getMessageTypes().get(1008); internal_static_google_cloud_compute_v1_ResourcePolicyInstanceSchedulePolicySchedule_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicyInstanceSchedulePolicySchedule_descriptor, @@ -34732,7 +34785,7 @@ private static void _clinit_autosplit_dinit_2() { "Schedule", "Schedule", }); internal_static_google_cloud_compute_v1_ResourcePolicyList_descriptor = - getDescriptor().getMessageTypes().get(1008); + getDescriptor().getMessageTypes().get(1009); internal_static_google_cloud_compute_v1_ResourcePolicyList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicyList_descriptor, @@ -34752,7 +34805,7 @@ private static void _clinit_autosplit_dinit_2() { "Warning", }); internal_static_google_cloud_compute_v1_ResourcePolicyResourceStatus_descriptor = - getDescriptor().getMessageTypes().get(1009); + getDescriptor().getMessageTypes().get(1010); internal_static_google_cloud_compute_v1_ResourcePolicyResourceStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicyResourceStatus_descriptor, @@ -34760,7 +34813,7 @@ private static void _clinit_autosplit_dinit_2() { "InstanceSchedulePolicy", "InstanceSchedulePolicy", }); internal_static_google_cloud_compute_v1_ResourcePolicyResourceStatusInstanceSchedulePolicyStatus_descriptor = - getDescriptor().getMessageTypes().get(1010); + getDescriptor().getMessageTypes().get(1011); internal_static_google_cloud_compute_v1_ResourcePolicyResourceStatusInstanceSchedulePolicyStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicyResourceStatusInstanceSchedulePolicyStatus_descriptor, @@ -34768,7 +34821,7 @@ private static void _clinit_autosplit_dinit_2() { "LastRunStartTime", "NextRunStartTime", "LastRunStartTime", "NextRunStartTime", }); internal_static_google_cloud_compute_v1_ResourcePolicySnapshotSchedulePolicy_descriptor = - getDescriptor().getMessageTypes().get(1011); + getDescriptor().getMessageTypes().get(1012); internal_static_google_cloud_compute_v1_ResourcePolicySnapshotSchedulePolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicySnapshotSchedulePolicy_descriptor, @@ -34781,7 +34834,7 @@ private static void _clinit_autosplit_dinit_2() { "SnapshotProperties", }); internal_static_google_cloud_compute_v1_ResourcePolicySnapshotSchedulePolicyRetentionPolicy_descriptor = - getDescriptor().getMessageTypes().get(1012); + getDescriptor().getMessageTypes().get(1013); internal_static_google_cloud_compute_v1_ResourcePolicySnapshotSchedulePolicyRetentionPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicySnapshotSchedulePolicyRetentionPolicy_descriptor, @@ -34789,7 +34842,7 @@ private static void _clinit_autosplit_dinit_2() { "MaxRetentionDays", "OnSourceDiskDelete", "MaxRetentionDays", "OnSourceDiskDelete", }); internal_static_google_cloud_compute_v1_ResourcePolicySnapshotSchedulePolicySchedule_descriptor = - getDescriptor().getMessageTypes().get(1013); + getDescriptor().getMessageTypes().get(1014); internal_static_google_cloud_compute_v1_ResourcePolicySnapshotSchedulePolicySchedule_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicySnapshotSchedulePolicySchedule_descriptor, @@ -34802,7 +34855,7 @@ private static void _clinit_autosplit_dinit_2() { "WeeklySchedule", }); internal_static_google_cloud_compute_v1_ResourcePolicySnapshotSchedulePolicySnapshotProperties_descriptor = - getDescriptor().getMessageTypes().get(1014); + getDescriptor().getMessageTypes().get(1015); internal_static_google_cloud_compute_v1_ResourcePolicySnapshotSchedulePolicySnapshotProperties_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicySnapshotSchedulePolicySnapshotProperties_descriptor, @@ -34820,7 +34873,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_ResourcePolicyWeeklyCycle_descriptor = - getDescriptor().getMessageTypes().get(1015); + getDescriptor().getMessageTypes().get(1016); internal_static_google_cloud_compute_v1_ResourcePolicyWeeklyCycle_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicyWeeklyCycle_descriptor, @@ -34828,7 +34881,7 @@ private static void _clinit_autosplit_dinit_2() { "DayOfWeeks", }); internal_static_google_cloud_compute_v1_ResourcePolicyWeeklyCycleDayOfWeek_descriptor = - getDescriptor().getMessageTypes().get(1016); + getDescriptor().getMessageTypes().get(1017); internal_static_google_cloud_compute_v1_ResourcePolicyWeeklyCycleDayOfWeek_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicyWeeklyCycleDayOfWeek_descriptor, @@ -34836,7 +34889,7 @@ private static void _clinit_autosplit_dinit_2() { "Day", "Duration", "StartTime", "Day", "Duration", "StartTime", }); internal_static_google_cloud_compute_v1_ResourceStatus_descriptor = - getDescriptor().getMessageTypes().get(1017); + getDescriptor().getMessageTypes().get(1018); internal_static_google_cloud_compute_v1_ResourceStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourceStatus_descriptor, @@ -34844,7 +34897,7 @@ private static void _clinit_autosplit_dinit_2() { "PhysicalHost", "PhysicalHost", }); internal_static_google_cloud_compute_v1_ResumeInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1018); + getDescriptor().getMessageTypes().get(1019); internal_static_google_cloud_compute_v1_ResumeInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResumeInstanceRequest_descriptor, @@ -34852,7 +34905,7 @@ private static void _clinit_autosplit_dinit_2() { "Instance", "Project", "RequestId", "Zone", "RequestId", }); internal_static_google_cloud_compute_v1_Route_descriptor = - getDescriptor().getMessageTypes().get(1019); + getDescriptor().getMessageTypes().get(1020); internal_static_google_cloud_compute_v1_Route_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Route_descriptor, @@ -34900,7 +34953,7 @@ private static void _clinit_autosplit_dinit_2() { "SelfLink", }); internal_static_google_cloud_compute_v1_RouteAsPath_descriptor = - getDescriptor().getMessageTypes().get(1020); + getDescriptor().getMessageTypes().get(1021); internal_static_google_cloud_compute_v1_RouteAsPath_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouteAsPath_descriptor, @@ -34908,7 +34961,7 @@ private static void _clinit_autosplit_dinit_2() { "AsLists", "PathSegmentType", "PathSegmentType", }); internal_static_google_cloud_compute_v1_RouteList_descriptor = - getDescriptor().getMessageTypes().get(1021); + getDescriptor().getMessageTypes().get(1022); internal_static_google_cloud_compute_v1_RouteList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouteList_descriptor, @@ -34926,7 +34979,7 @@ private static void _clinit_autosplit_dinit_2() { "Warning", }); internal_static_google_cloud_compute_v1_Router_descriptor = - getDescriptor().getMessageTypes().get(1022); + getDescriptor().getMessageTypes().get(1023); internal_static_google_cloud_compute_v1_Router_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Router_descriptor, @@ -34957,7 +35010,7 @@ private static void _clinit_autosplit_dinit_2() { "SelfLink", }); internal_static_google_cloud_compute_v1_RouterAdvertisedIpRange_descriptor = - getDescriptor().getMessageTypes().get(1023); + getDescriptor().getMessageTypes().get(1024); internal_static_google_cloud_compute_v1_RouterAdvertisedIpRange_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterAdvertisedIpRange_descriptor, @@ -34965,7 +35018,7 @@ private static void _clinit_autosplit_dinit_2() { "Description", "Range", "Description", "Range", }); internal_static_google_cloud_compute_v1_RouterAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1024); + getDescriptor().getMessageTypes().get(1025); internal_static_google_cloud_compute_v1_RouterAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterAggregatedList_descriptor, @@ -34994,7 +35047,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_RouterBgp_descriptor = - getDescriptor().getMessageTypes().get(1025); + getDescriptor().getMessageTypes().get(1026); internal_static_google_cloud_compute_v1_RouterBgp_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterBgp_descriptor, @@ -35009,7 +35062,7 @@ private static void _clinit_autosplit_dinit_2() { "KeepaliveInterval", }); internal_static_google_cloud_compute_v1_RouterBgpPeer_descriptor = - getDescriptor().getMessageTypes().get(1026); + getDescriptor().getMessageTypes().get(1027); internal_static_google_cloud_compute_v1_RouterBgpPeer_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterBgpPeer_descriptor, @@ -35051,7 +35104,7 @@ private static void _clinit_autosplit_dinit_2() { "RouterApplianceInstance", }); internal_static_google_cloud_compute_v1_RouterBgpPeerBfd_descriptor = - getDescriptor().getMessageTypes().get(1027); + getDescriptor().getMessageTypes().get(1028); internal_static_google_cloud_compute_v1_RouterBgpPeerBfd_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterBgpPeerBfd_descriptor, @@ -35066,7 +35119,7 @@ private static void _clinit_autosplit_dinit_2() { "SessionInitializationMode", }); internal_static_google_cloud_compute_v1_RouterBgpPeerCustomLearnedIpRange_descriptor = - getDescriptor().getMessageTypes().get(1028); + getDescriptor().getMessageTypes().get(1029); internal_static_google_cloud_compute_v1_RouterBgpPeerCustomLearnedIpRange_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterBgpPeerCustomLearnedIpRange_descriptor, @@ -35074,7 +35127,7 @@ private static void _clinit_autosplit_dinit_2() { "Range", "Range", }); internal_static_google_cloud_compute_v1_RouterInterface_descriptor = - getDescriptor().getMessageTypes().get(1029); + getDescriptor().getMessageTypes().get(1030); internal_static_google_cloud_compute_v1_RouterInterface_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterInterface_descriptor, @@ -35097,7 +35150,7 @@ private static void _clinit_autosplit_dinit_2() { "Subnetwork", }); internal_static_google_cloud_compute_v1_RouterList_descriptor = - getDescriptor().getMessageTypes().get(1030); + getDescriptor().getMessageTypes().get(1031); internal_static_google_cloud_compute_v1_RouterList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterList_descriptor, @@ -35115,7 +35168,7 @@ private static void _clinit_autosplit_dinit_2() { "Warning", }); internal_static_google_cloud_compute_v1_RouterMd5AuthenticationKey_descriptor = - getDescriptor().getMessageTypes().get(1031); + getDescriptor().getMessageTypes().get(1032); internal_static_google_cloud_compute_v1_RouterMd5AuthenticationKey_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterMd5AuthenticationKey_descriptor, @@ -35123,7 +35176,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Name", "Key", "Name", }); internal_static_google_cloud_compute_v1_RouterNat_descriptor = - getDescriptor().getMessageTypes().get(1032); + getDescriptor().getMessageTypes().get(1033); internal_static_google_cloud_compute_v1_RouterNat_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterNat_descriptor, @@ -35163,7 +35216,7 @@ private static void _clinit_autosplit_dinit_2() { "UdpIdleTimeoutSec", }); internal_static_google_cloud_compute_v1_RouterNatLogConfig_descriptor = - getDescriptor().getMessageTypes().get(1033); + getDescriptor().getMessageTypes().get(1034); internal_static_google_cloud_compute_v1_RouterNatLogConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterNatLogConfig_descriptor, @@ -35171,7 +35224,7 @@ private static void _clinit_autosplit_dinit_2() { "Enable", "Filter", "Enable", "Filter", }); internal_static_google_cloud_compute_v1_RouterNatRule_descriptor = - getDescriptor().getMessageTypes().get(1034); + getDescriptor().getMessageTypes().get(1035); internal_static_google_cloud_compute_v1_RouterNatRule_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterNatRule_descriptor, @@ -35186,7 +35239,7 @@ private static void _clinit_autosplit_dinit_2() { "RuleNumber", }); internal_static_google_cloud_compute_v1_RouterNatRuleAction_descriptor = - getDescriptor().getMessageTypes().get(1035); + getDescriptor().getMessageTypes().get(1036); internal_static_google_cloud_compute_v1_RouterNatRuleAction_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterNatRuleAction_descriptor, @@ -35194,7 +35247,7 @@ private static void _clinit_autosplit_dinit_2() { "SourceNatActiveIps", "SourceNatDrainIps", }); internal_static_google_cloud_compute_v1_RouterNatSubnetworkToNat_descriptor = - getDescriptor().getMessageTypes().get(1036); + getDescriptor().getMessageTypes().get(1037); internal_static_google_cloud_compute_v1_RouterNatSubnetworkToNat_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterNatSubnetworkToNat_descriptor, @@ -35202,7 +35255,7 @@ private static void _clinit_autosplit_dinit_2() { "Name", "SecondaryIpRangeNames", "SourceIpRangesToNat", "Name", }); internal_static_google_cloud_compute_v1_RouterStatus_descriptor = - getDescriptor().getMessageTypes().get(1037); + getDescriptor().getMessageTypes().get(1038); internal_static_google_cloud_compute_v1_RouterStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterStatus_descriptor, @@ -35215,7 +35268,7 @@ private static void _clinit_autosplit_dinit_2() { "Network", }); internal_static_google_cloud_compute_v1_RouterStatusBgpPeerStatus_descriptor = - getDescriptor().getMessageTypes().get(1038); + getDescriptor().getMessageTypes().get(1039); internal_static_google_cloud_compute_v1_RouterStatusBgpPeerStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterStatusBgpPeerStatus_descriptor, @@ -35255,7 +35308,7 @@ private static void _clinit_autosplit_dinit_2() { "UptimeSeconds", }); internal_static_google_cloud_compute_v1_RouterStatusNatStatus_descriptor = - getDescriptor().getMessageTypes().get(1039); + getDescriptor().getMessageTypes().get(1040); internal_static_google_cloud_compute_v1_RouterStatusNatStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterStatusNatStatus_descriptor, @@ -35274,7 +35327,7 @@ private static void _clinit_autosplit_dinit_2() { "NumVmEndpointsWithNatMappings", }); internal_static_google_cloud_compute_v1_RouterStatusNatStatusNatRuleStatus_descriptor = - getDescriptor().getMessageTypes().get(1040); + getDescriptor().getMessageTypes().get(1041); internal_static_google_cloud_compute_v1_RouterStatusNatStatusNatRuleStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterStatusNatStatusNatRuleStatus_descriptor, @@ -35289,7 +35342,7 @@ private static void _clinit_autosplit_dinit_2() { "RuleNumber", }); internal_static_google_cloud_compute_v1_RouterStatusResponse_descriptor = - getDescriptor().getMessageTypes().get(1041); + getDescriptor().getMessageTypes().get(1042); internal_static_google_cloud_compute_v1_RouterStatusResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterStatusResponse_descriptor, @@ -35297,7 +35350,7 @@ private static void _clinit_autosplit_dinit_2() { "Kind", "Result", "Kind", "Result", }); internal_static_google_cloud_compute_v1_RoutersPreviewResponse_descriptor = - getDescriptor().getMessageTypes().get(1042); + getDescriptor().getMessageTypes().get(1043); internal_static_google_cloud_compute_v1_RoutersPreviewResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RoutersPreviewResponse_descriptor, @@ -35305,7 +35358,7 @@ private static void _clinit_autosplit_dinit_2() { "Resource", "Resource", }); internal_static_google_cloud_compute_v1_RoutersScopedList_descriptor = - getDescriptor().getMessageTypes().get(1043); + getDescriptor().getMessageTypes().get(1044); internal_static_google_cloud_compute_v1_RoutersScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RoutersScopedList_descriptor, @@ -35313,7 +35366,7 @@ private static void _clinit_autosplit_dinit_2() { "Routers", "Warning", "Warning", }); internal_static_google_cloud_compute_v1_Rule_descriptor = - getDescriptor().getMessageTypes().get(1044); + getDescriptor().getMessageTypes().get(1045); internal_static_google_cloud_compute_v1_Rule_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Rule_descriptor, @@ -35329,7 +35382,7 @@ private static void _clinit_autosplit_dinit_2() { "Description", }); internal_static_google_cloud_compute_v1_SSLHealthCheck_descriptor = - getDescriptor().getMessageTypes().get(1045); + getDescriptor().getMessageTypes().get(1046); internal_static_google_cloud_compute_v1_SSLHealthCheck_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SSLHealthCheck_descriptor, @@ -35348,7 +35401,7 @@ private static void _clinit_autosplit_dinit_2() { "Response", }); internal_static_google_cloud_compute_v1_SavedAttachedDisk_descriptor = - getDescriptor().getMessageTypes().get(1046); + getDescriptor().getMessageTypes().get(1047); internal_static_google_cloud_compute_v1_SavedAttachedDisk_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SavedAttachedDisk_descriptor, @@ -35385,7 +35438,7 @@ private static void _clinit_autosplit_dinit_2() { "Type", }); internal_static_google_cloud_compute_v1_SavedDisk_descriptor = - getDescriptor().getMessageTypes().get(1047); + getDescriptor().getMessageTypes().get(1048); internal_static_google_cloud_compute_v1_SavedDisk_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SavedDisk_descriptor, @@ -35402,7 +35455,7 @@ private static void _clinit_autosplit_dinit_2() { "StorageBytesStatus", }); internal_static_google_cloud_compute_v1_ScalingScheduleStatus_descriptor = - getDescriptor().getMessageTypes().get(1048); + getDescriptor().getMessageTypes().get(1049); internal_static_google_cloud_compute_v1_ScalingScheduleStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ScalingScheduleStatus_descriptor, @@ -35410,13 +35463,14 @@ private static void _clinit_autosplit_dinit_2() { "LastStartTime", "NextStartTime", "State", "LastStartTime", "NextStartTime", "State", }); internal_static_google_cloud_compute_v1_Scheduling_descriptor = - getDescriptor().getMessageTypes().get(1049); + getDescriptor().getMessageTypes().get(1050); internal_static_google_cloud_compute_v1_Scheduling_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Scheduling_descriptor, new java.lang.String[] { "AutomaticRestart", "InstanceTerminationAction", + "LocalSsdRecoveryTimeout", "LocationHint", "MinNodeCpus", "NodeAffinities", @@ -35425,6 +35479,7 @@ private static void _clinit_autosplit_dinit_2() { "ProvisioningModel", "AutomaticRestart", "InstanceTerminationAction", + "LocalSsdRecoveryTimeout", "LocationHint", "MinNodeCpus", "OnHostMaintenance", @@ -35432,7 +35487,7 @@ private static void _clinit_autosplit_dinit_2() { "ProvisioningModel", }); internal_static_google_cloud_compute_v1_SchedulingNodeAffinity_descriptor = - getDescriptor().getMessageTypes().get(1050); + getDescriptor().getMessageTypes().get(1051); internal_static_google_cloud_compute_v1_SchedulingNodeAffinity_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SchedulingNodeAffinity_descriptor, @@ -35440,7 +35495,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Operator", "Values", "Key", "Operator", }); internal_static_google_cloud_compute_v1_ScratchDisks_descriptor = - getDescriptor().getMessageTypes().get(1051); + getDescriptor().getMessageTypes().get(1052); internal_static_google_cloud_compute_v1_ScratchDisks_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ScratchDisks_descriptor, @@ -35448,7 +35503,7 @@ private static void _clinit_autosplit_dinit_2() { "DiskGb", "DiskGb", }); internal_static_google_cloud_compute_v1_Screenshot_descriptor = - getDescriptor().getMessageTypes().get(1052); + getDescriptor().getMessageTypes().get(1053); internal_static_google_cloud_compute_v1_Screenshot_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Screenshot_descriptor, @@ -35456,7 +35511,7 @@ private static void _clinit_autosplit_dinit_2() { "Contents", "Kind", "Contents", "Kind", }); internal_static_google_cloud_compute_v1_SecurityPoliciesAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1053); + getDescriptor().getMessageTypes().get(1054); internal_static_google_cloud_compute_v1_SecurityPoliciesAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPoliciesAggregatedList_descriptor, @@ -35487,7 +35542,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_SecurityPoliciesListPreconfiguredExpressionSetsResponse_descriptor = - getDescriptor().getMessageTypes().get(1054); + getDescriptor().getMessageTypes().get(1055); internal_static_google_cloud_compute_v1_SecurityPoliciesListPreconfiguredExpressionSetsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPoliciesListPreconfiguredExpressionSetsResponse_descriptor, @@ -35495,7 +35550,7 @@ private static void _clinit_autosplit_dinit_2() { "PreconfiguredExpressionSets", "PreconfiguredExpressionSets", }); internal_static_google_cloud_compute_v1_SecurityPoliciesScopedList_descriptor = - getDescriptor().getMessageTypes().get(1055); + getDescriptor().getMessageTypes().get(1056); internal_static_google_cloud_compute_v1_SecurityPoliciesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPoliciesScopedList_descriptor, @@ -35503,7 +35558,7 @@ private static void _clinit_autosplit_dinit_2() { "SecurityPolicies", "Warning", "Warning", }); internal_static_google_cloud_compute_v1_SecurityPoliciesWafConfig_descriptor = - getDescriptor().getMessageTypes().get(1056); + getDescriptor().getMessageTypes().get(1057); internal_static_google_cloud_compute_v1_SecurityPoliciesWafConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPoliciesWafConfig_descriptor, @@ -35511,7 +35566,7 @@ private static void _clinit_autosplit_dinit_2() { "WafRules", "WafRules", }); internal_static_google_cloud_compute_v1_SecurityPolicy_descriptor = - getDescriptor().getMessageTypes().get(1057); + getDescriptor().getMessageTypes().get(1058); internal_static_google_cloud_compute_v1_SecurityPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicy_descriptor, @@ -35556,7 +35611,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_SecurityPolicyAdaptiveProtectionConfig_descriptor = - getDescriptor().getMessageTypes().get(1058); + getDescriptor().getMessageTypes().get(1059); internal_static_google_cloud_compute_v1_SecurityPolicyAdaptiveProtectionConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyAdaptiveProtectionConfig_descriptor, @@ -35564,7 +35619,7 @@ private static void _clinit_autosplit_dinit_2() { "Layer7DdosDefenseConfig", "Layer7DdosDefenseConfig", }); internal_static_google_cloud_compute_v1_SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig_descriptor = - getDescriptor().getMessageTypes().get(1059); + getDescriptor().getMessageTypes().get(1060); internal_static_google_cloud_compute_v1_SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig_descriptor, @@ -35572,7 +35627,7 @@ private static void _clinit_autosplit_dinit_2() { "Enable", "RuleVisibility", "Enable", "RuleVisibility", }); internal_static_google_cloud_compute_v1_SecurityPolicyAdvancedOptionsConfig_descriptor = - getDescriptor().getMessageTypes().get(1060); + getDescriptor().getMessageTypes().get(1061); internal_static_google_cloud_compute_v1_SecurityPolicyAdvancedOptionsConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyAdvancedOptionsConfig_descriptor, @@ -35585,7 +35640,7 @@ private static void _clinit_autosplit_dinit_2() { "LogLevel", }); internal_static_google_cloud_compute_v1_SecurityPolicyAdvancedOptionsConfigJsonCustomConfig_descriptor = - getDescriptor().getMessageTypes().get(1061); + getDescriptor().getMessageTypes().get(1062); internal_static_google_cloud_compute_v1_SecurityPolicyAdvancedOptionsConfigJsonCustomConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyAdvancedOptionsConfigJsonCustomConfig_descriptor, @@ -35593,7 +35648,7 @@ private static void _clinit_autosplit_dinit_2() { "ContentTypes", }); internal_static_google_cloud_compute_v1_SecurityPolicyDdosProtectionConfig_descriptor = - getDescriptor().getMessageTypes().get(1062); + getDescriptor().getMessageTypes().get(1063); internal_static_google_cloud_compute_v1_SecurityPolicyDdosProtectionConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyDdosProtectionConfig_descriptor, @@ -35601,7 +35656,7 @@ private static void _clinit_autosplit_dinit_2() { "DdosProtection", "DdosProtection", }); internal_static_google_cloud_compute_v1_SecurityPolicyList_descriptor = - getDescriptor().getMessageTypes().get(1063); + getDescriptor().getMessageTypes().get(1064); internal_static_google_cloud_compute_v1_SecurityPolicyList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyList_descriptor, @@ -35617,7 +35672,7 @@ private static void _clinit_autosplit_dinit_2() { "Warning", }); internal_static_google_cloud_compute_v1_SecurityPolicyRecaptchaOptionsConfig_descriptor = - getDescriptor().getMessageTypes().get(1064); + getDescriptor().getMessageTypes().get(1065); internal_static_google_cloud_compute_v1_SecurityPolicyRecaptchaOptionsConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyRecaptchaOptionsConfig_descriptor, @@ -35625,7 +35680,7 @@ private static void _clinit_autosplit_dinit_2() { "RedirectSiteKey", "RedirectSiteKey", }); internal_static_google_cloud_compute_v1_SecurityPolicyReference_descriptor = - getDescriptor().getMessageTypes().get(1065); + getDescriptor().getMessageTypes().get(1066); internal_static_google_cloud_compute_v1_SecurityPolicyReference_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyReference_descriptor, @@ -35633,7 +35688,7 @@ private static void _clinit_autosplit_dinit_2() { "SecurityPolicy", "SecurityPolicy", }); internal_static_google_cloud_compute_v1_SecurityPolicyRule_descriptor = - getDescriptor().getMessageTypes().get(1066); + getDescriptor().getMessageTypes().get(1067); internal_static_google_cloud_compute_v1_SecurityPolicyRule_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyRule_descriptor, @@ -35660,7 +35715,7 @@ private static void _clinit_autosplit_dinit_2() { "RedirectOptions", }); internal_static_google_cloud_compute_v1_SecurityPolicyRuleHttpHeaderAction_descriptor = - getDescriptor().getMessageTypes().get(1067); + getDescriptor().getMessageTypes().get(1068); internal_static_google_cloud_compute_v1_SecurityPolicyRuleHttpHeaderAction_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyRuleHttpHeaderAction_descriptor, @@ -35668,7 +35723,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestHeadersToAdds", }); internal_static_google_cloud_compute_v1_SecurityPolicyRuleHttpHeaderActionHttpHeaderOption_descriptor = - getDescriptor().getMessageTypes().get(1068); + getDescriptor().getMessageTypes().get(1069); internal_static_google_cloud_compute_v1_SecurityPolicyRuleHttpHeaderActionHttpHeaderOption_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyRuleHttpHeaderActionHttpHeaderOption_descriptor, @@ -35676,7 +35731,7 @@ private static void _clinit_autosplit_dinit_2() { "HeaderName", "HeaderValue", "HeaderName", "HeaderValue", }); internal_static_google_cloud_compute_v1_SecurityPolicyRuleMatcher_descriptor = - getDescriptor().getMessageTypes().get(1069); + getDescriptor().getMessageTypes().get(1070); internal_static_google_cloud_compute_v1_SecurityPolicyRuleMatcher_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyRuleMatcher_descriptor, @@ -35684,7 +35739,7 @@ private static void _clinit_autosplit_dinit_2() { "Config", "Expr", "VersionedExpr", "Config", "Expr", "VersionedExpr", }); internal_static_google_cloud_compute_v1_SecurityPolicyRuleMatcherConfig_descriptor = - getDescriptor().getMessageTypes().get(1070); + getDescriptor().getMessageTypes().get(1071); internal_static_google_cloud_compute_v1_SecurityPolicyRuleMatcherConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyRuleMatcherConfig_descriptor, @@ -35692,7 +35747,7 @@ private static void _clinit_autosplit_dinit_2() { "SrcIpRanges", }); internal_static_google_cloud_compute_v1_SecurityPolicyRulePreconfiguredWafConfig_descriptor = - getDescriptor().getMessageTypes().get(1071); + getDescriptor().getMessageTypes().get(1072); internal_static_google_cloud_compute_v1_SecurityPolicyRulePreconfiguredWafConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyRulePreconfiguredWafConfig_descriptor, @@ -35700,7 +35755,7 @@ private static void _clinit_autosplit_dinit_2() { "Exclusions", }); internal_static_google_cloud_compute_v1_SecurityPolicyRulePreconfiguredWafConfigExclusion_descriptor = - getDescriptor().getMessageTypes().get(1072); + getDescriptor().getMessageTypes().get(1073); internal_static_google_cloud_compute_v1_SecurityPolicyRulePreconfiguredWafConfigExclusion_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyRulePreconfiguredWafConfigExclusion_descriptor, @@ -35714,7 +35769,7 @@ private static void _clinit_autosplit_dinit_2() { "TargetRuleSet", }); internal_static_google_cloud_compute_v1_SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParams_descriptor = - getDescriptor().getMessageTypes().get(1073); + getDescriptor().getMessageTypes().get(1074); internal_static_google_cloud_compute_v1_SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParams_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParams_descriptor, @@ -35722,7 +35777,7 @@ private static void _clinit_autosplit_dinit_2() { "Op", "Val", "Op", "Val", }); internal_static_google_cloud_compute_v1_SecurityPolicyRuleRateLimitOptions_descriptor = - getDescriptor().getMessageTypes().get(1074); + getDescriptor().getMessageTypes().get(1075); internal_static_google_cloud_compute_v1_SecurityPolicyRuleRateLimitOptions_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyRuleRateLimitOptions_descriptor, @@ -35746,7 +35801,7 @@ private static void _clinit_autosplit_dinit_2() { "RateLimitThreshold", }); internal_static_google_cloud_compute_v1_SecurityPolicyRuleRateLimitOptionsEnforceOnKeyConfig_descriptor = - getDescriptor().getMessageTypes().get(1075); + getDescriptor().getMessageTypes().get(1076); internal_static_google_cloud_compute_v1_SecurityPolicyRuleRateLimitOptionsEnforceOnKeyConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyRuleRateLimitOptionsEnforceOnKeyConfig_descriptor, @@ -35754,7 +35809,7 @@ private static void _clinit_autosplit_dinit_2() { "EnforceOnKeyName", "EnforceOnKeyType", "EnforceOnKeyName", "EnforceOnKeyType", }); internal_static_google_cloud_compute_v1_SecurityPolicyRuleRateLimitOptionsThreshold_descriptor = - getDescriptor().getMessageTypes().get(1076); + getDescriptor().getMessageTypes().get(1077); internal_static_google_cloud_compute_v1_SecurityPolicyRuleRateLimitOptionsThreshold_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyRuleRateLimitOptionsThreshold_descriptor, @@ -35762,7 +35817,7 @@ private static void _clinit_autosplit_dinit_2() { "Count", "IntervalSec", "Count", "IntervalSec", }); internal_static_google_cloud_compute_v1_SecurityPolicyRuleRedirectOptions_descriptor = - getDescriptor().getMessageTypes().get(1077); + getDescriptor().getMessageTypes().get(1078); internal_static_google_cloud_compute_v1_SecurityPolicyRuleRedirectOptions_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyRuleRedirectOptions_descriptor, @@ -35770,7 +35825,7 @@ private static void _clinit_autosplit_dinit_2() { "Target", "Type", "Target", "Type", }); internal_static_google_cloud_compute_v1_SecuritySettings_descriptor = - getDescriptor().getMessageTypes().get(1078); + getDescriptor().getMessageTypes().get(1079); internal_static_google_cloud_compute_v1_SecuritySettings_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecuritySettings_descriptor, @@ -35778,7 +35833,7 @@ private static void _clinit_autosplit_dinit_2() { "ClientTlsPolicy", "SubjectAltNames", "ClientTlsPolicy", }); internal_static_google_cloud_compute_v1_SendDiagnosticInterruptInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1079); + getDescriptor().getMessageTypes().get(1080); internal_static_google_cloud_compute_v1_SendDiagnosticInterruptInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SendDiagnosticInterruptInstanceRequest_descriptor, @@ -35786,13 +35841,13 @@ private static void _clinit_autosplit_dinit_2() { "Instance", "Project", "Zone", }); internal_static_google_cloud_compute_v1_SendDiagnosticInterruptInstanceResponse_descriptor = - getDescriptor().getMessageTypes().get(1080); + getDescriptor().getMessageTypes().get(1081); internal_static_google_cloud_compute_v1_SendDiagnosticInterruptInstanceResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SendDiagnosticInterruptInstanceResponse_descriptor, new java.lang.String[] {}); internal_static_google_cloud_compute_v1_SerialPortOutput_descriptor = - getDescriptor().getMessageTypes().get(1081); + getDescriptor().getMessageTypes().get(1082); internal_static_google_cloud_compute_v1_SerialPortOutput_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SerialPortOutput_descriptor, @@ -35809,7 +35864,7 @@ private static void _clinit_autosplit_dinit_2() { "Start", }); internal_static_google_cloud_compute_v1_ServerBinding_descriptor = - getDescriptor().getMessageTypes().get(1082); + getDescriptor().getMessageTypes().get(1083); internal_static_google_cloud_compute_v1_ServerBinding_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ServerBinding_descriptor, @@ -35817,7 +35872,7 @@ private static void _clinit_autosplit_dinit_2() { "Type", "Type", }); internal_static_google_cloud_compute_v1_ServiceAccount_descriptor = - getDescriptor().getMessageTypes().get(1083); + getDescriptor().getMessageTypes().get(1084); internal_static_google_cloud_compute_v1_ServiceAccount_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ServiceAccount_descriptor, @@ -35825,7 +35880,7 @@ private static void _clinit_autosplit_dinit_2() { "Email", "Scopes", "Email", }); internal_static_google_cloud_compute_v1_ServiceAttachment_descriptor = - getDescriptor().getMessageTypes().get(1084); + getDescriptor().getMessageTypes().get(1085); internal_static_google_cloud_compute_v1_ServiceAttachment_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ServiceAttachment_descriptor, @@ -35865,7 +35920,7 @@ private static void _clinit_autosplit_dinit_2() { "TargetService", }); internal_static_google_cloud_compute_v1_ServiceAttachmentAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1085); + getDescriptor().getMessageTypes().get(1086); internal_static_google_cloud_compute_v1_ServiceAttachmentAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ServiceAttachmentAggregatedList_descriptor, @@ -35894,15 +35949,22 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_ServiceAttachmentConnectedEndpoint_descriptor = - getDescriptor().getMessageTypes().get(1086); + getDescriptor().getMessageTypes().get(1087); internal_static_google_cloud_compute_v1_ServiceAttachmentConnectedEndpoint_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ServiceAttachmentConnectedEndpoint_descriptor, new java.lang.String[] { - "Endpoint", "PscConnectionId", "Status", "Endpoint", "PscConnectionId", "Status", + "ConsumerNetwork", + "Endpoint", + "PscConnectionId", + "Status", + "ConsumerNetwork", + "Endpoint", + "PscConnectionId", + "Status", }); internal_static_google_cloud_compute_v1_ServiceAttachmentConsumerProjectLimit_descriptor = - getDescriptor().getMessageTypes().get(1087); + getDescriptor().getMessageTypes().get(1088); internal_static_google_cloud_compute_v1_ServiceAttachmentConsumerProjectLimit_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ServiceAttachmentConsumerProjectLimit_descriptor, @@ -35915,7 +35977,7 @@ private static void _clinit_autosplit_dinit_2() { "ProjectIdOrNum", }); internal_static_google_cloud_compute_v1_ServiceAttachmentList_descriptor = - getDescriptor().getMessageTypes().get(1088); + getDescriptor().getMessageTypes().get(1089); internal_static_google_cloud_compute_v1_ServiceAttachmentList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ServiceAttachmentList_descriptor, @@ -35933,7 +35995,7 @@ private static void _clinit_autosplit_dinit_2() { "Warning", }); internal_static_google_cloud_compute_v1_ServiceAttachmentsScopedList_descriptor = - getDescriptor().getMessageTypes().get(1089); + getDescriptor().getMessageTypes().get(1090); internal_static_google_cloud_compute_v1_ServiceAttachmentsScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ServiceAttachmentsScopedList_descriptor, @@ -35941,7 +36003,7 @@ private static void _clinit_autosplit_dinit_2() { "ServiceAttachments", "Warning", "Warning", }); internal_static_google_cloud_compute_v1_SetBackendServiceTargetSslProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1090); + getDescriptor().getMessageTypes().get(1091); internal_static_google_cloud_compute_v1_SetBackendServiceTargetSslProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetBackendServiceTargetSslProxyRequest_descriptor, @@ -35953,7 +36015,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_SetBackendServiceTargetTcpProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1091); + getDescriptor().getMessageTypes().get(1092); internal_static_google_cloud_compute_v1_SetBackendServiceTargetTcpProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetBackendServiceTargetTcpProxyRequest_descriptor, @@ -35965,7 +36027,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_SetBackupTargetPoolRequest_descriptor = - getDescriptor().getMessageTypes().get(1092); + getDescriptor().getMessageTypes().get(1093); internal_static_google_cloud_compute_v1_SetBackupTargetPoolRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetBackupTargetPoolRequest_descriptor, @@ -35980,7 +36042,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_SetCertificateMapTargetHttpsProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1093); + getDescriptor().getMessageTypes().get(1094); internal_static_google_cloud_compute_v1_SetCertificateMapTargetHttpsProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetCertificateMapTargetHttpsProxyRequest_descriptor, @@ -35992,7 +36054,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_SetCertificateMapTargetSslProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1094); + getDescriptor().getMessageTypes().get(1095); internal_static_google_cloud_compute_v1_SetCertificateMapTargetSslProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetCertificateMapTargetSslProxyRequest_descriptor, @@ -36004,7 +36066,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_SetCommonInstanceMetadataProjectRequest_descriptor = - getDescriptor().getMessageTypes().get(1095); + getDescriptor().getMessageTypes().get(1096); internal_static_google_cloud_compute_v1_SetCommonInstanceMetadataProjectRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetCommonInstanceMetadataProjectRequest_descriptor, @@ -36012,7 +36074,7 @@ private static void _clinit_autosplit_dinit_2() { "MetadataResource", "Project", "RequestId", "RequestId", }); internal_static_google_cloud_compute_v1_SetDefaultNetworkTierProjectRequest_descriptor = - getDescriptor().getMessageTypes().get(1096); + getDescriptor().getMessageTypes().get(1097); internal_static_google_cloud_compute_v1_SetDefaultNetworkTierProjectRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetDefaultNetworkTierProjectRequest_descriptor, @@ -36020,7 +36082,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "ProjectsSetDefaultNetworkTierRequestResource", "RequestId", "RequestId", }); internal_static_google_cloud_compute_v1_SetDeletionProtectionInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1097); + getDescriptor().getMessageTypes().get(1098); internal_static_google_cloud_compute_v1_SetDeletionProtectionInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetDeletionProtectionInstanceRequest_descriptor, @@ -36034,15 +36096,19 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_SetDiskAutoDeleteInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1098); + getDescriptor().getMessageTypes().get(1099); internal_static_google_cloud_compute_v1_SetDiskAutoDeleteInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetDiskAutoDeleteInstanceRequest_descriptor, new java.lang.String[] { "AutoDelete", "DeviceName", "Instance", "Project", "RequestId", "Zone", "RequestId", }); + _clinit_autosplit_dinit_3(); + } + + private static void _clinit_autosplit_dinit_3() { internal_static_google_cloud_compute_v1_SetEdgeSecurityPolicyBackendBucketRequest_descriptor = - getDescriptor().getMessageTypes().get(1099); + getDescriptor().getMessageTypes().get(1100); internal_static_google_cloud_compute_v1_SetEdgeSecurityPolicyBackendBucketRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetEdgeSecurityPolicyBackendBucketRequest_descriptor, @@ -36054,7 +36120,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_SetEdgeSecurityPolicyBackendServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(1100); + getDescriptor().getMessageTypes().get(1101); internal_static_google_cloud_compute_v1_SetEdgeSecurityPolicyBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetEdgeSecurityPolicyBackendServiceRequest_descriptor, @@ -36065,12 +36131,8 @@ private static void _clinit_autosplit_dinit_2() { "SecurityPolicyReferenceResource", "RequestId", }); - _clinit_autosplit_dinit_3(); - } - - private static void _clinit_autosplit_dinit_3() { internal_static_google_cloud_compute_v1_SetIamPolicyBackendServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(1101); + getDescriptor().getMessageTypes().get(1102); internal_static_google_cloud_compute_v1_SetIamPolicyBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyBackendServiceRequest_descriptor, @@ -36078,7 +36140,7 @@ private static void _clinit_autosplit_dinit_3() { "GlobalSetPolicyRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(1102); + getDescriptor().getMessageTypes().get(1103); internal_static_google_cloud_compute_v1_SetIamPolicyDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyDiskRequest_descriptor, @@ -36086,7 +36148,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "Zone", "ZoneSetPolicyRequestResource", }); internal_static_google_cloud_compute_v1_SetIamPolicyFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1103); + getDescriptor().getMessageTypes().get(1104); internal_static_google_cloud_compute_v1_SetIamPolicyFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyFirewallPolicyRequest_descriptor, @@ -36094,7 +36156,7 @@ private static void _clinit_autosplit_dinit_3() { "GlobalOrganizationSetPolicyRequestResource", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyImageRequest_descriptor = - getDescriptor().getMessageTypes().get(1104); + getDescriptor().getMessageTypes().get(1105); internal_static_google_cloud_compute_v1_SetIamPolicyImageRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyImageRequest_descriptor, @@ -36102,7 +36164,7 @@ private static void _clinit_autosplit_dinit_3() { "GlobalSetPolicyRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1105); + getDescriptor().getMessageTypes().get(1106); internal_static_google_cloud_compute_v1_SetIamPolicyInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyInstanceRequest_descriptor, @@ -36110,7 +36172,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "Zone", "ZoneSetPolicyRequestResource", }); internal_static_google_cloud_compute_v1_SetIamPolicyInstanceTemplateRequest_descriptor = - getDescriptor().getMessageTypes().get(1106); + getDescriptor().getMessageTypes().get(1107); internal_static_google_cloud_compute_v1_SetIamPolicyInstanceTemplateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyInstanceTemplateRequest_descriptor, @@ -36118,7 +36180,7 @@ private static void _clinit_autosplit_dinit_3() { "GlobalSetPolicyRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyLicenseRequest_descriptor = - getDescriptor().getMessageTypes().get(1107); + getDescriptor().getMessageTypes().get(1108); internal_static_google_cloud_compute_v1_SetIamPolicyLicenseRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyLicenseRequest_descriptor, @@ -36126,7 +36188,7 @@ private static void _clinit_autosplit_dinit_3() { "GlobalSetPolicyRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyMachineImageRequest_descriptor = - getDescriptor().getMessageTypes().get(1108); + getDescriptor().getMessageTypes().get(1109); internal_static_google_cloud_compute_v1_SetIamPolicyMachineImageRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyMachineImageRequest_descriptor, @@ -36134,7 +36196,7 @@ private static void _clinit_autosplit_dinit_3() { "GlobalSetPolicyRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyNetworkAttachmentRequest_descriptor = - getDescriptor().getMessageTypes().get(1109); + getDescriptor().getMessageTypes().get(1110); internal_static_google_cloud_compute_v1_SetIamPolicyNetworkAttachmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyNetworkAttachmentRequest_descriptor, @@ -36142,7 +36204,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RegionSetPolicyRequestResource", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1110); + getDescriptor().getMessageTypes().get(1111); internal_static_google_cloud_compute_v1_SetIamPolicyNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyNetworkFirewallPolicyRequest_descriptor, @@ -36150,7 +36212,7 @@ private static void _clinit_autosplit_dinit_3() { "GlobalSetPolicyRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyNodeGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(1111); + getDescriptor().getMessageTypes().get(1112); internal_static_google_cloud_compute_v1_SetIamPolicyNodeGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyNodeGroupRequest_descriptor, @@ -36158,7 +36220,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "Zone", "ZoneSetPolicyRequestResource", }); internal_static_google_cloud_compute_v1_SetIamPolicyNodeTemplateRequest_descriptor = - getDescriptor().getMessageTypes().get(1112); + getDescriptor().getMessageTypes().get(1113); internal_static_google_cloud_compute_v1_SetIamPolicyNodeTemplateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyNodeTemplateRequest_descriptor, @@ -36166,7 +36228,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RegionSetPolicyRequestResource", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyRegionBackendServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(1113); + getDescriptor().getMessageTypes().get(1114); internal_static_google_cloud_compute_v1_SetIamPolicyRegionBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyRegionBackendServiceRequest_descriptor, @@ -36174,7 +36236,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RegionSetPolicyRequestResource", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyRegionDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(1114); + getDescriptor().getMessageTypes().get(1115); internal_static_google_cloud_compute_v1_SetIamPolicyRegionDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyRegionDiskRequest_descriptor, @@ -36182,7 +36244,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RegionSetPolicyRequestResource", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyRegionNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1115); + getDescriptor().getMessageTypes().get(1116); internal_static_google_cloud_compute_v1_SetIamPolicyRegionNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyRegionNetworkFirewallPolicyRequest_descriptor, @@ -36190,7 +36252,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RegionSetPolicyRequestResource", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyReservationRequest_descriptor = - getDescriptor().getMessageTypes().get(1116); + getDescriptor().getMessageTypes().get(1117); internal_static_google_cloud_compute_v1_SetIamPolicyReservationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyReservationRequest_descriptor, @@ -36198,7 +36260,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "Zone", "ZoneSetPolicyRequestResource", }); internal_static_google_cloud_compute_v1_SetIamPolicyResourcePolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1117); + getDescriptor().getMessageTypes().get(1118); internal_static_google_cloud_compute_v1_SetIamPolicyResourcePolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyResourcePolicyRequest_descriptor, @@ -36206,7 +36268,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RegionSetPolicyRequestResource", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyServiceAttachmentRequest_descriptor = - getDescriptor().getMessageTypes().get(1118); + getDescriptor().getMessageTypes().get(1119); internal_static_google_cloud_compute_v1_SetIamPolicyServiceAttachmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyServiceAttachmentRequest_descriptor, @@ -36214,7 +36276,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RegionSetPolicyRequestResource", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicySnapshotRequest_descriptor = - getDescriptor().getMessageTypes().get(1119); + getDescriptor().getMessageTypes().get(1120); internal_static_google_cloud_compute_v1_SetIamPolicySnapshotRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicySnapshotRequest_descriptor, @@ -36222,7 +36284,7 @@ private static void _clinit_autosplit_dinit_3() { "GlobalSetPolicyRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicySubnetworkRequest_descriptor = - getDescriptor().getMessageTypes().get(1120); + getDescriptor().getMessageTypes().get(1121); internal_static_google_cloud_compute_v1_SetIamPolicySubnetworkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicySubnetworkRequest_descriptor, @@ -36230,7 +36292,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RegionSetPolicyRequestResource", "Resource", }); internal_static_google_cloud_compute_v1_SetInstanceTemplateInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(1121); + getDescriptor().getMessageTypes().get(1122); internal_static_google_cloud_compute_v1_SetInstanceTemplateInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetInstanceTemplateInstanceGroupManagerRequest_descriptor, @@ -36243,7 +36305,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_SetInstanceTemplateRegionInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(1122); + getDescriptor().getMessageTypes().get(1123); internal_static_google_cloud_compute_v1_SetInstanceTemplateRegionInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetInstanceTemplateRegionInstanceGroupManagerRequest_descriptor, @@ -36256,7 +36318,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_SetLabelsAddressRequest_descriptor = - getDescriptor().getMessageTypes().get(1123); + getDescriptor().getMessageTypes().get(1124); internal_static_google_cloud_compute_v1_SetLabelsAddressRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsAddressRequest_descriptor, @@ -36269,7 +36331,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_SetLabelsDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(1124); + getDescriptor().getMessageTypes().get(1125); internal_static_google_cloud_compute_v1_SetLabelsDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsDiskRequest_descriptor, @@ -36282,7 +36344,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_SetLabelsExternalVpnGatewayRequest_descriptor = - getDescriptor().getMessageTypes().get(1125); + getDescriptor().getMessageTypes().get(1126); internal_static_google_cloud_compute_v1_SetLabelsExternalVpnGatewayRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsExternalVpnGatewayRequest_descriptor, @@ -36290,7 +36352,7 @@ private static void _clinit_autosplit_dinit_3() { "GlobalSetLabelsRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetLabelsForwardingRuleRequest_descriptor = - getDescriptor().getMessageTypes().get(1126); + getDescriptor().getMessageTypes().get(1127); internal_static_google_cloud_compute_v1_SetLabelsForwardingRuleRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsForwardingRuleRequest_descriptor, @@ -36303,7 +36365,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_SetLabelsGlobalAddressRequest_descriptor = - getDescriptor().getMessageTypes().get(1127); + getDescriptor().getMessageTypes().get(1128); internal_static_google_cloud_compute_v1_SetLabelsGlobalAddressRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsGlobalAddressRequest_descriptor, @@ -36311,7 +36373,7 @@ private static void _clinit_autosplit_dinit_3() { "GlobalSetLabelsRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetLabelsGlobalForwardingRuleRequest_descriptor = - getDescriptor().getMessageTypes().get(1128); + getDescriptor().getMessageTypes().get(1129); internal_static_google_cloud_compute_v1_SetLabelsGlobalForwardingRuleRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsGlobalForwardingRuleRequest_descriptor, @@ -36319,7 +36381,7 @@ private static void _clinit_autosplit_dinit_3() { "GlobalSetLabelsRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetLabelsImageRequest_descriptor = - getDescriptor().getMessageTypes().get(1129); + getDescriptor().getMessageTypes().get(1130); internal_static_google_cloud_compute_v1_SetLabelsImageRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsImageRequest_descriptor, @@ -36327,7 +36389,7 @@ private static void _clinit_autosplit_dinit_3() { "GlobalSetLabelsRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetLabelsInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1130); + getDescriptor().getMessageTypes().get(1131); internal_static_google_cloud_compute_v1_SetLabelsInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsInstanceRequest_descriptor, @@ -36340,7 +36402,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_SetLabelsInterconnectAttachmentRequest_descriptor = - getDescriptor().getMessageTypes().get(1131); + getDescriptor().getMessageTypes().get(1132); internal_static_google_cloud_compute_v1_SetLabelsInterconnectAttachmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsInterconnectAttachmentRequest_descriptor, @@ -36353,7 +36415,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_SetLabelsInterconnectRequest_descriptor = - getDescriptor().getMessageTypes().get(1132); + getDescriptor().getMessageTypes().get(1133); internal_static_google_cloud_compute_v1_SetLabelsInterconnectRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsInterconnectRequest_descriptor, @@ -36361,7 +36423,7 @@ private static void _clinit_autosplit_dinit_3() { "GlobalSetLabelsRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetLabelsRegionDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(1133); + getDescriptor().getMessageTypes().get(1134); internal_static_google_cloud_compute_v1_SetLabelsRegionDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsRegionDiskRequest_descriptor, @@ -36374,7 +36436,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_SetLabelsSecurityPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1134); + getDescriptor().getMessageTypes().get(1135); internal_static_google_cloud_compute_v1_SetLabelsSecurityPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsSecurityPolicyRequest_descriptor, @@ -36382,7 +36444,7 @@ private static void _clinit_autosplit_dinit_3() { "GlobalSetLabelsRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetLabelsSnapshotRequest_descriptor = - getDescriptor().getMessageTypes().get(1135); + getDescriptor().getMessageTypes().get(1136); internal_static_google_cloud_compute_v1_SetLabelsSnapshotRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsSnapshotRequest_descriptor, @@ -36390,7 +36452,7 @@ private static void _clinit_autosplit_dinit_3() { "GlobalSetLabelsRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetLabelsTargetVpnGatewayRequest_descriptor = - getDescriptor().getMessageTypes().get(1136); + getDescriptor().getMessageTypes().get(1137); internal_static_google_cloud_compute_v1_SetLabelsTargetVpnGatewayRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsTargetVpnGatewayRequest_descriptor, @@ -36403,7 +36465,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_SetLabelsVpnGatewayRequest_descriptor = - getDescriptor().getMessageTypes().get(1137); + getDescriptor().getMessageTypes().get(1138); internal_static_google_cloud_compute_v1_SetLabelsVpnGatewayRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsVpnGatewayRequest_descriptor, @@ -36416,7 +36478,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_SetLabelsVpnTunnelRequest_descriptor = - getDescriptor().getMessageTypes().get(1138); + getDescriptor().getMessageTypes().get(1139); internal_static_google_cloud_compute_v1_SetLabelsVpnTunnelRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsVpnTunnelRequest_descriptor, @@ -36429,7 +36491,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_SetMachineResourcesInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1139); + getDescriptor().getMessageTypes().get(1140); internal_static_google_cloud_compute_v1_SetMachineResourcesInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetMachineResourcesInstanceRequest_descriptor, @@ -36442,7 +36504,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_SetMachineTypeInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1140); + getDescriptor().getMessageTypes().get(1141); internal_static_google_cloud_compute_v1_SetMachineTypeInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetMachineTypeInstanceRequest_descriptor, @@ -36455,7 +36517,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_SetMetadataInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1141); + getDescriptor().getMessageTypes().get(1142); internal_static_google_cloud_compute_v1_SetMetadataInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetMetadataInstanceRequest_descriptor, @@ -36463,7 +36525,7 @@ private static void _clinit_autosplit_dinit_3() { "Instance", "MetadataResource", "Project", "RequestId", "Zone", "RequestId", }); internal_static_google_cloud_compute_v1_SetMinCpuPlatformInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1142); + getDescriptor().getMessageTypes().get(1143); internal_static_google_cloud_compute_v1_SetMinCpuPlatformInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetMinCpuPlatformInstanceRequest_descriptor, @@ -36476,7 +36538,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_SetNameInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1143); + getDescriptor().getMessageTypes().get(1144); internal_static_google_cloud_compute_v1_SetNameInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetNameInstanceRequest_descriptor, @@ -36489,7 +36551,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_SetNamedPortsInstanceGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(1144); + getDescriptor().getMessageTypes().get(1145); internal_static_google_cloud_compute_v1_SetNamedPortsInstanceGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetNamedPortsInstanceGroupRequest_descriptor, @@ -36502,7 +36564,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_SetNamedPortsRegionInstanceGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(1145); + getDescriptor().getMessageTypes().get(1146); internal_static_google_cloud_compute_v1_SetNamedPortsRegionInstanceGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetNamedPortsRegionInstanceGroupRequest_descriptor, @@ -36515,7 +36577,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_SetNodeTemplateNodeGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(1146); + getDescriptor().getMessageTypes().get(1147); internal_static_google_cloud_compute_v1_SetNodeTemplateNodeGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetNodeTemplateNodeGroupRequest_descriptor, @@ -36528,7 +36590,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_SetPrivateIpGoogleAccessSubnetworkRequest_descriptor = - getDescriptor().getMessageTypes().get(1147); + getDescriptor().getMessageTypes().get(1148); internal_static_google_cloud_compute_v1_SetPrivateIpGoogleAccessSubnetworkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetPrivateIpGoogleAccessSubnetworkRequest_descriptor, @@ -36541,7 +36603,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_SetProxyHeaderTargetSslProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1148); + getDescriptor().getMessageTypes().get(1149); internal_static_google_cloud_compute_v1_SetProxyHeaderTargetSslProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetProxyHeaderTargetSslProxyRequest_descriptor, @@ -36553,7 +36615,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_SetProxyHeaderTargetTcpProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1149); + getDescriptor().getMessageTypes().get(1150); internal_static_google_cloud_compute_v1_SetProxyHeaderTargetTcpProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetProxyHeaderTargetTcpProxyRequest_descriptor, @@ -36565,7 +36627,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_SetQuicOverrideTargetHttpsProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1150); + getDescriptor().getMessageTypes().get(1151); internal_static_google_cloud_compute_v1_SetQuicOverrideTargetHttpsProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetQuicOverrideTargetHttpsProxyRequest_descriptor, @@ -36577,7 +36639,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_SetSchedulingInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1151); + getDescriptor().getMessageTypes().get(1152); internal_static_google_cloud_compute_v1_SetSchedulingInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetSchedulingInstanceRequest_descriptor, @@ -36585,7 +36647,7 @@ private static void _clinit_autosplit_dinit_3() { "Instance", "Project", "RequestId", "SchedulingResource", "Zone", "RequestId", }); internal_static_google_cloud_compute_v1_SetSecurityPolicyBackendServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(1152); + getDescriptor().getMessageTypes().get(1153); internal_static_google_cloud_compute_v1_SetSecurityPolicyBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetSecurityPolicyBackendServiceRequest_descriptor, @@ -36597,7 +36659,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_SetServiceAccountInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1153); + getDescriptor().getMessageTypes().get(1154); internal_static_google_cloud_compute_v1_SetServiceAccountInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetServiceAccountInstanceRequest_descriptor, @@ -36610,7 +36672,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_SetShieldedInstanceIntegrityPolicyInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1154); + getDescriptor().getMessageTypes().get(1155); internal_static_google_cloud_compute_v1_SetShieldedInstanceIntegrityPolicyInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetShieldedInstanceIntegrityPolicyInstanceRequest_descriptor, @@ -36623,7 +36685,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_SetSslCertificatesRegionTargetHttpsProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1155); + getDescriptor().getMessageTypes().get(1156); internal_static_google_cloud_compute_v1_SetSslCertificatesRegionTargetHttpsProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetSslCertificatesRegionTargetHttpsProxyRequest_descriptor, @@ -36636,7 +36698,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_SetSslCertificatesTargetHttpsProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1156); + getDescriptor().getMessageTypes().get(1157); internal_static_google_cloud_compute_v1_SetSslCertificatesTargetHttpsProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetSslCertificatesTargetHttpsProxyRequest_descriptor, @@ -36648,7 +36710,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_SetSslCertificatesTargetSslProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1157); + getDescriptor().getMessageTypes().get(1158); internal_static_google_cloud_compute_v1_SetSslCertificatesTargetSslProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetSslCertificatesTargetSslProxyRequest_descriptor, @@ -36660,7 +36722,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_SetSslPolicyTargetHttpsProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1158); + getDescriptor().getMessageTypes().get(1159); internal_static_google_cloud_compute_v1_SetSslPolicyTargetHttpsProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetSslPolicyTargetHttpsProxyRequest_descriptor, @@ -36668,7 +36730,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "RequestId", "SslPolicyReferenceResource", "TargetHttpsProxy", "RequestId", }); internal_static_google_cloud_compute_v1_SetSslPolicyTargetSslProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1159); + getDescriptor().getMessageTypes().get(1160); internal_static_google_cloud_compute_v1_SetSslPolicyTargetSslProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetSslPolicyTargetSslProxyRequest_descriptor, @@ -36676,7 +36738,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "RequestId", "SslPolicyReferenceResource", "TargetSslProxy", "RequestId", }); internal_static_google_cloud_compute_v1_SetTagsInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1160); + getDescriptor().getMessageTypes().get(1161); internal_static_google_cloud_compute_v1_SetTagsInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetTagsInstanceRequest_descriptor, @@ -36684,7 +36746,7 @@ private static void _clinit_autosplit_dinit_3() { "Instance", "Project", "RequestId", "TagsResource", "Zone", "RequestId", }); internal_static_google_cloud_compute_v1_SetTargetForwardingRuleRequest_descriptor = - getDescriptor().getMessageTypes().get(1161); + getDescriptor().getMessageTypes().get(1162); internal_static_google_cloud_compute_v1_SetTargetForwardingRuleRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetTargetForwardingRuleRequest_descriptor, @@ -36697,7 +36759,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_SetTargetGlobalForwardingRuleRequest_descriptor = - getDescriptor().getMessageTypes().get(1162); + getDescriptor().getMessageTypes().get(1163); internal_static_google_cloud_compute_v1_SetTargetGlobalForwardingRuleRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetTargetGlobalForwardingRuleRequest_descriptor, @@ -36705,7 +36767,7 @@ private static void _clinit_autosplit_dinit_3() { "ForwardingRule", "Project", "RequestId", "TargetReferenceResource", "RequestId", }); internal_static_google_cloud_compute_v1_SetTargetPoolsInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(1163); + getDescriptor().getMessageTypes().get(1164); internal_static_google_cloud_compute_v1_SetTargetPoolsInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetTargetPoolsInstanceGroupManagerRequest_descriptor, @@ -36718,7 +36780,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_SetTargetPoolsRegionInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(1164); + getDescriptor().getMessageTypes().get(1165); internal_static_google_cloud_compute_v1_SetTargetPoolsRegionInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetTargetPoolsRegionInstanceGroupManagerRequest_descriptor, @@ -36731,7 +36793,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_SetUrlMapRegionTargetHttpProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1165); + getDescriptor().getMessageTypes().get(1166); internal_static_google_cloud_compute_v1_SetUrlMapRegionTargetHttpProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetUrlMapRegionTargetHttpProxyRequest_descriptor, @@ -36744,7 +36806,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_SetUrlMapRegionTargetHttpsProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1166); + getDescriptor().getMessageTypes().get(1167); internal_static_google_cloud_compute_v1_SetUrlMapRegionTargetHttpsProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetUrlMapRegionTargetHttpsProxyRequest_descriptor, @@ -36757,7 +36819,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_SetUrlMapTargetHttpProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1167); + getDescriptor().getMessageTypes().get(1168); internal_static_google_cloud_compute_v1_SetUrlMapTargetHttpProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetUrlMapTargetHttpProxyRequest_descriptor, @@ -36765,7 +36827,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "RequestId", "TargetHttpProxy", "UrlMapReferenceResource", "RequestId", }); internal_static_google_cloud_compute_v1_SetUrlMapTargetHttpsProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1168); + getDescriptor().getMessageTypes().get(1169); internal_static_google_cloud_compute_v1_SetUrlMapTargetHttpsProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetUrlMapTargetHttpsProxyRequest_descriptor, @@ -36773,7 +36835,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "RequestId", "TargetHttpsProxy", "UrlMapReferenceResource", "RequestId", }); internal_static_google_cloud_compute_v1_SetUsageExportBucketProjectRequest_descriptor = - getDescriptor().getMessageTypes().get(1169); + getDescriptor().getMessageTypes().get(1170); internal_static_google_cloud_compute_v1_SetUsageExportBucketProjectRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetUsageExportBucketProjectRequest_descriptor, @@ -36781,7 +36843,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "RequestId", "UsageExportLocationResource", "RequestId", }); internal_static_google_cloud_compute_v1_ShareSettings_descriptor = - getDescriptor().getMessageTypes().get(1170); + getDescriptor().getMessageTypes().get(1171); internal_static_google_cloud_compute_v1_ShareSettings_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ShareSettings_descriptor, @@ -36797,7 +36859,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_ShareSettingsProjectConfig_descriptor = - getDescriptor().getMessageTypes().get(1171); + getDescriptor().getMessageTypes().get(1172); internal_static_google_cloud_compute_v1_ShareSettingsProjectConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ShareSettingsProjectConfig_descriptor, @@ -36805,7 +36867,7 @@ private static void _clinit_autosplit_dinit_3() { "ProjectId", "ProjectId", }); internal_static_google_cloud_compute_v1_ShieldedInstanceConfig_descriptor = - getDescriptor().getMessageTypes().get(1172); + getDescriptor().getMessageTypes().get(1173); internal_static_google_cloud_compute_v1_ShieldedInstanceConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ShieldedInstanceConfig_descriptor, @@ -36818,7 +36880,7 @@ private static void _clinit_autosplit_dinit_3() { "EnableVtpm", }); internal_static_google_cloud_compute_v1_ShieldedInstanceIdentity_descriptor = - getDescriptor().getMessageTypes().get(1173); + getDescriptor().getMessageTypes().get(1174); internal_static_google_cloud_compute_v1_ShieldedInstanceIdentity_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ShieldedInstanceIdentity_descriptor, @@ -36826,7 +36888,7 @@ private static void _clinit_autosplit_dinit_3() { "EncryptionKey", "Kind", "SigningKey", "EncryptionKey", "Kind", "SigningKey", }); internal_static_google_cloud_compute_v1_ShieldedInstanceIdentityEntry_descriptor = - getDescriptor().getMessageTypes().get(1174); + getDescriptor().getMessageTypes().get(1175); internal_static_google_cloud_compute_v1_ShieldedInstanceIdentityEntry_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ShieldedInstanceIdentityEntry_descriptor, @@ -36834,7 +36896,7 @@ private static void _clinit_autosplit_dinit_3() { "EkCert", "EkPub", "EkCert", "EkPub", }); internal_static_google_cloud_compute_v1_ShieldedInstanceIntegrityPolicy_descriptor = - getDescriptor().getMessageTypes().get(1175); + getDescriptor().getMessageTypes().get(1176); internal_static_google_cloud_compute_v1_ShieldedInstanceIntegrityPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ShieldedInstanceIntegrityPolicy_descriptor, @@ -36842,7 +36904,7 @@ private static void _clinit_autosplit_dinit_3() { "UpdateAutoLearnPolicy", "UpdateAutoLearnPolicy", }); internal_static_google_cloud_compute_v1_SignedUrlKey_descriptor = - getDescriptor().getMessageTypes().get(1176); + getDescriptor().getMessageTypes().get(1177); internal_static_google_cloud_compute_v1_SignedUrlKey_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SignedUrlKey_descriptor, @@ -36850,7 +36912,7 @@ private static void _clinit_autosplit_dinit_3() { "KeyName", "KeyValue", "KeyName", "KeyValue", }); internal_static_google_cloud_compute_v1_SimulateMaintenanceEventInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1177); + getDescriptor().getMessageTypes().get(1178); internal_static_google_cloud_compute_v1_SimulateMaintenanceEventInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SimulateMaintenanceEventInstanceRequest_descriptor, @@ -36858,7 +36920,7 @@ private static void _clinit_autosplit_dinit_3() { "Instance", "Project", "RequestId", "Zone", "RequestId", }); internal_static_google_cloud_compute_v1_SimulateMaintenanceEventNodeGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(1178); + getDescriptor().getMessageTypes().get(1179); internal_static_google_cloud_compute_v1_SimulateMaintenanceEventNodeGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SimulateMaintenanceEventNodeGroupRequest_descriptor, @@ -36871,7 +36933,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_Snapshot_descriptor = - getDescriptor().getMessageTypes().get(1179); + getDescriptor().getMessageTypes().get(1180); internal_static_google_cloud_compute_v1_Snapshot_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Snapshot_descriptor, @@ -36940,7 +37002,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_SnapshotList_descriptor = - getDescriptor().getMessageTypes().get(1180); + getDescriptor().getMessageTypes().get(1181); internal_static_google_cloud_compute_v1_SnapshotList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SnapshotList_descriptor, @@ -36958,7 +37020,7 @@ private static void _clinit_autosplit_dinit_3() { "Warning", }); internal_static_google_cloud_compute_v1_SourceDiskEncryptionKey_descriptor = - getDescriptor().getMessageTypes().get(1181); + getDescriptor().getMessageTypes().get(1182); internal_static_google_cloud_compute_v1_SourceDiskEncryptionKey_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SourceDiskEncryptionKey_descriptor, @@ -36966,7 +37028,7 @@ private static void _clinit_autosplit_dinit_3() { "DiskEncryptionKey", "SourceDisk", "DiskEncryptionKey", "SourceDisk", }); internal_static_google_cloud_compute_v1_SourceInstanceParams_descriptor = - getDescriptor().getMessageTypes().get(1182); + getDescriptor().getMessageTypes().get(1183); internal_static_google_cloud_compute_v1_SourceInstanceParams_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SourceInstanceParams_descriptor, @@ -36974,7 +37036,7 @@ private static void _clinit_autosplit_dinit_3() { "DiskConfigs", }); internal_static_google_cloud_compute_v1_SourceInstanceProperties_descriptor = - getDescriptor().getMessageTypes().get(1183); + getDescriptor().getMessageTypes().get(1184); internal_static_google_cloud_compute_v1_SourceInstanceProperties_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SourceInstanceProperties_descriptor, @@ -37014,7 +37076,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_SslCertificate_descriptor = - getDescriptor().getMessageTypes().get(1184); + getDescriptor().getMessageTypes().get(1185); internal_static_google_cloud_compute_v1_SslCertificate_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SslCertificate_descriptor, @@ -37048,7 +37110,7 @@ private static void _clinit_autosplit_dinit_3() { "Type", }); internal_static_google_cloud_compute_v1_SslCertificateAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1185); + getDescriptor().getMessageTypes().get(1186); internal_static_google_cloud_compute_v1_SslCertificateAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SslCertificateAggregatedList_descriptor, @@ -37077,7 +37139,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_SslCertificateList_descriptor = - getDescriptor().getMessageTypes().get(1186); + getDescriptor().getMessageTypes().get(1187); internal_static_google_cloud_compute_v1_SslCertificateList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SslCertificateList_descriptor, @@ -37095,7 +37157,7 @@ private static void _clinit_autosplit_dinit_3() { "Warning", }); internal_static_google_cloud_compute_v1_SslCertificateManagedSslCertificate_descriptor = - getDescriptor().getMessageTypes().get(1187); + getDescriptor().getMessageTypes().get(1188); internal_static_google_cloud_compute_v1_SslCertificateManagedSslCertificate_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SslCertificateManagedSslCertificate_descriptor, @@ -37113,7 +37175,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_SslCertificateSelfManagedSslCertificate_descriptor = - getDescriptor().getMessageTypes().get(1188); + getDescriptor().getMessageTypes().get(1189); internal_static_google_cloud_compute_v1_SslCertificateSelfManagedSslCertificate_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SslCertificateSelfManagedSslCertificate_descriptor, @@ -37121,7 +37183,7 @@ private static void _clinit_autosplit_dinit_3() { "Certificate", "PrivateKey", "Certificate", "PrivateKey", }); internal_static_google_cloud_compute_v1_SslCertificatesScopedList_descriptor = - getDescriptor().getMessageTypes().get(1189); + getDescriptor().getMessageTypes().get(1190); internal_static_google_cloud_compute_v1_SslCertificatesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SslCertificatesScopedList_descriptor, @@ -37129,7 +37191,7 @@ private static void _clinit_autosplit_dinit_3() { "SslCertificates", "Warning", "Warning", }); internal_static_google_cloud_compute_v1_SslPoliciesAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1190); + getDescriptor().getMessageTypes().get(1191); internal_static_google_cloud_compute_v1_SslPoliciesAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SslPoliciesAggregatedList_descriptor, @@ -37160,7 +37222,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_SslPoliciesList_descriptor = - getDescriptor().getMessageTypes().get(1191); + getDescriptor().getMessageTypes().get(1192); internal_static_google_cloud_compute_v1_SslPoliciesList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SslPoliciesList_descriptor, @@ -37178,7 +37240,7 @@ private static void _clinit_autosplit_dinit_3() { "Warning", }); internal_static_google_cloud_compute_v1_SslPoliciesListAvailableFeaturesResponse_descriptor = - getDescriptor().getMessageTypes().get(1192); + getDescriptor().getMessageTypes().get(1193); internal_static_google_cloud_compute_v1_SslPoliciesListAvailableFeaturesResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SslPoliciesListAvailableFeaturesResponse_descriptor, @@ -37186,7 +37248,7 @@ private static void _clinit_autosplit_dinit_3() { "Features", }); internal_static_google_cloud_compute_v1_SslPoliciesScopedList_descriptor = - getDescriptor().getMessageTypes().get(1193); + getDescriptor().getMessageTypes().get(1194); internal_static_google_cloud_compute_v1_SslPoliciesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SslPoliciesScopedList_descriptor, @@ -37194,7 +37256,7 @@ private static void _clinit_autosplit_dinit_3() { "SslPolicies", "Warning", "Warning", }); internal_static_google_cloud_compute_v1_SslPolicy_descriptor = - getDescriptor().getMessageTypes().get(1194); + getDescriptor().getMessageTypes().get(1195); internal_static_google_cloud_compute_v1_SslPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SslPolicy_descriptor, @@ -37224,7 +37286,7 @@ private static void _clinit_autosplit_dinit_3() { "SelfLink", }); internal_static_google_cloud_compute_v1_SslPolicyReference_descriptor = - getDescriptor().getMessageTypes().get(1195); + getDescriptor().getMessageTypes().get(1196); internal_static_google_cloud_compute_v1_SslPolicyReference_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SslPolicyReference_descriptor, @@ -37232,7 +37294,7 @@ private static void _clinit_autosplit_dinit_3() { "SslPolicy", "SslPolicy", }); internal_static_google_cloud_compute_v1_StartAsyncReplicationDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(1196); + getDescriptor().getMessageTypes().get(1197); internal_static_google_cloud_compute_v1_StartAsyncReplicationDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StartAsyncReplicationDiskRequest_descriptor, @@ -37245,7 +37307,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_StartAsyncReplicationRegionDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(1197); + getDescriptor().getMessageTypes().get(1198); internal_static_google_cloud_compute_v1_StartAsyncReplicationRegionDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StartAsyncReplicationRegionDiskRequest_descriptor, @@ -37258,7 +37320,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_StartInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1198); + getDescriptor().getMessageTypes().get(1199); internal_static_google_cloud_compute_v1_StartInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StartInstanceRequest_descriptor, @@ -37266,7 +37328,7 @@ private static void _clinit_autosplit_dinit_3() { "Instance", "Project", "RequestId", "Zone", "RequestId", }); internal_static_google_cloud_compute_v1_StartWithEncryptionKeyInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1199); + getDescriptor().getMessageTypes().get(1200); internal_static_google_cloud_compute_v1_StartWithEncryptionKeyInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StartWithEncryptionKeyInstanceRequest_descriptor, @@ -37279,7 +37341,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_StatefulPolicy_descriptor = - getDescriptor().getMessageTypes().get(1200); + getDescriptor().getMessageTypes().get(1201); internal_static_google_cloud_compute_v1_StatefulPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StatefulPolicy_descriptor, @@ -37287,7 +37349,7 @@ private static void _clinit_autosplit_dinit_3() { "PreservedState", "PreservedState", }); internal_static_google_cloud_compute_v1_StatefulPolicyPreservedState_descriptor = - getDescriptor().getMessageTypes().get(1201); + getDescriptor().getMessageTypes().get(1202); internal_static_google_cloud_compute_v1_StatefulPolicyPreservedState_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StatefulPolicyPreservedState_descriptor, @@ -37305,7 +37367,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_StatefulPolicyPreservedStateDiskDevice_descriptor = - getDescriptor().getMessageTypes().get(1202); + getDescriptor().getMessageTypes().get(1203); internal_static_google_cloud_compute_v1_StatefulPolicyPreservedStateDiskDevice_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StatefulPolicyPreservedStateDiskDevice_descriptor, @@ -37313,7 +37375,7 @@ private static void _clinit_autosplit_dinit_3() { "AutoDelete", "AutoDelete", }); internal_static_google_cloud_compute_v1_StopAsyncReplicationDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(1203); + getDescriptor().getMessageTypes().get(1204); internal_static_google_cloud_compute_v1_StopAsyncReplicationDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StopAsyncReplicationDiskRequest_descriptor, @@ -37321,7 +37383,7 @@ private static void _clinit_autosplit_dinit_3() { "Disk", "Project", "RequestId", "Zone", "RequestId", }); internal_static_google_cloud_compute_v1_StopAsyncReplicationRegionDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(1204); + getDescriptor().getMessageTypes().get(1205); internal_static_google_cloud_compute_v1_StopAsyncReplicationRegionDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StopAsyncReplicationRegionDiskRequest_descriptor, @@ -37329,7 +37391,7 @@ private static void _clinit_autosplit_dinit_3() { "Disk", "Project", "Region", "RequestId", "RequestId", }); internal_static_google_cloud_compute_v1_StopGroupAsyncReplicationDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(1205); + getDescriptor().getMessageTypes().get(1206); internal_static_google_cloud_compute_v1_StopGroupAsyncReplicationDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StopGroupAsyncReplicationDiskRequest_descriptor, @@ -37341,7 +37403,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_StopGroupAsyncReplicationRegionDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(1206); + getDescriptor().getMessageTypes().get(1207); internal_static_google_cloud_compute_v1_StopGroupAsyncReplicationRegionDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StopGroupAsyncReplicationRegionDiskRequest_descriptor, @@ -37353,7 +37415,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_StopInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1207); + getDescriptor().getMessageTypes().get(1208); internal_static_google_cloud_compute_v1_StopInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StopInstanceRequest_descriptor, @@ -37367,7 +37429,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_Subnetwork_descriptor = - getDescriptor().getMessageTypes().get(1208); + getDescriptor().getMessageTypes().get(1209); internal_static_google_cloud_compute_v1_Subnetwork_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Subnetwork_descriptor, @@ -37421,7 +37483,7 @@ private static void _clinit_autosplit_dinit_3() { "State", }); internal_static_google_cloud_compute_v1_SubnetworkAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1209); + getDescriptor().getMessageTypes().get(1210); internal_static_google_cloud_compute_v1_SubnetworkAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SubnetworkAggregatedList_descriptor, @@ -37450,7 +37512,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_SubnetworkList_descriptor = - getDescriptor().getMessageTypes().get(1210); + getDescriptor().getMessageTypes().get(1211); internal_static_google_cloud_compute_v1_SubnetworkList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SubnetworkList_descriptor, @@ -37468,7 +37530,7 @@ private static void _clinit_autosplit_dinit_3() { "Warning", }); internal_static_google_cloud_compute_v1_SubnetworkLogConfig_descriptor = - getDescriptor().getMessageTypes().get(1211); + getDescriptor().getMessageTypes().get(1212); internal_static_google_cloud_compute_v1_SubnetworkLogConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SubnetworkLogConfig_descriptor, @@ -37486,7 +37548,7 @@ private static void _clinit_autosplit_dinit_3() { "Metadata", }); internal_static_google_cloud_compute_v1_SubnetworkSecondaryRange_descriptor = - getDescriptor().getMessageTypes().get(1212); + getDescriptor().getMessageTypes().get(1213); internal_static_google_cloud_compute_v1_SubnetworkSecondaryRange_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SubnetworkSecondaryRange_descriptor, @@ -37494,7 +37556,7 @@ private static void _clinit_autosplit_dinit_3() { "IpCidrRange", "RangeName", "IpCidrRange", "RangeName", }); internal_static_google_cloud_compute_v1_SubnetworksExpandIpCidrRangeRequest_descriptor = - getDescriptor().getMessageTypes().get(1213); + getDescriptor().getMessageTypes().get(1214); internal_static_google_cloud_compute_v1_SubnetworksExpandIpCidrRangeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SubnetworksExpandIpCidrRangeRequest_descriptor, @@ -37502,7 +37564,7 @@ private static void _clinit_autosplit_dinit_3() { "IpCidrRange", "IpCidrRange", }); internal_static_google_cloud_compute_v1_SubnetworksScopedList_descriptor = - getDescriptor().getMessageTypes().get(1214); + getDescriptor().getMessageTypes().get(1215); internal_static_google_cloud_compute_v1_SubnetworksScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SubnetworksScopedList_descriptor, @@ -37510,7 +37572,7 @@ private static void _clinit_autosplit_dinit_3() { "Subnetworks", "Warning", "Warning", }); internal_static_google_cloud_compute_v1_SubnetworksSetPrivateIpGoogleAccessRequest_descriptor = - getDescriptor().getMessageTypes().get(1215); + getDescriptor().getMessageTypes().get(1216); internal_static_google_cloud_compute_v1_SubnetworksSetPrivateIpGoogleAccessRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SubnetworksSetPrivateIpGoogleAccessRequest_descriptor, @@ -37518,7 +37580,7 @@ private static void _clinit_autosplit_dinit_3() { "PrivateIpGoogleAccess", "PrivateIpGoogleAccess", }); internal_static_google_cloud_compute_v1_Subsetting_descriptor = - getDescriptor().getMessageTypes().get(1216); + getDescriptor().getMessageTypes().get(1217); internal_static_google_cloud_compute_v1_Subsetting_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Subsetting_descriptor, @@ -37526,7 +37588,7 @@ private static void _clinit_autosplit_dinit_3() { "Policy", "Policy", }); internal_static_google_cloud_compute_v1_SuspendInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1217); + getDescriptor().getMessageTypes().get(1218); internal_static_google_cloud_compute_v1_SuspendInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SuspendInstanceRequest_descriptor, @@ -37540,7 +37602,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_SwitchToCustomModeNetworkRequest_descriptor = - getDescriptor().getMessageTypes().get(1218); + getDescriptor().getMessageTypes().get(1219); internal_static_google_cloud_compute_v1_SwitchToCustomModeNetworkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SwitchToCustomModeNetworkRequest_descriptor, @@ -37548,7 +37610,7 @@ private static void _clinit_autosplit_dinit_3() { "Network", "Project", "RequestId", "RequestId", }); internal_static_google_cloud_compute_v1_TCPHealthCheck_descriptor = - getDescriptor().getMessageTypes().get(1219); + getDescriptor().getMessageTypes().get(1220); internal_static_google_cloud_compute_v1_TCPHealthCheck_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TCPHealthCheck_descriptor, @@ -37567,7 +37629,7 @@ private static void _clinit_autosplit_dinit_3() { "Response", }); internal_static_google_cloud_compute_v1_Tags_descriptor = - getDescriptor().getMessageTypes().get(1220); + getDescriptor().getMessageTypes().get(1221); internal_static_google_cloud_compute_v1_Tags_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Tags_descriptor, @@ -37575,7 +37637,7 @@ private static void _clinit_autosplit_dinit_3() { "Fingerprint", "Items", "Fingerprint", }); internal_static_google_cloud_compute_v1_TargetGrpcProxy_descriptor = - getDescriptor().getMessageTypes().get(1221); + getDescriptor().getMessageTypes().get(1222); internal_static_google_cloud_compute_v1_TargetGrpcProxy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetGrpcProxy_descriptor, @@ -37602,7 +37664,7 @@ private static void _clinit_autosplit_dinit_3() { "ValidateForProxyless", }); internal_static_google_cloud_compute_v1_TargetGrpcProxyList_descriptor = - getDescriptor().getMessageTypes().get(1222); + getDescriptor().getMessageTypes().get(1223); internal_static_google_cloud_compute_v1_TargetGrpcProxyList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetGrpcProxyList_descriptor, @@ -37620,7 +37682,7 @@ private static void _clinit_autosplit_dinit_3() { "Warning", }); internal_static_google_cloud_compute_v1_TargetHttpProxiesScopedList_descriptor = - getDescriptor().getMessageTypes().get(1223); + getDescriptor().getMessageTypes().get(1224); internal_static_google_cloud_compute_v1_TargetHttpProxiesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetHttpProxiesScopedList_descriptor, @@ -37628,7 +37690,7 @@ private static void _clinit_autosplit_dinit_3() { "TargetHttpProxies", "Warning", "Warning", }); internal_static_google_cloud_compute_v1_TargetHttpProxy_descriptor = - getDescriptor().getMessageTypes().get(1224); + getDescriptor().getMessageTypes().get(1225); internal_static_google_cloud_compute_v1_TargetHttpProxy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetHttpProxy_descriptor, @@ -37657,7 +37719,7 @@ private static void _clinit_autosplit_dinit_3() { "UrlMap", }); internal_static_google_cloud_compute_v1_TargetHttpProxyAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1225); + getDescriptor().getMessageTypes().get(1226); internal_static_google_cloud_compute_v1_TargetHttpProxyAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetHttpProxyAggregatedList_descriptor, @@ -37684,7 +37746,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_TargetHttpProxyList_descriptor = - getDescriptor().getMessageTypes().get(1226); + getDescriptor().getMessageTypes().get(1227); internal_static_google_cloud_compute_v1_TargetHttpProxyList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetHttpProxyList_descriptor, @@ -37702,7 +37764,7 @@ private static void _clinit_autosplit_dinit_3() { "Warning", }); internal_static_google_cloud_compute_v1_TargetHttpsProxiesScopedList_descriptor = - getDescriptor().getMessageTypes().get(1227); + getDescriptor().getMessageTypes().get(1228); internal_static_google_cloud_compute_v1_TargetHttpsProxiesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetHttpsProxiesScopedList_descriptor, @@ -37710,7 +37772,7 @@ private static void _clinit_autosplit_dinit_3() { "TargetHttpsProxies", "Warning", "Warning", }); internal_static_google_cloud_compute_v1_TargetHttpsProxiesSetCertificateMapRequest_descriptor = - getDescriptor().getMessageTypes().get(1228); + getDescriptor().getMessageTypes().get(1229); internal_static_google_cloud_compute_v1_TargetHttpsProxiesSetCertificateMapRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetHttpsProxiesSetCertificateMapRequest_descriptor, @@ -37718,7 +37780,7 @@ private static void _clinit_autosplit_dinit_3() { "CertificateMap", "CertificateMap", }); internal_static_google_cloud_compute_v1_TargetHttpsProxiesSetQuicOverrideRequest_descriptor = - getDescriptor().getMessageTypes().get(1229); + getDescriptor().getMessageTypes().get(1230); internal_static_google_cloud_compute_v1_TargetHttpsProxiesSetQuicOverrideRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetHttpsProxiesSetQuicOverrideRequest_descriptor, @@ -37726,7 +37788,7 @@ private static void _clinit_autosplit_dinit_3() { "QuicOverride", "QuicOverride", }); internal_static_google_cloud_compute_v1_TargetHttpsProxiesSetSslCertificatesRequest_descriptor = - getDescriptor().getMessageTypes().get(1230); + getDescriptor().getMessageTypes().get(1231); internal_static_google_cloud_compute_v1_TargetHttpsProxiesSetSslCertificatesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetHttpsProxiesSetSslCertificatesRequest_descriptor, @@ -37734,7 +37796,7 @@ private static void _clinit_autosplit_dinit_3() { "SslCertificates", }); internal_static_google_cloud_compute_v1_TargetHttpsProxy_descriptor = - getDescriptor().getMessageTypes().get(1231); + getDescriptor().getMessageTypes().get(1232); internal_static_google_cloud_compute_v1_TargetHttpsProxy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetHttpsProxy_descriptor, @@ -37774,7 +37836,7 @@ private static void _clinit_autosplit_dinit_3() { "UrlMap", }); internal_static_google_cloud_compute_v1_TargetHttpsProxyAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1232); + getDescriptor().getMessageTypes().get(1233); internal_static_google_cloud_compute_v1_TargetHttpsProxyAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetHttpsProxyAggregatedList_descriptor, @@ -37803,7 +37865,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_TargetHttpsProxyList_descriptor = - getDescriptor().getMessageTypes().get(1233); + getDescriptor().getMessageTypes().get(1234); internal_static_google_cloud_compute_v1_TargetHttpsProxyList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetHttpsProxyList_descriptor, @@ -37821,7 +37883,7 @@ private static void _clinit_autosplit_dinit_3() { "Warning", }); internal_static_google_cloud_compute_v1_TargetInstance_descriptor = - getDescriptor().getMessageTypes().get(1234); + getDescriptor().getMessageTypes().get(1235); internal_static_google_cloud_compute_v1_TargetInstance_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetInstance_descriptor, @@ -37848,7 +37910,7 @@ private static void _clinit_autosplit_dinit_3() { "Zone", }); internal_static_google_cloud_compute_v1_TargetInstanceAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1235); + getDescriptor().getMessageTypes().get(1236); internal_static_google_cloud_compute_v1_TargetInstanceAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetInstanceAggregatedList_descriptor, @@ -37877,7 +37939,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_TargetInstanceList_descriptor = - getDescriptor().getMessageTypes().get(1236); + getDescriptor().getMessageTypes().get(1237); internal_static_google_cloud_compute_v1_TargetInstanceList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetInstanceList_descriptor, @@ -37895,7 +37957,7 @@ private static void _clinit_autosplit_dinit_3() { "Warning", }); internal_static_google_cloud_compute_v1_TargetInstancesScopedList_descriptor = - getDescriptor().getMessageTypes().get(1237); + getDescriptor().getMessageTypes().get(1238); internal_static_google_cloud_compute_v1_TargetInstancesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetInstancesScopedList_descriptor, @@ -37903,7 +37965,7 @@ private static void _clinit_autosplit_dinit_3() { "TargetInstances", "Warning", "Warning", }); internal_static_google_cloud_compute_v1_TargetPool_descriptor = - getDescriptor().getMessageTypes().get(1238); + getDescriptor().getMessageTypes().get(1239); internal_static_google_cloud_compute_v1_TargetPool_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetPool_descriptor, @@ -37932,7 +37994,7 @@ private static void _clinit_autosplit_dinit_3() { "SessionAffinity", }); internal_static_google_cloud_compute_v1_TargetPoolAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1239); + getDescriptor().getMessageTypes().get(1240); internal_static_google_cloud_compute_v1_TargetPoolAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetPoolAggregatedList_descriptor, @@ -37961,7 +38023,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_TargetPoolInstanceHealth_descriptor = - getDescriptor().getMessageTypes().get(1240); + getDescriptor().getMessageTypes().get(1241); internal_static_google_cloud_compute_v1_TargetPoolInstanceHealth_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetPoolInstanceHealth_descriptor, @@ -37969,7 +38031,7 @@ private static void _clinit_autosplit_dinit_3() { "HealthStatus", "Kind", "Kind", }); internal_static_google_cloud_compute_v1_TargetPoolList_descriptor = - getDescriptor().getMessageTypes().get(1241); + getDescriptor().getMessageTypes().get(1242); internal_static_google_cloud_compute_v1_TargetPoolList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetPoolList_descriptor, @@ -37987,7 +38049,7 @@ private static void _clinit_autosplit_dinit_3() { "Warning", }); internal_static_google_cloud_compute_v1_TargetPoolsAddHealthCheckRequest_descriptor = - getDescriptor().getMessageTypes().get(1242); + getDescriptor().getMessageTypes().get(1243); internal_static_google_cloud_compute_v1_TargetPoolsAddHealthCheckRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetPoolsAddHealthCheckRequest_descriptor, @@ -37995,7 +38057,7 @@ private static void _clinit_autosplit_dinit_3() { "HealthChecks", }); internal_static_google_cloud_compute_v1_TargetPoolsAddInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1243); + getDescriptor().getMessageTypes().get(1244); internal_static_google_cloud_compute_v1_TargetPoolsAddInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetPoolsAddInstanceRequest_descriptor, @@ -38003,7 +38065,7 @@ private static void _clinit_autosplit_dinit_3() { "Instances", }); internal_static_google_cloud_compute_v1_TargetPoolsRemoveHealthCheckRequest_descriptor = - getDescriptor().getMessageTypes().get(1244); + getDescriptor().getMessageTypes().get(1245); internal_static_google_cloud_compute_v1_TargetPoolsRemoveHealthCheckRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetPoolsRemoveHealthCheckRequest_descriptor, @@ -38011,7 +38073,7 @@ private static void _clinit_autosplit_dinit_3() { "HealthChecks", }); internal_static_google_cloud_compute_v1_TargetPoolsRemoveInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1245); + getDescriptor().getMessageTypes().get(1246); internal_static_google_cloud_compute_v1_TargetPoolsRemoveInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetPoolsRemoveInstanceRequest_descriptor, @@ -38019,7 +38081,7 @@ private static void _clinit_autosplit_dinit_3() { "Instances", }); internal_static_google_cloud_compute_v1_TargetPoolsScopedList_descriptor = - getDescriptor().getMessageTypes().get(1246); + getDescriptor().getMessageTypes().get(1247); internal_static_google_cloud_compute_v1_TargetPoolsScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetPoolsScopedList_descriptor, @@ -38027,7 +38089,7 @@ private static void _clinit_autosplit_dinit_3() { "TargetPools", "Warning", "Warning", }); internal_static_google_cloud_compute_v1_TargetReference_descriptor = - getDescriptor().getMessageTypes().get(1247); + getDescriptor().getMessageTypes().get(1248); internal_static_google_cloud_compute_v1_TargetReference_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetReference_descriptor, @@ -38035,7 +38097,7 @@ private static void _clinit_autosplit_dinit_3() { "Target", "Target", }); internal_static_google_cloud_compute_v1_TargetSslProxiesSetBackendServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(1248); + getDescriptor().getMessageTypes().get(1249); internal_static_google_cloud_compute_v1_TargetSslProxiesSetBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetSslProxiesSetBackendServiceRequest_descriptor, @@ -38043,7 +38105,7 @@ private static void _clinit_autosplit_dinit_3() { "Service", "Service", }); internal_static_google_cloud_compute_v1_TargetSslProxiesSetCertificateMapRequest_descriptor = - getDescriptor().getMessageTypes().get(1249); + getDescriptor().getMessageTypes().get(1250); internal_static_google_cloud_compute_v1_TargetSslProxiesSetCertificateMapRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetSslProxiesSetCertificateMapRequest_descriptor, @@ -38051,7 +38113,7 @@ private static void _clinit_autosplit_dinit_3() { "CertificateMap", "CertificateMap", }); internal_static_google_cloud_compute_v1_TargetSslProxiesSetProxyHeaderRequest_descriptor = - getDescriptor().getMessageTypes().get(1250); + getDescriptor().getMessageTypes().get(1251); internal_static_google_cloud_compute_v1_TargetSslProxiesSetProxyHeaderRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetSslProxiesSetProxyHeaderRequest_descriptor, @@ -38059,7 +38121,7 @@ private static void _clinit_autosplit_dinit_3() { "ProxyHeader", "ProxyHeader", }); internal_static_google_cloud_compute_v1_TargetSslProxiesSetSslCertificatesRequest_descriptor = - getDescriptor().getMessageTypes().get(1251); + getDescriptor().getMessageTypes().get(1252); internal_static_google_cloud_compute_v1_TargetSslProxiesSetSslCertificatesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetSslProxiesSetSslCertificatesRequest_descriptor, @@ -38067,7 +38129,7 @@ private static void _clinit_autosplit_dinit_3() { "SslCertificates", }); internal_static_google_cloud_compute_v1_TargetSslProxy_descriptor = - getDescriptor().getMessageTypes().get(1252); + getDescriptor().getMessageTypes().get(1253); internal_static_google_cloud_compute_v1_TargetSslProxy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetSslProxy_descriptor, @@ -38095,7 +38157,7 @@ private static void _clinit_autosplit_dinit_3() { "SslPolicy", }); internal_static_google_cloud_compute_v1_TargetSslProxyList_descriptor = - getDescriptor().getMessageTypes().get(1253); + getDescriptor().getMessageTypes().get(1254); internal_static_google_cloud_compute_v1_TargetSslProxyList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetSslProxyList_descriptor, @@ -38113,7 +38175,7 @@ private static void _clinit_autosplit_dinit_3() { "Warning", }); internal_static_google_cloud_compute_v1_TargetTcpProxiesScopedList_descriptor = - getDescriptor().getMessageTypes().get(1254); + getDescriptor().getMessageTypes().get(1255); internal_static_google_cloud_compute_v1_TargetTcpProxiesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetTcpProxiesScopedList_descriptor, @@ -38121,7 +38183,7 @@ private static void _clinit_autosplit_dinit_3() { "TargetTcpProxies", "Warning", "Warning", }); internal_static_google_cloud_compute_v1_TargetTcpProxiesSetBackendServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(1255); + getDescriptor().getMessageTypes().get(1256); internal_static_google_cloud_compute_v1_TargetTcpProxiesSetBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetTcpProxiesSetBackendServiceRequest_descriptor, @@ -38129,7 +38191,7 @@ private static void _clinit_autosplit_dinit_3() { "Service", "Service", }); internal_static_google_cloud_compute_v1_TargetTcpProxiesSetProxyHeaderRequest_descriptor = - getDescriptor().getMessageTypes().get(1256); + getDescriptor().getMessageTypes().get(1257); internal_static_google_cloud_compute_v1_TargetTcpProxiesSetProxyHeaderRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetTcpProxiesSetProxyHeaderRequest_descriptor, @@ -38137,7 +38199,7 @@ private static void _clinit_autosplit_dinit_3() { "ProxyHeader", "ProxyHeader", }); internal_static_google_cloud_compute_v1_TargetTcpProxy_descriptor = - getDescriptor().getMessageTypes().get(1257); + getDescriptor().getMessageTypes().get(1258); internal_static_google_cloud_compute_v1_TargetTcpProxy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetTcpProxy_descriptor, @@ -38164,7 +38226,7 @@ private static void _clinit_autosplit_dinit_3() { "Service", }); internal_static_google_cloud_compute_v1_TargetTcpProxyAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1258); + getDescriptor().getMessageTypes().get(1259); internal_static_google_cloud_compute_v1_TargetTcpProxyAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetTcpProxyAggregatedList_descriptor, @@ -38193,7 +38255,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_TargetTcpProxyList_descriptor = - getDescriptor().getMessageTypes().get(1259); + getDescriptor().getMessageTypes().get(1260); internal_static_google_cloud_compute_v1_TargetTcpProxyList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetTcpProxyList_descriptor, @@ -38211,7 +38273,7 @@ private static void _clinit_autosplit_dinit_3() { "Warning", }); internal_static_google_cloud_compute_v1_TargetVpnGateway_descriptor = - getDescriptor().getMessageTypes().get(1260); + getDescriptor().getMessageTypes().get(1261); internal_static_google_cloud_compute_v1_TargetVpnGateway_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetVpnGateway_descriptor, @@ -38249,7 +38311,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_TargetVpnGatewayAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1261); + getDescriptor().getMessageTypes().get(1262); internal_static_google_cloud_compute_v1_TargetVpnGatewayAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetVpnGatewayAggregatedList_descriptor, @@ -38278,7 +38340,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_TargetVpnGatewayList_descriptor = - getDescriptor().getMessageTypes().get(1262); + getDescriptor().getMessageTypes().get(1263); internal_static_google_cloud_compute_v1_TargetVpnGatewayList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetVpnGatewayList_descriptor, @@ -38296,7 +38358,7 @@ private static void _clinit_autosplit_dinit_3() { "Warning", }); internal_static_google_cloud_compute_v1_TargetVpnGatewaysScopedList_descriptor = - getDescriptor().getMessageTypes().get(1263); + getDescriptor().getMessageTypes().get(1264); internal_static_google_cloud_compute_v1_TargetVpnGatewaysScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetVpnGatewaysScopedList_descriptor, @@ -38304,7 +38366,7 @@ private static void _clinit_autosplit_dinit_3() { "TargetVpnGateways", "Warning", "Warning", }); internal_static_google_cloud_compute_v1_TestFailure_descriptor = - getDescriptor().getMessageTypes().get(1264); + getDescriptor().getMessageTypes().get(1265); internal_static_google_cloud_compute_v1_TestFailure_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestFailure_descriptor, @@ -38328,7 +38390,7 @@ private static void _clinit_autosplit_dinit_3() { "Path", }); internal_static_google_cloud_compute_v1_TestIamPermissionsDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(1265); + getDescriptor().getMessageTypes().get(1266); internal_static_google_cloud_compute_v1_TestIamPermissionsDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsDiskRequest_descriptor, @@ -38336,7 +38398,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", "Zone", }); internal_static_google_cloud_compute_v1_TestIamPermissionsExternalVpnGatewayRequest_descriptor = - getDescriptor().getMessageTypes().get(1266); + getDescriptor().getMessageTypes().get(1267); internal_static_google_cloud_compute_v1_TestIamPermissionsExternalVpnGatewayRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsExternalVpnGatewayRequest_descriptor, @@ -38344,7 +38406,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1267); + getDescriptor().getMessageTypes().get(1268); internal_static_google_cloud_compute_v1_TestIamPermissionsFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsFirewallPolicyRequest_descriptor, @@ -38352,7 +38414,7 @@ private static void _clinit_autosplit_dinit_3() { "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsImageRequest_descriptor = - getDescriptor().getMessageTypes().get(1268); + getDescriptor().getMessageTypes().get(1269); internal_static_google_cloud_compute_v1_TestIamPermissionsImageRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsImageRequest_descriptor, @@ -38360,7 +38422,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1269); + getDescriptor().getMessageTypes().get(1270); internal_static_google_cloud_compute_v1_TestIamPermissionsInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsInstanceRequest_descriptor, @@ -38368,7 +38430,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", "Zone", }); internal_static_google_cloud_compute_v1_TestIamPermissionsInstanceTemplateRequest_descriptor = - getDescriptor().getMessageTypes().get(1270); + getDescriptor().getMessageTypes().get(1271); internal_static_google_cloud_compute_v1_TestIamPermissionsInstanceTemplateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsInstanceTemplateRequest_descriptor, @@ -38376,7 +38438,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsLicenseCodeRequest_descriptor = - getDescriptor().getMessageTypes().get(1271); + getDescriptor().getMessageTypes().get(1272); internal_static_google_cloud_compute_v1_TestIamPermissionsLicenseCodeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsLicenseCodeRequest_descriptor, @@ -38384,7 +38446,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsLicenseRequest_descriptor = - getDescriptor().getMessageTypes().get(1272); + getDescriptor().getMessageTypes().get(1273); internal_static_google_cloud_compute_v1_TestIamPermissionsLicenseRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsLicenseRequest_descriptor, @@ -38392,7 +38454,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsMachineImageRequest_descriptor = - getDescriptor().getMessageTypes().get(1273); + getDescriptor().getMessageTypes().get(1274); internal_static_google_cloud_compute_v1_TestIamPermissionsMachineImageRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsMachineImageRequest_descriptor, @@ -38400,7 +38462,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsNetworkAttachmentRequest_descriptor = - getDescriptor().getMessageTypes().get(1274); + getDescriptor().getMessageTypes().get(1275); internal_static_google_cloud_compute_v1_TestIamPermissionsNetworkAttachmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsNetworkAttachmentRequest_descriptor, @@ -38408,7 +38470,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsNetworkEndpointGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(1275); + getDescriptor().getMessageTypes().get(1276); internal_static_google_cloud_compute_v1_TestIamPermissionsNetworkEndpointGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsNetworkEndpointGroupRequest_descriptor, @@ -38416,7 +38478,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", "Zone", }); internal_static_google_cloud_compute_v1_TestIamPermissionsNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1276); + getDescriptor().getMessageTypes().get(1277); internal_static_google_cloud_compute_v1_TestIamPermissionsNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsNetworkFirewallPolicyRequest_descriptor, @@ -38424,7 +38486,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsNodeGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(1277); + getDescriptor().getMessageTypes().get(1278); internal_static_google_cloud_compute_v1_TestIamPermissionsNodeGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsNodeGroupRequest_descriptor, @@ -38432,7 +38494,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", "Zone", }); internal_static_google_cloud_compute_v1_TestIamPermissionsNodeTemplateRequest_descriptor = - getDescriptor().getMessageTypes().get(1278); + getDescriptor().getMessageTypes().get(1279); internal_static_google_cloud_compute_v1_TestIamPermissionsNodeTemplateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsNodeTemplateRequest_descriptor, @@ -38440,7 +38502,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsPacketMirroringRequest_descriptor = - getDescriptor().getMessageTypes().get(1279); + getDescriptor().getMessageTypes().get(1280); internal_static_google_cloud_compute_v1_TestIamPermissionsPacketMirroringRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsPacketMirroringRequest_descriptor, @@ -38448,7 +38510,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsRegionDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(1280); + getDescriptor().getMessageTypes().get(1281); internal_static_google_cloud_compute_v1_TestIamPermissionsRegionDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsRegionDiskRequest_descriptor, @@ -38456,7 +38518,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsRegionNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1281); + getDescriptor().getMessageTypes().get(1282); internal_static_google_cloud_compute_v1_TestIamPermissionsRegionNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsRegionNetworkFirewallPolicyRequest_descriptor, @@ -38464,7 +38526,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsReservationRequest_descriptor = - getDescriptor().getMessageTypes().get(1282); + getDescriptor().getMessageTypes().get(1283); internal_static_google_cloud_compute_v1_TestIamPermissionsReservationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsReservationRequest_descriptor, @@ -38472,7 +38534,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", "Zone", }); internal_static_google_cloud_compute_v1_TestIamPermissionsResourcePolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1283); + getDescriptor().getMessageTypes().get(1284); internal_static_google_cloud_compute_v1_TestIamPermissionsResourcePolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsResourcePolicyRequest_descriptor, @@ -38480,7 +38542,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsServiceAttachmentRequest_descriptor = - getDescriptor().getMessageTypes().get(1284); + getDescriptor().getMessageTypes().get(1285); internal_static_google_cloud_compute_v1_TestIamPermissionsServiceAttachmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsServiceAttachmentRequest_descriptor, @@ -38488,7 +38550,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsSnapshotRequest_descriptor = - getDescriptor().getMessageTypes().get(1285); + getDescriptor().getMessageTypes().get(1286); internal_static_google_cloud_compute_v1_TestIamPermissionsSnapshotRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsSnapshotRequest_descriptor, @@ -38496,7 +38558,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsSubnetworkRequest_descriptor = - getDescriptor().getMessageTypes().get(1286); + getDescriptor().getMessageTypes().get(1287); internal_static_google_cloud_compute_v1_TestIamPermissionsSubnetworkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsSubnetworkRequest_descriptor, @@ -38504,7 +38566,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsVpnGatewayRequest_descriptor = - getDescriptor().getMessageTypes().get(1287); + getDescriptor().getMessageTypes().get(1288); internal_static_google_cloud_compute_v1_TestIamPermissionsVpnGatewayRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsVpnGatewayRequest_descriptor, @@ -38512,7 +38574,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestPermissionsRequest_descriptor = - getDescriptor().getMessageTypes().get(1288); + getDescriptor().getMessageTypes().get(1289); internal_static_google_cloud_compute_v1_TestPermissionsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestPermissionsRequest_descriptor, @@ -38520,7 +38582,7 @@ private static void _clinit_autosplit_dinit_3() { "Permissions", }); internal_static_google_cloud_compute_v1_TestPermissionsResponse_descriptor = - getDescriptor().getMessageTypes().get(1289); + getDescriptor().getMessageTypes().get(1290); internal_static_google_cloud_compute_v1_TestPermissionsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestPermissionsResponse_descriptor, @@ -38528,7 +38590,7 @@ private static void _clinit_autosplit_dinit_3() { "Permissions", }); internal_static_google_cloud_compute_v1_Uint128_descriptor = - getDescriptor().getMessageTypes().get(1290); + getDescriptor().getMessageTypes().get(1291); internal_static_google_cloud_compute_v1_Uint128_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Uint128_descriptor, @@ -38536,7 +38598,7 @@ private static void _clinit_autosplit_dinit_3() { "High", "Low", "High", "Low", }); internal_static_google_cloud_compute_v1_UpdateAccessConfigInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1291); + getDescriptor().getMessageTypes().get(1292); internal_static_google_cloud_compute_v1_UpdateAccessConfigInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateAccessConfigInstanceRequest_descriptor, @@ -38550,7 +38612,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_UpdateAutoscalerRequest_descriptor = - getDescriptor().getMessageTypes().get(1292); + getDescriptor().getMessageTypes().get(1293); internal_static_google_cloud_compute_v1_UpdateAutoscalerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateAutoscalerRequest_descriptor, @@ -38564,7 +38626,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_UpdateBackendBucketRequest_descriptor = - getDescriptor().getMessageTypes().get(1293); + getDescriptor().getMessageTypes().get(1294); internal_static_google_cloud_compute_v1_UpdateBackendBucketRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateBackendBucketRequest_descriptor, @@ -38572,7 +38634,7 @@ private static void _clinit_autosplit_dinit_3() { "BackendBucket", "BackendBucketResource", "Project", "RequestId", "RequestId", }); internal_static_google_cloud_compute_v1_UpdateBackendServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(1294); + getDescriptor().getMessageTypes().get(1295); internal_static_google_cloud_compute_v1_UpdateBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateBackendServiceRequest_descriptor, @@ -38580,7 +38642,7 @@ private static void _clinit_autosplit_dinit_3() { "BackendService", "BackendServiceResource", "Project", "RequestId", "RequestId", }); internal_static_google_cloud_compute_v1_UpdateDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(1295); + getDescriptor().getMessageTypes().get(1296); internal_static_google_cloud_compute_v1_UpdateDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateDiskRequest_descriptor, @@ -38597,7 +38659,7 @@ private static void _clinit_autosplit_dinit_3() { "UpdateMask", }); internal_static_google_cloud_compute_v1_UpdateDisplayDeviceInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1296); + getDescriptor().getMessageTypes().get(1297); internal_static_google_cloud_compute_v1_UpdateDisplayDeviceInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateDisplayDeviceInstanceRequest_descriptor, @@ -38605,7 +38667,7 @@ private static void _clinit_autosplit_dinit_3() { "DisplayDeviceResource", "Instance", "Project", "RequestId", "Zone", "RequestId", }); internal_static_google_cloud_compute_v1_UpdateFirewallRequest_descriptor = - getDescriptor().getMessageTypes().get(1297); + getDescriptor().getMessageTypes().get(1298); internal_static_google_cloud_compute_v1_UpdateFirewallRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateFirewallRequest_descriptor, @@ -38613,7 +38675,7 @@ private static void _clinit_autosplit_dinit_3() { "Firewall", "FirewallResource", "Project", "RequestId", "RequestId", }); internal_static_google_cloud_compute_v1_UpdateHealthCheckRequest_descriptor = - getDescriptor().getMessageTypes().get(1298); + getDescriptor().getMessageTypes().get(1299); internal_static_google_cloud_compute_v1_UpdateHealthCheckRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateHealthCheckRequest_descriptor, @@ -38621,7 +38683,7 @@ private static void _clinit_autosplit_dinit_3() { "HealthCheck", "HealthCheckResource", "Project", "RequestId", "RequestId", }); internal_static_google_cloud_compute_v1_UpdateInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1299); + getDescriptor().getMessageTypes().get(1300); internal_static_google_cloud_compute_v1_UpdateInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateInstanceRequest_descriptor, @@ -38638,7 +38700,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_UpdateNetworkInterfaceInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1300); + getDescriptor().getMessageTypes().get(1301); internal_static_google_cloud_compute_v1_UpdateNetworkInterfaceInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateNetworkInterfaceInstanceRequest_descriptor, @@ -38652,7 +38714,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_UpdatePeeringNetworkRequest_descriptor = - getDescriptor().getMessageTypes().get(1301); + getDescriptor().getMessageTypes().get(1302); internal_static_google_cloud_compute_v1_UpdatePeeringNetworkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdatePeeringNetworkRequest_descriptor, @@ -38664,7 +38726,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_UpdatePerInstanceConfigsInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(1302); + getDescriptor().getMessageTypes().get(1303); internal_static_google_cloud_compute_v1_UpdatePerInstanceConfigsInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdatePerInstanceConfigsInstanceGroupManagerRequest_descriptor, @@ -38677,7 +38739,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_UpdatePerInstanceConfigsRegionInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(1303); + getDescriptor().getMessageTypes().get(1304); internal_static_google_cloud_compute_v1_UpdatePerInstanceConfigsRegionInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdatePerInstanceConfigsRegionInstanceGroupManagerRequest_descriptor, @@ -38690,7 +38752,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_UpdateRegionAutoscalerRequest_descriptor = - getDescriptor().getMessageTypes().get(1304); + getDescriptor().getMessageTypes().get(1305); internal_static_google_cloud_compute_v1_UpdateRegionAutoscalerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateRegionAutoscalerRequest_descriptor, @@ -38704,7 +38766,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_UpdateRegionBackendServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(1305); + getDescriptor().getMessageTypes().get(1306); internal_static_google_cloud_compute_v1_UpdateRegionBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateRegionBackendServiceRequest_descriptor, @@ -38717,7 +38779,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_UpdateRegionCommitmentRequest_descriptor = - getDescriptor().getMessageTypes().get(1306); + getDescriptor().getMessageTypes().get(1307); internal_static_google_cloud_compute_v1_UpdateRegionCommitmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateRegionCommitmentRequest_descriptor, @@ -38734,7 +38796,7 @@ private static void _clinit_autosplit_dinit_3() { "UpdateMask", }); internal_static_google_cloud_compute_v1_UpdateRegionDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(1307); + getDescriptor().getMessageTypes().get(1308); internal_static_google_cloud_compute_v1_UpdateRegionDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateRegionDiskRequest_descriptor, @@ -38751,7 +38813,7 @@ private static void _clinit_autosplit_dinit_3() { "UpdateMask", }); internal_static_google_cloud_compute_v1_UpdateRegionHealthCheckRequest_descriptor = - getDescriptor().getMessageTypes().get(1308); + getDescriptor().getMessageTypes().get(1309); internal_static_google_cloud_compute_v1_UpdateRegionHealthCheckRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateRegionHealthCheckRequest_descriptor, @@ -38759,7 +38821,7 @@ private static void _clinit_autosplit_dinit_3() { "HealthCheck", "HealthCheckResource", "Project", "Region", "RequestId", "RequestId", }); internal_static_google_cloud_compute_v1_UpdateRegionUrlMapRequest_descriptor = - getDescriptor().getMessageTypes().get(1309); + getDescriptor().getMessageTypes().get(1310); internal_static_google_cloud_compute_v1_UpdateRegionUrlMapRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateRegionUrlMapRequest_descriptor, @@ -38767,7 +38829,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RequestId", "UrlMap", "UrlMapResource", "RequestId", }); internal_static_google_cloud_compute_v1_UpdateReservationRequest_descriptor = - getDescriptor().getMessageTypes().get(1310); + getDescriptor().getMessageTypes().get(1311); internal_static_google_cloud_compute_v1_UpdateReservationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateReservationRequest_descriptor, @@ -38784,7 +38846,7 @@ private static void _clinit_autosplit_dinit_3() { "UpdateMask", }); internal_static_google_cloud_compute_v1_UpdateRouterRequest_descriptor = - getDescriptor().getMessageTypes().get(1311); + getDescriptor().getMessageTypes().get(1312); internal_static_google_cloud_compute_v1_UpdateRouterRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateRouterRequest_descriptor, @@ -38792,7 +38854,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RequestId", "Router", "RouterResource", "RequestId", }); internal_static_google_cloud_compute_v1_UpdateShieldedInstanceConfigInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1312); + getDescriptor().getMessageTypes().get(1313); internal_static_google_cloud_compute_v1_UpdateShieldedInstanceConfigInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateShieldedInstanceConfigInstanceRequest_descriptor, @@ -38805,7 +38867,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_UpdateUrlMapRequest_descriptor = - getDescriptor().getMessageTypes().get(1313); + getDescriptor().getMessageTypes().get(1314); internal_static_google_cloud_compute_v1_UpdateUrlMapRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateUrlMapRequest_descriptor, @@ -38813,7 +38875,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "RequestId", "UrlMap", "UrlMapResource", "RequestId", }); internal_static_google_cloud_compute_v1_UrlMap_descriptor = - getDescriptor().getMessageTypes().get(1314); + getDescriptor().getMessageTypes().get(1315); internal_static_google_cloud_compute_v1_UrlMap_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UrlMap_descriptor, @@ -38847,7 +38909,7 @@ private static void _clinit_autosplit_dinit_3() { "SelfLink", }); internal_static_google_cloud_compute_v1_UrlMapList_descriptor = - getDescriptor().getMessageTypes().get(1315); + getDescriptor().getMessageTypes().get(1316); internal_static_google_cloud_compute_v1_UrlMapList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UrlMapList_descriptor, @@ -38865,7 +38927,7 @@ private static void _clinit_autosplit_dinit_3() { "Warning", }); internal_static_google_cloud_compute_v1_UrlMapReference_descriptor = - getDescriptor().getMessageTypes().get(1316); + getDescriptor().getMessageTypes().get(1317); internal_static_google_cloud_compute_v1_UrlMapReference_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UrlMapReference_descriptor, @@ -38873,7 +38935,7 @@ private static void _clinit_autosplit_dinit_3() { "UrlMap", "UrlMap", }); internal_static_google_cloud_compute_v1_UrlMapTest_descriptor = - getDescriptor().getMessageTypes().get(1317); + getDescriptor().getMessageTypes().get(1318); internal_static_google_cloud_compute_v1_UrlMapTest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UrlMapTest_descriptor, @@ -38893,7 +38955,7 @@ private static void _clinit_autosplit_dinit_3() { "Service", }); internal_static_google_cloud_compute_v1_UrlMapTestHeader_descriptor = - getDescriptor().getMessageTypes().get(1318); + getDescriptor().getMessageTypes().get(1319); internal_static_google_cloud_compute_v1_UrlMapTestHeader_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UrlMapTestHeader_descriptor, @@ -38901,7 +38963,7 @@ private static void _clinit_autosplit_dinit_3() { "Name", "Value", "Name", "Value", }); internal_static_google_cloud_compute_v1_UrlMapValidationResult_descriptor = - getDescriptor().getMessageTypes().get(1319); + getDescriptor().getMessageTypes().get(1320); internal_static_google_cloud_compute_v1_UrlMapValidationResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UrlMapValidationResult_descriptor, @@ -38914,7 +38976,7 @@ private static void _clinit_autosplit_dinit_3() { "TestPassed", }); internal_static_google_cloud_compute_v1_UrlMapsAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1320); + getDescriptor().getMessageTypes().get(1321); internal_static_google_cloud_compute_v1_UrlMapsAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UrlMapsAggregatedList_descriptor, @@ -38943,7 +39005,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_UrlMapsScopedList_descriptor = - getDescriptor().getMessageTypes().get(1321); + getDescriptor().getMessageTypes().get(1322); internal_static_google_cloud_compute_v1_UrlMapsScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UrlMapsScopedList_descriptor, @@ -38951,7 +39013,7 @@ private static void _clinit_autosplit_dinit_3() { "UrlMaps", "Warning", "Warning", }); internal_static_google_cloud_compute_v1_UrlMapsValidateRequest_descriptor = - getDescriptor().getMessageTypes().get(1322); + getDescriptor().getMessageTypes().get(1323); internal_static_google_cloud_compute_v1_UrlMapsValidateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UrlMapsValidateRequest_descriptor, @@ -38959,7 +39021,7 @@ private static void _clinit_autosplit_dinit_3() { "LoadBalancingSchemes", "Resource", "Resource", }); internal_static_google_cloud_compute_v1_UrlMapsValidateResponse_descriptor = - getDescriptor().getMessageTypes().get(1323); + getDescriptor().getMessageTypes().get(1324); internal_static_google_cloud_compute_v1_UrlMapsValidateResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UrlMapsValidateResponse_descriptor, @@ -38967,7 +39029,7 @@ private static void _clinit_autosplit_dinit_3() { "Result", "Result", }); internal_static_google_cloud_compute_v1_UrlRewrite_descriptor = - getDescriptor().getMessageTypes().get(1324); + getDescriptor().getMessageTypes().get(1325); internal_static_google_cloud_compute_v1_UrlRewrite_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UrlRewrite_descriptor, @@ -38980,7 +39042,7 @@ private static void _clinit_autosplit_dinit_3() { "PathTemplateRewrite", }); internal_static_google_cloud_compute_v1_UsableSubnetwork_descriptor = - getDescriptor().getMessageTypes().get(1325); + getDescriptor().getMessageTypes().get(1326); internal_static_google_cloud_compute_v1_UsableSubnetwork_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UsableSubnetwork_descriptor, @@ -39006,7 +39068,7 @@ private static void _clinit_autosplit_dinit_3() { "Subnetwork", }); internal_static_google_cloud_compute_v1_UsableSubnetworkSecondaryRange_descriptor = - getDescriptor().getMessageTypes().get(1326); + getDescriptor().getMessageTypes().get(1327); internal_static_google_cloud_compute_v1_UsableSubnetworkSecondaryRange_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UsableSubnetworkSecondaryRange_descriptor, @@ -39014,7 +39076,7 @@ private static void _clinit_autosplit_dinit_3() { "IpCidrRange", "RangeName", "IpCidrRange", "RangeName", }); internal_static_google_cloud_compute_v1_UsableSubnetworksAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1327); + getDescriptor().getMessageTypes().get(1328); internal_static_google_cloud_compute_v1_UsableSubnetworksAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UsableSubnetworksAggregatedList_descriptor, @@ -39032,7 +39094,7 @@ private static void _clinit_autosplit_dinit_3() { "Warning", }); internal_static_google_cloud_compute_v1_UsageExportLocation_descriptor = - getDescriptor().getMessageTypes().get(1328); + getDescriptor().getMessageTypes().get(1329); internal_static_google_cloud_compute_v1_UsageExportLocation_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UsageExportLocation_descriptor, @@ -39040,7 +39102,7 @@ private static void _clinit_autosplit_dinit_3() { "BucketName", "ReportNamePrefix", "BucketName", "ReportNamePrefix", }); internal_static_google_cloud_compute_v1_ValidateRegionUrlMapRequest_descriptor = - getDescriptor().getMessageTypes().get(1329); + getDescriptor().getMessageTypes().get(1330); internal_static_google_cloud_compute_v1_ValidateRegionUrlMapRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ValidateRegionUrlMapRequest_descriptor, @@ -39048,7 +39110,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RegionUrlMapsValidateRequestResource", "UrlMap", }); internal_static_google_cloud_compute_v1_ValidateUrlMapRequest_descriptor = - getDescriptor().getMessageTypes().get(1330); + getDescriptor().getMessageTypes().get(1331); internal_static_google_cloud_compute_v1_ValidateUrlMapRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ValidateUrlMapRequest_descriptor, @@ -39056,7 +39118,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "UrlMap", "UrlMapsValidateRequestResource", }); internal_static_google_cloud_compute_v1_VmEndpointNatMappings_descriptor = - getDescriptor().getMessageTypes().get(1331); + getDescriptor().getMessageTypes().get(1332); internal_static_google_cloud_compute_v1_VmEndpointNatMappings_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VmEndpointNatMappings_descriptor, @@ -39064,7 +39126,7 @@ private static void _clinit_autosplit_dinit_3() { "InstanceName", "InterfaceNatMappings", "InstanceName", }); internal_static_google_cloud_compute_v1_VmEndpointNatMappingsInterfaceNatMappings_descriptor = - getDescriptor().getMessageTypes().get(1332); + getDescriptor().getMessageTypes().get(1333); internal_static_google_cloud_compute_v1_VmEndpointNatMappingsInterfaceNatMappings_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VmEndpointNatMappingsInterfaceNatMappings_descriptor, @@ -39082,7 +39144,7 @@ private static void _clinit_autosplit_dinit_3() { "SourceVirtualIp", }); internal_static_google_cloud_compute_v1_VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings_descriptor = - getDescriptor().getMessageTypes().get(1333); + getDescriptor().getMessageTypes().get(1334); internal_static_google_cloud_compute_v1_VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings_descriptor, @@ -39097,7 +39159,7 @@ private static void _clinit_autosplit_dinit_3() { "RuleNumber", }); internal_static_google_cloud_compute_v1_VmEndpointNatMappingsList_descriptor = - getDescriptor().getMessageTypes().get(1334); + getDescriptor().getMessageTypes().get(1335); internal_static_google_cloud_compute_v1_VmEndpointNatMappingsList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VmEndpointNatMappingsList_descriptor, @@ -39115,7 +39177,7 @@ private static void _clinit_autosplit_dinit_3() { "Warning", }); internal_static_google_cloud_compute_v1_VpnGateway_descriptor = - getDescriptor().getMessageTypes().get(1335); + getDescriptor().getMessageTypes().get(1336); internal_static_google_cloud_compute_v1_VpnGateway_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnGateway_descriptor, @@ -39152,7 +39214,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_VpnGatewayAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1336); + getDescriptor().getMessageTypes().get(1337); internal_static_google_cloud_compute_v1_VpnGatewayAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnGatewayAggregatedList_descriptor, @@ -39181,7 +39243,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_VpnGatewayList_descriptor = - getDescriptor().getMessageTypes().get(1337); + getDescriptor().getMessageTypes().get(1338); internal_static_google_cloud_compute_v1_VpnGatewayList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnGatewayList_descriptor, @@ -39199,7 +39261,7 @@ private static void _clinit_autosplit_dinit_3() { "Warning", }); internal_static_google_cloud_compute_v1_VpnGatewayStatus_descriptor = - getDescriptor().getMessageTypes().get(1338); + getDescriptor().getMessageTypes().get(1339); internal_static_google_cloud_compute_v1_VpnGatewayStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnGatewayStatus_descriptor, @@ -39207,7 +39269,7 @@ private static void _clinit_autosplit_dinit_3() { "VpnConnections", }); internal_static_google_cloud_compute_v1_VpnGatewayStatusHighAvailabilityRequirementState_descriptor = - getDescriptor().getMessageTypes().get(1339); + getDescriptor().getMessageTypes().get(1340); internal_static_google_cloud_compute_v1_VpnGatewayStatusHighAvailabilityRequirementState_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnGatewayStatusHighAvailabilityRequirementState_descriptor, @@ -39215,7 +39277,7 @@ private static void _clinit_autosplit_dinit_3() { "State", "UnsatisfiedReason", "State", "UnsatisfiedReason", }); internal_static_google_cloud_compute_v1_VpnGatewayStatusTunnel_descriptor = - getDescriptor().getMessageTypes().get(1340); + getDescriptor().getMessageTypes().get(1341); internal_static_google_cloud_compute_v1_VpnGatewayStatusTunnel_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnGatewayStatusTunnel_descriptor, @@ -39228,7 +39290,7 @@ private static void _clinit_autosplit_dinit_3() { "TunnelUrl", }); internal_static_google_cloud_compute_v1_VpnGatewayStatusVpnConnection_descriptor = - getDescriptor().getMessageTypes().get(1341); + getDescriptor().getMessageTypes().get(1342); internal_static_google_cloud_compute_v1_VpnGatewayStatusVpnConnection_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnGatewayStatusVpnConnection_descriptor, @@ -39242,7 +39304,7 @@ private static void _clinit_autosplit_dinit_3() { "State", }); internal_static_google_cloud_compute_v1_VpnGatewayVpnGatewayInterface_descriptor = - getDescriptor().getMessageTypes().get(1342); + getDescriptor().getMessageTypes().get(1343); internal_static_google_cloud_compute_v1_VpnGatewayVpnGatewayInterface_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnGatewayVpnGatewayInterface_descriptor, @@ -39255,7 +39317,7 @@ private static void _clinit_autosplit_dinit_3() { "IpAddress", }); internal_static_google_cloud_compute_v1_VpnGatewaysGetStatusResponse_descriptor = - getDescriptor().getMessageTypes().get(1343); + getDescriptor().getMessageTypes().get(1344); internal_static_google_cloud_compute_v1_VpnGatewaysGetStatusResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnGatewaysGetStatusResponse_descriptor, @@ -39263,7 +39325,7 @@ private static void _clinit_autosplit_dinit_3() { "Result", "Result", }); internal_static_google_cloud_compute_v1_VpnGatewaysScopedList_descriptor = - getDescriptor().getMessageTypes().get(1344); + getDescriptor().getMessageTypes().get(1345); internal_static_google_cloud_compute_v1_VpnGatewaysScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnGatewaysScopedList_descriptor, @@ -39271,7 +39333,7 @@ private static void _clinit_autosplit_dinit_3() { "VpnGateways", "Warning", "Warning", }); internal_static_google_cloud_compute_v1_VpnTunnel_descriptor = - getDescriptor().getMessageTypes().get(1345); + getDescriptor().getMessageTypes().get(1346); internal_static_google_cloud_compute_v1_VpnTunnel_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnTunnel_descriptor, @@ -39331,7 +39393,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_VpnTunnelAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1346); + getDescriptor().getMessageTypes().get(1347); internal_static_google_cloud_compute_v1_VpnTunnelAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnTunnelAggregatedList_descriptor, @@ -39360,7 +39422,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_VpnTunnelList_descriptor = - getDescriptor().getMessageTypes().get(1347); + getDescriptor().getMessageTypes().get(1348); internal_static_google_cloud_compute_v1_VpnTunnelList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnTunnelList_descriptor, @@ -39378,7 +39440,7 @@ private static void _clinit_autosplit_dinit_3() { "Warning", }); internal_static_google_cloud_compute_v1_VpnTunnelsScopedList_descriptor = - getDescriptor().getMessageTypes().get(1348); + getDescriptor().getMessageTypes().get(1349); internal_static_google_cloud_compute_v1_VpnTunnelsScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnTunnelsScopedList_descriptor, @@ -39386,7 +39448,7 @@ private static void _clinit_autosplit_dinit_3() { "VpnTunnels", "Warning", "Warning", }); internal_static_google_cloud_compute_v1_WafExpressionSet_descriptor = - getDescriptor().getMessageTypes().get(1349); + getDescriptor().getMessageTypes().get(1350); internal_static_google_cloud_compute_v1_WafExpressionSet_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_WafExpressionSet_descriptor, @@ -39394,7 +39456,7 @@ private static void _clinit_autosplit_dinit_3() { "Aliases", "Expressions", "Id", "Id", }); internal_static_google_cloud_compute_v1_WafExpressionSetExpression_descriptor = - getDescriptor().getMessageTypes().get(1350); + getDescriptor().getMessageTypes().get(1351); internal_static_google_cloud_compute_v1_WafExpressionSetExpression_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_WafExpressionSetExpression_descriptor, @@ -39402,7 +39464,7 @@ private static void _clinit_autosplit_dinit_3() { "Id", "Sensitivity", "Id", "Sensitivity", }); internal_static_google_cloud_compute_v1_WaitGlobalOperationRequest_descriptor = - getDescriptor().getMessageTypes().get(1351); + getDescriptor().getMessageTypes().get(1352); internal_static_google_cloud_compute_v1_WaitGlobalOperationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_WaitGlobalOperationRequest_descriptor, @@ -39410,7 +39472,7 @@ private static void _clinit_autosplit_dinit_3() { "Operation", "Project", }); internal_static_google_cloud_compute_v1_WaitRegionOperationRequest_descriptor = - getDescriptor().getMessageTypes().get(1352); + getDescriptor().getMessageTypes().get(1353); internal_static_google_cloud_compute_v1_WaitRegionOperationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_WaitRegionOperationRequest_descriptor, @@ -39418,7 +39480,7 @@ private static void _clinit_autosplit_dinit_3() { "Operation", "Project", "Region", }); internal_static_google_cloud_compute_v1_WaitZoneOperationRequest_descriptor = - getDescriptor().getMessageTypes().get(1353); + getDescriptor().getMessageTypes().get(1354); internal_static_google_cloud_compute_v1_WaitZoneOperationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_WaitZoneOperationRequest_descriptor, @@ -39426,7 +39488,7 @@ private static void _clinit_autosplit_dinit_3() { "Operation", "Project", "Zone", }); internal_static_google_cloud_compute_v1_Warning_descriptor = - getDescriptor().getMessageTypes().get(1354); + getDescriptor().getMessageTypes().get(1355); internal_static_google_cloud_compute_v1_Warning_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Warning_descriptor, @@ -39434,7 +39496,7 @@ private static void _clinit_autosplit_dinit_3() { "Code", "Data", "Message", "Code", "Message", }); internal_static_google_cloud_compute_v1_Warnings_descriptor = - getDescriptor().getMessageTypes().get(1355); + getDescriptor().getMessageTypes().get(1356); internal_static_google_cloud_compute_v1_Warnings_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Warnings_descriptor, @@ -39442,7 +39504,7 @@ private static void _clinit_autosplit_dinit_3() { "Code", "Data", "Message", "Code", "Message", }); internal_static_google_cloud_compute_v1_WeightedBackendService_descriptor = - getDescriptor().getMessageTypes().get(1356); + getDescriptor().getMessageTypes().get(1357); internal_static_google_cloud_compute_v1_WeightedBackendService_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_WeightedBackendService_descriptor, @@ -39455,7 +39517,7 @@ private static void _clinit_autosplit_dinit_3() { "Weight", }); internal_static_google_cloud_compute_v1_XpnHostList_descriptor = - getDescriptor().getMessageTypes().get(1357); + getDescriptor().getMessageTypes().get(1358); internal_static_google_cloud_compute_v1_XpnHostList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_XpnHostList_descriptor, @@ -39473,7 +39535,7 @@ private static void _clinit_autosplit_dinit_3() { "Warning", }); internal_static_google_cloud_compute_v1_XpnResourceId_descriptor = - getDescriptor().getMessageTypes().get(1358); + getDescriptor().getMessageTypes().get(1359); internal_static_google_cloud_compute_v1_XpnResourceId_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_XpnResourceId_descriptor, @@ -39481,7 +39543,7 @@ private static void _clinit_autosplit_dinit_3() { "Id", "Type", "Id", "Type", }); internal_static_google_cloud_compute_v1_Zone_descriptor = - getDescriptor().getMessageTypes().get(1359); + getDescriptor().getMessageTypes().get(1360); internal_static_google_cloud_compute_v1_Zone_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Zone_descriptor, @@ -39509,7 +39571,7 @@ private static void _clinit_autosplit_dinit_3() { "SupportsPzs", }); internal_static_google_cloud_compute_v1_ZoneList_descriptor = - getDescriptor().getMessageTypes().get(1360); + getDescriptor().getMessageTypes().get(1361); internal_static_google_cloud_compute_v1_ZoneList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ZoneList_descriptor, @@ -39527,7 +39589,7 @@ private static void _clinit_autosplit_dinit_3() { "Warning", }); internal_static_google_cloud_compute_v1_ZoneSetLabelsRequest_descriptor = - getDescriptor().getMessageTypes().get(1361); + getDescriptor().getMessageTypes().get(1362); internal_static_google_cloud_compute_v1_ZoneSetLabelsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ZoneSetLabelsRequest_descriptor, @@ -39545,7 +39607,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_ZoneSetPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1362); + getDescriptor().getMessageTypes().get(1363); internal_static_google_cloud_compute_v1_ZoneSetPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ZoneSetPolicyRequest_descriptor, diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/DistributionPolicy.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/DistributionPolicy.java index 2e1af891c52b..cfd4e778789b 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/DistributionPolicy.java +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/DistributionPolicy.java @@ -92,6 +92,16 @@ public enum TargetShape implements com.google.protobuf.ProtocolMessageEnum { * ANY = 64972; */ ANY(64972), + /** + * + * + *
+     * The group creates all VM instances within a single zone. The zone is selected based on the present resource constraints and to maximize utilization of unused zonal reservations. Recommended for batch workloads with heavy interprocess communication.
+     * 
+ * + * ANY_SINGLE_ZONE = 61100880; + */ + ANY_SINGLE_ZONE(61100880), /** * * @@ -135,6 +145,16 @@ public enum TargetShape implements com.google.protobuf.ProtocolMessageEnum { * ANY = 64972; */ public static final int ANY_VALUE = 64972; + /** + * + * + *
+     * The group creates all VM instances within a single zone. The zone is selected based on the present resource constraints and to maximize utilization of unused zonal reservations. Recommended for batch workloads with heavy interprocess communication.
+     * 
+ * + * ANY_SINGLE_ZONE = 61100880; + */ + public static final int ANY_SINGLE_ZONE_VALUE = 61100880; /** * * @@ -184,6 +204,8 @@ public static TargetShape forNumber(int value) { return UNDEFINED_TARGET_SHAPE; case 64972: return ANY; + case 61100880: + return ANY_SINGLE_ZONE; case 468409608: return BALANCED; case 2140442: diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/InstanceGroupManagerUpdatePolicy.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/InstanceGroupManagerUpdatePolicy.java index 980743fb14ee..11a42fcaa2a3 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/InstanceGroupManagerUpdatePolicy.java +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/InstanceGroupManagerUpdatePolicy.java @@ -599,7 +599,7 @@ private ReplacementMethod(int value) { * * *
-   * The type of update process. You can specify either PROACTIVE so that the instance group manager proactively executes actions in order to bring instances to their target versions or OPPORTUNISTIC so that no action is proactively executed but the update will be performed as part of other actions (for example, resizes or recreateInstances calls).
+   * The type of update process. You can specify either PROACTIVE so that the MIG automatically updates VMs to the latest configurations or OPPORTUNISTIC so that you can select the VMs that you want to update.
    * Additional supported values which may be not listed in the enum directly due to technical reasons:
    * PROACTIVE
    * 
@@ -621,7 +621,7 @@ public enum Type implements com.google.protobuf.ProtocolMessageEnum { * * *
-     * No action is being proactively performed in order to bring this IGM to its target version distribution (regardless of whether this distribution is expressed using instanceTemplate or versions field).
+     * MIG will apply new configurations to existing VMs only when you selectively target specific or all VMs to be updated.
      * 
* * OPPORTUNISTIC = 429530089; @@ -644,7 +644,7 @@ public enum Type implements com.google.protobuf.ProtocolMessageEnum { * * *
-     * No action is being proactively performed in order to bring this IGM to its target version distribution (regardless of whether this distribution is expressed using instanceTemplate or versions field).
+     * MIG will apply new configurations to existing VMs only when you selectively target specific or all VMs to be updated.
      * 
* * OPPORTUNISTIC = 429530089; @@ -1119,7 +1119,7 @@ public com.google.protobuf.ByteString getReplacementMethodBytes() { * * *
-   * The type of update process. You can specify either PROACTIVE so that the instance group manager proactively executes actions in order to bring instances to their target versions or OPPORTUNISTIC so that no action is proactively executed but the update will be performed as part of other actions (for example, resizes or recreateInstances calls).
+   * The type of update process. You can specify either PROACTIVE so that the MIG automatically updates VMs to the latest configurations or OPPORTUNISTIC so that you can select the VMs that you want to update.
    * Check the Type enum for the list of possible values.
    * 
* @@ -1135,7 +1135,7 @@ public boolean hasType() { * * *
-   * The type of update process. You can specify either PROACTIVE so that the instance group manager proactively executes actions in order to bring instances to their target versions or OPPORTUNISTIC so that no action is proactively executed but the update will be performed as part of other actions (for example, resizes or recreateInstances calls).
+   * The type of update process. You can specify either PROACTIVE so that the MIG automatically updates VMs to the latest configurations or OPPORTUNISTIC so that you can select the VMs that you want to update.
    * Check the Type enum for the list of possible values.
    * 
* @@ -1159,7 +1159,7 @@ public java.lang.String getType() { * * *
-   * The type of update process. You can specify either PROACTIVE so that the instance group manager proactively executes actions in order to bring instances to their target versions or OPPORTUNISTIC so that no action is proactively executed but the update will be performed as part of other actions (for example, resizes or recreateInstances calls).
+   * The type of update process. You can specify either PROACTIVE so that the MIG automatically updates VMs to the latest configurations or OPPORTUNISTIC so that you can select the VMs that you want to update.
    * Check the Type enum for the list of possible values.
    * 
* @@ -2614,7 +2614,7 @@ public Builder setReplacementMethodBytes(com.google.protobuf.ByteString value) { * * *
-     * The type of update process. You can specify either PROACTIVE so that the instance group manager proactively executes actions in order to bring instances to their target versions or OPPORTUNISTIC so that no action is proactively executed but the update will be performed as part of other actions (for example, resizes or recreateInstances calls).
+     * The type of update process. You can specify either PROACTIVE so that the MIG automatically updates VMs to the latest configurations or OPPORTUNISTIC so that you can select the VMs that you want to update.
      * Check the Type enum for the list of possible values.
      * 
* @@ -2629,7 +2629,7 @@ public boolean hasType() { * * *
-     * The type of update process. You can specify either PROACTIVE so that the instance group manager proactively executes actions in order to bring instances to their target versions or OPPORTUNISTIC so that no action is proactively executed but the update will be performed as part of other actions (for example, resizes or recreateInstances calls).
+     * The type of update process. You can specify either PROACTIVE so that the MIG automatically updates VMs to the latest configurations or OPPORTUNISTIC so that you can select the VMs that you want to update.
      * Check the Type enum for the list of possible values.
      * 
* @@ -2652,7 +2652,7 @@ public java.lang.String getType() { * * *
-     * The type of update process. You can specify either PROACTIVE so that the instance group manager proactively executes actions in order to bring instances to their target versions or OPPORTUNISTIC so that no action is proactively executed but the update will be performed as part of other actions (for example, resizes or recreateInstances calls).
+     * The type of update process. You can specify either PROACTIVE so that the MIG automatically updates VMs to the latest configurations or OPPORTUNISTIC so that you can select the VMs that you want to update.
      * Check the Type enum for the list of possible values.
      * 
* @@ -2675,7 +2675,7 @@ public com.google.protobuf.ByteString getTypeBytes() { * * *
-     * The type of update process. You can specify either PROACTIVE so that the instance group manager proactively executes actions in order to bring instances to their target versions or OPPORTUNISTIC so that no action is proactively executed but the update will be performed as part of other actions (for example, resizes or recreateInstances calls).
+     * The type of update process. You can specify either PROACTIVE so that the MIG automatically updates VMs to the latest configurations or OPPORTUNISTIC so that you can select the VMs that you want to update.
      * Check the Type enum for the list of possible values.
      * 
* @@ -2697,7 +2697,7 @@ public Builder setType(java.lang.String value) { * * *
-     * The type of update process. You can specify either PROACTIVE so that the instance group manager proactively executes actions in order to bring instances to their target versions or OPPORTUNISTIC so that no action is proactively executed but the update will be performed as part of other actions (for example, resizes or recreateInstances calls).
+     * The type of update process. You can specify either PROACTIVE so that the MIG automatically updates VMs to the latest configurations or OPPORTUNISTIC so that you can select the VMs that you want to update.
      * Check the Type enum for the list of possible values.
      * 
* @@ -2715,7 +2715,7 @@ public Builder clearType() { * * *
-     * The type of update process. You can specify either PROACTIVE so that the instance group manager proactively executes actions in order to bring instances to their target versions or OPPORTUNISTIC so that no action is proactively executed but the update will be performed as part of other actions (for example, resizes or recreateInstances calls).
+     * The type of update process. You can specify either PROACTIVE so that the MIG automatically updates VMs to the latest configurations or OPPORTUNISTIC so that you can select the VMs that you want to update.
      * Check the Type enum for the list of possible values.
      * 
* diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/InstanceGroupManagerUpdatePolicyOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/InstanceGroupManagerUpdatePolicyOrBuilder.java index 286e33422fb3..870158d67306 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/InstanceGroupManagerUpdatePolicyOrBuilder.java +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/InstanceGroupManagerUpdatePolicyOrBuilder.java @@ -257,7 +257,7 @@ public interface InstanceGroupManagerUpdatePolicyOrBuilder * * *
-   * The type of update process. You can specify either PROACTIVE so that the instance group manager proactively executes actions in order to bring instances to their target versions or OPPORTUNISTIC so that no action is proactively executed but the update will be performed as part of other actions (for example, resizes or recreateInstances calls).
+   * The type of update process. You can specify either PROACTIVE so that the MIG automatically updates VMs to the latest configurations or OPPORTUNISTIC so that you can select the VMs that you want to update.
    * Check the Type enum for the list of possible values.
    * 
* @@ -270,7 +270,7 @@ public interface InstanceGroupManagerUpdatePolicyOrBuilder * * *
-   * The type of update process. You can specify either PROACTIVE so that the instance group manager proactively executes actions in order to bring instances to their target versions or OPPORTUNISTIC so that no action is proactively executed but the update will be performed as part of other actions (for example, resizes or recreateInstances calls).
+   * The type of update process. You can specify either PROACTIVE so that the MIG automatically updates VMs to the latest configurations or OPPORTUNISTIC so that you can select the VMs that you want to update.
    * Check the Type enum for the list of possible values.
    * 
* @@ -283,7 +283,7 @@ public interface InstanceGroupManagerUpdatePolicyOrBuilder * * *
-   * The type of update process. You can specify either PROACTIVE so that the instance group manager proactively executes actions in order to bring instances to their target versions or OPPORTUNISTIC so that no action is proactively executed but the update will be performed as part of other actions (for example, resizes or recreateInstances calls).
+   * The type of update process. You can specify either PROACTIVE so that the MIG automatically updates VMs to the latest configurations or OPPORTUNISTIC so that you can select the VMs that you want to update.
    * Check the Type enum for the list of possible values.
    * 
* diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/PatchResourcePolicyRequest.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/PatchResourcePolicyRequest.java new file mode 100644 index 000000000000..f911978414ec --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/PatchResourcePolicyRequest.java @@ -0,0 +1,1751 @@ +/* + * Copyright 2023 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/compute/v1/compute.proto + +package com.google.cloud.compute.v1; + +/** + * + * + *
+ * A request message for ResourcePolicies.Patch. See the method description for details.
+ * 
+ * + * Protobuf type {@code google.cloud.compute.v1.PatchResourcePolicyRequest} + */ +public final class PatchResourcePolicyRequest extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.PatchResourcePolicyRequest) + PatchResourcePolicyRequestOrBuilder { + private static final long serialVersionUID = 0L; + // Use PatchResourcePolicyRequest.newBuilder() to construct. + private PatchResourcePolicyRequest(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private PatchResourcePolicyRequest() { + project_ = ""; + region_ = ""; + requestId_ = ""; + resourcePolicy_ = ""; + updateMask_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new PatchResourcePolicyRequest(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_PatchResourcePolicyRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_PatchResourcePolicyRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.PatchResourcePolicyRequest.class, + com.google.cloud.compute.v1.PatchResourcePolicyRequest.Builder.class); + } + + private int bitField0_; + public static final int PROJECT_FIELD_NUMBER = 227560217; + + @SuppressWarnings("serial") + private volatile java.lang.Object project_ = ""; + /** + * + * + *
+   * Project ID for this request.
+   * 
+ * + * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"]; + * + * + * @return The project. + */ + @java.lang.Override + public java.lang.String getProject() { + java.lang.Object ref = project_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + project_ = s; + return s; + } + } + /** + * + * + *
+   * Project ID for this request.
+   * 
+ * + * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"]; + * + * + * @return The bytes for project. + */ + @java.lang.Override + public com.google.protobuf.ByteString getProjectBytes() { + java.lang.Object ref = project_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + project_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int REGION_FIELD_NUMBER = 138946292; + + @SuppressWarnings("serial") + private volatile java.lang.Object region_ = ""; + /** + * + * + *
+   * Name of the region for this request.
+   * 
+ * + * + * string region = 138946292 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "region"]; + * + * + * @return The region. + */ + @java.lang.Override + public java.lang.String getRegion() { + java.lang.Object ref = region_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + region_ = s; + return s; + } + } + /** + * + * + *
+   * Name of the region for this request.
+   * 
+ * + * + * string region = 138946292 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "region"]; + * + * + * @return The bytes for region. + */ + @java.lang.Override + public com.google.protobuf.ByteString getRegionBytes() { + java.lang.Object ref = region_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + region_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int REQUEST_ID_FIELD_NUMBER = 37109963; + + @SuppressWarnings("serial") + private volatile java.lang.Object requestId_ = ""; + /** + * + * + *
+   * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+   * 
+ * + * optional string request_id = 37109963; + * + * @return Whether the requestId field is set. + */ + @java.lang.Override + public boolean hasRequestId() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * + * + *
+   * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+   * 
+ * + * optional string request_id = 37109963; + * + * @return The requestId. + */ + @java.lang.Override + public java.lang.String getRequestId() { + java.lang.Object ref = requestId_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + requestId_ = s; + return s; + } + } + /** + * + * + *
+   * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+   * 
+ * + * optional string request_id = 37109963; + * + * @return The bytes for requestId. + */ + @java.lang.Override + public com.google.protobuf.ByteString getRequestIdBytes() { + java.lang.Object ref = requestId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + requestId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int RESOURCE_POLICY_FIELD_NUMBER = 159240835; + + @SuppressWarnings("serial") + private volatile java.lang.Object resourcePolicy_ = ""; + /** + * + * + *
+   * Id of the resource policy to patch.
+   * 
+ * + * string resource_policy = 159240835 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The resourcePolicy. + */ + @java.lang.Override + public java.lang.String getResourcePolicy() { + java.lang.Object ref = resourcePolicy_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + resourcePolicy_ = s; + return s; + } + } + /** + * + * + *
+   * Id of the resource policy to patch.
+   * 
+ * + * string resource_policy = 159240835 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for resourcePolicy. + */ + @java.lang.Override + public com.google.protobuf.ByteString getResourcePolicyBytes() { + java.lang.Object ref = resourcePolicy_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + resourcePolicy_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int RESOURCE_POLICY_RESOURCE_FIELD_NUMBER = 76826186; + private com.google.cloud.compute.v1.ResourcePolicy resourcePolicyResource_; + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.ResourcePolicy resource_policy_resource = 76826186 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the resourcePolicyResource field is set. + */ + @java.lang.Override + public boolean hasResourcePolicyResource() { + return resourcePolicyResource_ != null; + } + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.ResourcePolicy resource_policy_resource = 76826186 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The resourcePolicyResource. + */ + @java.lang.Override + public com.google.cloud.compute.v1.ResourcePolicy getResourcePolicyResource() { + return resourcePolicyResource_ == null + ? com.google.cloud.compute.v1.ResourcePolicy.getDefaultInstance() + : resourcePolicyResource_; + } + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.ResourcePolicy resource_policy_resource = 76826186 [(.google.api.field_behavior) = REQUIRED]; + * + */ + @java.lang.Override + public com.google.cloud.compute.v1.ResourcePolicyOrBuilder getResourcePolicyResourceOrBuilder() { + return resourcePolicyResource_ == null + ? com.google.cloud.compute.v1.ResourcePolicy.getDefaultInstance() + : resourcePolicyResource_; + } + + public static final int UPDATE_MASK_FIELD_NUMBER = 500079778; + + @SuppressWarnings("serial") + private volatile java.lang.Object updateMask_ = ""; + /** + * + * + *
+   * update_mask indicates fields to be updated as part of this request.
+   * 
+ * + * optional string update_mask = 500079778; + * + * @return Whether the updateMask field is set. + */ + @java.lang.Override + public boolean hasUpdateMask() { + return ((bitField0_ & 0x00000002) != 0); + } + /** + * + * + *
+   * update_mask indicates fields to be updated as part of this request.
+   * 
+ * + * optional string update_mask = 500079778; + * + * @return The updateMask. + */ + @java.lang.Override + public java.lang.String getUpdateMask() { + java.lang.Object ref = updateMask_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + updateMask_ = s; + return s; + } + } + /** + * + * + *
+   * update_mask indicates fields to be updated as part of this request.
+   * 
+ * + * optional string update_mask = 500079778; + * + * @return The bytes for updateMask. + */ + @java.lang.Override + public com.google.protobuf.ByteString getUpdateMaskBytes() { + java.lang.Object ref = updateMask_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + updateMask_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + if (((bitField0_ & 0x00000001) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 37109963, requestId_); + } + if (resourcePolicyResource_ != null) { + output.writeMessage(76826186, getResourcePolicyResource()); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(region_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 138946292, region_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resourcePolicy_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 159240835, resourcePolicy_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(project_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 227560217, project_); + } + if (((bitField0_ & 0x00000002) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 500079778, updateMask_); + } + getUnknownFields().writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(37109963, requestId_); + } + if (resourcePolicyResource_ != null) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 76826186, getResourcePolicyResource()); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(region_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(138946292, region_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(resourcePolicy_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(159240835, resourcePolicy_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(project_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(227560217, project_); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(500079778, updateMask_); + } + size += getUnknownFields().getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.compute.v1.PatchResourcePolicyRequest)) { + return super.equals(obj); + } + com.google.cloud.compute.v1.PatchResourcePolicyRequest other = + (com.google.cloud.compute.v1.PatchResourcePolicyRequest) obj; + + if (!getProject().equals(other.getProject())) return false; + if (!getRegion().equals(other.getRegion())) return false; + if (hasRequestId() != other.hasRequestId()) return false; + if (hasRequestId()) { + if (!getRequestId().equals(other.getRequestId())) return false; + } + if (!getResourcePolicy().equals(other.getResourcePolicy())) return false; + if (hasResourcePolicyResource() != other.hasResourcePolicyResource()) return false; + if (hasResourcePolicyResource()) { + if (!getResourcePolicyResource().equals(other.getResourcePolicyResource())) return false; + } + if (hasUpdateMask() != other.hasUpdateMask()) return false; + if (hasUpdateMask()) { + if (!getUpdateMask().equals(other.getUpdateMask())) return false; + } + if (!getUnknownFields().equals(other.getUnknownFields())) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + PROJECT_FIELD_NUMBER; + hash = (53 * hash) + getProject().hashCode(); + hash = (37 * hash) + REGION_FIELD_NUMBER; + hash = (53 * hash) + getRegion().hashCode(); + if (hasRequestId()) { + hash = (37 * hash) + REQUEST_ID_FIELD_NUMBER; + hash = (53 * hash) + getRequestId().hashCode(); + } + hash = (37 * hash) + RESOURCE_POLICY_FIELD_NUMBER; + hash = (53 * hash) + getResourcePolicy().hashCode(); + if (hasResourcePolicyResource()) { + hash = (37 * hash) + RESOURCE_POLICY_RESOURCE_FIELD_NUMBER; + hash = (53 * hash) + getResourcePolicyResource().hashCode(); + } + if (hasUpdateMask()) { + hash = (37 * hash) + UPDATE_MASK_FIELD_NUMBER; + hash = (53 * hash) + getUpdateMask().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.compute.v1.PatchResourcePolicyRequest parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.PatchResourcePolicyRequest parseFrom( + java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.compute.v1.PatchResourcePolicyRequest parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.PatchResourcePolicyRequest parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.compute.v1.PatchResourcePolicyRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.PatchResourcePolicyRequest parseFrom( + byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + + public static com.google.cloud.compute.v1.PatchResourcePolicyRequest parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.PatchResourcePolicyRequest parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.PatchResourcePolicyRequest parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.PatchResourcePolicyRequest parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.PatchResourcePolicyRequest parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.PatchResourcePolicyRequest parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.compute.v1.PatchResourcePolicyRequest prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * + * + *
+   * A request message for ResourcePolicies.Patch. See the method description for details.
+   * 
+ * + * Protobuf type {@code google.cloud.compute.v1.PatchResourcePolicyRequest} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.PatchResourcePolicyRequest) + com.google.cloud.compute.v1.PatchResourcePolicyRequestOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_PatchResourcePolicyRequest_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_PatchResourcePolicyRequest_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.PatchResourcePolicyRequest.class, + com.google.cloud.compute.v1.PatchResourcePolicyRequest.Builder.class); + } + + // Construct using com.google.cloud.compute.v1.PatchResourcePolicyRequest.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + project_ = ""; + region_ = ""; + requestId_ = ""; + resourcePolicy_ = ""; + resourcePolicyResource_ = null; + if (resourcePolicyResourceBuilder_ != null) { + resourcePolicyResourceBuilder_.dispose(); + resourcePolicyResourceBuilder_ = null; + } + updateMask_ = ""; + return this; + } + + @java.lang.Override + public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_PatchResourcePolicyRequest_descriptor; + } + + @java.lang.Override + public com.google.cloud.compute.v1.PatchResourcePolicyRequest getDefaultInstanceForType() { + return com.google.cloud.compute.v1.PatchResourcePolicyRequest.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.compute.v1.PatchResourcePolicyRequest build() { + com.google.cloud.compute.v1.PatchResourcePolicyRequest result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.compute.v1.PatchResourcePolicyRequest buildPartial() { + com.google.cloud.compute.v1.PatchResourcePolicyRequest result = + new com.google.cloud.compute.v1.PatchResourcePolicyRequest(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0(com.google.cloud.compute.v1.PatchResourcePolicyRequest result) { + int from_bitField0_ = bitField0_; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.project_ = project_; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + result.region_ = region_; + } + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000004) != 0)) { + result.requestId_ = requestId_; + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.resourcePolicy_ = resourcePolicy_; + } + if (((from_bitField0_ & 0x00000010) != 0)) { + result.resourcePolicyResource_ = + resourcePolicyResourceBuilder_ == null + ? resourcePolicyResource_ + : resourcePolicyResourceBuilder_.build(); + } + if (((from_bitField0_ & 0x00000020) != 0)) { + result.updateMask_ = updateMask_; + to_bitField0_ |= 0x00000002; + } + result.bitField0_ |= to_bitField0_; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.compute.v1.PatchResourcePolicyRequest) { + return mergeFrom((com.google.cloud.compute.v1.PatchResourcePolicyRequest) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.compute.v1.PatchResourcePolicyRequest other) { + if (other == com.google.cloud.compute.v1.PatchResourcePolicyRequest.getDefaultInstance()) + return this; + if (!other.getProject().isEmpty()) { + project_ = other.project_; + bitField0_ |= 0x00000001; + onChanged(); + } + if (!other.getRegion().isEmpty()) { + region_ = other.region_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (other.hasRequestId()) { + requestId_ = other.requestId_; + bitField0_ |= 0x00000004; + onChanged(); + } + if (!other.getResourcePolicy().isEmpty()) { + resourcePolicy_ = other.resourcePolicy_; + bitField0_ |= 0x00000008; + onChanged(); + } + if (other.hasResourcePolicyResource()) { + mergeResourcePolicyResource(other.getResourcePolicyResource()); + } + if (other.hasUpdateMask()) { + updateMask_ = other.updateMask_; + bitField0_ |= 0x00000020; + onChanged(); + } + this.mergeUnknownFields(other.getUnknownFields()); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 296879706: + { + requestId_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000004; + break; + } // case 296879706 + case 614609490: + { + input.readMessage( + getResourcePolicyResourceFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000010; + break; + } // case 614609490 + case 1111570338: + { + region_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 1111570338 + case 1273926682: + { + resourcePolicy_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000008; + break; + } // case 1273926682 + case 1820481738: + { + project_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 1820481738 + case -294329070: + { + updateMask_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000020; + break; + } // case -294329070 + default: + { + if (!super.parseUnknownField(input, extensionRegistry, tag)) { + done = true; // was an endgroup tag + } + break; + } // default: + } // switch (tag) + } // while (!done) + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.unwrapIOException(); + } finally { + onChanged(); + } // finally + return this; + } + + private int bitField0_; + + private java.lang.Object project_ = ""; + /** + * + * + *
+     * Project ID for this request.
+     * 
+ * + * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"]; + * + * + * @return The project. + */ + public java.lang.String getProject() { + java.lang.Object ref = project_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + project_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * Project ID for this request.
+     * 
+ * + * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"]; + * + * + * @return The bytes for project. + */ + public com.google.protobuf.ByteString getProjectBytes() { + java.lang.Object ref = project_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + project_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * Project ID for this request.
+     * 
+ * + * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"]; + * + * + * @param value The project to set. + * @return This builder for chaining. + */ + public Builder setProject(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + project_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + * + * + *
+     * Project ID for this request.
+     * 
+ * + * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"]; + * + * + * @return This builder for chaining. + */ + public Builder clearProject() { + project_ = getDefaultInstance().getProject(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + /** + * + * + *
+     * Project ID for this request.
+     * 
+ * + * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"]; + * + * + * @param value The bytes for project to set. + * @return This builder for chaining. + */ + public Builder setProjectBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + project_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + + private java.lang.Object region_ = ""; + /** + * + * + *
+     * Name of the region for this request.
+     * 
+ * + * + * string region = 138946292 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "region"]; + * + * + * @return The region. + */ + public java.lang.String getRegion() { + java.lang.Object ref = region_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + region_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * Name of the region for this request.
+     * 
+ * + * + * string region = 138946292 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "region"]; + * + * + * @return The bytes for region. + */ + public com.google.protobuf.ByteString getRegionBytes() { + java.lang.Object ref = region_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + region_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * Name of the region for this request.
+     * 
+ * + * + * string region = 138946292 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "region"]; + * + * + * @param value The region to set. + * @return This builder for chaining. + */ + public Builder setRegion(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + region_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + /** + * + * + *
+     * Name of the region for this request.
+     * 
+ * + * + * string region = 138946292 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "region"]; + * + * + * @return This builder for chaining. + */ + public Builder clearRegion() { + region_ = getDefaultInstance().getRegion(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + /** + * + * + *
+     * Name of the region for this request.
+     * 
+ * + * + * string region = 138946292 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "region"]; + * + * + * @param value The bytes for region to set. + * @return This builder for chaining. + */ + public Builder setRegionBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + region_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private java.lang.Object requestId_ = ""; + /** + * + * + *
+     * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+     * 
+ * + * optional string request_id = 37109963; + * + * @return Whether the requestId field is set. + */ + public boolean hasRequestId() { + return ((bitField0_ & 0x00000004) != 0); + } + /** + * + * + *
+     * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+     * 
+ * + * optional string request_id = 37109963; + * + * @return The requestId. + */ + public java.lang.String getRequestId() { + java.lang.Object ref = requestId_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + requestId_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+     * 
+ * + * optional string request_id = 37109963; + * + * @return The bytes for requestId. + */ + public com.google.protobuf.ByteString getRequestIdBytes() { + java.lang.Object ref = requestId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + requestId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+     * 
+ * + * optional string request_id = 37109963; + * + * @param value The requestId to set. + * @return This builder for chaining. + */ + public Builder setRequestId(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + requestId_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + /** + * + * + *
+     * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+     * 
+ * + * optional string request_id = 37109963; + * + * @return This builder for chaining. + */ + public Builder clearRequestId() { + requestId_ = getDefaultInstance().getRequestId(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + /** + * + * + *
+     * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+     * 
+ * + * optional string request_id = 37109963; + * + * @param value The bytes for requestId to set. + * @return This builder for chaining. + */ + public Builder setRequestIdBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + requestId_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + private java.lang.Object resourcePolicy_ = ""; + /** + * + * + *
+     * Id of the resource policy to patch.
+     * 
+ * + * string resource_policy = 159240835 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The resourcePolicy. + */ + public java.lang.String getResourcePolicy() { + java.lang.Object ref = resourcePolicy_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + resourcePolicy_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * Id of the resource policy to patch.
+     * 
+ * + * string resource_policy = 159240835 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for resourcePolicy. + */ + public com.google.protobuf.ByteString getResourcePolicyBytes() { + java.lang.Object ref = resourcePolicy_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + resourcePolicy_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * Id of the resource policy to patch.
+     * 
+ * + * string resource_policy = 159240835 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The resourcePolicy to set. + * @return This builder for chaining. + */ + public Builder setResourcePolicy(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + resourcePolicy_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + /** + * + * + *
+     * Id of the resource policy to patch.
+     * 
+ * + * string resource_policy = 159240835 [(.google.api.field_behavior) = REQUIRED]; + * + * @return This builder for chaining. + */ + public Builder clearResourcePolicy() { + resourcePolicy_ = getDefaultInstance().getResourcePolicy(); + bitField0_ = (bitField0_ & ~0x00000008); + onChanged(); + return this; + } + /** + * + * + *
+     * Id of the resource policy to patch.
+     * 
+ * + * string resource_policy = 159240835 [(.google.api.field_behavior) = REQUIRED]; + * + * @param value The bytes for resourcePolicy to set. + * @return This builder for chaining. + */ + public Builder setResourcePolicyBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + resourcePolicy_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + + private com.google.cloud.compute.v1.ResourcePolicy resourcePolicyResource_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.ResourcePolicy, + com.google.cloud.compute.v1.ResourcePolicy.Builder, + com.google.cloud.compute.v1.ResourcePolicyOrBuilder> + resourcePolicyResourceBuilder_; + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.ResourcePolicy resource_policy_resource = 76826186 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the resourcePolicyResource field is set. + */ + public boolean hasResourcePolicyResource() { + return ((bitField0_ & 0x00000010) != 0); + } + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.ResourcePolicy resource_policy_resource = 76826186 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The resourcePolicyResource. + */ + public com.google.cloud.compute.v1.ResourcePolicy getResourcePolicyResource() { + if (resourcePolicyResourceBuilder_ == null) { + return resourcePolicyResource_ == null + ? com.google.cloud.compute.v1.ResourcePolicy.getDefaultInstance() + : resourcePolicyResource_; + } else { + return resourcePolicyResourceBuilder_.getMessage(); + } + } + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.ResourcePolicy resource_policy_resource = 76826186 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setResourcePolicyResource(com.google.cloud.compute.v1.ResourcePolicy value) { + if (resourcePolicyResourceBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + resourcePolicyResource_ = value; + } else { + resourcePolicyResourceBuilder_.setMessage(value); + } + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.ResourcePolicy resource_policy_resource = 76826186 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder setResourcePolicyResource( + com.google.cloud.compute.v1.ResourcePolicy.Builder builderForValue) { + if (resourcePolicyResourceBuilder_ == null) { + resourcePolicyResource_ = builderForValue.build(); + } else { + resourcePolicyResourceBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.ResourcePolicy resource_policy_resource = 76826186 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder mergeResourcePolicyResource(com.google.cloud.compute.v1.ResourcePolicy value) { + if (resourcePolicyResourceBuilder_ == null) { + if (((bitField0_ & 0x00000010) != 0) + && resourcePolicyResource_ != null + && resourcePolicyResource_ + != com.google.cloud.compute.v1.ResourcePolicy.getDefaultInstance()) { + getResourcePolicyResourceBuilder().mergeFrom(value); + } else { + resourcePolicyResource_ = value; + } + } else { + resourcePolicyResourceBuilder_.mergeFrom(value); + } + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.ResourcePolicy resource_policy_resource = 76826186 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public Builder clearResourcePolicyResource() { + bitField0_ = (bitField0_ & ~0x00000010); + resourcePolicyResource_ = null; + if (resourcePolicyResourceBuilder_ != null) { + resourcePolicyResourceBuilder_.dispose(); + resourcePolicyResourceBuilder_ = null; + } + onChanged(); + return this; + } + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.ResourcePolicy resource_policy_resource = 76826186 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.cloud.compute.v1.ResourcePolicy.Builder getResourcePolicyResourceBuilder() { + bitField0_ |= 0x00000010; + onChanged(); + return getResourcePolicyResourceFieldBuilder().getBuilder(); + } + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.ResourcePolicy resource_policy_resource = 76826186 [(.google.api.field_behavior) = REQUIRED]; + * + */ + public com.google.cloud.compute.v1.ResourcePolicyOrBuilder + getResourcePolicyResourceOrBuilder() { + if (resourcePolicyResourceBuilder_ != null) { + return resourcePolicyResourceBuilder_.getMessageOrBuilder(); + } else { + return resourcePolicyResource_ == null + ? com.google.cloud.compute.v1.ResourcePolicy.getDefaultInstance() + : resourcePolicyResource_; + } + } + /** + * + * + *
+     * The body resource for this request
+     * 
+ * + * + * .google.cloud.compute.v1.ResourcePolicy resource_policy_resource = 76826186 [(.google.api.field_behavior) = REQUIRED]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.ResourcePolicy, + com.google.cloud.compute.v1.ResourcePolicy.Builder, + com.google.cloud.compute.v1.ResourcePolicyOrBuilder> + getResourcePolicyResourceFieldBuilder() { + if (resourcePolicyResourceBuilder_ == null) { + resourcePolicyResourceBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.ResourcePolicy, + com.google.cloud.compute.v1.ResourcePolicy.Builder, + com.google.cloud.compute.v1.ResourcePolicyOrBuilder>( + getResourcePolicyResource(), getParentForChildren(), isClean()); + resourcePolicyResource_ = null; + } + return resourcePolicyResourceBuilder_; + } + + private java.lang.Object updateMask_ = ""; + /** + * + * + *
+     * update_mask indicates fields to be updated as part of this request.
+     * 
+ * + * optional string update_mask = 500079778; + * + * @return Whether the updateMask field is set. + */ + public boolean hasUpdateMask() { + return ((bitField0_ & 0x00000020) != 0); + } + /** + * + * + *
+     * update_mask indicates fields to be updated as part of this request.
+     * 
+ * + * optional string update_mask = 500079778; + * + * @return The updateMask. + */ + public java.lang.String getUpdateMask() { + java.lang.Object ref = updateMask_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + updateMask_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * update_mask indicates fields to be updated as part of this request.
+     * 
+ * + * optional string update_mask = 500079778; + * + * @return The bytes for updateMask. + */ + public com.google.protobuf.ByteString getUpdateMaskBytes() { + java.lang.Object ref = updateMask_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + updateMask_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * update_mask indicates fields to be updated as part of this request.
+     * 
+ * + * optional string update_mask = 500079778; + * + * @param value The updateMask to set. + * @return This builder for chaining. + */ + public Builder setUpdateMask(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + updateMask_ = value; + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + /** + * + * + *
+     * update_mask indicates fields to be updated as part of this request.
+     * 
+ * + * optional string update_mask = 500079778; + * + * @return This builder for chaining. + */ + public Builder clearUpdateMask() { + updateMask_ = getDefaultInstance().getUpdateMask(); + bitField0_ = (bitField0_ & ~0x00000020); + onChanged(); + return this; + } + /** + * + * + *
+     * update_mask indicates fields to be updated as part of this request.
+     * 
+ * + * optional string update_mask = 500079778; + * + * @param value The bytes for updateMask to set. + * @return This builder for chaining. + */ + public Builder setUpdateMaskBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + updateMask_ = value; + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.PatchResourcePolicyRequest) + } + + // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.PatchResourcePolicyRequest) + private static final com.google.cloud.compute.v1.PatchResourcePolicyRequest DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.compute.v1.PatchResourcePolicyRequest(); + } + + public static com.google.cloud.compute.v1.PatchResourcePolicyRequest getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public PatchResourcePolicyRequest parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + Builder builder = newBuilder(); + try { + builder.mergeFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(builder.buildPartial()); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e) + .setUnfinishedMessage(builder.buildPartial()); + } + return builder.buildPartial(); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.compute.v1.PatchResourcePolicyRequest getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/PatchResourcePolicyRequestOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/PatchResourcePolicyRequestOrBuilder.java new file mode 100644 index 000000000000..147176e88bb0 --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/PatchResourcePolicyRequestOrBuilder.java @@ -0,0 +1,223 @@ +/* + * Copyright 2023 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/compute/v1/compute.proto + +package com.google.cloud.compute.v1; + +public interface PatchResourcePolicyRequestOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.compute.v1.PatchResourcePolicyRequest) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Project ID for this request.
+   * 
+ * + * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"]; + * + * + * @return The project. + */ + java.lang.String getProject(); + /** + * + * + *
+   * Project ID for this request.
+   * 
+ * + * + * string project = 227560217 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "project"]; + * + * + * @return The bytes for project. + */ + com.google.protobuf.ByteString getProjectBytes(); + + /** + * + * + *
+   * Name of the region for this request.
+   * 
+ * + * + * string region = 138946292 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "region"]; + * + * + * @return The region. + */ + java.lang.String getRegion(); + /** + * + * + *
+   * Name of the region for this request.
+   * 
+ * + * + * string region = 138946292 [(.google.api.field_behavior) = REQUIRED, (.google.cloud.operation_request_field) = "region"]; + * + * + * @return The bytes for region. + */ + com.google.protobuf.ByteString getRegionBytes(); + + /** + * + * + *
+   * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+   * 
+ * + * optional string request_id = 37109963; + * + * @return Whether the requestId field is set. + */ + boolean hasRequestId(); + /** + * + * + *
+   * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+   * 
+ * + * optional string request_id = 37109963; + * + * @return The requestId. + */ + java.lang.String getRequestId(); + /** + * + * + *
+   * An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).
+   * 
+ * + * optional string request_id = 37109963; + * + * @return The bytes for requestId. + */ + com.google.protobuf.ByteString getRequestIdBytes(); + + /** + * + * + *
+   * Id of the resource policy to patch.
+   * 
+ * + * string resource_policy = 159240835 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The resourcePolicy. + */ + java.lang.String getResourcePolicy(); + /** + * + * + *
+   * Id of the resource policy to patch.
+   * 
+ * + * string resource_policy = 159240835 [(.google.api.field_behavior) = REQUIRED]; + * + * @return The bytes for resourcePolicy. + */ + com.google.protobuf.ByteString getResourcePolicyBytes(); + + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.ResourcePolicy resource_policy_resource = 76826186 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return Whether the resourcePolicyResource field is set. + */ + boolean hasResourcePolicyResource(); + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.ResourcePolicy resource_policy_resource = 76826186 [(.google.api.field_behavior) = REQUIRED]; + * + * + * @return The resourcePolicyResource. + */ + com.google.cloud.compute.v1.ResourcePolicy getResourcePolicyResource(); + /** + * + * + *
+   * The body resource for this request
+   * 
+ * + * + * .google.cloud.compute.v1.ResourcePolicy resource_policy_resource = 76826186 [(.google.api.field_behavior) = REQUIRED]; + * + */ + com.google.cloud.compute.v1.ResourcePolicyOrBuilder getResourcePolicyResourceOrBuilder(); + + /** + * + * + *
+   * update_mask indicates fields to be updated as part of this request.
+   * 
+ * + * optional string update_mask = 500079778; + * + * @return Whether the updateMask field is set. + */ + boolean hasUpdateMask(); + /** + * + * + *
+   * update_mask indicates fields to be updated as part of this request.
+   * 
+ * + * optional string update_mask = 500079778; + * + * @return The updateMask. + */ + java.lang.String getUpdateMask(); + /** + * + * + *
+   * update_mask indicates fields to be updated as part of this request.
+   * 
+ * + * optional string update_mask = 500079778; + * + * @return The bytes for updateMask. + */ + com.google.protobuf.ByteString getUpdateMaskBytes(); +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/QuotaExceededInfo.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/QuotaExceededInfo.java index 12ce480e3916..80cf2dc4fea5 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/QuotaExceededInfo.java +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/QuotaExceededInfo.java @@ -40,6 +40,7 @@ private QuotaExceededInfo(com.google.protobuf.GeneratedMessageV3.Builder buil private QuotaExceededInfo() { limitName_ = ""; metricName_ = ""; + rolloutStatus_ = ""; } @java.lang.Override @@ -74,6 +75,163 @@ protected com.google.protobuf.MapField internalGetMapField(int number) { com.google.cloud.compute.v1.QuotaExceededInfo.Builder.class); } + /** + * + * + *
+   * Rollout status of the future quota limit.
+   * 
+ * + * Protobuf enum {@code google.cloud.compute.v1.QuotaExceededInfo.RolloutStatus} + */ + public enum RolloutStatus implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+     * A value indicating that the enum field is not set.
+     * 
+ * + * UNDEFINED_ROLLOUT_STATUS = 0; + */ + UNDEFINED_ROLLOUT_STATUS(0), + /** + * + * + *
+     * IN_PROGRESS - A rollout is in process which will change the limit value to future limit.
+     * 
+ * + * IN_PROGRESS = 469193735; + */ + IN_PROGRESS(469193735), + /** + * + * + *
+     * ROLLOUT_STATUS_UNSPECIFIED - Rollout status is not specified. The default value.
+     * 
+ * + * ROLLOUT_STATUS_UNSPECIFIED = 26864568; + */ + ROLLOUT_STATUS_UNSPECIFIED(26864568), + UNRECOGNIZED(-1), + ; + + /** + * + * + *
+     * A value indicating that the enum field is not set.
+     * 
+ * + * UNDEFINED_ROLLOUT_STATUS = 0; + */ + public static final int UNDEFINED_ROLLOUT_STATUS_VALUE = 0; + /** + * + * + *
+     * IN_PROGRESS - A rollout is in process which will change the limit value to future limit.
+     * 
+ * + * IN_PROGRESS = 469193735; + */ + public static final int IN_PROGRESS_VALUE = 469193735; + /** + * + * + *
+     * ROLLOUT_STATUS_UNSPECIFIED - Rollout status is not specified. The default value.
+     * 
+ * + * ROLLOUT_STATUS_UNSPECIFIED = 26864568; + */ + public static final int ROLLOUT_STATUS_UNSPECIFIED_VALUE = 26864568; + + public final int getNumber() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalArgumentException( + "Can't get the number of an unknown enum value."); + } + return value; + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + * @deprecated Use {@link #forNumber(int)} instead. + */ + @java.lang.Deprecated + public static RolloutStatus valueOf(int value) { + return forNumber(value); + } + + /** + * @param value The numeric wire value of the corresponding enum entry. + * @return The enum associated with the given numeric wire value. + */ + public static RolloutStatus forNumber(int value) { + switch (value) { + case 0: + return UNDEFINED_ROLLOUT_STATUS; + case 469193735: + return IN_PROGRESS; + case 26864568: + return ROLLOUT_STATUS_UNSPECIFIED; + default: + return null; + } + } + + public static com.google.protobuf.Internal.EnumLiteMap internalGetValueMap() { + return internalValueMap; + } + + private static final com.google.protobuf.Internal.EnumLiteMap internalValueMap = + new com.google.protobuf.Internal.EnumLiteMap() { + public RolloutStatus findValueByNumber(int number) { + return RolloutStatus.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + + public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { + return getDescriptor(); + } + + public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.cloud.compute.v1.QuotaExceededInfo.getDescriptor().getEnumTypes().get(0); + } + + private static final RolloutStatus[] VALUES = values(); + + public static RolloutStatus valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) { + if (desc.getType() != getDescriptor()) { + throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); + } + if (desc.getIndex() == -1) { + return UNRECOGNIZED; + } + return VALUES[desc.getIndex()]; + } + + private final int value; + + private RolloutStatus(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.compute.v1.QuotaExceededInfo.RolloutStatus) + } + private int bitField0_; public static final int DIMENSIONS_FIELD_NUMBER = 414334925; @@ -177,6 +335,39 @@ public java.lang.String getDimensionsOrThrow(java.lang.String key) { return map.get(key); } + public static final int FUTURE_LIMIT_FIELD_NUMBER = 456564287; + private double futureLimit_ = 0D; + /** + * + * + *
+   * Future quota limit being rolled out. The limit's unit depends on the quota type or metric.
+   * 
+ * + * optional double future_limit = 456564287; + * + * @return Whether the futureLimit field is set. + */ + @java.lang.Override + public boolean hasFutureLimit() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * + * + *
+   * Future quota limit being rolled out. The limit's unit depends on the quota type or metric.
+   * 
+ * + * optional double future_limit = 456564287; + * + * @return The futureLimit. + */ + @java.lang.Override + public double getFutureLimit() { + return futureLimit_; + } + public static final int LIMIT_FIELD_NUMBER = 102976443; private double limit_ = 0D; /** @@ -192,7 +383,7 @@ public java.lang.String getDimensionsOrThrow(java.lang.String key) { */ @java.lang.Override public boolean hasLimit() { - return ((bitField0_ & 0x00000001) != 0); + return ((bitField0_ & 0x00000002) != 0); } /** * @@ -227,7 +418,7 @@ public double getLimit() { */ @java.lang.Override public boolean hasLimitName() { - return ((bitField0_ & 0x00000002) != 0); + return ((bitField0_ & 0x00000004) != 0); } /** * @@ -293,7 +484,7 @@ public com.google.protobuf.ByteString getLimitNameBytes() { */ @java.lang.Override public boolean hasMetricName() { - return ((bitField0_ & 0x00000004) != 0); + return ((bitField0_ & 0x00000008) != 0); } /** * @@ -342,6 +533,75 @@ public com.google.protobuf.ByteString getMetricNameBytes() { } } + public static final int ROLLOUT_STATUS_FIELD_NUMBER = 476426816; + + @SuppressWarnings("serial") + private volatile java.lang.Object rolloutStatus_ = ""; + /** + * + * + *
+   * Rollout status of the future quota limit.
+   * Check the RolloutStatus enum for the list of possible values.
+   * 
+ * + * optional string rollout_status = 476426816; + * + * @return Whether the rolloutStatus field is set. + */ + @java.lang.Override + public boolean hasRolloutStatus() { + return ((bitField0_ & 0x00000010) != 0); + } + /** + * + * + *
+   * Rollout status of the future quota limit.
+   * Check the RolloutStatus enum for the list of possible values.
+   * 
+ * + * optional string rollout_status = 476426816; + * + * @return The rolloutStatus. + */ + @java.lang.Override + public java.lang.String getRolloutStatus() { + java.lang.Object ref = rolloutStatus_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + rolloutStatus_ = s; + return s; + } + } + /** + * + * + *
+   * Rollout status of the future quota limit.
+   * Check the RolloutStatus enum for the list of possible values.
+   * 
+ * + * optional string rollout_status = 476426816; + * + * @return The bytes for rolloutStatus. + */ + @java.lang.Override + public com.google.protobuf.ByteString getRolloutStatusBytes() { + java.lang.Object ref = rolloutStatus_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + rolloutStatus_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -356,17 +616,23 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (((bitField0_ & 0x00000001) != 0)) { + if (((bitField0_ & 0x00000002) != 0)) { output.writeDouble(102976443, limit_); } - if (((bitField0_ & 0x00000002) != 0)) { + if (((bitField0_ & 0x00000004) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 398197903, limitName_); } - if (((bitField0_ & 0x00000004) != 0)) { + if (((bitField0_ & 0x00000008) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 409881530, metricName_); } com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( output, internalGetDimensions(), DimensionsDefaultEntryHolder.defaultEntry, 414334925); + if (((bitField0_ & 0x00000001) != 0)) { + output.writeDouble(456564287, futureLimit_); + } + if (((bitField0_ & 0x00000010) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 476426816, rolloutStatus_); + } getUnknownFields().writeTo(output); } @@ -376,13 +642,13 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (((bitField0_ & 0x00000001) != 0)) { + if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream.computeDoubleSize(102976443, limit_); } - if (((bitField0_ & 0x00000002) != 0)) { + if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(398197903, limitName_); } - if (((bitField0_ & 0x00000004) != 0)) { + if (((bitField0_ & 0x00000008) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(409881530, metricName_); } for (java.util.Map.Entry entry : @@ -395,6 +661,12 @@ public int getSerializedSize() { .build(); size += com.google.protobuf.CodedOutputStream.computeMessageSize(414334925, dimensions__); } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeDoubleSize(456564287, futureLimit_); + } + if (((bitField0_ & 0x00000010) != 0)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(476426816, rolloutStatus_); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -412,6 +684,11 @@ public boolean equals(final java.lang.Object obj) { (com.google.cloud.compute.v1.QuotaExceededInfo) obj; if (!internalGetDimensions().equals(other.internalGetDimensions())) return false; + if (hasFutureLimit() != other.hasFutureLimit()) return false; + if (hasFutureLimit()) { + if (java.lang.Double.doubleToLongBits(getFutureLimit()) + != java.lang.Double.doubleToLongBits(other.getFutureLimit())) return false; + } if (hasLimit() != other.hasLimit()) return false; if (hasLimit()) { if (java.lang.Double.doubleToLongBits(getLimit()) @@ -425,6 +702,10 @@ public boolean equals(final java.lang.Object obj) { if (hasMetricName()) { if (!getMetricName().equals(other.getMetricName())) return false; } + if (hasRolloutStatus() != other.hasRolloutStatus()) return false; + if (hasRolloutStatus()) { + if (!getRolloutStatus().equals(other.getRolloutStatus())) return false; + } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -440,6 +721,13 @@ public int hashCode() { hash = (37 * hash) + DIMENSIONS_FIELD_NUMBER; hash = (53 * hash) + internalGetDimensions().hashCode(); } + if (hasFutureLimit()) { + hash = (37 * hash) + FUTURE_LIMIT_FIELD_NUMBER; + hash = + (53 * hash) + + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getFutureLimit())); + } if (hasLimit()) { hash = (37 * hash) + LIMIT_FIELD_NUMBER; hash = @@ -455,6 +743,10 @@ public int hashCode() { hash = (37 * hash) + METRIC_NAME_FIELD_NUMBER; hash = (53 * hash) + getMetricName().hashCode(); } + if (hasRolloutStatus()) { + hash = (37 * hash) + ROLLOUT_STATUS_FIELD_NUMBER; + hash = (53 * hash) + getRolloutStatus().hashCode(); + } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; @@ -615,9 +907,11 @@ public Builder clear() { super.clear(); bitField0_ = 0; internalGetMutableDimensions().clear(); + futureLimit_ = 0D; limit_ = 0D; limitName_ = ""; metricName_ = ""; + rolloutStatus_ = ""; return this; } @@ -660,17 +954,25 @@ private void buildPartial0(com.google.cloud.compute.v1.QuotaExceededInfo result) } int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000002) != 0)) { - result.limit_ = limit_; + result.futureLimit_ = futureLimit_; to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000004) != 0)) { - result.limitName_ = limitName_; + result.limit_ = limit_; to_bitField0_ |= 0x00000002; } if (((from_bitField0_ & 0x00000008) != 0)) { - result.metricName_ = metricName_; + result.limitName_ = limitName_; to_bitField0_ |= 0x00000004; } + if (((from_bitField0_ & 0x00000010) != 0)) { + result.metricName_ = metricName_; + to_bitField0_ |= 0x00000008; + } + if (((from_bitField0_ & 0x00000020) != 0)) { + result.rolloutStatus_ = rolloutStatus_; + to_bitField0_ |= 0x00000010; + } result.bitField0_ |= to_bitField0_; } @@ -721,17 +1023,25 @@ public Builder mergeFrom(com.google.cloud.compute.v1.QuotaExceededInfo other) { if (other == com.google.cloud.compute.v1.QuotaExceededInfo.getDefaultInstance()) return this; internalGetMutableDimensions().mergeFrom(other.internalGetDimensions()); bitField0_ |= 0x00000001; + if (other.hasFutureLimit()) { + setFutureLimit(other.getFutureLimit()); + } if (other.hasLimit()) { setLimit(other.getLimit()); } if (other.hasLimitName()) { limitName_ = other.limitName_; - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000008; onChanged(); } if (other.hasMetricName()) { metricName_ = other.metricName_; - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000010; + onChanged(); + } + if (other.hasRolloutStatus()) { + rolloutStatus_ = other.rolloutStatus_; + bitField0_ |= 0x00000020; onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); @@ -763,19 +1073,19 @@ public Builder mergeFrom( case 823811545: { limit_ = input.readDouble(); - bitField0_ |= 0x00000002; + bitField0_ |= 0x00000004; break; } // case 823811545 case -1109384070: { limitName_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000008; break; } // case -1109384070 case -1015915054: { metricName_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000010; break; } // case -1015915054 case -980287894: @@ -790,6 +1100,18 @@ public Builder mergeFrom( bitField0_ |= 0x00000001; break; } // case -980287894 + case -642452999: + { + futureLimit_ = input.readDouble(); + bitField0_ |= 0x00000002; + break; + } // case -642452999 + case -483552766: + { + rolloutStatus_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000020; + break; + } // case -483552766 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -975,6 +1297,74 @@ public Builder putAllDimensions(java.util.Map + * Future quota limit being rolled out. The limit's unit depends on the quota type or metric. + * + * + * optional double future_limit = 456564287; + * + * @return Whether the futureLimit field is set. + */ + @java.lang.Override + public boolean hasFutureLimit() { + return ((bitField0_ & 0x00000002) != 0); + } + /** + * + * + *
+     * Future quota limit being rolled out. The limit's unit depends on the quota type or metric.
+     * 
+ * + * optional double future_limit = 456564287; + * + * @return The futureLimit. + */ + @java.lang.Override + public double getFutureLimit() { + return futureLimit_; + } + /** + * + * + *
+     * Future quota limit being rolled out. The limit's unit depends on the quota type or metric.
+     * 
+ * + * optional double future_limit = 456564287; + * + * @param value The futureLimit to set. + * @return This builder for chaining. + */ + public Builder setFutureLimit(double value) { + + futureLimit_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + /** + * + * + *
+     * Future quota limit being rolled out. The limit's unit depends on the quota type or metric.
+     * 
+ * + * optional double future_limit = 456564287; + * + * @return This builder for chaining. + */ + public Builder clearFutureLimit() { + bitField0_ = (bitField0_ & ~0x00000002); + futureLimit_ = 0D; + onChanged(); + return this; + } + private double limit_; /** * @@ -989,7 +1379,7 @@ public Builder putAllDimensions(java.util.Map + * Rollout status of the future quota limit. + * Check the RolloutStatus enum for the list of possible values. + * + * + * optional string rollout_status = 476426816; + * + * @return Whether the rolloutStatus field is set. + */ + public boolean hasRolloutStatus() { + return ((bitField0_ & 0x00000020) != 0); + } + /** + * + * + *
+     * Rollout status of the future quota limit.
+     * Check the RolloutStatus enum for the list of possible values.
+     * 
+ * + * optional string rollout_status = 476426816; + * + * @return The rolloutStatus. + */ + public java.lang.String getRolloutStatus() { + java.lang.Object ref = rolloutStatus_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + rolloutStatus_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * Rollout status of the future quota limit.
+     * Check the RolloutStatus enum for the list of possible values.
+     * 
+ * + * optional string rollout_status = 476426816; + * + * @return The bytes for rolloutStatus. + */ + public com.google.protobuf.ByteString getRolloutStatusBytes() { + java.lang.Object ref = rolloutStatus_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + rolloutStatus_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * Rollout status of the future quota limit.
+     * Check the RolloutStatus enum for the list of possible values.
+     * 
+ * + * optional string rollout_status = 476426816; + * + * @param value The rolloutStatus to set. + * @return This builder for chaining. + */ + public Builder setRolloutStatus(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + rolloutStatus_ = value; + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + /** + * + * + *
+     * Rollout status of the future quota limit.
+     * Check the RolloutStatus enum for the list of possible values.
+     * 
+ * + * optional string rollout_status = 476426816; + * + * @return This builder for chaining. + */ + public Builder clearRolloutStatus() { + rolloutStatus_ = getDefaultInstance().getRolloutStatus(); + bitField0_ = (bitField0_ & ~0x00000020); + onChanged(); + return this; + } + /** + * + * + *
+     * Rollout status of the future quota limit.
+     * Check the RolloutStatus enum for the list of possible values.
+     * 
+ * + * optional string rollout_status = 476426816; + * + * @param value The bytes for rolloutStatus to set. + * @return This builder for chaining. + */ + public Builder setRolloutStatusBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + rolloutStatus_ = value; + bitField0_ |= 0x00000020; onChanged(); return this; } diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/QuotaExceededInfoOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/QuotaExceededInfoOrBuilder.java index d5a9c33d8503..373c36ce053c 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/QuotaExceededInfoOrBuilder.java +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/QuotaExceededInfoOrBuilder.java @@ -81,6 +81,31 @@ java.lang.String getDimensionsOrDefault( */ java.lang.String getDimensionsOrThrow(java.lang.String key); + /** + * + * + *
+   * Future quota limit being rolled out. The limit's unit depends on the quota type or metric.
+   * 
+ * + * optional double future_limit = 456564287; + * + * @return Whether the futureLimit field is set. + */ + boolean hasFutureLimit(); + /** + * + * + *
+   * Future quota limit being rolled out. The limit's unit depends on the quota type or metric.
+   * 
+ * + * optional double future_limit = 456564287; + * + * @return The futureLimit. + */ + double getFutureLimit(); + /** * * @@ -179,4 +204,44 @@ java.lang.String getDimensionsOrDefault( * @return The bytes for metricName. */ com.google.protobuf.ByteString getMetricNameBytes(); + + /** + * + * + *
+   * Rollout status of the future quota limit.
+   * Check the RolloutStatus enum for the list of possible values.
+   * 
+ * + * optional string rollout_status = 476426816; + * + * @return Whether the rolloutStatus field is set. + */ + boolean hasRolloutStatus(); + /** + * + * + *
+   * Rollout status of the future quota limit.
+   * Check the RolloutStatus enum for the list of possible values.
+   * 
+ * + * optional string rollout_status = 476426816; + * + * @return The rolloutStatus. + */ + java.lang.String getRolloutStatus(); + /** + * + * + *
+   * Rollout status of the future quota limit.
+   * Check the RolloutStatus enum for the list of possible values.
+   * 
+ * + * optional string rollout_status = 476426816; + * + * @return The bytes for rolloutStatus. + */ + com.google.protobuf.ByteString getRolloutStatusBytes(); } diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Scheduling.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Scheduling.java index 12f4b1fc0fcd..71e017ad7d72 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Scheduling.java +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Scheduling.java @@ -671,6 +671,56 @@ public com.google.protobuf.ByteString getInstanceTerminationActionBytes() { } } + public static final int LOCAL_SSD_RECOVERY_TIMEOUT_FIELD_NUMBER = 268015590; + private com.google.cloud.compute.v1.Duration localSsdRecoveryTimeout_; + /** + * + * + *
+   * Specifies the maximum amount of time a Local Ssd Vm should wait while recovery of the Local Ssd state is attempted. Its value should be in between 0 and 168 hours with hour granularity and the default value being 1 hour.
+   * 
+ * + * optional .google.cloud.compute.v1.Duration local_ssd_recovery_timeout = 268015590; + * + * @return Whether the localSsdRecoveryTimeout field is set. + */ + @java.lang.Override + public boolean hasLocalSsdRecoveryTimeout() { + return ((bitField0_ & 0x00000004) != 0); + } + /** + * + * + *
+   * Specifies the maximum amount of time a Local Ssd Vm should wait while recovery of the Local Ssd state is attempted. Its value should be in between 0 and 168 hours with hour granularity and the default value being 1 hour.
+   * 
+ * + * optional .google.cloud.compute.v1.Duration local_ssd_recovery_timeout = 268015590; + * + * @return The localSsdRecoveryTimeout. + */ + @java.lang.Override + public com.google.cloud.compute.v1.Duration getLocalSsdRecoveryTimeout() { + return localSsdRecoveryTimeout_ == null + ? com.google.cloud.compute.v1.Duration.getDefaultInstance() + : localSsdRecoveryTimeout_; + } + /** + * + * + *
+   * Specifies the maximum amount of time a Local Ssd Vm should wait while recovery of the Local Ssd state is attempted. Its value should be in between 0 and 168 hours with hour granularity and the default value being 1 hour.
+   * 
+ * + * optional .google.cloud.compute.v1.Duration local_ssd_recovery_timeout = 268015590; + */ + @java.lang.Override + public com.google.cloud.compute.v1.DurationOrBuilder getLocalSsdRecoveryTimeoutOrBuilder() { + return localSsdRecoveryTimeout_ == null + ? com.google.cloud.compute.v1.Duration.getDefaultInstance() + : localSsdRecoveryTimeout_; + } + public static final int LOCATION_HINT_FIELD_NUMBER = 350519505; @SuppressWarnings("serial") @@ -688,7 +738,7 @@ public com.google.protobuf.ByteString getInstanceTerminationActionBytes() { */ @java.lang.Override public boolean hasLocationHint() { - return ((bitField0_ & 0x00000004) != 0); + return ((bitField0_ & 0x00000008) != 0); } /** * @@ -752,7 +802,7 @@ public com.google.protobuf.ByteString getLocationHintBytes() { */ @java.lang.Override public boolean hasMinNodeCpus() { - return ((bitField0_ & 0x00000008) != 0); + return ((bitField0_ & 0x00000010) != 0); } /** * @@ -866,7 +916,7 @@ public com.google.cloud.compute.v1.SchedulingNodeAffinityOrBuilder getNodeAffini */ @java.lang.Override public boolean hasOnHostMaintenance() { - return ((bitField0_ & 0x00000010) != 0); + return ((bitField0_ & 0x00000020) != 0); } /** * @@ -932,7 +982,7 @@ public com.google.protobuf.ByteString getOnHostMaintenanceBytes() { */ @java.lang.Override public boolean hasPreemptible() { - return ((bitField0_ & 0x00000020) != 0); + return ((bitField0_ & 0x00000040) != 0); } /** * @@ -968,7 +1018,7 @@ public boolean getPreemptible() { */ @java.lang.Override public boolean hasProvisioningModel() { - return ((bitField0_ & 0x00000040) != 0); + return ((bitField0_ & 0x00000080) != 0); } /** * @@ -1033,23 +1083,26 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (((bitField0_ & 0x00000040) != 0)) { + if (((bitField0_ & 0x00000080) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 494423, provisioningModel_); } - if (((bitField0_ & 0x00000010) != 0)) { + if (((bitField0_ & 0x00000020) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 64616796, onHostMaintenance_); } if (((bitField0_ & 0x00000002) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString( output, 107380667, instanceTerminationAction_); } - if (((bitField0_ & 0x00000008) != 0)) { + if (((bitField0_ & 0x00000004) != 0)) { + output.writeMessage(268015590, getLocalSsdRecoveryTimeout()); + } + if (((bitField0_ & 0x00000010) != 0)) { output.writeInt32(317231675, minNodeCpus_); } - if (((bitField0_ & 0x00000020) != 0)) { + if (((bitField0_ & 0x00000040) != 0)) { output.writeBool(324203169, preemptible_); } - if (((bitField0_ & 0x00000004) != 0)) { + if (((bitField0_ & 0x00000008) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 350519505, locationHint_); } if (((bitField0_ & 0x00000001) != 0)) { @@ -1067,10 +1120,10 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (((bitField0_ & 0x00000040) != 0)) { + if (((bitField0_ & 0x00000080) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(494423, provisioningModel_); } - if (((bitField0_ & 0x00000010) != 0)) { + if (((bitField0_ & 0x00000020) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(64616796, onHostMaintenance_); } @@ -1079,13 +1132,18 @@ public int getSerializedSize() { com.google.protobuf.GeneratedMessageV3.computeStringSize( 107380667, instanceTerminationAction_); } - if (((bitField0_ & 0x00000008) != 0)) { + if (((bitField0_ & 0x00000004) != 0)) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 268015590, getLocalSsdRecoveryTimeout()); + } + if (((bitField0_ & 0x00000010) != 0)) { size += com.google.protobuf.CodedOutputStream.computeInt32Size(317231675, minNodeCpus_); } - if (((bitField0_ & 0x00000020) != 0)) { + if (((bitField0_ & 0x00000040) != 0)) { size += com.google.protobuf.CodedOutputStream.computeBoolSize(324203169, preemptible_); } - if (((bitField0_ & 0x00000004) != 0)) { + if (((bitField0_ & 0x00000008) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(350519505, locationHint_); } if (((bitField0_ & 0x00000001) != 0)) { @@ -1120,6 +1178,10 @@ public boolean equals(final java.lang.Object obj) { if (!getInstanceTerminationAction().equals(other.getInstanceTerminationAction())) return false; } + if (hasLocalSsdRecoveryTimeout() != other.hasLocalSsdRecoveryTimeout()) return false; + if (hasLocalSsdRecoveryTimeout()) { + if (!getLocalSsdRecoveryTimeout().equals(other.getLocalSsdRecoveryTimeout())) return false; + } if (hasLocationHint() != other.hasLocationHint()) return false; if (hasLocationHint()) { if (!getLocationHint().equals(other.getLocationHint())) return false; @@ -1160,6 +1222,10 @@ public int hashCode() { hash = (37 * hash) + INSTANCE_TERMINATION_ACTION_FIELD_NUMBER; hash = (53 * hash) + getInstanceTerminationAction().hashCode(); } + if (hasLocalSsdRecoveryTimeout()) { + hash = (37 * hash) + LOCAL_SSD_RECOVERY_TIMEOUT_FIELD_NUMBER; + hash = (53 * hash) + getLocalSsdRecoveryTimeout().hashCode(); + } if (hasLocationHint()) { hash = (37 * hash) + LOCATION_HINT_FIELD_NUMBER; hash = (53 * hash) + getLocationHint().hashCode(); @@ -1313,10 +1379,20 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { } // Construct using com.google.cloud.compute.v1.Scheduling.newBuilder() - private Builder() {} + private Builder() { + maybeForceBuilderInitialization(); + } private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getLocalSsdRecoveryTimeoutFieldBuilder(); + getNodeAffinitiesFieldBuilder(); + } } @java.lang.Override @@ -1325,6 +1401,11 @@ public Builder clear() { bitField0_ = 0; automaticRestart_ = false; instanceTerminationAction_ = ""; + localSsdRecoveryTimeout_ = null; + if (localSsdRecoveryTimeoutBuilder_ != null) { + localSsdRecoveryTimeoutBuilder_.dispose(); + localSsdRecoveryTimeoutBuilder_ = null; + } locationHint_ = ""; minNodeCpus_ = 0; if (nodeAffinitiesBuilder_ == null) { @@ -1333,7 +1414,7 @@ public Builder clear() { nodeAffinities_ = null; nodeAffinitiesBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x00000010); + bitField0_ = (bitField0_ & ~0x00000020); onHostMaintenance_ = ""; preemptible_ = false; provisioningModel_ = ""; @@ -1374,9 +1455,9 @@ public com.google.cloud.compute.v1.Scheduling buildPartial() { private void buildPartialRepeatedFields(com.google.cloud.compute.v1.Scheduling result) { if (nodeAffinitiesBuilder_ == null) { - if (((bitField0_ & 0x00000010) != 0)) { + if (((bitField0_ & 0x00000020) != 0)) { nodeAffinities_ = java.util.Collections.unmodifiableList(nodeAffinities_); - bitField0_ = (bitField0_ & ~0x00000010); + bitField0_ = (bitField0_ & ~0x00000020); } result.nodeAffinities_ = nodeAffinities_; } else { @@ -1396,25 +1477,32 @@ private void buildPartial0(com.google.cloud.compute.v1.Scheduling result) { to_bitField0_ |= 0x00000002; } if (((from_bitField0_ & 0x00000004) != 0)) { - result.locationHint_ = locationHint_; + result.localSsdRecoveryTimeout_ = + localSsdRecoveryTimeoutBuilder_ == null + ? localSsdRecoveryTimeout_ + : localSsdRecoveryTimeoutBuilder_.build(); to_bitField0_ |= 0x00000004; } if (((from_bitField0_ & 0x00000008) != 0)) { - result.minNodeCpus_ = minNodeCpus_; + result.locationHint_ = locationHint_; to_bitField0_ |= 0x00000008; } - if (((from_bitField0_ & 0x00000020) != 0)) { - result.onHostMaintenance_ = onHostMaintenance_; + if (((from_bitField0_ & 0x00000010) != 0)) { + result.minNodeCpus_ = minNodeCpus_; to_bitField0_ |= 0x00000010; } if (((from_bitField0_ & 0x00000040) != 0)) { - result.preemptible_ = preemptible_; + result.onHostMaintenance_ = onHostMaintenance_; to_bitField0_ |= 0x00000020; } if (((from_bitField0_ & 0x00000080) != 0)) { - result.provisioningModel_ = provisioningModel_; + result.preemptible_ = preemptible_; to_bitField0_ |= 0x00000040; } + if (((from_bitField0_ & 0x00000100) != 0)) { + result.provisioningModel_ = provisioningModel_; + to_bitField0_ |= 0x00000080; + } result.bitField0_ |= to_bitField0_; } @@ -1471,9 +1559,12 @@ public Builder mergeFrom(com.google.cloud.compute.v1.Scheduling other) { bitField0_ |= 0x00000002; onChanged(); } + if (other.hasLocalSsdRecoveryTimeout()) { + mergeLocalSsdRecoveryTimeout(other.getLocalSsdRecoveryTimeout()); + } if (other.hasLocationHint()) { locationHint_ = other.locationHint_; - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000008; onChanged(); } if (other.hasMinNodeCpus()) { @@ -1483,7 +1574,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.Scheduling other) { if (!other.nodeAffinities_.isEmpty()) { if (nodeAffinities_.isEmpty()) { nodeAffinities_ = other.nodeAffinities_; - bitField0_ = (bitField0_ & ~0x00000010); + bitField0_ = (bitField0_ & ~0x00000020); } else { ensureNodeAffinitiesIsMutable(); nodeAffinities_.addAll(other.nodeAffinities_); @@ -1496,7 +1587,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.Scheduling other) { nodeAffinitiesBuilder_.dispose(); nodeAffinitiesBuilder_ = null; nodeAffinities_ = other.nodeAffinities_; - bitField0_ = (bitField0_ & ~0x00000010); + bitField0_ = (bitField0_ & ~0x00000020); nodeAffinitiesBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getNodeAffinitiesFieldBuilder() @@ -1508,7 +1599,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.Scheduling other) { } if (other.hasOnHostMaintenance()) { onHostMaintenance_ = other.onHostMaintenance_; - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; onChanged(); } if (other.hasPreemptible()) { @@ -1516,7 +1607,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.Scheduling other) { } if (other.hasProvisioningModel()) { provisioningModel_ = other.provisioningModel_; - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000100; onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); @@ -1548,13 +1639,13 @@ public Builder mergeFrom( case 3955386: { provisioningModel_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000100; break; } // case 3955386 case 516934370: { onHostMaintenance_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; break; } // case 516934370 case 859045338: @@ -1563,22 +1654,29 @@ public Builder mergeFrom( bitField0_ |= 0x00000002; break; } // case 859045338 + case 2144124722: + { + input.readMessage( + getLocalSsdRecoveryTimeoutFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000004; + break; + } // case 2144124722 case -1757113896: { minNodeCpus_ = input.readInt32(); - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000010; break; } // case -1757113896 case -1701341944: { preemptible_ = input.readBool(); - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000080; break; } // case -1701341944 case -1490811254: { locationHint_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000008; break; } // case -1490811254 case -1488396328: @@ -1814,6 +1912,200 @@ public Builder setInstanceTerminationActionBytes(com.google.protobuf.ByteString return this; } + private com.google.cloud.compute.v1.Duration localSsdRecoveryTimeout_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.Duration, + com.google.cloud.compute.v1.Duration.Builder, + com.google.cloud.compute.v1.DurationOrBuilder> + localSsdRecoveryTimeoutBuilder_; + /** + * + * + *
+     * Specifies the maximum amount of time a Local Ssd Vm should wait while recovery of the Local Ssd state is attempted. Its value should be in between 0 and 168 hours with hour granularity and the default value being 1 hour.
+     * 
+ * + * optional .google.cloud.compute.v1.Duration local_ssd_recovery_timeout = 268015590; + * + * + * @return Whether the localSsdRecoveryTimeout field is set. + */ + public boolean hasLocalSsdRecoveryTimeout() { + return ((bitField0_ & 0x00000004) != 0); + } + /** + * + * + *
+     * Specifies the maximum amount of time a Local Ssd Vm should wait while recovery of the Local Ssd state is attempted. Its value should be in between 0 and 168 hours with hour granularity and the default value being 1 hour.
+     * 
+ * + * optional .google.cloud.compute.v1.Duration local_ssd_recovery_timeout = 268015590; + * + * + * @return The localSsdRecoveryTimeout. + */ + public com.google.cloud.compute.v1.Duration getLocalSsdRecoveryTimeout() { + if (localSsdRecoveryTimeoutBuilder_ == null) { + return localSsdRecoveryTimeout_ == null + ? com.google.cloud.compute.v1.Duration.getDefaultInstance() + : localSsdRecoveryTimeout_; + } else { + return localSsdRecoveryTimeoutBuilder_.getMessage(); + } + } + /** + * + * + *
+     * Specifies the maximum amount of time a Local Ssd Vm should wait while recovery of the Local Ssd state is attempted. Its value should be in between 0 and 168 hours with hour granularity and the default value being 1 hour.
+     * 
+ * + * optional .google.cloud.compute.v1.Duration local_ssd_recovery_timeout = 268015590; + * + */ + public Builder setLocalSsdRecoveryTimeout(com.google.cloud.compute.v1.Duration value) { + if (localSsdRecoveryTimeoutBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + localSsdRecoveryTimeout_ = value; + } else { + localSsdRecoveryTimeoutBuilder_.setMessage(value); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + /** + * + * + *
+     * Specifies the maximum amount of time a Local Ssd Vm should wait while recovery of the Local Ssd state is attempted. Its value should be in between 0 and 168 hours with hour granularity and the default value being 1 hour.
+     * 
+ * + * optional .google.cloud.compute.v1.Duration local_ssd_recovery_timeout = 268015590; + * + */ + public Builder setLocalSsdRecoveryTimeout( + com.google.cloud.compute.v1.Duration.Builder builderForValue) { + if (localSsdRecoveryTimeoutBuilder_ == null) { + localSsdRecoveryTimeout_ = builderForValue.build(); + } else { + localSsdRecoveryTimeoutBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + /** + * + * + *
+     * Specifies the maximum amount of time a Local Ssd Vm should wait while recovery of the Local Ssd state is attempted. Its value should be in between 0 and 168 hours with hour granularity and the default value being 1 hour.
+     * 
+ * + * optional .google.cloud.compute.v1.Duration local_ssd_recovery_timeout = 268015590; + * + */ + public Builder mergeLocalSsdRecoveryTimeout(com.google.cloud.compute.v1.Duration value) { + if (localSsdRecoveryTimeoutBuilder_ == null) { + if (((bitField0_ & 0x00000004) != 0) + && localSsdRecoveryTimeout_ != null + && localSsdRecoveryTimeout_ + != com.google.cloud.compute.v1.Duration.getDefaultInstance()) { + getLocalSsdRecoveryTimeoutBuilder().mergeFrom(value); + } else { + localSsdRecoveryTimeout_ = value; + } + } else { + localSsdRecoveryTimeoutBuilder_.mergeFrom(value); + } + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + /** + * + * + *
+     * Specifies the maximum amount of time a Local Ssd Vm should wait while recovery of the Local Ssd state is attempted. Its value should be in between 0 and 168 hours with hour granularity and the default value being 1 hour.
+     * 
+ * + * optional .google.cloud.compute.v1.Duration local_ssd_recovery_timeout = 268015590; + * + */ + public Builder clearLocalSsdRecoveryTimeout() { + bitField0_ = (bitField0_ & ~0x00000004); + localSsdRecoveryTimeout_ = null; + if (localSsdRecoveryTimeoutBuilder_ != null) { + localSsdRecoveryTimeoutBuilder_.dispose(); + localSsdRecoveryTimeoutBuilder_ = null; + } + onChanged(); + return this; + } + /** + * + * + *
+     * Specifies the maximum amount of time a Local Ssd Vm should wait while recovery of the Local Ssd state is attempted. Its value should be in between 0 and 168 hours with hour granularity and the default value being 1 hour.
+     * 
+ * + * optional .google.cloud.compute.v1.Duration local_ssd_recovery_timeout = 268015590; + * + */ + public com.google.cloud.compute.v1.Duration.Builder getLocalSsdRecoveryTimeoutBuilder() { + bitField0_ |= 0x00000004; + onChanged(); + return getLocalSsdRecoveryTimeoutFieldBuilder().getBuilder(); + } + /** + * + * + *
+     * Specifies the maximum amount of time a Local Ssd Vm should wait while recovery of the Local Ssd state is attempted. Its value should be in between 0 and 168 hours with hour granularity and the default value being 1 hour.
+     * 
+ * + * optional .google.cloud.compute.v1.Duration local_ssd_recovery_timeout = 268015590; + * + */ + public com.google.cloud.compute.v1.DurationOrBuilder getLocalSsdRecoveryTimeoutOrBuilder() { + if (localSsdRecoveryTimeoutBuilder_ != null) { + return localSsdRecoveryTimeoutBuilder_.getMessageOrBuilder(); + } else { + return localSsdRecoveryTimeout_ == null + ? com.google.cloud.compute.v1.Duration.getDefaultInstance() + : localSsdRecoveryTimeout_; + } + } + /** + * + * + *
+     * Specifies the maximum amount of time a Local Ssd Vm should wait while recovery of the Local Ssd state is attempted. Its value should be in between 0 and 168 hours with hour granularity and the default value being 1 hour.
+     * 
+ * + * optional .google.cloud.compute.v1.Duration local_ssd_recovery_timeout = 268015590; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.Duration, + com.google.cloud.compute.v1.Duration.Builder, + com.google.cloud.compute.v1.DurationOrBuilder> + getLocalSsdRecoveryTimeoutFieldBuilder() { + if (localSsdRecoveryTimeoutBuilder_ == null) { + localSsdRecoveryTimeoutBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.Duration, + com.google.cloud.compute.v1.Duration.Builder, + com.google.cloud.compute.v1.DurationOrBuilder>( + getLocalSsdRecoveryTimeout(), getParentForChildren(), isClean()); + localSsdRecoveryTimeout_ = null; + } + return localSsdRecoveryTimeoutBuilder_; + } + private java.lang.Object locationHint_ = ""; /** * @@ -1827,7 +2119,7 @@ public Builder setInstanceTerminationActionBytes(com.google.protobuf.ByteString * @return Whether the locationHint field is set. */ public boolean hasLocationHint() { - return ((bitField0_ & 0x00000004) != 0); + return ((bitField0_ & 0x00000008) != 0); } /** * @@ -1890,7 +2182,7 @@ public Builder setLocationHint(java.lang.String value) { throw new NullPointerException(); } locationHint_ = value; - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -1907,7 +2199,7 @@ public Builder setLocationHint(java.lang.String value) { */ public Builder clearLocationHint() { locationHint_ = getDefaultInstance().getLocationHint(); - bitField0_ = (bitField0_ & ~0x00000004); + bitField0_ = (bitField0_ & ~0x00000008); onChanged(); return this; } @@ -1929,7 +2221,7 @@ public Builder setLocationHintBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); locationHint_ = value; - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -1948,7 +2240,7 @@ public Builder setLocationHintBytes(com.google.protobuf.ByteString value) { */ @java.lang.Override public boolean hasMinNodeCpus() { - return ((bitField0_ & 0x00000008) != 0); + return ((bitField0_ & 0x00000010) != 0); } /** * @@ -1980,7 +2272,7 @@ public int getMinNodeCpus() { public Builder setMinNodeCpus(int value) { minNodeCpus_ = value; - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -1996,7 +2288,7 @@ public Builder setMinNodeCpus(int value) { * @return This builder for chaining. */ public Builder clearMinNodeCpus() { - bitField0_ = (bitField0_ & ~0x00000008); + bitField0_ = (bitField0_ & ~0x00000010); minNodeCpus_ = 0; onChanged(); return this; @@ -2006,11 +2298,11 @@ public Builder clearMinNodeCpus() { java.util.Collections.emptyList(); private void ensureNodeAffinitiesIsMutable() { - if (!((bitField0_ & 0x00000010) != 0)) { + if (!((bitField0_ & 0x00000020) != 0)) { nodeAffinities_ = new java.util.ArrayList( nodeAffinities_); - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000020; } } @@ -2240,7 +2532,7 @@ public Builder addAllNodeAffinities( public Builder clearNodeAffinities() { if (nodeAffinitiesBuilder_ == null) { nodeAffinities_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000010); + bitField0_ = (bitField0_ & ~0x00000020); onChanged(); } else { nodeAffinitiesBuilder_.clear(); @@ -2374,7 +2666,7 @@ public com.google.cloud.compute.v1.SchedulingNodeAffinity.Builder addNodeAffinit com.google.cloud.compute.v1.SchedulingNodeAffinity.Builder, com.google.cloud.compute.v1.SchedulingNodeAffinityOrBuilder>( nodeAffinities_, - ((bitField0_ & 0x00000010) != 0), + ((bitField0_ & 0x00000020) != 0), getParentForChildren(), isClean()); nodeAffinities_ = null; @@ -2396,7 +2688,7 @@ public com.google.cloud.compute.v1.SchedulingNodeAffinity.Builder addNodeAffinit * @return Whether the onHostMaintenance field is set. */ public boolean hasOnHostMaintenance() { - return ((bitField0_ & 0x00000020) != 0); + return ((bitField0_ & 0x00000040) != 0); } /** * @@ -2462,7 +2754,7 @@ public Builder setOnHostMaintenance(java.lang.String value) { throw new NullPointerException(); } onHostMaintenance_ = value; - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -2480,7 +2772,7 @@ public Builder setOnHostMaintenance(java.lang.String value) { */ public Builder clearOnHostMaintenance() { onHostMaintenance_ = getDefaultInstance().getOnHostMaintenance(); - bitField0_ = (bitField0_ & ~0x00000020); + bitField0_ = (bitField0_ & ~0x00000040); onChanged(); return this; } @@ -2503,7 +2795,7 @@ public Builder setOnHostMaintenanceBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); onHostMaintenance_ = value; - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -2522,7 +2814,7 @@ public Builder setOnHostMaintenanceBytes(com.google.protobuf.ByteString value) { */ @java.lang.Override public boolean hasPreemptible() { - return ((bitField0_ & 0x00000040) != 0); + return ((bitField0_ & 0x00000080) != 0); } /** * @@ -2554,7 +2846,7 @@ public boolean getPreemptible() { public Builder setPreemptible(boolean value) { preemptible_ = value; - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000080; onChanged(); return this; } @@ -2570,7 +2862,7 @@ public Builder setPreemptible(boolean value) { * @return This builder for chaining. */ public Builder clearPreemptible() { - bitField0_ = (bitField0_ & ~0x00000040); + bitField0_ = (bitField0_ & ~0x00000080); preemptible_ = false; onChanged(); return this; @@ -2590,7 +2882,7 @@ public Builder clearPreemptible() { * @return Whether the provisioningModel field is set. */ public boolean hasProvisioningModel() { - return ((bitField0_ & 0x00000080) != 0); + return ((bitField0_ & 0x00000100) != 0); } /** * @@ -2656,7 +2948,7 @@ public Builder setProvisioningModel(java.lang.String value) { throw new NullPointerException(); } provisioningModel_ = value; - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000100; onChanged(); return this; } @@ -2674,7 +2966,7 @@ public Builder setProvisioningModel(java.lang.String value) { */ public Builder clearProvisioningModel() { provisioningModel_ = getDefaultInstance().getProvisioningModel(); - bitField0_ = (bitField0_ & ~0x00000080); + bitField0_ = (bitField0_ & ~0x00000100); onChanged(); return this; } @@ -2697,7 +2989,7 @@ public Builder setProvisioningModelBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); provisioningModel_ = value; - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000100; onChanged(); return this; } diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/SchedulingOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/SchedulingOrBuilder.java index 416d0559d8e6..241398b9fea9 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/SchedulingOrBuilder.java +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/SchedulingOrBuilder.java @@ -88,6 +88,41 @@ public interface SchedulingOrBuilder */ com.google.protobuf.ByteString getInstanceTerminationActionBytes(); + /** + * + * + *
+   * Specifies the maximum amount of time a Local Ssd Vm should wait while recovery of the Local Ssd state is attempted. Its value should be in between 0 and 168 hours with hour granularity and the default value being 1 hour.
+   * 
+ * + * optional .google.cloud.compute.v1.Duration local_ssd_recovery_timeout = 268015590; + * + * @return Whether the localSsdRecoveryTimeout field is set. + */ + boolean hasLocalSsdRecoveryTimeout(); + /** + * + * + *
+   * Specifies the maximum amount of time a Local Ssd Vm should wait while recovery of the Local Ssd state is attempted. Its value should be in between 0 and 168 hours with hour granularity and the default value being 1 hour.
+   * 
+ * + * optional .google.cloud.compute.v1.Duration local_ssd_recovery_timeout = 268015590; + * + * @return The localSsdRecoveryTimeout. + */ + com.google.cloud.compute.v1.Duration getLocalSsdRecoveryTimeout(); + /** + * + * + *
+   * Specifies the maximum amount of time a Local Ssd Vm should wait while recovery of the Local Ssd state is attempted. Its value should be in between 0 and 168 hours with hour granularity and the default value being 1 hour.
+   * 
+ * + * optional .google.cloud.compute.v1.Duration local_ssd_recovery_timeout = 268015590; + */ + com.google.cloud.compute.v1.DurationOrBuilder getLocalSsdRecoveryTimeoutOrBuilder(); + /** * * diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ServiceAttachmentConnectedEndpoint.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ServiceAttachmentConnectedEndpoint.java index c4665700b15e..07632e76b6e4 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ServiceAttachmentConnectedEndpoint.java +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ServiceAttachmentConnectedEndpoint.java @@ -39,6 +39,7 @@ private ServiceAttachmentConnectedEndpoint( } private ServiceAttachmentConnectedEndpoint() { + consumerNetwork_ = ""; endpoint_ = ""; status_ = ""; } @@ -296,6 +297,72 @@ private Status(int value) { } private int bitField0_; + public static final int CONSUMER_NETWORK_FIELD_NUMBER = 254357221; + + @SuppressWarnings("serial") + private volatile java.lang.Object consumerNetwork_ = ""; + /** + * + * + *
+   * The url of the consumer network.
+   * 
+ * + * optional string consumer_network = 254357221; + * + * @return Whether the consumerNetwork field is set. + */ + @java.lang.Override + public boolean hasConsumerNetwork() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * + * + *
+   * The url of the consumer network.
+   * 
+ * + * optional string consumer_network = 254357221; + * + * @return The consumerNetwork. + */ + @java.lang.Override + public java.lang.String getConsumerNetwork() { + java.lang.Object ref = consumerNetwork_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + consumerNetwork_ = s; + return s; + } + } + /** + * + * + *
+   * The url of the consumer network.
+   * 
+ * + * optional string consumer_network = 254357221; + * + * @return The bytes for consumerNetwork. + */ + @java.lang.Override + public com.google.protobuf.ByteString getConsumerNetworkBytes() { + java.lang.Object ref = consumerNetwork_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + consumerNetwork_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + public static final int ENDPOINT_FIELD_NUMBER = 130489749; @SuppressWarnings("serial") @@ -313,7 +380,7 @@ private Status(int value) { */ @java.lang.Override public boolean hasEndpoint() { - return ((bitField0_ & 0x00000001) != 0); + return ((bitField0_ & 0x00000002) != 0); } /** * @@ -377,7 +444,7 @@ public com.google.protobuf.ByteString getEndpointBytes() { */ @java.lang.Override public boolean hasPscConnectionId() { - return ((bitField0_ & 0x00000002) != 0); + return ((bitField0_ & 0x00000004) != 0); } /** * @@ -413,7 +480,7 @@ public long getPscConnectionId() { */ @java.lang.Override public boolean hasStatus() { - return ((bitField0_ & 0x00000004) != 0); + return ((bitField0_ & 0x00000008) != 0); } /** * @@ -478,13 +545,16 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (((bitField0_ & 0x00000001) != 0)) { + if (((bitField0_ & 0x00000002) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 130489749, endpoint_); } - if (((bitField0_ & 0x00000004) != 0)) { + if (((bitField0_ & 0x00000008) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 181260274, status_); } - if (((bitField0_ & 0x00000002) != 0)) { + if (((bitField0_ & 0x00000001) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 254357221, consumerNetwork_); + } + if (((bitField0_ & 0x00000004) != 0)) { output.writeUInt64(292082397, pscConnectionId_); } getUnknownFields().writeTo(output); @@ -496,13 +566,16 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (((bitField0_ & 0x00000001) != 0)) { + if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(130489749, endpoint_); } - if (((bitField0_ & 0x00000004) != 0)) { + if (((bitField0_ & 0x00000008) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(181260274, status_); } - if (((bitField0_ & 0x00000002) != 0)) { + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(254357221, consumerNetwork_); + } + if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.CodedOutputStream.computeUInt64Size(292082397, pscConnectionId_); } size += getUnknownFields().getSerializedSize(); @@ -521,6 +594,10 @@ public boolean equals(final java.lang.Object obj) { com.google.cloud.compute.v1.ServiceAttachmentConnectedEndpoint other = (com.google.cloud.compute.v1.ServiceAttachmentConnectedEndpoint) obj; + if (hasConsumerNetwork() != other.hasConsumerNetwork()) return false; + if (hasConsumerNetwork()) { + if (!getConsumerNetwork().equals(other.getConsumerNetwork())) return false; + } if (hasEndpoint() != other.hasEndpoint()) return false; if (hasEndpoint()) { if (!getEndpoint().equals(other.getEndpoint())) return false; @@ -544,6 +621,10 @@ public int hashCode() { } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); + if (hasConsumerNetwork()) { + hash = (37 * hash) + CONSUMER_NETWORK_FIELD_NUMBER; + hash = (53 * hash) + getConsumerNetwork().hashCode(); + } if (hasEndpoint()) { hash = (37 * hash) + ENDPOINT_FIELD_NUMBER; hash = (53 * hash) + getEndpoint().hashCode(); @@ -696,6 +777,7 @@ private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { public Builder clear() { super.clear(); bitField0_ = 0; + consumerNetwork_ = ""; endpoint_ = ""; pscConnectionId_ = 0L; status_ = ""; @@ -739,17 +821,21 @@ private void buildPartial0( int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { - result.endpoint_ = endpoint_; + result.consumerNetwork_ = consumerNetwork_; to_bitField0_ |= 0x00000001; } if (((from_bitField0_ & 0x00000002) != 0)) { - result.pscConnectionId_ = pscConnectionId_; + result.endpoint_ = endpoint_; to_bitField0_ |= 0x00000002; } if (((from_bitField0_ & 0x00000004) != 0)) { - result.status_ = status_; + result.pscConnectionId_ = pscConnectionId_; to_bitField0_ |= 0x00000004; } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.status_ = status_; + to_bitField0_ |= 0x00000008; + } result.bitField0_ |= to_bitField0_; } @@ -800,9 +886,14 @@ public Builder mergeFrom(com.google.cloud.compute.v1.ServiceAttachmentConnectedE if (other == com.google.cloud.compute.v1.ServiceAttachmentConnectedEndpoint.getDefaultInstance()) return this; + if (other.hasConsumerNetwork()) { + consumerNetwork_ = other.consumerNetwork_; + bitField0_ |= 0x00000001; + onChanged(); + } if (other.hasEndpoint()) { endpoint_ = other.endpoint_; - bitField0_ |= 0x00000001; + bitField0_ |= 0x00000002; onChanged(); } if (other.hasPscConnectionId()) { @@ -810,7 +901,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.ServiceAttachmentConnectedE } if (other.hasStatus()) { status_ = other.status_; - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000008; onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); @@ -842,19 +933,25 @@ public Builder mergeFrom( case 1043917994: { endpoint_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000001; + bitField0_ |= 0x00000002; break; } // case 1043917994 case 1450082194: { status_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000008; break; } // case 1450082194 + case 2034857770: + { + consumerNetwork_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 2034857770 case -1958308120: { pscConnectionId_ = input.readUInt64(); - bitField0_ |= 0x00000002; + bitField0_ |= 0x00000004; break; } // case -1958308120 default: @@ -876,6 +973,126 @@ public Builder mergeFrom( private int bitField0_; + private java.lang.Object consumerNetwork_ = ""; + /** + * + * + *
+     * The url of the consumer network.
+     * 
+ * + * optional string consumer_network = 254357221; + * + * @return Whether the consumerNetwork field is set. + */ + public boolean hasConsumerNetwork() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * + * + *
+     * The url of the consumer network.
+     * 
+ * + * optional string consumer_network = 254357221; + * + * @return The consumerNetwork. + */ + public java.lang.String getConsumerNetwork() { + java.lang.Object ref = consumerNetwork_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + consumerNetwork_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * The url of the consumer network.
+     * 
+ * + * optional string consumer_network = 254357221; + * + * @return The bytes for consumerNetwork. + */ + public com.google.protobuf.ByteString getConsumerNetworkBytes() { + java.lang.Object ref = consumerNetwork_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + consumerNetwork_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * The url of the consumer network.
+     * 
+ * + * optional string consumer_network = 254357221; + * + * @param value The consumerNetwork to set. + * @return This builder for chaining. + */ + public Builder setConsumerNetwork(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + consumerNetwork_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + * + * + *
+     * The url of the consumer network.
+     * 
+ * + * optional string consumer_network = 254357221; + * + * @return This builder for chaining. + */ + public Builder clearConsumerNetwork() { + consumerNetwork_ = getDefaultInstance().getConsumerNetwork(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + /** + * + * + *
+     * The url of the consumer network.
+     * 
+ * + * optional string consumer_network = 254357221; + * + * @param value The bytes for consumerNetwork to set. + * @return This builder for chaining. + */ + public Builder setConsumerNetworkBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + consumerNetwork_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + private java.lang.Object endpoint_ = ""; /** * @@ -889,7 +1106,7 @@ public Builder mergeFrom( * @return Whether the endpoint field is set. */ public boolean hasEndpoint() { - return ((bitField0_ & 0x00000001) != 0); + return ((bitField0_ & 0x00000002) != 0); } /** * @@ -952,7 +1169,7 @@ public Builder setEndpoint(java.lang.String value) { throw new NullPointerException(); } endpoint_ = value; - bitField0_ |= 0x00000001; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -969,7 +1186,7 @@ public Builder setEndpoint(java.lang.String value) { */ public Builder clearEndpoint() { endpoint_ = getDefaultInstance().getEndpoint(); - bitField0_ = (bitField0_ & ~0x00000001); + bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; } @@ -991,7 +1208,7 @@ public Builder setEndpointBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); endpoint_ = value; - bitField0_ |= 0x00000001; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -1010,7 +1227,7 @@ public Builder setEndpointBytes(com.google.protobuf.ByteString value) { */ @java.lang.Override public boolean hasPscConnectionId() { - return ((bitField0_ & 0x00000002) != 0); + return ((bitField0_ & 0x00000004) != 0); } /** * @@ -1042,7 +1259,7 @@ public long getPscConnectionId() { public Builder setPscConnectionId(long value) { pscConnectionId_ = value; - bitField0_ |= 0x00000002; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -1058,7 +1275,7 @@ public Builder setPscConnectionId(long value) { * @return This builder for chaining. */ public Builder clearPscConnectionId() { - bitField0_ = (bitField0_ & ~0x00000002); + bitField0_ = (bitField0_ & ~0x00000004); pscConnectionId_ = 0L; onChanged(); return this; @@ -1078,7 +1295,7 @@ public Builder clearPscConnectionId() { * @return Whether the status field is set. */ public boolean hasStatus() { - return ((bitField0_ & 0x00000004) != 0); + return ((bitField0_ & 0x00000008) != 0); } /** * @@ -1144,7 +1361,7 @@ public Builder setStatus(java.lang.String value) { throw new NullPointerException(); } status_ = value; - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -1162,7 +1379,7 @@ public Builder setStatus(java.lang.String value) { */ public Builder clearStatus() { status_ = getDefaultInstance().getStatus(); - bitField0_ = (bitField0_ & ~0x00000004); + bitField0_ = (bitField0_ & ~0x00000008); onChanged(); return this; } @@ -1185,7 +1402,7 @@ public Builder setStatusBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); status_ = value; - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000008; onChanged(); return this; } diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ServiceAttachmentConnectedEndpointOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ServiceAttachmentConnectedEndpointOrBuilder.java index d7e255a3b6bb..5d1998b42ea4 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ServiceAttachmentConnectedEndpointOrBuilder.java +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ServiceAttachmentConnectedEndpointOrBuilder.java @@ -23,6 +23,43 @@ public interface ServiceAttachmentConnectedEndpointOrBuilder // @@protoc_insertion_point(interface_extends:google.cloud.compute.v1.ServiceAttachmentConnectedEndpoint) com.google.protobuf.MessageOrBuilder { + /** + * + * + *
+   * The url of the consumer network.
+   * 
+ * + * optional string consumer_network = 254357221; + * + * @return Whether the consumerNetwork field is set. + */ + boolean hasConsumerNetwork(); + /** + * + * + *
+   * The url of the consumer network.
+   * 
+ * + * optional string consumer_network = 254357221; + * + * @return The consumerNetwork. + */ + java.lang.String getConsumerNetwork(); + /** + * + * + *
+   * The url of the consumer network.
+   * 
+ * + * optional string consumer_network = 254357221; + * + * @return The bytes for consumerNetwork. + */ + com.google.protobuf.ByteString getConsumerNetworkBytes(); + /** * * diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/proto/google/cloud/compute/v1/compute.proto b/java-compute/proto-google-cloud-compute-v1/src/main/proto/google/cloud/compute/v1/compute.proto index a6b46343f81a..ea8ac4ac885b 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/proto/google/cloud/compute/v1/compute.proto +++ b/java-compute/proto-google-cloud-compute-v1/src/main/proto/google/cloud/compute/v1/compute.proto @@ -14,7 +14,7 @@ // Generated by the disco-to-proto3-converter. DO NOT EDIT! // Source Discovery file: compute.v1.json -// Source file revision: 20230701 +// Source file revision: 20230711 // API name: compute // API version: v1 @@ -2887,7 +2887,7 @@ message BackendBucket { // [Output Only] Creation timestamp in RFC3339 text format. optional string creation_timestamp = 30525366; - // Headers that the HTTP/S load balancer should add to proxied responses. + // Headers that the Application Load Balancer should add to proxied responses. repeated string custom_response_headers = 387539094; // An optional textual description of the resource; provided by the client when the resource is created. @@ -6854,6 +6854,9 @@ message DistributionPolicy { // The group picks zones for creating VM instances to fulfill the requested number of VMs within present resource constraints and to maximize utilization of unused zonal reservations. Recommended for batch workloads that do not require high availability. ANY = 64972; + // The group creates all VM instances within a single zone. The zone is selected based on the present resource constraints and to maximize utilization of unused zonal reservations. Recommended for batch workloads with heavy interprocess communication. + ANY_SINGLE_ZONE = 61100880; + // The group prioritizes acquisition of resources, scheduling VMs in zones where resources are available while distributing VMs as evenly as possible across selected zones to minimize the impact of zonal failure. Recommended for highly available serving workloads. BALANCED = 468409608; @@ -12714,14 +12717,14 @@ message InstanceGroupManagerUpdatePolicy { } - // The type of update process. You can specify either PROACTIVE so that the instance group manager proactively executes actions in order to bring instances to their target versions or OPPORTUNISTIC so that no action is proactively executed but the update will be performed as part of other actions (for example, resizes or recreateInstances calls). + // The type of update process. You can specify either PROACTIVE so that the MIG automatically updates VMs to the latest configurations or OPPORTUNISTIC so that you can select the VMs that you want to update. // Additional supported values which may be not listed in the enum directly due to technical reasons: // PROACTIVE enum Type { // A value indicating that the enum field is not set. UNDEFINED_TYPE = 0; - // No action is being proactively performed in order to bring this IGM to its target version distribution (regardless of whether this distribution is expressed using instanceTemplate or versions field). + // MIG will apply new configurations to existing VMs only when you selectively target specific or all VMs to be updated. OPPORTUNISTIC = 429530089; } @@ -12748,7 +12751,7 @@ message InstanceGroupManagerUpdatePolicy { // Check the ReplacementMethod enum for the list of possible values. optional string replacement_method = 505931694; - // The type of update process. You can specify either PROACTIVE so that the instance group manager proactively executes actions in order to bring instances to their target versions or OPPORTUNISTIC so that no action is proactively executed but the update will be performed as part of other actions (for example, resizes or recreateInstances calls). + // The type of update process. You can specify either PROACTIVE so that the MIG automatically updates VMs to the latest configurations or OPPORTUNISTIC so that you can select the VMs that you want to update. // Check the Type enum for the list of possible values. optional string type = 3575610; @@ -20746,6 +20749,34 @@ message PatchRegionUrlMapRequest { } +// A request message for ResourcePolicies.Patch. See the method description for details. +message PatchResourcePolicyRequest { + // Project ID for this request. + string project = 227560217 [ + (google.api.field_behavior) = REQUIRED, + (google.cloud.operation_request_field) = "project" + ]; + + // Name of the region for this request. + string region = 138946292 [ + (google.api.field_behavior) = REQUIRED, + (google.cloud.operation_request_field) = "region" + ]; + + // An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000). + optional string request_id = 37109963; + + // Id of the resource policy to patch. + string resource_policy = 159240835 [(google.api.field_behavior) = REQUIRED]; + + // The body resource for this request + ResourcePolicy resource_policy_resource = 76826186 [(google.api.field_behavior) = REQUIRED]; + + // update_mask indicates fields to be updated as part of this request. + optional string update_mask = 500079778; + +} + // A request message for Routers.Patch. See the method description for details. message PatchRouterRequest { // Project ID for this request. @@ -21953,9 +21984,25 @@ message Quota { // Additional details for quota exceeded error for resource quota. message QuotaExceededInfo { + // Rollout status of the future quota limit. + enum RolloutStatus { + // A value indicating that the enum field is not set. + UNDEFINED_ROLLOUT_STATUS = 0; + + // IN_PROGRESS - A rollout is in process which will change the limit value to future limit. + IN_PROGRESS = 469193735; + + // ROLLOUT_STATUS_UNSPECIFIED - Rollout status is not specified. The default value. + ROLLOUT_STATUS_UNSPECIFIED = 26864568; + + } + // The map holding related quota dimensions. map dimensions = 414334925; + // Future quota limit being rolled out. The limit's unit depends on the quota type or metric. + optional double future_limit = 456564287; + // Current effective quota limit. The limit's unit depends on the quota type or metric. optional double limit = 102976443; @@ -21965,6 +22012,10 @@ message QuotaExceededInfo { // The Compute Engine quota metric name. optional string metric_name = 409881530; + // Rollout status of the future quota limit. + // Check the RolloutStatus enum for the list of possible values. + optional string rollout_status = 476426816; + } // The parameters of the raw disk image. @@ -24764,6 +24815,9 @@ message Scheduling { // Check the InstanceTerminationAction enum for the list of possible values. optional string instance_termination_action = 107380667; + // Specifies the maximum amount of time a Local Ssd Vm should wait while recovery of the Local Ssd state is attempted. Its value should be in between 0 and 168 hours with hour granularity and the default value being 1 hour. + optional Duration local_ssd_recovery_timeout = 268015590; + // An opaque location hint used to place the instance close to other resources. This field is for use by internal tools that use the public API. optional string location_hint = 350519505; @@ -25537,6 +25591,9 @@ message ServiceAttachmentConnectedEndpoint { } + // The url of the consumer network. + optional string consumer_network = 254357221; + // The url of a connected endpoint. optional string endpoint = 130489749; @@ -36833,7 +36890,7 @@ service RegionSecurityPolicies { option (google.api.method_signature) = "project,region"; } - // Patches the specified policy with the data included in the request. To clear fields in the rule, leave the fields empty and specify them in the updateMask. This cannot be used to be update the rules in the policy. Please use the per rule methods like addRule, patchRule, and removeRule instead. + // Patches the specified policy with the data included in the request. To clear fields in the policy, leave the fields empty and specify them in the updateMask. This cannot be used to be update the rules in the policy. Please use the per rule methods like addRule, patchRule, and removeRule instead. rpc Patch(PatchRegionSecurityPolicyRequest) returns (Operation) { option (google.api.http) = { body: "security_policy_resource" @@ -37396,6 +37453,16 @@ service ResourcePolicies { option (google.api.method_signature) = "project,region"; } + // Modify the specified resource policy. + rpc Patch(PatchResourcePolicyRequest) returns (Operation) { + option (google.api.http) = { + body: "resource_policy_resource" + patch: "/compute/v1/projects/{project}/regions/{region}/resourcePolicies/{resource_policy}" + }; + option (google.api.method_signature) = "project,region,resource_policy,resource_policy_resource"; + option (google.cloud.operation_service) = "RegionOperations"; + } + // Sets the access control policy on the specified resource. Replaces any existing policy. rpc SetIamPolicy(SetIamPolicyResourcePolicyRequest) returns (Policy) { option (google.api.http) = { @@ -37639,7 +37706,7 @@ service SecurityPolicies { option (google.api.method_signature) = "project"; } - // Patches the specified policy with the data included in the request. To clear fields in the rule, leave the fields empty and specify them in the updateMask. This cannot be used to be update the rules in the policy. Please use the per rule methods like addRule, patchRule, and removeRule instead. + // Patches the specified policy with the data included in the request. To clear fields in the policy, leave the fields empty and specify them in the updateMask. This cannot be used to be update the rules in the policy. Please use the per rule methods like addRule, patchRule, and removeRule instead. rpc Patch(PatchSecurityPolicyRequest) returns (Operation) { option (google.api.http) = { body: "security_policy_resource" @@ -37649,7 +37716,7 @@ service SecurityPolicies { option (google.cloud.operation_service) = "GlobalOperations"; } - // Patches a rule at the specified priority. + // Patches a rule at the specified priority. To clear fields in the rule, leave the fields empty and specify them in the updateMask. rpc PatchRule(PatchRuleSecurityPolicyRequest) returns (Operation) { option (google.api.http) = { body: "security_policy_rule_resource" diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/resourcepolicies/patch/AsyncPatch.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/resourcepolicies/patch/AsyncPatch.java new file mode 100644 index 000000000000..1575e19efaf1 --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/resourcepolicies/patch/AsyncPatch.java @@ -0,0 +1,54 @@ +/* + * Copyright 2023 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.compute.v1.samples; + +// [START compute_v1_generated_ResourcePolicies_Patch_async] +import com.google.api.core.ApiFuture; +import com.google.cloud.compute.v1.PatchResourcePolicyRequest; +import com.google.cloud.compute.v1.ResourcePoliciesClient; +import com.google.cloud.compute.v1.ResourcePolicy; +import com.google.longrunning.Operation; + +public class AsyncPatch { + + public static void main(String[] args) throws Exception { + asyncPatch(); + } + + public static void asyncPatch() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ResourcePoliciesClient resourcePoliciesClient = ResourcePoliciesClient.create()) { + PatchResourcePolicyRequest request = + PatchResourcePolicyRequest.newBuilder() + .setProject("project-309310695") + .setRegion("region-934795532") + .setRequestId("requestId693933066") + .setResourcePolicy("resourcePolicy-130903328") + .setResourcePolicyResource(ResourcePolicy.newBuilder().build()) + .setUpdateMask("updateMask-296147115") + .build(); + ApiFuture future = resourcePoliciesClient.patchCallable().futureCall(request); + // Do something. + com.google.cloud.compute.v1.Operation response = future.get(); + } + } +} +// [END compute_v1_generated_ResourcePolicies_Patch_async] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/resourcepolicies/patch/AsyncPatchLRO.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/resourcepolicies/patch/AsyncPatchLRO.java new file mode 100644 index 000000000000..a36d34adba7e --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/resourcepolicies/patch/AsyncPatchLRO.java @@ -0,0 +1,55 @@ +/* + * Copyright 2023 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.compute.v1.samples; + +// [START compute_v1_generated_ResourcePolicies_Patch_LRO_async] +import com.google.api.gax.longrunning.OperationFuture; +import com.google.cloud.compute.v1.Operation; +import com.google.cloud.compute.v1.PatchResourcePolicyRequest; +import com.google.cloud.compute.v1.ResourcePoliciesClient; +import com.google.cloud.compute.v1.ResourcePolicy; + +public class AsyncPatchLRO { + + public static void main(String[] args) throws Exception { + asyncPatchLRO(); + } + + public static void asyncPatchLRO() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ResourcePoliciesClient resourcePoliciesClient = ResourcePoliciesClient.create()) { + PatchResourcePolicyRequest request = + PatchResourcePolicyRequest.newBuilder() + .setProject("project-309310695") + .setRegion("region-934795532") + .setRequestId("requestId693933066") + .setResourcePolicy("resourcePolicy-130903328") + .setResourcePolicyResource(ResourcePolicy.newBuilder().build()) + .setUpdateMask("updateMask-296147115") + .build(); + OperationFuture future = + resourcePoliciesClient.patchOperationCallable().futureCall(request); + // Do something. + Operation response = future.get(); + } + } +} +// [END compute_v1_generated_ResourcePolicies_Patch_LRO_async] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/resourcepolicies/patch/SyncPatch.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/resourcepolicies/patch/SyncPatch.java new file mode 100644 index 000000000000..7452fdd1d843 --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/resourcepolicies/patch/SyncPatch.java @@ -0,0 +1,51 @@ +/* + * Copyright 2023 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.compute.v1.samples; + +// [START compute_v1_generated_ResourcePolicies_Patch_sync] +import com.google.cloud.compute.v1.Operation; +import com.google.cloud.compute.v1.PatchResourcePolicyRequest; +import com.google.cloud.compute.v1.ResourcePoliciesClient; +import com.google.cloud.compute.v1.ResourcePolicy; + +public class SyncPatch { + + public static void main(String[] args) throws Exception { + syncPatch(); + } + + public static void syncPatch() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ResourcePoliciesClient resourcePoliciesClient = ResourcePoliciesClient.create()) { + PatchResourcePolicyRequest request = + PatchResourcePolicyRequest.newBuilder() + .setProject("project-309310695") + .setRegion("region-934795532") + .setRequestId("requestId693933066") + .setResourcePolicy("resourcePolicy-130903328") + .setResourcePolicyResource(ResourcePolicy.newBuilder().build()) + .setUpdateMask("updateMask-296147115") + .build(); + Operation response = resourcePoliciesClient.patchAsync(request).get(); + } + } +} +// [END compute_v1_generated_ResourcePolicies_Patch_sync] diff --git a/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/resourcepolicies/patch/SyncPatchStringStringStringResourcepolicy.java b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/resourcepolicies/patch/SyncPatchStringStringStringResourcepolicy.java new file mode 100644 index 000000000000..442993039654 --- /dev/null +++ b/java-compute/samples/snippets/generated/com/google/cloud/compute/v1/resourcepolicies/patch/SyncPatchStringStringStringResourcepolicy.java @@ -0,0 +1,48 @@ +/* + * Copyright 2023 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.google.cloud.compute.v1.samples; + +// [START compute_v1_generated_ResourcePolicies_Patch_StringStringStringResourcepolicy_sync] +import com.google.cloud.compute.v1.Operation; +import com.google.cloud.compute.v1.ResourcePoliciesClient; +import com.google.cloud.compute.v1.ResourcePolicy; + +public class SyncPatchStringStringStringResourcepolicy { + + public static void main(String[] args) throws Exception { + syncPatchStringStringStringResourcepolicy(); + } + + public static void syncPatchStringStringStringResourcepolicy() throws Exception { + // This snippet has been automatically generated and should be regarded as a code template only. + // It will require modifications to work: + // - It may require correct/in-range values for request initialization. + // - It may require specifying regional endpoints when creating the service client as shown in + // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library + try (ResourcePoliciesClient resourcePoliciesClient = ResourcePoliciesClient.create()) { + String project = "project-309310695"; + String region = "region-934795532"; + String resourcePolicy = "resourcePolicy-130903328"; + ResourcePolicy resourcePolicyResource = ResourcePolicy.newBuilder().build(); + Operation response = + resourcePoliciesClient + .patchAsync(project, region, resourcePolicy, resourcePolicyResource) + .get(); + } + } +} +// [END compute_v1_generated_ResourcePolicies_Patch_StringStringStringResourcepolicy_sync]