diff --git a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/ProjectsClient.java b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/ProjectsClient.java index 781bb73e28b6..41e15c83c488 100644 --- a/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/ProjectsClient.java +++ b/java-compute/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/ProjectsClient.java @@ -1262,6 +1262,8 @@ public final UnaryCallable moveDiskCallable() * Moving VMs or disks by using this method might cause unexpected behavior. For more information, * see the [known * issue](/compute/docs/troubleshooting/known-issues#moving_vms_or_disks_using_the_moveinstance_api_or_the_causes_unexpected_behavior). + * [Deprecated] This method is deprecated. See [moving instance across + * zones](/compute/docs/instances/moving-instance-across-zones) instead. * *

Sample code: * @@ -1299,6 +1301,8 @@ public final OperationFuture moveInstanceAsync( * Moving VMs or disks by using this method might cause unexpected behavior. For more information, * see the [known * issue](/compute/docs/troubleshooting/known-issues#moving_vms_or_disks_using_the_moveinstance_api_or_the_causes_unexpected_behavior). + * [Deprecated] This method is deprecated. See [moving instance across + * zones](/compute/docs/instances/moving-instance-across-zones) instead. * *

Sample code: * @@ -1335,6 +1339,8 @@ public final OperationFuture moveInstanceAsync( * Moving VMs or disks by using this method might cause unexpected behavior. For more information, * see the [known * issue](/compute/docs/troubleshooting/known-issues#moving_vms_or_disks_using_the_moveinstance_api_or_the_causes_unexpected_behavior). + * [Deprecated] This method is deprecated. See [moving instance across + * zones](/compute/docs/instances/moving-instance-across-zones) instead. * *

Sample code: * @@ -1369,6 +1375,8 @@ public final OperationFuture moveInstanceAsync( * Moving VMs or disks by using this method might cause unexpected behavior. For more information, * see the [known * issue](/compute/docs/troubleshooting/known-issues#moving_vms_or_disks_using_the_moveinstance_api_or_the_causes_unexpected_behavior). + * [Deprecated] This method is deprecated. See [moving instance across + * zones](/compute/docs/instances/moving-instance-across-zones) instead. * *

Sample code: * diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/InstanceGroupManagersClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/InstanceGroupManagersClientTest.java index 61cd91441fae..0dec1948985a 100644 --- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/InstanceGroupManagersClientTest.java +++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/InstanceGroupManagersClientTest.java @@ -660,6 +660,8 @@ public void getTest() throws Exception { .setFingerprint("fingerprint-1375934236") .setId(3355) .setInstanceGroup("instanceGroup-1404696854") + .setInstanceLifecyclePolicy( + InstanceGroupManagerInstanceLifecyclePolicy.newBuilder().build()) .setInstanceTemplate("instanceTemplate1009541167") .setKind("kind3292052") .setListManagedInstancesResults("listManagedInstancesResults1836889817") diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionInstanceGroupManagersClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionInstanceGroupManagersClientTest.java index bdd214d561a1..bbc8c1a3cc03 100644 --- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionInstanceGroupManagersClientTest.java +++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionInstanceGroupManagersClientTest.java @@ -609,6 +609,8 @@ public void getTest() throws Exception { .setFingerprint("fingerprint-1375934236") .setId(3355) .setInstanceGroup("instanceGroup-1404696854") + .setInstanceLifecyclePolicy( + InstanceGroupManagerInstanceLifecyclePolicy.newBuilder().build()) .setInstanceTemplate("instanceTemplate1009541167") .setKind("kind3292052") .setListManagedInstancesResults("listManagedInstancesResults1836889817") diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionTargetHttpProxiesClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionTargetHttpProxiesClientTest.java index b6cb43643961..ab50645635ea 100644 --- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionTargetHttpProxiesClientTest.java +++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionTargetHttpProxiesClientTest.java @@ -155,6 +155,7 @@ public void getTest() throws Exception { .setCreationTimestamp("creationTimestamp-370203401") .setDescription("description-1724546052") .setFingerprint("fingerprint-1375934236") + .setHttpKeepAliveTimeoutSec(2057938782) .setId(3355) .setKind("kind3292052") .setName("name3373707") diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionTargetHttpsProxiesClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionTargetHttpsProxiesClientTest.java index 0ecd98333f77..ea10e65f6c00 100644 --- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionTargetHttpsProxiesClientTest.java +++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionTargetHttpsProxiesClientTest.java @@ -157,6 +157,7 @@ public void getTest() throws Exception { .setCreationTimestamp("creationTimestamp-370203401") .setDescription("description-1724546052") .setFingerprint("fingerprint-1375934236") + .setHttpKeepAliveTimeoutSec(2057938782) .setId(3355) .setKind("kind3292052") .setName("name3373707") diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RoutesClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RoutesClientTest.java index 3c1fe17717ea..ae73a1476cbf 100644 --- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RoutesClientTest.java +++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RoutesClientTest.java @@ -158,6 +158,7 @@ public void getTest() throws Exception { .setName("name3373707") .setNetwork("network1843485230") .setNextHopGateway("nextHopGateway45033742") + .setNextHopHub("nextHopHub-1583649601") .setNextHopIlb("nextHopIlb-1583648919") .setNextHopInstance("nextHopInstance-776074485") .setNextHopIp("nextHopIp1195840541") diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/TargetHttpProxiesClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/TargetHttpProxiesClientTest.java index 47882479b002..dbbf79005637 100644 --- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/TargetHttpProxiesClientTest.java +++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/TargetHttpProxiesClientTest.java @@ -208,6 +208,7 @@ public void getTest() throws Exception { .setCreationTimestamp("creationTimestamp-370203401") .setDescription("description-1724546052") .setFingerprint("fingerprint-1375934236") + .setHttpKeepAliveTimeoutSec(2057938782) .setId(3355) .setKind("kind3292052") .setName("name3373707") diff --git a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/TargetHttpsProxiesClientTest.java b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/TargetHttpsProxiesClientTest.java index b58034d213ca..d1079e33d3d6 100644 --- a/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/TargetHttpsProxiesClientTest.java +++ b/java-compute/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/TargetHttpsProxiesClientTest.java @@ -211,6 +211,7 @@ public void getTest() throws Exception { .setCreationTimestamp("creationTimestamp-370203401") .setDescription("description-1724546052") .setFingerprint("fingerprint-1375934236") + .setHttpKeepAliveTimeoutSec(2057938782) .setId(3355) .setKind("kind3292052") .setName("name3373707") diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/BackendService.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/BackendService.java index d30cd84c6943..74effc57dab4 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/BackendService.java +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/BackendService.java @@ -2973,7 +2973,7 @@ public com.google.protobuf.ByteString getNetworkBytes() { * * *

-   * Settings controlling the eviction of unhealthy hosts from the load balancing pool for the backend service. If not set, this feature is considered disabled. This field is applicable to either: - A regional backend service with the service_protocol set to HTTP, HTTPS, HTTP2, or GRPC, and load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to INTERNAL_SELF_MANAGED.
+   * Settings controlling the ejection of unhealthy backend endpoints from the load balancing pool of each individual proxy instance that processes the traffic for the given backend service. If not set, this feature is considered disabled. Results of the outlier detection algorithm (ejection of endpoints from the load balancing pool and returning them back to the pool) are executed independently by each proxy instance of the load balancer. In most cases, more than one proxy instance handles the traffic received by a backend service. Thus, it is possible that an unhealthy endpoint is detected and ejected by only some of the proxies, and while this happens, other proxies may continue to send requests to the same unhealthy endpoint until they detect and eject the unhealthy endpoint. Applicable backend endpoints can be: - VM instances in an Instance Group - Endpoints in a Zonal NEG (GCE_VM_IP, GCE_VM_IP_PORT) - Endpoints in a Hybrid Connectivity NEG (NON_GCP_PRIVATE_IP_PORT) - Serverless NEGs, that resolve to Cloud Run, App Engine, or Cloud Functions Services - Private Service Connect NEGs, that resolve to Google-managed regional API endpoints or managed services published using Private Service Connect Applicable backend service types can be: - A global backend service with the loadBalancingScheme set to INTERNAL_SELF_MANAGED or EXTERNAL_MANAGED. - A regional backend service with the serviceProtocol set to HTTP, HTTPS, or HTTP2, and loadBalancingScheme set to INTERNAL_MANAGED or EXTERNAL_MANAGED. Not supported for Serverless NEGs. Not supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true.
    * 
* * optional .google.cloud.compute.v1.OutlierDetection outlier_detection = 354625086; @@ -2988,7 +2988,7 @@ public boolean hasOutlierDetection() { * * *
-   * Settings controlling the eviction of unhealthy hosts from the load balancing pool for the backend service. If not set, this feature is considered disabled. This field is applicable to either: - A regional backend service with the service_protocol set to HTTP, HTTPS, HTTP2, or GRPC, and load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to INTERNAL_SELF_MANAGED.
+   * Settings controlling the ejection of unhealthy backend endpoints from the load balancing pool of each individual proxy instance that processes the traffic for the given backend service. If not set, this feature is considered disabled. Results of the outlier detection algorithm (ejection of endpoints from the load balancing pool and returning them back to the pool) are executed independently by each proxy instance of the load balancer. In most cases, more than one proxy instance handles the traffic received by a backend service. Thus, it is possible that an unhealthy endpoint is detected and ejected by only some of the proxies, and while this happens, other proxies may continue to send requests to the same unhealthy endpoint until they detect and eject the unhealthy endpoint. Applicable backend endpoints can be: - VM instances in an Instance Group - Endpoints in a Zonal NEG (GCE_VM_IP, GCE_VM_IP_PORT) - Endpoints in a Hybrid Connectivity NEG (NON_GCP_PRIVATE_IP_PORT) - Serverless NEGs, that resolve to Cloud Run, App Engine, or Cloud Functions Services - Private Service Connect NEGs, that resolve to Google-managed regional API endpoints or managed services published using Private Service Connect Applicable backend service types can be: - A global backend service with the loadBalancingScheme set to INTERNAL_SELF_MANAGED or EXTERNAL_MANAGED. - A regional backend service with the serviceProtocol set to HTTP, HTTPS, or HTTP2, and loadBalancingScheme set to INTERNAL_MANAGED or EXTERNAL_MANAGED. Not supported for Serverless NEGs. Not supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true.
    * 
* * optional .google.cloud.compute.v1.OutlierDetection outlier_detection = 354625086; @@ -3005,7 +3005,7 @@ public com.google.cloud.compute.v1.OutlierDetection getOutlierDetection() { * * *
-   * Settings controlling the eviction of unhealthy hosts from the load balancing pool for the backend service. If not set, this feature is considered disabled. This field is applicable to either: - A regional backend service with the service_protocol set to HTTP, HTTPS, HTTP2, or GRPC, and load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to INTERNAL_SELF_MANAGED.
+   * Settings controlling the ejection of unhealthy backend endpoints from the load balancing pool of each individual proxy instance that processes the traffic for the given backend service. If not set, this feature is considered disabled. Results of the outlier detection algorithm (ejection of endpoints from the load balancing pool and returning them back to the pool) are executed independently by each proxy instance of the load balancer. In most cases, more than one proxy instance handles the traffic received by a backend service. Thus, it is possible that an unhealthy endpoint is detected and ejected by only some of the proxies, and while this happens, other proxies may continue to send requests to the same unhealthy endpoint until they detect and eject the unhealthy endpoint. Applicable backend endpoints can be: - VM instances in an Instance Group - Endpoints in a Zonal NEG (GCE_VM_IP, GCE_VM_IP_PORT) - Endpoints in a Hybrid Connectivity NEG (NON_GCP_PRIVATE_IP_PORT) - Serverless NEGs, that resolve to Cloud Run, App Engine, or Cloud Functions Services - Private Service Connect NEGs, that resolve to Google-managed regional API endpoints or managed services published using Private Service Connect Applicable backend service types can be: - A global backend service with the loadBalancingScheme set to INTERNAL_SELF_MANAGED or EXTERNAL_MANAGED. - A regional backend service with the serviceProtocol set to HTTP, HTTPS, or HTTP2, and loadBalancingScheme set to INTERNAL_MANAGED or EXTERNAL_MANAGED. Not supported for Serverless NEGs. Not supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true.
    * 
* * optional .google.cloud.compute.v1.OutlierDetection outlier_detection = 354625086; @@ -9923,7 +9923,7 @@ public Builder setNetworkBytes(com.google.protobuf.ByteString value) { * * *
-     * Settings controlling the eviction of unhealthy hosts from the load balancing pool for the backend service. If not set, this feature is considered disabled. This field is applicable to either: - A regional backend service with the service_protocol set to HTTP, HTTPS, HTTP2, or GRPC, and load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to INTERNAL_SELF_MANAGED.
+     * Settings controlling the ejection of unhealthy backend endpoints from the load balancing pool of each individual proxy instance that processes the traffic for the given backend service. If not set, this feature is considered disabled. Results of the outlier detection algorithm (ejection of endpoints from the load balancing pool and returning them back to the pool) are executed independently by each proxy instance of the load balancer. In most cases, more than one proxy instance handles the traffic received by a backend service. Thus, it is possible that an unhealthy endpoint is detected and ejected by only some of the proxies, and while this happens, other proxies may continue to send requests to the same unhealthy endpoint until they detect and eject the unhealthy endpoint. Applicable backend endpoints can be: - VM instances in an Instance Group - Endpoints in a Zonal NEG (GCE_VM_IP, GCE_VM_IP_PORT) - Endpoints in a Hybrid Connectivity NEG (NON_GCP_PRIVATE_IP_PORT) - Serverless NEGs, that resolve to Cloud Run, App Engine, or Cloud Functions Services - Private Service Connect NEGs, that resolve to Google-managed regional API endpoints or managed services published using Private Service Connect Applicable backend service types can be: - A global backend service with the loadBalancingScheme set to INTERNAL_SELF_MANAGED or EXTERNAL_MANAGED. - A regional backend service with the serviceProtocol set to HTTP, HTTPS, or HTTP2, and loadBalancingScheme set to INTERNAL_MANAGED or EXTERNAL_MANAGED. Not supported for Serverless NEGs. Not supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true.
      * 
* * optional .google.cloud.compute.v1.OutlierDetection outlier_detection = 354625086; @@ -9938,7 +9938,7 @@ public boolean hasOutlierDetection() { * * *
-     * Settings controlling the eviction of unhealthy hosts from the load balancing pool for the backend service. If not set, this feature is considered disabled. This field is applicable to either: - A regional backend service with the service_protocol set to HTTP, HTTPS, HTTP2, or GRPC, and load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to INTERNAL_SELF_MANAGED.
+     * Settings controlling the ejection of unhealthy backend endpoints from the load balancing pool of each individual proxy instance that processes the traffic for the given backend service. If not set, this feature is considered disabled. Results of the outlier detection algorithm (ejection of endpoints from the load balancing pool and returning them back to the pool) are executed independently by each proxy instance of the load balancer. In most cases, more than one proxy instance handles the traffic received by a backend service. Thus, it is possible that an unhealthy endpoint is detected and ejected by only some of the proxies, and while this happens, other proxies may continue to send requests to the same unhealthy endpoint until they detect and eject the unhealthy endpoint. Applicable backend endpoints can be: - VM instances in an Instance Group - Endpoints in a Zonal NEG (GCE_VM_IP, GCE_VM_IP_PORT) - Endpoints in a Hybrid Connectivity NEG (NON_GCP_PRIVATE_IP_PORT) - Serverless NEGs, that resolve to Cloud Run, App Engine, or Cloud Functions Services - Private Service Connect NEGs, that resolve to Google-managed regional API endpoints or managed services published using Private Service Connect Applicable backend service types can be: - A global backend service with the loadBalancingScheme set to INTERNAL_SELF_MANAGED or EXTERNAL_MANAGED. - A regional backend service with the serviceProtocol set to HTTP, HTTPS, or HTTP2, and loadBalancingScheme set to INTERNAL_MANAGED or EXTERNAL_MANAGED. Not supported for Serverless NEGs. Not supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true.
      * 
* * optional .google.cloud.compute.v1.OutlierDetection outlier_detection = 354625086; @@ -9959,7 +9959,7 @@ public com.google.cloud.compute.v1.OutlierDetection getOutlierDetection() { * * *
-     * Settings controlling the eviction of unhealthy hosts from the load balancing pool for the backend service. If not set, this feature is considered disabled. This field is applicable to either: - A regional backend service with the service_protocol set to HTTP, HTTPS, HTTP2, or GRPC, and load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to INTERNAL_SELF_MANAGED.
+     * Settings controlling the ejection of unhealthy backend endpoints from the load balancing pool of each individual proxy instance that processes the traffic for the given backend service. If not set, this feature is considered disabled. Results of the outlier detection algorithm (ejection of endpoints from the load balancing pool and returning them back to the pool) are executed independently by each proxy instance of the load balancer. In most cases, more than one proxy instance handles the traffic received by a backend service. Thus, it is possible that an unhealthy endpoint is detected and ejected by only some of the proxies, and while this happens, other proxies may continue to send requests to the same unhealthy endpoint until they detect and eject the unhealthy endpoint. Applicable backend endpoints can be: - VM instances in an Instance Group - Endpoints in a Zonal NEG (GCE_VM_IP, GCE_VM_IP_PORT) - Endpoints in a Hybrid Connectivity NEG (NON_GCP_PRIVATE_IP_PORT) - Serverless NEGs, that resolve to Cloud Run, App Engine, or Cloud Functions Services - Private Service Connect NEGs, that resolve to Google-managed regional API endpoints or managed services published using Private Service Connect Applicable backend service types can be: - A global backend service with the loadBalancingScheme set to INTERNAL_SELF_MANAGED or EXTERNAL_MANAGED. - A regional backend service with the serviceProtocol set to HTTP, HTTPS, or HTTP2, and loadBalancingScheme set to INTERNAL_MANAGED or EXTERNAL_MANAGED. Not supported for Serverless NEGs. Not supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true.
      * 
* * optional .google.cloud.compute.v1.OutlierDetection outlier_detection = 354625086; @@ -9982,7 +9982,7 @@ public Builder setOutlierDetection(com.google.cloud.compute.v1.OutlierDetection * * *
-     * Settings controlling the eviction of unhealthy hosts from the load balancing pool for the backend service. If not set, this feature is considered disabled. This field is applicable to either: - A regional backend service with the service_protocol set to HTTP, HTTPS, HTTP2, or GRPC, and load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to INTERNAL_SELF_MANAGED.
+     * Settings controlling the ejection of unhealthy backend endpoints from the load balancing pool of each individual proxy instance that processes the traffic for the given backend service. If not set, this feature is considered disabled. Results of the outlier detection algorithm (ejection of endpoints from the load balancing pool and returning them back to the pool) are executed independently by each proxy instance of the load balancer. In most cases, more than one proxy instance handles the traffic received by a backend service. Thus, it is possible that an unhealthy endpoint is detected and ejected by only some of the proxies, and while this happens, other proxies may continue to send requests to the same unhealthy endpoint until they detect and eject the unhealthy endpoint. Applicable backend endpoints can be: - VM instances in an Instance Group - Endpoints in a Zonal NEG (GCE_VM_IP, GCE_VM_IP_PORT) - Endpoints in a Hybrid Connectivity NEG (NON_GCP_PRIVATE_IP_PORT) - Serverless NEGs, that resolve to Cloud Run, App Engine, or Cloud Functions Services - Private Service Connect NEGs, that resolve to Google-managed regional API endpoints or managed services published using Private Service Connect Applicable backend service types can be: - A global backend service with the loadBalancingScheme set to INTERNAL_SELF_MANAGED or EXTERNAL_MANAGED. - A regional backend service with the serviceProtocol set to HTTP, HTTPS, or HTTP2, and loadBalancingScheme set to INTERNAL_MANAGED or EXTERNAL_MANAGED. Not supported for Serverless NEGs. Not supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true.
      * 
* * optional .google.cloud.compute.v1.OutlierDetection outlier_detection = 354625086; @@ -10003,7 +10003,7 @@ public Builder setOutlierDetection( * * *
-     * Settings controlling the eviction of unhealthy hosts from the load balancing pool for the backend service. If not set, this feature is considered disabled. This field is applicable to either: - A regional backend service with the service_protocol set to HTTP, HTTPS, HTTP2, or GRPC, and load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to INTERNAL_SELF_MANAGED.
+     * Settings controlling the ejection of unhealthy backend endpoints from the load balancing pool of each individual proxy instance that processes the traffic for the given backend service. If not set, this feature is considered disabled. Results of the outlier detection algorithm (ejection of endpoints from the load balancing pool and returning them back to the pool) are executed independently by each proxy instance of the load balancer. In most cases, more than one proxy instance handles the traffic received by a backend service. Thus, it is possible that an unhealthy endpoint is detected and ejected by only some of the proxies, and while this happens, other proxies may continue to send requests to the same unhealthy endpoint until they detect and eject the unhealthy endpoint. Applicable backend endpoints can be: - VM instances in an Instance Group - Endpoints in a Zonal NEG (GCE_VM_IP, GCE_VM_IP_PORT) - Endpoints in a Hybrid Connectivity NEG (NON_GCP_PRIVATE_IP_PORT) - Serverless NEGs, that resolve to Cloud Run, App Engine, or Cloud Functions Services - Private Service Connect NEGs, that resolve to Google-managed regional API endpoints or managed services published using Private Service Connect Applicable backend service types can be: - A global backend service with the loadBalancingScheme set to INTERNAL_SELF_MANAGED or EXTERNAL_MANAGED. - A regional backend service with the serviceProtocol set to HTTP, HTTPS, or HTTP2, and loadBalancingScheme set to INTERNAL_MANAGED or EXTERNAL_MANAGED. Not supported for Serverless NEGs. Not supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true.
      * 
* * optional .google.cloud.compute.v1.OutlierDetection outlier_detection = 354625086; @@ -10030,7 +10030,7 @@ public Builder mergeOutlierDetection(com.google.cloud.compute.v1.OutlierDetectio * * *
-     * Settings controlling the eviction of unhealthy hosts from the load balancing pool for the backend service. If not set, this feature is considered disabled. This field is applicable to either: - A regional backend service with the service_protocol set to HTTP, HTTPS, HTTP2, or GRPC, and load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to INTERNAL_SELF_MANAGED.
+     * Settings controlling the ejection of unhealthy backend endpoints from the load balancing pool of each individual proxy instance that processes the traffic for the given backend service. If not set, this feature is considered disabled. Results of the outlier detection algorithm (ejection of endpoints from the load balancing pool and returning them back to the pool) are executed independently by each proxy instance of the load balancer. In most cases, more than one proxy instance handles the traffic received by a backend service. Thus, it is possible that an unhealthy endpoint is detected and ejected by only some of the proxies, and while this happens, other proxies may continue to send requests to the same unhealthy endpoint until they detect and eject the unhealthy endpoint. Applicable backend endpoints can be: - VM instances in an Instance Group - Endpoints in a Zonal NEG (GCE_VM_IP, GCE_VM_IP_PORT) - Endpoints in a Hybrid Connectivity NEG (NON_GCP_PRIVATE_IP_PORT) - Serverless NEGs, that resolve to Cloud Run, App Engine, or Cloud Functions Services - Private Service Connect NEGs, that resolve to Google-managed regional API endpoints or managed services published using Private Service Connect Applicable backend service types can be: - A global backend service with the loadBalancingScheme set to INTERNAL_SELF_MANAGED or EXTERNAL_MANAGED. - A regional backend service with the serviceProtocol set to HTTP, HTTPS, or HTTP2, and loadBalancingScheme set to INTERNAL_MANAGED or EXTERNAL_MANAGED. Not supported for Serverless NEGs. Not supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true.
      * 
* * optional .google.cloud.compute.v1.OutlierDetection outlier_detection = 354625086; @@ -10050,7 +10050,7 @@ public Builder clearOutlierDetection() { * * *
-     * Settings controlling the eviction of unhealthy hosts from the load balancing pool for the backend service. If not set, this feature is considered disabled. This field is applicable to either: - A regional backend service with the service_protocol set to HTTP, HTTPS, HTTP2, or GRPC, and load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to INTERNAL_SELF_MANAGED.
+     * Settings controlling the ejection of unhealthy backend endpoints from the load balancing pool of each individual proxy instance that processes the traffic for the given backend service. If not set, this feature is considered disabled. Results of the outlier detection algorithm (ejection of endpoints from the load balancing pool and returning them back to the pool) are executed independently by each proxy instance of the load balancer. In most cases, more than one proxy instance handles the traffic received by a backend service. Thus, it is possible that an unhealthy endpoint is detected and ejected by only some of the proxies, and while this happens, other proxies may continue to send requests to the same unhealthy endpoint until they detect and eject the unhealthy endpoint. Applicable backend endpoints can be: - VM instances in an Instance Group - Endpoints in a Zonal NEG (GCE_VM_IP, GCE_VM_IP_PORT) - Endpoints in a Hybrid Connectivity NEG (NON_GCP_PRIVATE_IP_PORT) - Serverless NEGs, that resolve to Cloud Run, App Engine, or Cloud Functions Services - Private Service Connect NEGs, that resolve to Google-managed regional API endpoints or managed services published using Private Service Connect Applicable backend service types can be: - A global backend service with the loadBalancingScheme set to INTERNAL_SELF_MANAGED or EXTERNAL_MANAGED. - A regional backend service with the serviceProtocol set to HTTP, HTTPS, or HTTP2, and loadBalancingScheme set to INTERNAL_MANAGED or EXTERNAL_MANAGED. Not supported for Serverless NEGs. Not supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true.
      * 
* * optional .google.cloud.compute.v1.OutlierDetection outlier_detection = 354625086; @@ -10065,7 +10065,7 @@ public com.google.cloud.compute.v1.OutlierDetection.Builder getOutlierDetectionB * * *
-     * Settings controlling the eviction of unhealthy hosts from the load balancing pool for the backend service. If not set, this feature is considered disabled. This field is applicable to either: - A regional backend service with the service_protocol set to HTTP, HTTPS, HTTP2, or GRPC, and load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to INTERNAL_SELF_MANAGED.
+     * Settings controlling the ejection of unhealthy backend endpoints from the load balancing pool of each individual proxy instance that processes the traffic for the given backend service. If not set, this feature is considered disabled. Results of the outlier detection algorithm (ejection of endpoints from the load balancing pool and returning them back to the pool) are executed independently by each proxy instance of the load balancer. In most cases, more than one proxy instance handles the traffic received by a backend service. Thus, it is possible that an unhealthy endpoint is detected and ejected by only some of the proxies, and while this happens, other proxies may continue to send requests to the same unhealthy endpoint until they detect and eject the unhealthy endpoint. Applicable backend endpoints can be: - VM instances in an Instance Group - Endpoints in a Zonal NEG (GCE_VM_IP, GCE_VM_IP_PORT) - Endpoints in a Hybrid Connectivity NEG (NON_GCP_PRIVATE_IP_PORT) - Serverless NEGs, that resolve to Cloud Run, App Engine, or Cloud Functions Services - Private Service Connect NEGs, that resolve to Google-managed regional API endpoints or managed services published using Private Service Connect Applicable backend service types can be: - A global backend service with the loadBalancingScheme set to INTERNAL_SELF_MANAGED or EXTERNAL_MANAGED. - A regional backend service with the serviceProtocol set to HTTP, HTTPS, or HTTP2, and loadBalancingScheme set to INTERNAL_MANAGED or EXTERNAL_MANAGED. Not supported for Serverless NEGs. Not supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true.
      * 
* * optional .google.cloud.compute.v1.OutlierDetection outlier_detection = 354625086; @@ -10084,7 +10084,7 @@ public com.google.cloud.compute.v1.OutlierDetectionOrBuilder getOutlierDetection * * *
-     * Settings controlling the eviction of unhealthy hosts from the load balancing pool for the backend service. If not set, this feature is considered disabled. This field is applicable to either: - A regional backend service with the service_protocol set to HTTP, HTTPS, HTTP2, or GRPC, and load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to INTERNAL_SELF_MANAGED.
+     * Settings controlling the ejection of unhealthy backend endpoints from the load balancing pool of each individual proxy instance that processes the traffic for the given backend service. If not set, this feature is considered disabled. Results of the outlier detection algorithm (ejection of endpoints from the load balancing pool and returning them back to the pool) are executed independently by each proxy instance of the load balancer. In most cases, more than one proxy instance handles the traffic received by a backend service. Thus, it is possible that an unhealthy endpoint is detected and ejected by only some of the proxies, and while this happens, other proxies may continue to send requests to the same unhealthy endpoint until they detect and eject the unhealthy endpoint. Applicable backend endpoints can be: - VM instances in an Instance Group - Endpoints in a Zonal NEG (GCE_VM_IP, GCE_VM_IP_PORT) - Endpoints in a Hybrid Connectivity NEG (NON_GCP_PRIVATE_IP_PORT) - Serverless NEGs, that resolve to Cloud Run, App Engine, or Cloud Functions Services - Private Service Connect NEGs, that resolve to Google-managed regional API endpoints or managed services published using Private Service Connect Applicable backend service types can be: - A global backend service with the loadBalancingScheme set to INTERNAL_SELF_MANAGED or EXTERNAL_MANAGED. - A regional backend service with the serviceProtocol set to HTTP, HTTPS, or HTTP2, and loadBalancingScheme set to INTERNAL_MANAGED or EXTERNAL_MANAGED. Not supported for Serverless NEGs. Not supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true.
      * 
* * optional .google.cloud.compute.v1.OutlierDetection outlier_detection = 354625086; diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/BackendServiceOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/BackendServiceOrBuilder.java index 672f06dcd30b..75f6f3c983f5 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/BackendServiceOrBuilder.java +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/BackendServiceOrBuilder.java @@ -1112,7 +1112,7 @@ java.lang.String getMetadatasOrDefault( * * *
-   * Settings controlling the eviction of unhealthy hosts from the load balancing pool for the backend service. If not set, this feature is considered disabled. This field is applicable to either: - A regional backend service with the service_protocol set to HTTP, HTTPS, HTTP2, or GRPC, and load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to INTERNAL_SELF_MANAGED.
+   * Settings controlling the ejection of unhealthy backend endpoints from the load balancing pool of each individual proxy instance that processes the traffic for the given backend service. If not set, this feature is considered disabled. Results of the outlier detection algorithm (ejection of endpoints from the load balancing pool and returning them back to the pool) are executed independently by each proxy instance of the load balancer. In most cases, more than one proxy instance handles the traffic received by a backend service. Thus, it is possible that an unhealthy endpoint is detected and ejected by only some of the proxies, and while this happens, other proxies may continue to send requests to the same unhealthy endpoint until they detect and eject the unhealthy endpoint. Applicable backend endpoints can be: - VM instances in an Instance Group - Endpoints in a Zonal NEG (GCE_VM_IP, GCE_VM_IP_PORT) - Endpoints in a Hybrid Connectivity NEG (NON_GCP_PRIVATE_IP_PORT) - Serverless NEGs, that resolve to Cloud Run, App Engine, or Cloud Functions Services - Private Service Connect NEGs, that resolve to Google-managed regional API endpoints or managed services published using Private Service Connect Applicable backend service types can be: - A global backend service with the loadBalancingScheme set to INTERNAL_SELF_MANAGED or EXTERNAL_MANAGED. - A regional backend service with the serviceProtocol set to HTTP, HTTPS, or HTTP2, and loadBalancingScheme set to INTERNAL_MANAGED or EXTERNAL_MANAGED. Not supported for Serverless NEGs. Not supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true.
    * 
* * optional .google.cloud.compute.v1.OutlierDetection outlier_detection = 354625086; @@ -1124,7 +1124,7 @@ java.lang.String getMetadatasOrDefault( * * *
-   * Settings controlling the eviction of unhealthy hosts from the load balancing pool for the backend service. If not set, this feature is considered disabled. This field is applicable to either: - A regional backend service with the service_protocol set to HTTP, HTTPS, HTTP2, or GRPC, and load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to INTERNAL_SELF_MANAGED.
+   * Settings controlling the ejection of unhealthy backend endpoints from the load balancing pool of each individual proxy instance that processes the traffic for the given backend service. If not set, this feature is considered disabled. Results of the outlier detection algorithm (ejection of endpoints from the load balancing pool and returning them back to the pool) are executed independently by each proxy instance of the load balancer. In most cases, more than one proxy instance handles the traffic received by a backend service. Thus, it is possible that an unhealthy endpoint is detected and ejected by only some of the proxies, and while this happens, other proxies may continue to send requests to the same unhealthy endpoint until they detect and eject the unhealthy endpoint. Applicable backend endpoints can be: - VM instances in an Instance Group - Endpoints in a Zonal NEG (GCE_VM_IP, GCE_VM_IP_PORT) - Endpoints in a Hybrid Connectivity NEG (NON_GCP_PRIVATE_IP_PORT) - Serverless NEGs, that resolve to Cloud Run, App Engine, or Cloud Functions Services - Private Service Connect NEGs, that resolve to Google-managed regional API endpoints or managed services published using Private Service Connect Applicable backend service types can be: - A global backend service with the loadBalancingScheme set to INTERNAL_SELF_MANAGED or EXTERNAL_MANAGED. - A regional backend service with the serviceProtocol set to HTTP, HTTPS, or HTTP2, and loadBalancingScheme set to INTERNAL_MANAGED or EXTERNAL_MANAGED. Not supported for Serverless NEGs. Not supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true.
    * 
* * optional .google.cloud.compute.v1.OutlierDetection outlier_detection = 354625086; @@ -1136,7 +1136,7 @@ java.lang.String getMetadatasOrDefault( * * *
-   * Settings controlling the eviction of unhealthy hosts from the load balancing pool for the backend service. If not set, this feature is considered disabled. This field is applicable to either: - A regional backend service with the service_protocol set to HTTP, HTTPS, HTTP2, or GRPC, and load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to INTERNAL_SELF_MANAGED.
+   * Settings controlling the ejection of unhealthy backend endpoints from the load balancing pool of each individual proxy instance that processes the traffic for the given backend service. If not set, this feature is considered disabled. Results of the outlier detection algorithm (ejection of endpoints from the load balancing pool and returning them back to the pool) are executed independently by each proxy instance of the load balancer. In most cases, more than one proxy instance handles the traffic received by a backend service. Thus, it is possible that an unhealthy endpoint is detected and ejected by only some of the proxies, and while this happens, other proxies may continue to send requests to the same unhealthy endpoint until they detect and eject the unhealthy endpoint. Applicable backend endpoints can be: - VM instances in an Instance Group - Endpoints in a Zonal NEG (GCE_VM_IP, GCE_VM_IP_PORT) - Endpoints in a Hybrid Connectivity NEG (NON_GCP_PRIVATE_IP_PORT) - Serverless NEGs, that resolve to Cloud Run, App Engine, or Cloud Functions Services - Private Service Connect NEGs, that resolve to Google-managed regional API endpoints or managed services published using Private Service Connect Applicable backend service types can be: - A global backend service with the loadBalancingScheme set to INTERNAL_SELF_MANAGED or EXTERNAL_MANAGED. - A regional backend service with the serviceProtocol set to HTTP, HTTPS, or HTTP2, and loadBalancingScheme set to INTERNAL_MANAGED or EXTERNAL_MANAGED. Not supported for Serverless NEGs. Not supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true.
    * 
* * optional .google.cloud.compute.v1.OutlierDetection outlier_detection = 354625086; 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 de11ec91ce3d..265b54eadd05 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 @@ -2427,6 +2427,10 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_compute_v1_InstanceGroupManagerAutoHealingPolicy_descriptor; static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_compute_v1_InstanceGroupManagerAutoHealingPolicy_fieldAccessorTable; + static com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_compute_v1_InstanceGroupManagerInstanceLifecyclePolicy_descriptor; + static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_compute_v1_InstanceGroupManagerInstanceLifecyclePolicy_fieldAccessorTable; static com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_compute_v1_InstanceGroupManagerList_descriptor; static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable @@ -9601,7 +9605,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\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\"\215\014\n\024InstanceGroupManager" + + "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" @@ -9613,1098 +9617,892 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\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\022\"\n\021instance_template\030" - + "\344\201\273\223\001 \001(\tH\010\210\001\001\022\024\n\004kind\030\224\367\310\001 \001(\tH\t\210\001\001\022/\n\036" - + "list_managed_instances_results\030\264\244\225\215\001 \001(\t" - + "H\n\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\013\210\001\001\022;\n\013named_por" - + "ts\030\214\307\362\313\001 \003(\0132\".google.cloud.compute.v1.N" - + "amedPort\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\022H\n\017stateful_policy\030" - + "\205\303\325\026 \001(\0132\'.google.cloud.compute.v1.State" - + "fulPolicyH\016\210\001\001\022K\n\006status\030\362\237\267V \001(\01323.goog" - + "le.cloud.compute.v1.InstanceGroupManager" - + "StatusH\017\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\020\210\001\001\022X\n\rupdate_pol" - + "icy\030\350\312\352S \001(\01329.google.cloud.compute.v1.I" - + "nstanceGroupManagerUpdatePolicyH\021\210\001\001\022I\n\010" - + "versions\030\233\375\271M \003(\01324.google.cloud.compute" - + ".v1.InstanceGroupManagerVersion\022\024\n\004zone\030" - + "\254\307\344\001 \001(\tH\022\210\001\001\"n\n\033ListManagedInstancesRes" - + "ults\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_instance_nameB\025\n\023_creatio" - + "n_timestampB\022\n\020_current_actionsB\016\n\014_desc" - + "riptionB\026\n\024_distribution_policyB\016\n\014_fing" - + "erprintB\005\n\003_idB\021\n\017_instance_groupB\024\n\022_in" - + "stance_templateB\007\n\005_kindB!\n\037_list_manage" - + "d_instances_resultsB\007\n\005_nameB\t\n\007_regionB" - + "\014\n\n_self_linkB\022\n\020_stateful_policyB\t\n\007_st" - + "atusB\016\n\014_target_sizeB\020\n\016_update_policyB\007" - + "\n\005_zone\"\323\004\n\"InstanceGroupManagerActionsS" - + "ummary\022\033\n\nabandoning\030\315\362\350\321\001 \001(\005H\000\210\001\001\022\030\n\010c" - + "reating\030\271\335\205d \001(\005H\001\210\001\001\022)\n\030creating_withou" - + "t_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\004none\030\270\336\316\001 \001(\005H\004\210\001\001\022\033\n\nrec" - + "reating\030\354\263\326\241\001 \001(\005H\005\210\001\001\022\032\n\nrefreshing\030\247\246\305" - + "f \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\010starting\030\300\300" - + "\363s \001(\005H\t\210\001\001\022\030\n\010stopping\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_creatin" - + "gB\033\n\031_creating_without_retriesB\013\n\t_delet" - + "ingB\007\n\005_noneB\r\n\013_recreatingB\r\n\013_refreshi" - + "ngB\r\n\013_restartingB\013\n\t_resumingB\013\n\t_start" - + "ingB\013\n\t_stoppingB\r\n\013_suspendingB\014\n\n_veri" - + "fying\"\335\003\n\"InstanceGroupManagerAggregated" - + "List\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022X\n\005items\030\300\317\367/ \003(\013" - + "2F.google.cloud.compute.v1.InstanceGroup" - + "ManagerAggregatedList.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\014u" - + "nreachables\030\237\240\206t \003(\t\0229\n\007warning\030\234\337\226\030 \001(\013" - + "2 .google.cloud.compute.v1.WarningH\004\210\001\001\032" - + "f\n\nItemsEntry\022\013\n\003key\030\001 \001(\t\022G\n\005value\030\002 \001(" - + "\01328.google.cloud.compute.v1.InstanceGrou" - + "pManagersScopedList:\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\"\220\001\n%InstanceGroupManagerAutoHealin" - + "gPolicy\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_he" - + "alth_checkB\024\n\022_initial_delay_sec\"\271\002\n\030Ins" - + "tanceGroupManagerList\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\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\"\313\002\n\032Instanc" - + "eGroupManagerStatus\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\010s" - + "tateful\030\314\346\310t \001(\0132;.google.cloud.compute." - + "v1.InstanceGroupManagerStatusStatefulH\002\210" - + "\001\001\022a\n\016version_target\030\330\335\376\211\001 \001(\0132@.google." - + "cloud.compute.v1.InstanceGroupManagerSta" - + "tusVersionTargetH\003\210\001\001B\r\n\013_autoscalerB\014\n\n" - + "_is_stableB\013\n\t_statefulB\021\n\017_version_targ" - + "et\"\360\001\n\"InstanceGroupManagerStatusStatefu" - + "l\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.googl" - + "e.cloud.compute.v1.InstanceGroupManagerS" - + "tatusStatefulPerInstanceConfigsH\001\210\001\001B\026\n\024" - + "_has_stateful_configB\027\n\025_per_instance_co" - + "nfigs\"h\n4InstanceGroupManagerStatusState" - + "fulPerInstanceConfigs\022\036\n\rall_effective\030\211" - + "\221\247\366\001 \001(\010H\000\210\001\001B\020\n\016_all_effective\"U\n\'Insta" - + "nceGroupManagerStatusVersionTarget\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 InstanceGroupManagerUpdatePolicy\022-\n\034i" - + "nstance_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\017max_u" - + "navailable\030\365\313\213\301\001 \001(\0132\'.google.cloud.comp" - + "ute.v1.FixedOrPercentH\002\210\001\001\022\037\n\016minimal_ac" - + "tion\030\224\215\202\201\001 \001(\tH\003\210\001\001\022.\n\036most_disruptive_a" - + "llowed_action\030\215\316\302\037 \001(\tH\004\210\001\001\022#\n\022replaceme" - + "nt_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\032InstanceRedistributionType\022*\n&" - + "UNDEFINED_INSTANCE_REDISTRIBUTION_TYPE\020\000" - + "\"-\n\rMinimalAction\022\034\n\030UNDEFINED_MINIMAL_A" - + "CTION\020\000\"K\n\033MostDisruptiveAllowedAction\022," - + "\n(UNDEFINED_MOST_DISRUPTIVE_ALLOWED_ACTI" - + "ON\020\000\"[\n\021ReplacementMethod\022 \n\034UNDEFINED_R" - + "EPLACEMENT_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_T" - + "YPE\020\000\022\025\n\rOPPORTUNISTIC\020\351\267\350\314\001B\037\n\035_instanc" - + "e_redistribution_typeB\014\n\n_max_surgeB\022\n\020_" - + "max_unavailableB\021\n\017_minimal_actionB!\n\037_m" - + "ost_disruptive_allowed_actionB\025\n\023_replac" - + "ement_methodB\007\n\005_type\"\314\001\n\033InstanceGroupM" - + "anagerVersion\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\013targe" - + "t_size\030\357\363\375\035 \001(\0132\'.google.cloud.compute.v" - + "1.FixedOrPercentH\002\210\001\001B\024\n\022_instance_templ" - + "ateB\007\n\005_nameB\016\n\014_target_size\"D\n,Instance" - + "GroupManagersAbandonInstancesRequest\022\024\n\t" - + "instances\030\376\374\357\r \003(\t\"\365\002\n(InstanceGroupMana" - + "gersApplyUpdatesRequest\022\036\n\rall_instances" - + "\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_d" - + "isruptive_allowed_action\030\215\316\302\037 \001(\tH\002\210\001\001\"-" - + "\n\rMinimalAction\022\034\n\030UNDEFINED_MINIMAL_ACT" - + "ION\020\000\"K\n\033MostDisruptiveAllowedAction\022,\n(" - + "UNDEFINED_MOST_DISRUPTIVE_ALLOWED_ACTION" - + "\020\000B\020\n\016_all_instancesB\021\n\017_minimal_actionB" - + "!\n\037_most_disruptive_allowed_action\"o\n+In" - + "stanceGroupManagersCreateInstancesReques" - + "t\022@\n\tinstances\030\376\374\357\r \003(\0132*.google.cloud.c" - + "ompute.v1.PerInstanceConfig\"\236\001\n+Instance" - + "GroupManagersDeleteInstancesRequest\022\024\n\ti" - + "nstances\030\376\374\357\r \003(\t\0222\n\"skip_instances_on_v" - + "alidation_error\030\241\366\257\023 \001(\010H\000\210\001\001B%\n#_skip_i" - + "nstances_on_validation_error\"D\n0Instance" - + "GroupManagersDeletePerInstanceConfigsReq" - + "\022\020\n\005names\030\310\256\3571 \003(\t\"\244\001\n\'InstanceGroupMana" - + "gersListErrorsResponse\022D\n\005items\030\300\317\367/ \003(\013" - + "22.google.cloud.compute.v1.InstanceManag" - + "edByIgmError\022\037\n\017next_page_token\030\225\272\206& \001(\t" - + "H\000\210\001\001B\022\n\020_next_page_token\"\261\001\n1InstanceGr" - + "oupManagersListManagedInstancesResponse\022" - + "G\n\021managed_instances\030\336\233\251\240\001 \003(\0132(.google." - + "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/InstanceGroupManagersListPerIn" - + "stanceConfigsResp\022<\n\005items\030\300\317\367/ \003(\0132*.go" - + "ogle.cloud.compute.v1.PerInstanceConfig\022" - + "\037\n\017next_page_token\030\225\272\206& \001(\tH\000\210\001\001\0229\n\007warn" - + "ing\030\234\337\226\030 \001(\0132 .google.cloud.compute.v1.W" - + "arningH\001\210\001\001B\022\n\020_next_page_tokenB\n\n\010_warn" - + "ing\"\177\n/InstanceGroupManagersPatchPerInst" - + "anceConfigsReq\022L\n\024per_instance_configs\030\251" - + "\325\370\372\001 \003(\0132*.google.cloud.compute.v1.PerIn" - + "stanceConfig\"E\n-InstanceGroupManagersRec" - + "reateInstancesRequest\022\024\n\tinstances\030\376\374\357\r " - + "\003(\t\"\273\001\n\037InstanceGroupManagersScopedList\022" - + "Q\n\027instance_group_managers\030\220\372\211f \003(\0132-.go" - + "ogle.cloud.compute.v1.InstanceGroupManag" - + "er\0229\n\007warning\030\234\337\226\030 \001(\0132 .google.cloud.co" - + "mpute.v1.WarningH\000\210\001\001B\n\n\010_warning\"k\n/Ins" - + "tanceGroupManagersSetInstanceTemplateReq" - + "uest\022\"\n\021instance_template\030\344\201\273\223\001 \001(\tH\000\210\001\001" - + "B\024\n\022_instance_template\"s\n*InstanceGroupM" - + "anagersSetTargetPoolsRequest\022\033\n\013fingerpr" - + "int\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\n0InstanceGroupMan" - + "agersUpdatePerInstanceConfigsReq\022L\n\024per_" - + "instance_configs\030\251\325\370\372\001 \003(\0132*.google.clou" - + "d.compute.v1.PerInstanceConfig\"e\n!Instan" - + "ceGroupsAddInstancesRequest\022@\n\tinstances" - + "\030\376\374\357\r \003(\0132*.google.cloud.compute.v1.Inst" - + "anceReference\"\276\002\n\033InstanceGroupsListInst" - + "ances\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.InstanceWith" - + "NamedPorts\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\"\241\001\n\"InstanceGroupsListIns" - + "tancesRequest\022\036\n\016instance_state\030\347\360\374+ \001(\t" - + "H\000\210\001\001\"H\n\rInstanceState\022\034\n\030UNDEFINED_INST" - + "ANCE_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$InstanceGroupsRemo" - + "veInstancesRequest\022@\n\tinstances\030\376\374\357\r \003(\013" - + "2*.google.cloud.compute.v1.InstanceRefer" - + "ence\"\246\001\n\030InstanceGroupsScopedList\022C\n\017ins" - + "tance_groups\030\276\301\337\256\001 \003(\0132&.google.cloud.co" - + "mpute.v1.InstanceGroup\0229\n\007warning\030\234\337\226\030 \001" - + "(\0132 .google.cloud.compute.v1.WarningH\000\210\001" - + "\001B\n\n\010_warning\"\216\001\n\"InstanceGroupsSetNamed" - + "PortsRequest\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.clou" - + "d.compute.v1.NamedPortB\016\n\014_fingerprint\"\241" - + "\002\n\014InstanceList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0223\n\005ite" - + "ms\030\300\317\367/ \003(\0132!.google.cloud.compute.v1.In" - + "stance\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\"\253\002\n\025InstanceListReferrers\022\020\n\002" - + "id\030\233\032 \001(\tH\000\210\001\001\0224\n\005items\030\300\317\367/ \003(\0132\".googl" - + "e.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\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\"\274\002\n\031Ins" - + "tanceManagedByIgmError\022]\n\005error\030\210\244\223. \001(\013" - + "2F.google.cloud.compute.v1.InstanceManag" - + "edByIgmErrorManagedInstanceErrorH\000\210\001\001\022q\n" - + "\027instance_action_details\030\243\374\253\213\001 \001(\0132G.goo" - + "gle.cloud.compute.v1.InstanceManagedByIg" - + "mErrorInstanceActionDetailsH\001\210\001\001\022\031\n\ttime" - + "stamp\030\226\322\244\032 \001(\tH\002\210\001\001B\010\n\006_errorB\032\n\030_instan" - + "ce_action_detailsB\014\n\n_timestamp\"\360\003\n.Inst" - + "anceManagedByIgmErrorInstanceActionDetai" - + "ls\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\007version\030\330\271\324\247\001 \001(\0132/.goog" - + "le.cloud.compute.v1.ManagedInstanceVersi" - + "onH\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\010DELE" - + "TING\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\t" - + "VERIFYING\020\251\301\214\010B\t\n\007_actionB\013\n\t_instanceB\n" - + "\n\010_version\"t\n-InstanceManagedByIgmErrorM" - + "anagedInstanceError\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\023InstanceMoveRequest\022 \n\020dest" - + "ination_zone\030\275\342\357> \001(\tH\000\210\001\001\022 \n\017target_ins" - + "tance\030\203\217\226\212\001 \001(\tH\001\210\001\001B\023\n\021_destination_zon" - + "eB\022\n\020_target_instance\"\261\001\n\016InstanceParams" - + "\022c\n\025resource_manager_tags\030\374\233\213\264\001 \003(\0132@.go" - + "ogle.cloud.compute.v1.InstanceParams.Res" - + "ourceManagerTagsEntry\032:\n\030ResourceManager" - + "TagsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028" - + "\001\"\330\020\n\022InstanceProperties\022\\\n\031advanced_mac" - + "hine_features\030\262\347\252\303\001 \001(\01320.google.cloud.c" - + "ompute.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\034confi" - + "dential_instance_config\030\365\222\372\351\001 \001(\01323.goog" - + "le.cloud.compute.v1.ConfidentialInstance" - + "ConfigH\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.compu" - + "te.v1.AttachedDisk\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\004\210\001\001\022K\n\006labels\030\377\277\301\356\001 \003(\01327" - + ".google.cloud.compute.v1.InstancePropert" - + "ies.LabelsEntry\022\034\n\014machine_type\030\262\260\312l \001(\t" - + "H\005\210\001\001\022;\n\010metadata\030\257\366\265) \001(\0132!.google.clou" - + "d.compute.v1.MetadataH\006\210\001\001\022 \n\020min_cpu_pl" - + "atform\030\367\233\352s \001(\tH\007\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\010\210\001\001\022*\n\032privat" - + "e_ipv6_google_access\030\216\314\202\027 \001(\tH\t\210\001\001\022R\n\024re" - + "servation_affinity\030\273\270\242K \001(\0132,.google.clo" - + "ud.compute.v1.ReservationAffinityH\n\210\001\001\022g" - + "\n\025resource_manager_tags\030\374\233\213\264\001 \003(\0132D.goog" - + "le.cloud.compute.v1.InstanceProperties.R" - + "esourceManagerTagsEntry\022\034\n\021resource_poli" - + "cies\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\022" - + "E\n\020service_accounts\030\260\304\253\204\001 \003(\0132\'.google.c" - + "loud.compute.v1.ServiceAccount\022Y\n\030shield" - + "ed_instance_config\030\265\213\221\006 \001(\0132/.google.clo" - + "ud.compute.v1.ShieldedInstanceConfigH\014\210\001" - + "\001\0223\n\004tags\030\231\350\330\001 \001(\0132\035.google.cloud.comput" - + "e.v1.TagsH\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\032:\n\030ResourceManager" - + "TagsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028" - + "\001\"\215\001\n\027KeyRevocationActionType\022(\n$UNDEFIN" - + "ED_KEY_REVOCATION_ACTION_TYPE\020\000\022.\n&KEY_R" - + "EVOCATION_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\027PrivateIpv" - + "6GoogleAccess\022(\n$UNDEFINED_PRIVATE_IPV6_" - + "GOOGLE_ACCESS\020\000\022-\n%ENABLE_BIDIRECTIONAL_" - + "ACCESS_TO_GOOGLE\020\272\312\211\314\001\022+\n#ENABLE_OUTBOUN" - + "D_VM_ACCESS_TO_GOOGLE\020\327\372\266\211\001\022\037\n\027INHERIT_F" - + "ROM_SUBNETWORK\020\277\250\354\374\001B\034\n\032_advanced_machin" - + "e_featuresB\021\n\017_can_ip_forwardB\037\n\035_confid" - + "ential_instance_configB\016\n\014_descriptionB\035" - + "\n\033_key_revocation_action_typeB\017\n\r_machin" - + "e_typeB\013\n\t_metadataB\023\n\021_min_cpu_platform" - + "B\035\n\033_network_performance_configB\035\n\033_priv" - + "ate_ipv6_google_accessB\027\n\025_reservation_a" - + "ffinityB\r\n\013_schedulingB\033\n\031_shielded_inst" - + "ance_configB\007\n\005_tags\":\n\021InstanceReferenc" - + "e\022\030\n\010instance\030\225\251\332\010 \001(\tH\000\210\001\001B\013\n\t_instance" - + "\"\237\004\n\020InstanceTemplate\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\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\npropert" - + "ies\030\263\232\266F \001(\0132+.google.cloud.compute.v1.I" - + "nstancePropertiesH\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\017so" - + "urce_instance\030\271\230\375\274\001 \001(\tH\010\210\001\001\022U\n\026source_i" - + "nstance_params\030\314\320\304@ \001(\0132-.google.cloud.c" - + "ompute.v1.SourceInstanceParamsH\t\210\001\001B\025\n\023_" - + "creation_timestampB\016\n\014_descriptionB\005\n\003_i" - + "dB\007\n\005_kindB\007\n\005_nameB\r\n\013_propertiesB\t\n\007_r" - + "egionB\014\n\n_self_linkB\022\n\020_source_instanceB" - + "\031\n\027_source_instance_params\"\270\003\n\036InstanceT" - + "emplateAggregatedList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022" - + "T\n\005items\030\300\317\367/ \003(\0132B.google.cloud.compute" - + ".v1.InstanceTemplateAggregatedList.Items" - + "Entry\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page" + + "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\001\032b\n\nItemsEntr" - + "y\022\013\n\003key\030\001 \001(\t\022C\n\005value\030\002 \001(\01324.google.c" - + "loud.compute.v1.InstanceTemplatesScopedL" - + "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\"\261\002\n\024Instan" - + "ceTemplateList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022;\n\005item" - + "s\030\300\317\367/ \003(\0132).google.cloud.compute.v1.Ins" - + "tanceTemplate\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\"\257\001\n\033InstanceTemplatesS" - + "copedList\022I\n\022instance_templates\030\217\270\245\333\001 \003(" - + "\0132).google.cloud.compute.v1.InstanceTemp" - + "late\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\026" - + "InstanceWithNamedPorts\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\".goog" - + "le.cloud.compute.v1.NamedPort\022\026\n\006status\030" - + "\362\237\267V \001(\tH\001\210\001\001\"\334\001\n\006Status\022\024\n\020UNDEFINED_ST" - + "ATUS\020\000\022\026\n\016DEPROVISIONING\020\356\223\304\314\001\022\024\n\014PROVIS" - + "IONING\020\355\365\332\212\001\022\021\n\tREPAIRING\020\225\202\225\305\001\022\016\n\007RUNNI" - + "NG\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_status\"C\n#InstancesAddReso" - + "urcePoliciesRequest\022\034\n\021resource_policies" - + "\030\341\234\314\n \003(\t\"\330\001\n&InstancesGetEffectiveFirew" - + "allsResponse\022t\n\020firewall_policys\030\302\312\374\303\001 \003" - + "(\0132V.google.cloud.compute.v1.InstancesGe" - + "tEffectiveFirewallsResponseEffectiveFire" - + "wallPolicy\0228\n\tfirewalls\030\363\306\350\201\001 \003(\0132!.goog" - + "le.cloud.compute.v1.Firewall\"\204\003\n=Instanc" - + "esGetEffectiveFirewallsResponseEffective" - + "FirewallPolicy\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.FirewallP" - + "olicyRule\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\016UNDEFINE" - + "D_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\375Z\022\023\n\013UNSPECIF" - + "IED\020\227\276\230\373\001B\017\n\r_display_nameB\007\n\005_nameB\r\n\013_" - + "short_nameB\007\n\005_type\"F\n&InstancesRemoveRe" - + "sourcePoliciesRequest\022\034\n\021resource_polici" - + "es\030\341\234\314\n \003(\t\"\225\001\n\023InstancesScopedList\0227\n\ti" - + "nstances\030\376\374\357\r \003(\0132!.google.cloud.compute" - + ".v1.Instance\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\"\327\001\n\031InstancesSetLabelsRequest\022!\n\021lab" - + "el_fingerprint\030\231\360\367T \001(\tH\000\210\001\001\022R\n\006labels\030\377" - + "\277\301\356\001 \003(\0132>.google.cloud.compute.v1.Insta" - + "ncesSetLabelsRequest.LabelsEntry\032-\n\013Labe" - + "lsEntry\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#InstancesSetMac" - + "hineResourcesRequest\022J\n\022guest_accelerato" - + "rs\030\357\314\207\335\001 \003(\0132*.google.cloud.compute.v1.A" - + "cceleratorConfig\"O\n\036InstancesSetMachineT" - + "ypeRequest\022\034\n\014machine_type\030\262\260\312l \001(\tH\000\210\001\001" - + "B\017\n\r_machine_type\"Z\n!InstancesSetMinCpuP" - + "latformRequest\022 \n\020min_cpu_platform\030\367\233\352s " - + "\001(\tH\000\210\001\001B\023\n\021_min_cpu_platform\"h\n\027Instanc" - + "esSetNameRequest\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_curren" - + "t_nameB\007\n\005_name\"W\n!InstancesSetServiceAc" - + "countRequest\022\025\n\005email\030\234\227\211. \001(\tH\000\210\001\001\022\021\n\006s" - + "copes\030\237\231\222O \003(\tB\010\n\006_email\"w\n&InstancesSta" - + "rtWithEncryptionKeyRequest\022M\n\005disks\030\366\314\312-" - + " \003(\0132;.google.cloud.compute.v1.CustomerE" - + "ncryptionKeyProtectedDisk\"h\n\017Int64RangeM" - + "atch\022\032\n\trange_end\030\331\225\340\231\001 \001(\003H\000\210\001\001\022\033\n\013rang" - + "e_start\030\340\375\2421 \001(\003H\001\210\001\001B\014\n\n_range_endB\016\n\014_" - + "range_start\"\211\016\n\014Interconnect\022\036\n\radmin_en" - + "abled\030\321\354\301\324\001 \001(\010H\000\210\001\001\022J\n\rcircuit_infos\030\257\203" - + "\315N \003(\01320.google.cloud.compute.v1.Interco" - + "nnectCircuitInfo\022\"\n\022creation_timestamp\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\020exp" - + "ected_outages\030\233\352\216~ \003(\01327.google.cloud.co" - + "mpute.v1.InterconnectOutageNotification\022" - + "\"\n\021google_ip_address\030\242\205\245\323\001 \001(\tH\004\210\001\001\022$\n\023g" - + "oogle_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_attachments\030" - + "\377\322\353\312\001 \003(\t\022\"\n\021interconnect_type\030\313\230\323\365\001 \001(\t" - + "H\007\210\001\001\022\024\n\004kind\030\224\367\310\001 \001(\tH\010\210\001\001\022!\n\021label_fin" - + "gerprint\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.Interconnec" - + "t.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\004name\030\213\365\315" - + "\001 \001(\tH\014\210\001\001\022!\n\021noc_contact_email\030\200\370\332\006 \001(\t" - + "H\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\026pr" - + "ovisioned_link_count\030\365\322\366\303\001 \001(\005H\020\210\001\001\022 \n\017r" - + "emote_location\030\216\217\327\232\001 \001(\tH\021\210\001\001\022$\n\024request" - + "ed_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\013Labels" - + "Entry\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_INTERCONN" - + "ECT_TYPE\020\000\022\020\n\tDEDICATED\020\317\233\234{\022\022\n\nIT_PRIVA" - + "TE\020\317\214\210\240\001\022\017\n\007PARTNER\020\250\321\241\334\001\"i\n\010LinkType\022\027\n" - + "\023UNDEFINED_LINK_TYPE\020\000\022\"\n\032LINK_TYPE_ETHE" - + "RNET_100G_LR\020\347\362\201\241\001\022 \n\031LINK_TYPE_ETHERNET" - + "_10G_LR\020\245\271\361p\"`\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\"C\n\005State\022" - + "\023\n\017UNDEFINED_STATE\020\000\022\016\n\006ACTIVE\020\206\346\211\226\001\022\025\n\r" - + "UNPROVISIONED\020\333\307\327\366\001B\020\n\016_admin_enabledB\025\n" - + "\023_creation_timestampB\020\n\016_customer_nameB\016" - + "\n\014_descriptionB\024\n\022_google_ip_addressB\026\n\024" - + "_google_reference_idB\005\n\003_idB\024\n\022_intercon" - + "nect_typeB\007\n\005_kindB\024\n\022_label_fingerprint" - + "B\014\n\n_link_typeB\013\n\t_locationB\007\n\005_nameB\024\n\022" - + "_noc_contact_emailB\025\n\023_operational_statu" - + "sB\022\n\020_peer_ip_addressB\031\n\027_provisioned_li" - + "nk_countB\022\n\020_remote_locationB\027\n\025_request" - + "ed_link_countB\020\n\016_satisfies_pzsB\014\n\n_self" - + "_linkB\010\n\006_state\"\313\031\n\026InterconnectAttachme" - + "nt\022\036\n\radmin_enabled\030\321\354\301\324\001 \001(\010H\000\210\001\001\022\031\n\tba" - + "ndwidth\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_router_ip_address\030\210\210\205\211\001 " - + "\001(\tH\002\210\001\001\022*\n\031cloud_router_ipv6_address\030\310\223" - + "\277\327\001 \001(\tH\003\210\001\001\022/\n\036cloud_router_ipv6_interf" - + "ace_id\030\215\311\310\370\001 \001(\tH\004\210\001\001\022r\n\031configuration_c" - + "onstraints\030\355\360\326U \001(\0132G.google.cloud.compu" - + "te.v1.InterconnectAttachmentConfiguratio" - + "nConstraintsH\005\210\001\001\022\"\n\022creation_timestamp\030" - + "\266\217\307\016 \001(\tH\006\210\001\001\022+\n\032customer_router_ip_addr" - + "ess\030\361\332\304\236\001 \001(\tH\007\210\001\001\022-\n\034customer_router_ip" - + "v6_address\030\361\371\253\212\001 \001(\tH\010\210\001\001\0222\n!customer_ro" - + "uter_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\013desc" - + "ription\030\374\207\326\311\001 \001(\tH\013\210\001\001\022(\n\030edge_availabil" - + "ity_domain\030\246\225\377! \001(\tH\014\210\001\001\022\032\n\nencryption\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\014intercon" - + "nect\030\216\311\214k \001(\tH\020\210\001\001\022$\n\030ipsec_internal_add" - + "resses\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\006lab" - + "els\030\377\277\301\356\001 \003(\0132;.google.cloud.compute.v1." - + "InterconnectAttachment.LabelsEntry\022\022\n\003mt" - + "u\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\022" - + "operational_status\030\377\261\360_ \001(\tH\025\210\001\001\022\034\n\013pair" - + "ing_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\020partner_metadata\030\306\341\266\037 \001(" - + "\0132>.google.cloud.compute.v1.Interconnect" - + "AttachmentPartnerMetadataH\030\210\001\001\022e\n\031privat" - + "e_interconnect_info\030\203\354\221q \001(\0132:.google.cl" - + "oud.compute.v1.InterconnectAttachmentPri" - + "vateInfoH\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\006router" - + "\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\nst" - + "ack_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_tag8021q\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\023UNDE" - + "FINED_BANDWIDTH\020\000\022\017\n\010BPS_100M\020\266\225\320\027\022\017\n\007BP" - + "S_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\010BPS_5" - + "00M\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\026EdgeAvailabilityD" - + "omain\022&\n\"UNDEFINED_EDGE_AVAILABILITY_DOM" - + "AIN\020\000\022\035\n\025AVAILABILITY_DOMAIN_1\020\332\373\326\246\001\022\035\n\025" - + "AVAILABILITY_DOMAIN_2\020\333\373\326\246\001\022\037\n\027AVAILABIL" - + "ITY_DOMAIN_ANY\020\265\352\367\262\001\"A\n\nEncryption\022\030\n\024UN" - + "DEFINED_ENCRYPTION\020\000\022\014\n\005IPSEC\020\252\243\251!\022\013\n\004NO" - + "NE\020\270\316\222\001\"`\n\021OperationalStatus\022 \n\034UNDEFINE" - + "D_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\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\"\302\001\n\005State\022\023\n\017UNDEFI" - + "NED_STATE\020\000\022\016\n\006ACTIVE\020\206\346\211\226\001\022\016\n\007DEFUNCT\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_PARTNE" - + "R\020\340\373\372\270\001\022\031\n\021STATE_UNSPECIFIED\020\311\320\274\340\001\022\025\n\rUN" - + "PROVISIONED\020\333\307\327\366\001\"W\n\004Type\022\022\n\016UNDEFINED_T" - + "YPE\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_admin_ena" - + "bledB\014\n\n_bandwidthB\032\n\030_cloud_router_ip_a" - + "ddressB\034\n\032_cloud_router_ipv6_addressB!\n\037" - + "_cloud_router_ipv6_interface_idB\034\n\032_conf" - + "iguration_constraintsB\025\n\023_creation_times" - + "tampB\035\n\033_customer_router_ip_addressB\037\n\035_" - + "customer_router_ipv6_addressB$\n\"_custome" - + "r_router_ipv6_interface_idB\024\n\022_dataplane" - + "_versionB\016\n\014_descriptionB\033\n\031_edge_availa" - + "bility_domainB\r\n\013_encryptionB\026\n\024_google_" - + "reference_idB\005\n\003_idB\017\n\r_interconnectB\007\n\005" - + "_kindB\024\n\022_label_fingerprintB\006\n\004_mtuB\007\n\005_" - + "nameB\025\n\023_operational_statusB\016\n\014_pairing_" - + "keyB\016\n\014_partner_asnB\023\n\021_partner_metadata" - + "B\034\n\032_private_interconnect_infoB\t\n\007_regio" - + "nB\021\n\017_remote_serviceB\t\n\007_routerB\020\n\016_sati" - + "sfies_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$InterconnectAttachment" - + "AggregatedList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022Z\n\005item" - + "s\030\300\317\367/ \003(\0132H.google.cloud.compute.v1.Int" - + "erconnectAttachmentAggregatedList.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\032h\n\nItemsEntry\022\013\n\003key\030\001 \001(\t\022I" - + "\n\005value\030\002 \001(\0132:.google.cloud.compute.v1." - + "InterconnectAttachmentsScopedList:\0028\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\"\263\002\n.InterconnectAtta" - + "chmentConfigurationConstraints\022\030\n\007bgp_md" - + "5\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.Inte" - + "rconnectAttachmentConfigurationConstrain" - + "tsBgpPeerASNRange\"b\n\006BgpMd5\022\025\n\021UNDEFINED" - + "_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=InterconnectAttachmentConfi" - + "gurationConstraintsBgpPeerASNRange\022\022\n\003ma" - + "x\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_m" - + "axB\006\n\004_min\"\275\002\n\032InterconnectAttachmentLis" - + "t\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.InterconnectAtta" - + "chment\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_" + + "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" + + "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\"\274\001\n%InterconnectAttachmentPar" - + "tnerMetadata\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_intercon" - + "nect_nameB\017\n\r_partner_nameB\r\n\013_portal_ur" - + "l\"K\n!InterconnectAttachmentPrivateInfo\022\031" - + "\n\010tag8021q\030\300\321\316\201\001 \001(\rH\000\210\001\001B\013\n\t_tag8021q\"\301" - + "\001\n!InterconnectAttachmentsScopedList\022U\n\030" - + "interconnect_attachments\030\377\322\353\312\001 \003(\0132/.goo" + + "\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" + + "\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\0229\n\007warning\030\234\337\226\030 \001(\0132 .google.cloud.c" - + "ompute.v1.WarningH\000\210\001\001B\n\n\010_warning\"\305\001\n\027I" - + "nterconnectCircuitInfo\022\"\n\022customer_demar" - + "c_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\020google_demarc_id\030\256\335\333\325\001 " - + "\001(\tH\002\210\001\001B\025\n\023_customer_demarc_idB\024\n\022_goog" - + "le_circuit_idB\023\n\021_google_demarc_id\"\225\005\n\027I" - + "nterconnectDiagnostics\022P\n\narp_caches\030\221\326\330" - + "\305\001 \003(\01328.google.cloud.compute.v1.Interco" - + "nnectDiagnosticsARPEntry\022(\n\027bundle_aggre" - + "gation_type\030\224\311\262\317\001 \001(\tH\000\210\001\001\022)\n\031bundle_ope" - + "rational_status\030\334\227\3402 \001(\tH\001\210\001\001\022L\n\005links\030\271" - + "\237\2151 \003(\0132:.google.cloud.compute.v1.Interc" - + "onnectDiagnosticsLinkStatus\022\034\n\013mac_addre" - + "ss\030\204\322\310\236\001 \001(\tH\002\210\001\001\"\212\001\n\025BundleAggregationT" - + "ype\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#UNDEFINED_" - + "BUNDLE_OPERATIONAL_STATUS\020\000\022&\n\036BUNDLE_OP" - + "ERATIONAL_STATUS_DOWN\020\205\256\264\330\001\022#\n\034BUNDLE_OP" - + "ERATIONAL_STATUS_UP\020\276\203\371LB\032\n\030_bundle_aggr" - + "egation_typeB\034\n\032_bundle_operational_stat" - + "usB\016\n\014_mac_address\"{\n\037InterconnectDiagno" - + "sticsARPEntry\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%Interconnect" - + "DiagnosticsLinkLACPStatus\022 \n\020google_syst" - + "em_id\030\245\205\277+ \001(\tH\000\210\001\001\022#\n\022neighbor_system_i" - + "d\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\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_system_idB\010\n\006_state\"\343\001\n" - + "\'InterconnectDiagnosticsLinkOpticalPower" - + "\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\n" - + "HIGH_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!Interconn" - + "ectDiagnosticsLinkStatus\022P\n\narp_caches\030\221" - + "\326\330\305\001 \003(\01328.google.cloud.compute.v1.Inter" - + "connectDiagnosticsARPEntry\022\032\n\ncircuit_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>.google.c" - + "loud.compute.v1.InterconnectDiagnosticsL" - + "inkLACPStatusH\002\210\001\001\022\"\n\022operational_status" - + "\030\377\261\360_ \001(\tH\003\210\001\001\022i\n\027receiving_optical_powe" - + "r\030\337\255\330t \001(\0132@.google.cloud.compute.v1.Int" - + "erconnectDiagnosticsLinkOpticalPowerH\004\210\001" - + "\001\022m\n\032transmitting_optical_power\030\235\272\211\333\001 \001(" - + "\0132@.google.cloud.compute.v1.Interconnect" - + "DiagnosticsLinkOpticalPowerH\005\210\001\001\"\177\n\021Oper" - + "ationalStatus\022 \n\034UNDEFINED_OPERATIONAL_S" - + "TATUS\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_l" - + "acp_statusB\025\n\023_operational_statusB\032\n\030_re" - + "ceiving_optical_powerB\035\n\033_transmitting_o" - + "ptical_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%.google.c" - + "loud.compute.v1.Interconnect\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\"\311\010\n\024Int" - + "erconnectLocation\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\021fac" - + "ility_provider\030\215\240\246\376\001 \001(\tH\006\210\001\001\022-\n\035facilit" - + "y_provider_facility_id\030\205\276\316) \001(\tH\007\210\001\001\022\020\n\002" - + "id\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\004" - + "name\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\022Q\n\014region_infos\030\372\350\356\224\001" - + " \003(\01327.google.cloud.compute.v1.Interconn" - + "ectLocationRegionInfo\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\014sup" - + "ports_pzs\030\356\366\205( \001(\010H\016\210\001\001\"\352\001\n\tContinent\022\027\n" + + "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_" + + "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\017\n\010C_AFRICA\020\366\223\252\"\022\022\n\nC_AS" - + "IA_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\020UNDEFI" - + "NED_STATUS\020\000\022\021\n\tAVAILABLE\020\251\265\346\322\001\022\016\n\006CLOSE" - + "D\020\354\252\243\265\001B\n\n\010_addressB\024\n\022_availability_zon" - + "eB\007\n\005_cityB\014\n\n_continentB\025\n\023_creation_ti" - + "mestampB\016\n\014_descriptionB\024\n\022_facility_pro" - + "viderB \n\036_facility_provider_facility_idB" - + "\005\n\003_idB\007\n\005_kindB\007\n\005_nameB\030\n\026_peeringdb_f" - + "acility_idB\014\n\n_self_linkB\t\n\007_statusB\017\n\r_" - + "supports_pzs\"\271\002\n\030InterconnectLocationLis" - + "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.InterconnectLoca" - + "tion\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.clo" - + "ud.compute.v1.WarningH\004\210\001\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\"\272\002\n\036InterconnectLocationRegionI" - + "nfo\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\006regi" - + "on\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_REGION\020\350\354\265\300\001\022\021\n\tLP_GLOBA" - + "L\020\276\335\353\314\001\022\027\n\017LP_LOCAL_REGION\020\303\332\375\350\001B\022\n\020_exp" - + "ected_rtt_msB\024\n\022_location_presenceB\t\n\007_r" - + "egion\"\205\005\n\036InterconnectOutageNotification" - + "\022\034\n\021affected_circuits\030\225\376\336T \003(\t\022\034\n\013descri" - + "ption\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\004n" - + "ame\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\tIssueType\022\030\n\024UNDEFINED_I" - + "SSUE_TYPE\020\000\022\020\n\tIT_OUTAGE\020\205\341\350S\022\030\n\021IT_PART" - + "IAL_OUTAGE\020\243\312\365+\022\r\n\006OUTAGE\020\361\245\217]\022\025\n\016PARTIA" - + "L_OUTAGE\020\217\267\217F\"C\n\006Source\022\024\n\020UNDEFINED_SOU" - + "RCE\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\017UNDEFINED_STATE\020\000\022\016\n\006ACTI" - + "VE\020\206\346\211\226\001\022\020\n\tCANCELLED\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_descriptionB\013\n\t_end_timeB\r\n\013_is" - + "sue_typeB\007\n\005_nameB\t\n\007_sourceB\r\n\013_start_t" - + "imeB\010\n\006_state\"\313\013\n\032InterconnectRemoteLoca" - + "tion\022\030\n\007address\030\364\267\336\334\001 \001(\tH\000\210\001\001\022~\n$attach" - + "ment_configuration_constraints\030\321\350\353\233\001 \001(\013" - + "2G.google.cloud.compute.v1.InterconnectA" - + "ttachmentConfigurationConstraintsH\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.Interconn" - + "ectRemoteLocationConstraintsH\003\210\001\001\022\031\n\tcon" - + "tinent\030\264\333\320? \001(\tH\004\210\001\001\022\"\n\022creation_timesta" - + "mp\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\024max_l" - + "ag_size100_gbps\030\265\377\366t \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\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.Interconn" - + "ectRemoteLocationPermittedConnections\022\037\n" - + "\016remote_service\030\274\377\362\272\001 \001(\tH\020\210\001\001\022\032\n\tself_l" - + "ink\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\006EU" - + "ROPE\020\242\323\312\324\001\022\025\n\rNORTH_AMERICA\020\224\331\320\325\001\022\024\n\rSOU" - + "TH_AMERICA\020\334\312\305\017\"K\n\004Lacp\022\022\n\016UNDEFINED_LAC" - + "P\020\000\022\026\n\016LACP_SUPPORTED\020\261\212\366\241\001\022\027\n\020LACP_UNSU" - + "PPORTED\020\370\363\236a\"A\n\006Status\022\024\n\020UNDEFINED_STAT" - + "US\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_configuration" - + "_constraintsB\007\n\005_cityB\016\n\014_constraintsB\014\n" - + "\n_continentB\025\n\023_creation_timestampB\016\n\014_d" - + "escriptionB\024\n\022_facility_providerB \n\036_fac" - + "ility_provider_facility_idB\005\n\003_idB\007\n\005_ki" - + "ndB\007\n\005_lacpB\027\n\025_max_lag_size100_gbpsB\026\n\024" - + "_max_lag_size10_gbpsB\007\n\005_nameB\030\n\026_peerin" - + "gdb_facility_idB\021\n\017_remote_serviceB\014\n\n_s" - + "elf_linkB\t\n\007_status\"\305\004\n%InterconnectRemo" - + "teLocationConstraints\022*\n\031port_pair_remot" - + "e_location\030\247\262\274\354\001 \001(\tH\000\210\001\001\022\037\n\016port_pair_v" - + "lan\030\352\362\203\344\001 \001(\tH\001\210\001\001\022t\n\023subnet_length_rang" - + "e\030\306\260\373W \001(\0132O.google.cloud.compute.v1.Int" - + "erconnectRemoteLocationConstraintsSubnet" - + "LengthRangeH\002\210\001\001\"\234\001\n\026PortPairRemoteLocat" - + "ion\022\'\n#UNDEFINED_PORT_PAIR_REMOTE_LOCATI" - + "ON\020\000\022)\n\"PORT_PAIR_MATCHING_REMOTE_LOCATI" - + "ON\020\323\213\354b\022.\n\'PORT_PAIR_UNCONSTRAINED_REMOT" - + "E_LOCATION\020\245\252\363\034\"q\n\014PortPairVlan\022\034\n\030UNDEF" - + "INED_PORT_PAIR_VLAN\020\000\022\036\n\027PORT_PAIR_MATCH" - + "ING_VLAN\020\276\350\254w\022#\n\034PORT_PAIR_UNCONSTRAINED" - + "_VLAN\020\254\210\307SB\034\n\032_port_pair_remote_location" - + "B\021\n\017_port_pair_vlanB\026\n\024_subnet_length_ra" - + "nge\"p\n6InterconnectRemoteLocationConstra" - + "intsSubnetLengthRange\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\036InterconnectRemoteLocationList\022\020\n\002id\030\233" - + "\032 \001(\tH\000\210\001\001\022E\n\005items\030\300\317\367/ \003(\01323.google.cl" - + "oud.compute.v1.InterconnectRemoteLocatio" - + "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\"r\n.InterconnectRemoteLocationPermi" - + "ttedConnections\022&\n\025interconnect_location" - + "\030\306\330\333\352\001 \001(\tH\000\210\001\001B\030\n\026_interconnect_locatio" - + "n\"z\n#InterconnectsGetDiagnosticsResponse" - + "\022H\n\006result\030\235\220\267B \001(\01320.google.cloud.compu" - + "te.v1.InterconnectDiagnosticsH\000\210\001\001B\t\n\007_r" - + "esult\"\354\001\n\034InvalidateCacheUrlMapRequest\022b" - + "\n cache_invalidation_rule_resource\030\255\303\223\225\001" - + " \001(\0132..google.cloud.compute.v1.CacheInva" - + "lidationRuleB\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_reques" - + "t_id\"D\n\005Items\022\022\n\003key\030\337\274\006 \001(\tH\000\210\001\001\022\025\n\005val" - + "ue\030\361\242\2625 \001(\tH\001\210\001\001B\006\n\004_keyB\010\n\006_value\"\375\003\n\007L" - + "icense\022 \n\017charges_use_fee\030\316\241\312\261\001 \001(\010H\000\210\001\001" - + "\022\"\n\022creation_timestamp\030\266\217\307\016 \001(\tH\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\033\n\014license_co" - + "de\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.google" - + ".cloud.compute.v1.LicenseResourceRequire" - + "mentsH\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_creation_timestampB\016\n\014_desc" - + "riptionB\005\n\003_idB\007\n\005_kindB\017\n\r_license_code" - + "B\007\n\005_nameB\030\n\026_resource_requirementsB\014\n\n_" - + "self_linkB\017\n\r_transferable\"\224\004\n\013LicenseCo" - + "de\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\rlicense_" - + "alias\030\322\221\342\024 \003(\01320.google.cloud.compute.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\005st" - + "ate\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\nRESTR" - + "ICTED\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_name" - + "B\014\n\n_self_linkB\010\n\006_stateB\017\n\r_transferabl" - + "e\"q\n\027LicenseCodeLicenseAlias\022\034\n\013descript" - + "ion\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_link\"\234\001\n" - + "\031LicenseResourceCommitment\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(\t" - + "H\001\210\001\001\022\027\n\007license\030\301\210\302O \001(\tH\002\210\001\001B\t\n\007_amoun" - + "tB\024\n\022_cores_per_licenseB\n\n\010_license\"\215\001\n\033" - + "LicenseResourceRequirements\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_coun" - + "tB\020\n\016_min_memory_mb\"\211\002\n\024LicensesListResp" - + "onse\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0222\n\005items\030\300\317\367/ \003(\013" - + "2 .google.cloud.compute.v1.License\022\037\n\017ne" - + "xt_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(\0132 .go" - + "ogle.cloud.compute.v1.WarningH\003\210\001\001B\005\n\003_i" - + "dB\022\n\020_next_page_tokenB\014\n\n_self_linkB\n\n\010_" - + "warning\"\265\002\n\033ListAcceleratorTypesRequest\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\"" - + "\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_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\"]\n%ListAssoci" - + "ationsFirewallPolicyRequest\022 \n\017target_re" - + "source\030\374\355\352\336\001 \001(\tH\000\210\001\001B\022\n\020_target_resourc" - + "e\"\260\002\n\026ListAutoscalersRequest\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\"\311\002\n-ListAva" - + "ilableFeaturesRegionSslPoliciesRequest\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" - + "\"\252\002\n\'ListAvailableFeaturesSslPoliciesReq" - + "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\"\234\002\n\031ListBackendBuc" - + "ketsRequest\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\'\n\026return_part" - + "ial_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_toke" - + "nB\031\n\027_return_partial_success\"\235\002\n\032ListBac" - + "kendServicesRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH" + + "\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" + + "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\'\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\"\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\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\001\022\025\n\004" - + "zone\030\254\307\344\001 \001(\tB\004\342A\001\002B\t\n\007_filterB\016\n\014_max_r" + + "(\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\020ListDisksReque" - + "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" + + "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\"\351\002\n&ListErrorsInstanceGroupManagersRe" - + "quest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\'\n\026instan" - + "ce_group_manager\030\303\367\363v \001(\tB\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\"\361\002\n,ListErrorsRegionInstanceGroup" - + "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\027\n\006region" - + "\030\364\315\240B \001(\tB\004\342A\001\002\022\'\n\026return_partial_succes" - + "s\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_max_resu" - + "ltsB\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027_retu" - + "rn_partial_success\"\241\002\n\036ListExternalVpnGa" - + "tewaysRequest\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\"\256\002\n\033ListF" - + "irewallPoliciesRequest\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\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_order_byB" - + "\r\n\013_page_tokenB\014\n\n_parent_idB\031\n\027_return_" - + "partial_success\"\227\002\n\024ListFirewallsRequest" + + "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\"\266\002\n\032ListForwardingRule" - + "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\"\235\002\n\032ListGlobalAddressesReques" - + "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\'\n\026return_partial_succes" - + "s\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_max_resu" - + "ltsB\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027_retu" - + "rn_partial_success\"\243\002\n ListGlobalForward" - + "ingRulesRequest\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\"\251\002\n&Lis" - + "tGlobalNetworkEndpointGroupsRequest\022\027\n\006f" - + "ilter\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\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\001B\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\"\236\002\n\033ListGlobalOperationsReq" - + "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\"\272\002\n\'ListGlobalOrga" - + "nizationOperationsRequest\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\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_order_" - + "byB\r\n\013_page_tokenB\014\n\n_parent_idB\031\n\027_retu" - + "rn_partial_success\"\253\002\n(ListGlobalPublicD" - + "elegatedPrefixesRequest\022\027\n\006filter\030\370\226\243\240\001 " + + "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\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" - + "\"\232\002\n\027ListHealthChecksRequest\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\"\224\002\n\021ListImagesRequest\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" + + "\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\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\"\272\002\n ListInstanceGroupManagersReques" - + "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\'\n\026return_partial_succes" - + "s\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_succes" - + "s\"\263\002\n\031ListInstanceGroupsRequest\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\001\022\025\n\004zone\030\254\307\344\001 \001(\tB\004\342A\001\002B\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\"\237\002\n\034List" - + "InstanceTemplatesRequest\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\"\335\003\n\"ListInstancesInstanceGroupsRequest" - + "\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\037\n\016instance_gr" - + "oup\030\325\324\325& \001(\tB\004\342A\001\002\022~\n/instance_groups_li" - + "st_instances_request_resource\030\237\250\214\343\001 \001(\0132" - + ";.google.cloud.compute.v1.InstanceGroups" - + "ListInstancesRequestB\004\342A\001\002\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\'\n\026return_partial_succes" - + "s\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_succes" - + "s\"\362\003\n(ListInstancesRegionInstanceGroupsR" - + "equest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\037\n\016insta" - + "nce_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\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\212", - "\001\n6region_instance_groups_list_instances" - + "_request_resource\030\324\251\200\027 \001(\0132A.google.clou" - + "d.compute.v1.RegionInstanceGroupsListIns" - + "tancesRequestB\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\"\256\002\n\024ListInstances" - + "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\"\276\002\n\"ListInterconnectAttachmentsR" - + "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" - + "der_byB\r\n\013_page_tokenB\031\n\027_return_partial" - + "_success\"\243\002\n ListInterconnectLocationsRe" - + "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\"\251\002\n&ListInterconn" - + "ectRemoteLocationsRequest\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\"\233\002\n\030ListInterconnectsRequest\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\"\226\002\n\023ListLicensesRequest\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\"\233\002\n\030ListMachineImagesRequest\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_results" - + "B\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027_return_" - + "partial_success\"\261\002\n\027ListMachineTypesRequ" - + "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\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_b" - + "yB\r\n\013_page_tokenB\031\n\027_return_partial_succ" - + "ess\"\363\002\n0ListManagedInstancesInstanceGrou" - + "pManagersRequest\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(\t" - + "H\003\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\'\n\026retur" - + "n_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_resul" - + "tsB\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027_retur" - + "n_partial_success\"\373\002\n6ListManagedInstanc" - + "esRegionInstanceGroupManagersRequest\022\027\n\006" + + "\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" @@ -10713,258 +10511,424 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "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\"" - + "\271\002\n\035ListNetworkAttachmentsRequest\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\027\n\006region\030\364\315\240B \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\"\272\002\n " - + "ListNetworkEndpointGroupsRequest\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\001\022\025\n\004zone\030\254\307\344\001 \001(\tB\004\342A\001\002B\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\"\343\002\n6Lis" - + "tNetworkEndpointsGlobalNetworkEndpointGr" - + "oupsRequest\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(\n\026network_end" - + "point_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\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\"\203\004\n0ListN" - + "etworkEndpointsNetworkEndpointGroupsRequ" + + "\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(\n\026network_endpoint_gr" - + "oup\030\206\313\363\316\001 \001(\tB\004\342A\001\002\022\214\001\n7network_endpoint" - + "_groups_list_endpoints_request_resource\030" - + "\216\230\257\034 \001(\0132B.google.cloud.compute.v1.Netwo" - + "rkEndpointGroupsListEndpointsRequestB\004\342A" - + "\001\002\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\"\245\002\n\"ListNet" - + "workFirewallPoliciesRequest\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\'\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\"\226\002\n\023ListNetworksRequest\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\"\257\002\n\025ListNodeGroupsRequest\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\001\022\025\n\004zone\030\254\307\344\001 \001(\tB\004\342A\001\002B\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\"\264\002\n\030List" - + "NodeTemplatesRequest\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\"\256\002\n\024ListNodeTypes" - + "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\"\322\002\n\032ListNodesNodeGroupsRequest\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\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\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\"\267\002\n\033ListPac" - + "ketMirroringsRequest\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\"\202\004\n ListPeeringRo" - + "utesNetworksRequest\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_r" - + "esults\030\233\310\213\032 \001(\rH\002\210\001\001\022\030\n\007network\030\256\264\205o \001(\t" - + "B\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\200" - + "w \001(\tH\005\210\001\001\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\026\n\006" - + "region\030\364\315\240B \001(\tH\006\210\001\001\022\'\n\026return_partial_s" - + "uccess\030\266\244\317\366\001 \001(\010H\007\210\001\001\"H\n\tDirection\022\027\n\023UN" - + "DEFINED_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_filter" + + "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\017\n\r_peering_nameB\t\n\007_regionB\031\n\027_ret" - + "urn_partial_success\"\365\002\n2ListPerInstanceC" - + "onfigsInstanceGroupManagersRequest\022\027\n\006fi" - + "lter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\'\n\026instance_group_ma" - + "nager\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\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\"\375\002\n8" - + "ListPerInstanceConfigsRegionInstanceGrou" - + "pManagersRequest\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(\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\"\271\002\n6ListPreconfigure" - + "dExpressionSetsSecurityPoliciesRequest\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_results" - + "B\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027_return_" - + "partial_success\"\246\002\n#ListPublicAdvertised" - + "PrefixesRequest\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\"\276\002\n\"Lis" - + "tPublicDelegatedPrefixesRequest\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" + + "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" + + "\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\"\322\002\n\035Li" - + "stReferrersInstancesRequest\022\027\n\006filter\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\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_p" - + "artial_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_p" - + "artial_success\"\270\002\n\034ListRegionAutoscalers" - + "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\"\274\002\n ListRegionBackendServicesR" + + "_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\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" - + "der_byB\r\n\013_page_tokenB\031\n\027_return_partial" - + "_success\"\270\002\n\034ListRegionCommitmentsReques" - + "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\"\266\002\n\032ListRegionDiskTypesRequest\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\027\n\006region\030\364\315\240B \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\"\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_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" + + "\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_" + + "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\"\300\002\n$ListRegion" - + "HealthCheckServicesRequest\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_part" - + "ial_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_toke" - + "nB\031\n\027_return_partial_success\"\271\002\n\035ListReg" - + "ionHealthChecksRequest\022\027\n\006filter\030\370\226\243\240\001 \001" + + "\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\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\"\302\002\n&ListRegionI" - + "nstanceGroupManagersRequest\022\027\n\006filter\030\370\226" + + "\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" + + "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\"\273\002\n\037ListRe" - + "gionInstanceGroupsRequest\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\"\276\002\n\"ListRegi" - + "onInstanceTemplatesRequest\022\027\n\006filter\030\370\226\243" + + "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\027\n\006region\030\364\315\240B \001(\tB\004\342A\001\002\022\'\n\026return_part" - + "ial_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_toke" - + "nB\031\n\027_return_partial_success\"\302\002\n&ListReg" - + "ionNetworkEndpointGroupsRequest\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\"\304\002\n(Li" - + "stRegionNetworkFirewallPoliciesRequest\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" + + "\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" + + "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" + + "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" + + "\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" + + "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" - + "\"\302\002\n&ListRegionNotificationEndpointsRequ" + + "\"\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" + + "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" + + "\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" + "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" @@ -10972,85 +10936,23 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\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\"\267\002\n\033ListRegionOperationsRequest\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\"" - + "\275\002\n!ListRegionSecurityPoliciesRequest\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\"" - + "\274\002\n ListRegionSslCertificatesRequest\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\"\270" - + "\002\n\034ListRegionSslPoliciesRequest\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\"\276\002\n\"Li" - + "stRegionTargetHttpProxiesRequest\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\"\277\002\n#L" - + "istRegionTargetHttpsProxiesRequest\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\027\n\006region\030\364\315\240B \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\"\275\002\n" - + "!ListRegionTargetTcpProxiesRequest\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\027\n\006region\030\364\315\240B \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\"\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_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\"\225\002\n\022ListRegi" - + "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\"\261\002\n\027ListRese" - + "rvationsRequest\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\001\022\025\n\004zone\030\254" - + "\307\344\001 \001(\tB\004\342A\001\002B\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\"\267\002\n\033ListResourcePolicies" + + "ccess\"\302\002\n&ListRegionInstanceGroupManager" + + "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" + + "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" @@ -11058,9688 +10960,9809 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "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\"\256\002\n\022ListRoutersRequest\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\"\224\002\n\021L" - + "istRoutesRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001" + + "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" + + "\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" + + "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" + + "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" + + "\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" + + "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" + + "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" + + "\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" + "_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" - + "stSecurityPoliciesRequest\022\027\n\006filter\030\370\226\243\240" + + "_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" + + "\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\"\271\002\n\035ListServiceAttachmentsRequest\022\027\n\006" + + "ss\"\240\002\n\035ListTargetHttpsProxiesRequest\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\"\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_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_success" - + "\"\235\002\n\032ListSslCertificatesRequest\022\027\n\006filte" + + " \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\'\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\"\231\002\n\026ListSslPoliciesRequest\022\027\n\006f" - + "ilter\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\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\001B\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\"\262\002\n\026ListSubnetworksRequest\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\"\237\002\n\034ListTargetGrpcProxiesRequest\022\027\n\006fi" + + "\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\"\237\002\n\034ListTargetHttpProxiesReq" - + "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\"\240\002\n\035ListTargetHttp" - + "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\'\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\"\264\002\n\032Lis" - + "tTargetInstancesRequest\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\"\262\002\n\026ListTargetPo" - + "olsRequest\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\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_par" - + "tial_success\"\236\002\n\033ListTargetSslProxiesReq" + + "ial_success\"\270\002\n\034ListTargetVpnGatewaysReq" + "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\"\236\002\n\033ListTargetTcpP" - + "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\'\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\"\270\002\n\034ListT" - + "argetVpnGatewaysRequest\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_m" - + "ax_resultsB\013\n\t_order_byB\r\n\013_page_tokenB\031" - + "\n\027_return_partial_success\"\225\002\n\022ListUrlMap" - + "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\"\237\002\n\034ListUsable" - + "SubnetworksRequest\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" + + "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\"\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" + + "\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" + + "\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" + "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\"\262\002\n\026" - + "ListVpnGatewaysRequest\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\"\261\002\n\025ListVpnTunn" - + "elsRequest\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\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_par" - + "tial_success\"\217\003\n\033ListXpnHostsProjectsReq" - + "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\022o\n(projects_list_xpn_" - + "hosts_request_resource\030\227\320\316q \001(\01324.google" - + ".cloud.compute.v1.ProjectsListXpnHostsRe" - + "questB\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\"\263\002\n\031ListZoneOperationsReq" - + "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\"\223\002\n\020ListZonesRequest\022\027\n\006filter\030\370\226\243\240" + + "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" - + "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\"\217\001\n\tLocalDisk\022\032\n\ndisk_count\030\355\257\235W \001(\005H" - + "\000\210\001\001\022\035\n\014disk_size_gb\030\267\232\347\226\001 \001(\005H\001\210\001\001\022\031\n\td" - + "isk_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\020Localize" - + "dMessage\022\027\n\006locale\030\332\234\330\364\001 \001(\tH\000\210\001\001\022\030\n\007mes" - + "sage\030\207\200\254\307\001 \001(\tH\001\210\001\001B\t\n\007_localeB\n\n\010_messa" - + "ge\"\322\002\n\016LocationPolicy\022M\n\tlocations\030\336\256\221\305\001" - + " \003(\01326.google.cloud.compute.v1.LocationP" - + "olicy.LocationsEntry\022\035\n\014target_shape\030\363\346\273" - + "\241\001 \001(\tH\000\210\001\001\032a\n\016LocationsEntry\022\013\n\003key\030\001 \001" - + "(\t\022>\n\005value\030\002 \001(\0132/.google.cloud.compute" - + ".v1.LocationPolicyLocation:\0028\001\"^\n\013Target" - + "Shape\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_shape\"\216\002\n\026LocationPoli" - + "cyLocation\022W\n\013constraints\030\266\314\356\001 \001(\0132:.goo" - + "gle.cloud.compute.v1.LocationPolicyLocat" - + "ionConstraintsH\000\210\001\001\022\032\n\npreference\030\333\371\362G \001" - + "(\tH\001\210\001\001\"`\n\nPreference\022\030\n\024UNDEFINED_PREFE" - + "RENCE\020\000\022\014\n\005ALLOW\020\251\326\336\035\022\n\n\004DENY\020\214\354\177\022\036\n\026PRE" - + "FERENCE_UNSPECIFIED\020\263\353\316\354\001B\016\n\014_constraint" - + "sB\r\n\013_preference\"M\n!LocationPolicyLocati" - + "onConstraints\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\013cloud_a" - + "udit\030\321\302\356\304\001 \001(\01323.google.cloud.compute.v1" - + ".LogConfigCloudAuditOptionsH\000\210\001\001\022J\n\007coun" - + "ter\030\374\253\335\310\001 \001(\01320.google.cloud.compute.v1." - + "LogConfigCounterOptionsH\001\210\001\001\022Q\n\013data_acc" - + "ess\030\231\337\326\210\001 \001(\01323.google.cloud.compute.v1." - + "LogConfigDataAccessOptionsH\002\210\001\001B\016\n\014_clou" - + "d_auditB\n\n\010_counterB\016\n\014_data_access\"\270\002\n\032" - + "LogConfigCloudAuditOptions\022c\n\035authorizat" - + "ion_logging_options\030\370\233\361g \001(\01324.google.cl" - + "oud.compute.v1.AuthorizationLoggingOptio" - + "nsH\000\210\001\001\022\031\n\010log_name\030\246\365\217\300\001 \001(\tH\001\210\001\001\"k\n\007Lo" - + "gName\022\026\n\022UNDEFINED_LOG_NAME\020\000\022\026\n\016ADMIN_A" - + "CTIVITY\020\237\334\354\313\001\022\022\n\013DATA_ACCESS\020\231\327\302q\022\034\n\024UNS" - + "PECIFIED_LOG_NAME\020\356\355\337\303\001B \n\036_authorizatio" - + "n_logging_optionsB\013\n\t_log_name\"\265\001\n\027LogCo" - + "nfigCounterOptions\022U\n\rcustom_fields\030\307\276\205w" - + " \003(\0132;.google.cloud.compute.v1.LogConfig" - + "CounterOptionsCustomField\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_fi" - + "eldB\t\n\007_metric\"d\n\"LogConfigCounterOption" - + "sCustomField\022\024\n\004name\030\213\365\315\001 \001(\tH\000\210\001\001\022\025\n\005va" - + "lue\030\361\242\2625 \001(\tH\001\210\001\001B\007\n\005_nameB\010\n\006_value\"\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\022UNDEFINED_L" - + "OG_MODE\020\000\022\027\n\017LOG_FAIL_CLOSED\020\222\252\361\253\001\022\033\n\024LO" - + "G_MODE_UNSPECIFIED\020\266\364\204*B\013\n\t_log_mode\"\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.InstanceProper" - + "tiesH\004\210\001\001\022\024\n\004kind\030\224\367\310\001 \001(\tH\005\210\001\001\022]\n\034machi" - + "ne_image_encryption_key\030\377\377\347\373\001 \001(\0132..goog" - + "le.cloud.compute.v1.CustomerEncryptionKe" - + "yH\006\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\007\210\001\001\022\036\n\rsatisfie" - + "s_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.SavedDis" - + "k\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\t\210\001\001\022Y\n\033source_" - + "disk_encryption_keys\030\262\370\317\260\001 \003(\01320.google." - + "cloud.compute.v1.SourceDiskEncryptionKey" - + "\022 \n\017source_instance\030\271\230\375\274\001 \001(\tH\n\210\001\001\022^\n\032so" - + "urce_instance_properties\030\371\321\313\342\001 \001(\01321.goo" - + "gle.cloud.compute.v1.SourceInstancePrope" - + "rtiesH\013\210\001\001\022\026\n\006status\030\362\237\267V \001(\tH\014\210\001\001\022\035\n\021st" - + "orage_locations\030\232\355\263\234\001 \003(\t\022#\n\023total_stora" - + "ge_bytes\030\354\207\204\' \001(\003H\r\210\001\001\"s\n\006Status\022\024\n\020UNDE" - + "FINED_STATUS\020\000\022\020\n\010CREATING\020\271\275\235\331\001\022\020\n\010DELE" - + "TING\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\tUPLOADING\020\241\234\315\177B\025\n\023_creation_timesta" - + "mpB\016\n\014_descriptionB\016\n\014_guest_flushB\005\n\003_i" - + "dB\026\n\024_instance_propertiesB\007\n\005_kindB\037\n\035_m" - + "achine_image_encryption_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_total_storage_bytes\"\251\002\n\020M" - + "achineImageList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0227\n\005ite" - + "ms\030\300\317\367/ \003(\0132%.google.cloud.compute.v1.Ma" - + "chineImage\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\"\312\006\n\013MachineType\022?\n\014accele" - + "rators\030\350\326\305\200\001 \003(\0132%.google.cloud.compute." - + "v1.Accelerators\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*.go" - + "ogle.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\ngu" - + "est_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_disks_s" - + "ize_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\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_creation_t" - + "imestampB\r\n\013_deprecatedB\016\n\014_descriptionB" - + "\r\n\013_guest_cpusB\005\n\003_idB\021\n\017_image_space_gb" - + "B\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_memory_mbB\007\n\005_nameB\014\n\n" - + "_self_linkB\007\n\005_zone\"\302\003\n\031MachineTypeAggre" - + "gatedList\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.MachineT" - + "ypeAggregatedList.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\014unrea" - + "chables\030\237\240\206t \003(\t\0229\n\007warning\030\234\337\226\030 \001(\0132 .g" - + "oogle.cloud.compute.v1.WarningH\004\210\001\001\032]\n\nI" - + "temsEntry\022\013\n\003key\030\001 \001(\t\022>\n\005value\030\002 \001(\0132/." - + "google.cloud.compute.v1.MachineTypesScop" - + "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\"\247\002\n\017Mac" - + "hineTypeList\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.Machi" - + "neType\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\"\237\001\n\026MachineTypesScopedList\022>\n" - + "\rmachine_types\030\201\335\201& \003(\0132$.google.cloud.c" - + "ompute.v1.MachineType\0229\n\007warning\030\234\337\226\030 \001(" - + "\0132 .google.cloud.compute.v1.WarningH\000\210\001\001" - + "B\n\n\010_warning\"\257\t\n\017ManagedInstance\022\036\n\016curr" - + "ent_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\017instance" - + "_health\030\306\222\274\266\001 \003(\01326.google.cloud.compute" - + ".v1.ManagedInstanceInstanceHealth\022\037\n\017ins" - + "tance_status\030\334\255\237S \001(\tH\003\210\001\001\022R\n\014last_attem" - + "pt\030\244\254\250\317\001 \001(\01323.google.cloud.compute.v1.M" - + "anagedInstanceLastAttemptH\004\210\001\001\022T\n\033preser" - + "ved_state_from_config\030\342\353\205/ \001(\0132\'.google." - + "cloud.compute.v1.PreservedStateH\005\210\001\001\022U\n\033" - + "preserved_state_from_policy\030\322\257\276\340\001 \001(\0132\'." - + "google.cloud.compute.v1.PreservedStateH\006" - + "\210\001\001\022I\n\007version\030\330\271\324\247\001 \001(\0132/.google.cloud." - + "compute.v1.ManagedInstanceVersionH\007\210\001\001\"\205" - + "\002\n\rCurrentAction\022\034\n\030UNDEFINED_CURRENT_AC" - + "TION\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\nRECREAT" - + "ING\020\354\213\376\210\001\022\021\n\nREFRESHING\020\247\376\354M\022\022\n\nRESTARTI" - + "NG\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\tVERIFYING\020\251\301\214\010\"\355\001\n\016InstanceStatu" - + "s\022\035\n\031UNDEFINED_INSTANCE_STATUS\020\000\022\026\n\016DEPR" - + "OVISIONING\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\007STA" - + "GING\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\021\n\017_current_actio" - + "nB\005\n\003_idB\013\n\t_instanceB\022\n\020_instance_statu" - + "sB\017\n\r_last_attemptB\036\n\034_preserved_state_f" - + "rom_configB\036\n\034_preserved_state_from_poli" - + "cyB\n\n\010_version\"\246\002\n\035ManagedInstanceInstan" - + "ceHealth\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\037UNDEFINED_DET" - + "AILED_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\tUNHE" - + "ALTHY\020\304\271\255\334\001\022\017\n\007UNKNOWN\020\252\360\304\316\001B\030\n\026_detaile" - + "d_health_stateB\017\n\r_health_check\"a\n\032Manag" - + "edInstanceLastAttempt\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\026ManagedInstanceVersion\022\"\n\021" - + "instance_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\016MetadataFil" - + "ter\022L\n\rfilter_labels\030\246\365\350\222\001 \003(\01321.google." - + "cloud.compute.v1.MetadataFilterLabelMatc" - + "h\022%\n\025filter_match_criteria\030\300\320\266r \001(\tH\000\210\001\001" - + "\"n\n\023FilterMatchCriteria\022#\n\037UNDEFINED_FIL" - + "TER_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_fil" - + "ter_match_criteria\"Z\n\030MetadataFilterLabe" - + "lMatch\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\"\217\002\n\022MoveA" - + "ddressRequest\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\007project\022 \n\006" - + "region\030\364\315\240B \001(\tB\r\342A\001\002\362G\006region\022m\n®ion" - + "_addresses_move_request_resource\030\304\260\210\303\001 \001" - + "(\01323.google.cloud.compute.v1.RegionAddre" - + "ssesMoveRequestB\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\026MoveDiskPro" - + "jectRequest\022V\n\032disk_move_request_resourc" - + "e\030\312\302\240\225\001 \001(\0132(.google.cloud.compute.v1.Di" - + "skMoveRequestB\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\031MoveFirewallPolic" - + "yRequest\022!\n\017firewall_policy\030\321\212\306\355\001 \001(\tB\004\342" - + "A\001\002\022\'\n\tparent_id\030\320\341\232\333\001 \001(\tB\020\342A\001\002\362G\tparen" - + "t_id\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_req" - + "uest_id\"\363\001\n\030MoveGlobalAddressRequest\022\031\n\007" - + "address\030\364\267\336\334\001 \001(\tB\004\342A\001\002\022m\n&global_addres" - + "ses_move_request_resource\030\363\361\261\220\001 \001(\01323.go" - + "ogle.cloud.compute.v1.GlobalAddressesMov" - + "eRequestB\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\032MoveInstanceProjectReq" - + "uest\022^\n\036instance_move_request_resource\030\302" - + "\274\316\224\001 \001(\0132,.google.cloud.compute.v1.Insta" - + "nceMoveRequestB\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\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_rang" - + "e\030\266\260\237\034 \001(\tH\000\210\001\001\022\'\n\027auto_create_subnetwor" - + "ks\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\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(\010" - + "H\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\002id\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)networ" - + "k_firewall_policy_enforcement_order\030\320\202\215\003" - + " \001(\tH\014\210\001\001\022<\n\010peerings\030\263\252\251! \003(\0132\'.google." - + "cloud.compute.v1.NetworkPeering\022N\n\016routi" - + "ng_config\030\333\251\323\371\001 \001(\0132-.google.cloud.compu" - + "te.v1.NetworkRoutingConfigH\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\013subnetworks\030\305\324\245\306\001 \003(\t\"" - + "\240\001\n%NetworkFirewallPolicyEnforcementOrde" - + "r\0227\n3UNDEFINED_NETWORK_FIREWALL_POLICY_E" - + "NFORCEMENT_ORDER\020\000\022\035\n\026AFTER_CLASSIC_FIRE" - + "WALL\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_subne" - + "tworksB\025\n\023_creation_timestampB\016\n\014_descri" - + "ptionB\033\n\031_enable_ula_internal_ipv6B\022\n\020_f" - + "irewall_policyB\020\n\016_gateway_i_pv4B\005\n\003_idB" - + "\026\n\024_internal_ipv6_rangeB\007\n\005_kindB\006\n\004_mtu" - + "B\007\n\005_nameB,\n*_network_firewall_policy_en" - + "forcement_orderB\021\n\017_routing_configB\014\n\n_s" - + "elf_linkB\024\n\022_self_link_with_id\"\247\006\n\021Netwo" - + "rkAttachment\022]\n\024connection_endpoints\030\335\242\276" - + "\233\001 \003(\0132;.google.cloud.compute.v1.Network" - + "AttachmentConnectedEndpoint\022&\n\025connectio" - + "n_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\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\024Connect" - + "ionPreference\022#\n\037UNDEFINED_CONNECTION_PR" - + "EFERENCE\020\000\022\027\n\020ACCEPT_AUTOMATIC\020\224\367\360#\022\025\n\rA" - + "CCEPT_MANUAL\020\335\355\361\261\001\022\017\n\007INVALID\020\327\373\355\374\001B\030\n\026_" - + "connection_preferenceB\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\n\n\010_networkB\t\n\007_re" - + "gionB\014\n\n_self_linkB\024\n\022_self_link_with_id" - + "\"\273\003\n\037NetworkAttachmentAggregatedList\022\020\n\002" - + "id\030\233\032 \001(\tH\000\210\001\001\022U\n\005items\030\300\317\367/ \003(\0132C.googl" - + "e.cloud.compute.v1.NetworkAttachmentAggr" - + "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\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.cloud.compute.v1.NetworkA" - + "ttachmentsScopedList:\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\"\225\003\n\"NetworkAttachmentConnectedEnd" - + "point\022\033\n\nip_address\030\334\361\334\301\001 \001(\tH\000\210\001\001\022\"\n\021pr" - + "oject_id_or_num\030\250\212\345\246\001 \001(\tH\001\210\001\001\022#\n\030second" - + "ary_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\nsubnetwork\030\356\247\344\222\001 \001(\tH\003\210\001\001" - + "\"\224\001\n\006Status\022\024\n\020UNDEFINED_STATUS\020\000\022\017\n\010ACC" - + "EPTED\020\247\237\322u\022\016\n\006CLOSED\020\354\252\243\265\001\022\027\n\017NEEDS_ATTE" - + "NTION\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\r\n\013_ip_a" - + "ddressB\024\n\022_project_id_or_numB\t\n\007_statusB" - + "\r\n\013_subnetwork\"\263\002\n\025NetworkAttachmentList" - + "\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.NetworkAttachment" - + "\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\"\262\001\n\034NetworkAttachmentsScopedList\022K\n" - + "\023network_attachments\030\237\336\326\370\001 \003(\0132*.google." - + "cloud.compute.v1.NetworkAttachment\0229\n\007wa" + + "\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\000\210\001\001B\n\n\010_warning\"\304\003\n\032NetworkEdg" - + "eSecurityService\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\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\tself_l" - + "ink\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_creation_timestampB\016\n\014" - + "_descriptionB\016\n\014_fingerprintB\005\n\003_idB\007\n\005_" - + "kindB\007\n\005_nameB\t\n\007_regionB\022\n\020_security_po" - + "licyB\014\n\n_self_linkB\024\n\022_self_link_with_id" - + "\"\216\004\n(NetworkEdgeSecurityServiceAggregate" - + "dList\022\024\n\004etag\030\225\322\276\001 \001(\tH\000\210\001\001\022\020\n\002id\030\233\032 \001(\t" - + "H\001\210\001\001\022^\n\005items\030\300\317\367/ \003(\0132L.google.cloud.c" - + "ompute.v1.NetworkEdgeSecurityServiceAggr" - + "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\032l\n\nItemsEnt" - + "ry\022\013\n\003key\030\001 \001(\t\022M\n\005value\030\002 \001(\0132>.google." - + "cloud.compute.v1.NetworkEdgeSecurityServ" - + "icesScopedList:\0028\001B\007\n\005_etagB\005\n\003_idB\007\n\005_k" - + "indB\022\n\020_next_page_tokenB\014\n\n_self_linkB\n\n" - + "\010_warning\"\316\001\n%NetworkEdgeSecurityService" - + "sScopedList\022^\n\036network_edge_security_ser" - + "vices\030\254\313\370\020 \003(\01323.google.cloud.compute.v1" - + ".NetworkEdgeSecurityService\0229\n\007warning\030\234" - + "\337\226\030 \001(\0132 .google.cloud.compute.v1.Warnin" - + "gH\000\210\001\001B\n\n\010_warning\"\251\002\n\017NetworkEndpoint\022Q" - + "\n\013annotations\030\244\366\2655 \003(\01329.google.cloud.co" - + "mpute.v1.NetworkEndpoint.AnnotationsEntr" - + "y\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\020AnnotationsEntry" - + "\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001B\007\n\005_fqd" - + "nB\013\n\t_instanceB\r\n\013_ip_addressB\007\n\005_port\"\357" - + "\n\n\024NetworkEndpointGroup\022V\n\013annotations\030\244" - + "\366\2655 \003(\0132>.google.cloud.compute.v1.Networ" - + "kEndpointGroup.AnnotationsEntry\022S\n\napp_e" - + "ngine\030\240\214\300\242\001 \001(\01326.google.cloud.compute.v" - + "1.NetworkEndpointGroupAppEngineH\000\210\001\001\022[\n\016" - + "cloud_function\030\242\345\363\367\001 \001(\0132:.google.cloud." - + "compute.v1.NetworkEndpointGroupCloudFunc" - + "tionH\001\210\001\001\022P\n\tcloud_run\030\201\313\3724 \001(\01325.google" - + ".cloud.compute.v1.NetworkEndpointGroupCl" - + "oudRunH\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\004name\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\025n" - + "etwork_endpoint_type\030\323\306\2648 \001(\tH\n\210\001\001\022N\n\010ps" - + "c_data\030\311\333\246\" \001(\01324.google.cloud.compute.v" - + "1.NetworkEndpointGroupPscDataH\013\210\001\001\022#\n\022ps" - + "c_target_service\030\346\302\252\200\001 \001(\tH\014\210\001\001\022\026\n\006regio" - + "n\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\nsubnetwork\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\020" - + "AnnotationsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002" - + " \001(\t:\0028\001\"\360\001\n\023NetworkEndpointType\022#\n\037UNDE" - + "FINED_NETWORK_ENDPOINT_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\022INTE" - + "RNET_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\nSERVE" - + "RLESS\020\334\306\375\200\001B\r\n\013_app_engineB\021\n\017_cloud_fun" - + "ctionB\014\n\n_cloud_runB\025\n\023_creation_timesta" - + "mpB\017\n\r_default_portB\016\n\014_descriptionB\005\n\003_" - + "idB\007\n\005_kindB\007\n\005_nameB\n\n\010_networkB\030\n\026_net" - + "work_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\"Net" - + "workEndpointGroupAggregatedList\022\020\n\002id\030\233\032" - + " \001(\tH\000\210\001\001\022X\n\005items\030\300\317\367/ \003(\0132F.google.clo" - + "ud.compute.v1.NetworkEndpointGroupAggreg" - + "atedList.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\tse" - + "lf_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.clo" - + "ud.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.cl" - + "oud.compute.v1.NetworkEndpointGroupsScop" - + "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\"\222\001\n\035Net" - + "workEndpointGroupAppEngine\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(\tH\002\210\001\001B\n\n\010_serviceB\013\n\t" - + "_url_maskB\n\n\010_version\"r\n!NetworkEndpoint" - + "GroupCloudFunction\022\031\n\010function\030\330\347\275\222\001 \001(\t" - + "H\000\210\001\001\022\030\n\010url_mask\030\274\217\2441 \001(\tH\001\210\001\001B\013\n\t_func" - + "tionB\013\n\t_url_mask\"\207\001\n\034NetworkEndpointGro" - + "upCloudRun\022\030\n\007service\030\265\215\217\262\001 \001(\tH\000\210\001\001\022\022\n\003" - + "tag\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\030" - + "NetworkEndpointGroupList\022\020\n\002id\030\233\032 \001(\tH\000\210" - + "\001\001\022?\n\005items\030\300\317\367/ \003(\0132-.google.cloud.comp" - + "ute.v1.NetworkEndpointGroup\022\024\n\004kind\030\224\367\310\001" + + ".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\"\213\003\n\033Netw" - + "orkEndpointGroupPscData\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_sta" - + "tus\030\264\311\347W \001(\tH\002\210\001\001\"\260\001\n\023PscConnectionStatu" - + "s\022#\n\037UNDEFINED_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\010REJE" - + "CTED\020\376\210\204S\022\031\n\022STATUS_UNSPECIFIED\020\312\314\213\024B\027\n\025" - + "_consumer_psc_addressB\024\n\022_psc_connection" - + "_idB\030\n\026_psc_connection_status\"u\n+Network" - + "EndpointGroupsAttachEndpointsRequest\022F\n\021" - + "network_endpoints\030\255\221\272G \003(\0132(.google.clou" - + "d.compute.v1.NetworkEndpoint\"u\n+NetworkE" - + "ndpointGroupsDetachEndpointsRequest\022F\n\021n" - + "etwork_endpoints\030\255\221\272G \003(\0132(.google.cloud" - + ".compute.v1.NetworkEndpoint\"\244\001\n)NetworkE" - + "ndpointGroupsListEndpointsRequest\022\036\n\rhea" - + "lth_status\030\265\326\272\265\001 \001(\tH\000\210\001\001\"E\n\014HealthStatu" - + "s\022\033\n\027UNDEFINED_HEALTH_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)N" - + "etworkEndpointGroupsListNetworkEndpoints" - + "\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022J\n\005items\030\300\317\367/ \003(\01328.g" - + "oogle.cloud.compute.v1.NetworkEndpointWi" - + "thHealthStatus\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\0229\n\007warning" - + "\030\234\337\226\030 \001(\0132 .google.cloud.compute.v1.Warn" - + "ingH\003\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_page_t" - + "okenB\n\n\010_warning\"\273\001\n\037NetworkEndpointGrou" - + "psScopedList\022Q\n\027network_endpoint_groups\030" - + "\255\227\377\r \003(\0132-.google.cloud.compute.v1.Netwo" - + "rkEndpointGroup\0229\n\007warning\030\234\337\226\030 \001(\0132 .go" + + "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\"\317\001\n\037NetworkEndpointWithHealthStat" - + "us\022K\n\007healths\030\227\223\255{ \003(\01327.google.cloud.co" - + "mpute.v1.HealthStatusForNetworkEndpoint\022" - + "J\n\020network_endpoint\030\206\221\212\033 \001(\0132(.google.cl" - + "oud.compute.v1.NetworkEndpointH\000\210\001\001B\023\n\021_" - + "network_endpoint\"\201\t\n\020NetworkInterface\022@\n" - + "\016access_configs\030\226\273\3724 \003(\0132%.google.cloud." - + "compute.v1.AccessConfig\022A\n\017alias_ip_rang" - + "es\030\277\203\334N \003(\0132%.google.cloud.compute.v1.Al" - + "iasIpRange\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.AccessConfig\022!\n\020" - + "ipv6_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\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\010" - + "nic_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\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\016Ipv6Ac" - + "cessType\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\034U" - + "NSPECIFIED_IPV6_ACCESS_TYPE\020\245\366\244\225\001\"`\n\007Nic" - + "Type\022\026\n\022UNDEFINED_NIC_TYPE\020\000\022\014\n\005GVNIC\020\231\225" - + "\303 \022\033\n\024UNSPECIFIED_NIC_TYPE\020\331\276\222 \022\022\n\nVIRTI" - + "O_NET\020\331\266\313\327\001\"i\n\tStackType\022\030\n\024UNDEFINED_ST" - + "ACK_TYPE\020\000\022\020\n\tIPV4_IPV6\020\201\350\312\n\022\020\n\tIPV4_ONL" - + "Y\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_prefix_" - + "lengthB\023\n\021_ipv6_access_typeB\017\n\r_ipv6_add" - + "ressB\007\n\005_kindB\007\n\005_nameB\n\n\010_networkB\025\n\023_n" - + "etwork_attachmentB\016\n\014_network_i_pB\013\n\t_ni" - + "c_typeB\016\n\014_queue_countB\r\n\013_stack_typeB\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.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\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\"\272\006\n\016NetworkPeerin" - + "g\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#e" - + "xport_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_publ" - + "ic_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_detail" - + "s\030\224\371\310- \001(\tH\013\210\001\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\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_a" - + "uto_create_routesB\031\n\027_exchange_subnet_ro" - + "utesB\027\n\025_export_custom_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_st" - + "ate_details\"\316\001\n\030NetworkPerformanceConfig" - + "\022+\n\033total_egress_bandwidth_tier\030\377\237\205> \001(\t" - + "H\000\210\001\001\"e\n\030TotalEgressBandwidthTier\022)\n%UND" - + "EFINED_TOTAL_EGRESS_BANDWIDTH_TIER\020\000\022\016\n\007" - + "DEFAULT\020\241\304\3756\022\016\n\006TIER_1\020\224\312\361\233\001B\036\n\034_total_e" - + "gress_bandwidth_tier\"\222\001\n\024NetworkRoutingC" - + "onfig\022\035\n\014routing_mode\030\374\272\310\342\001 \001(\tH\000\210\001\001\"J\n\013" - + "RoutingMode\022\032\n\026UNDEFINED_ROUTING_MODE\020\000\022" - + "\016\n\006GLOBAL\020\243\357\357\353\001\022\017\n\010REGIONAL\020\237\354\200,B\017\n\r_rou" - + "ting_mode\"\204\002\n\031NetworksAddPeeringRequest\022" - + "\"\n\022auto_create_routes\030\335\342\262\033 \001(\010H\000\210\001\001\022\024\n\004n" - + "ame\030\213\365\315\001 \001(\tH\001\210\001\001\022I\n\017network_peering\030\257\214\354" - + "\234\001 \001(\0132\'.google.cloud.compute.v1.Network" - + "PeeringH\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_nameB\022\n\020_" - + "network_peeringB\017\n\r_peer_network\"\326\001\n%Net" - + "worksGetEffectiveFirewallsResponse\022s\n\020fi" - + "rewall_policys\030\302\312\374\303\001 \003(\0132U.google.cloud." - + "compute.v1.NetworksGetEffectiveFirewalls" - + "ResponseEffectiveFirewallPolicy\0228\n\tfirew" - + "alls\030\363\306\350\201\001 \003(\0132!.google.cloud.compute.v1" - + ".Firewall\"\352\002\n.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\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\"\231\001\n\024NodeGroupsScopedList\022:\n\013node_gr" - + "oups\030\261\205\363\" \003(\0132\".google.cloud.compute.v1." - + "NodeGroup\0229\n\007warning\030\234\337\226\030 \001(\0132 .google.c" - + "loud.compute.v1.WarningH\000\210\001\001B\n\n\010_warning" - + "\"T\n NodeGroupsSetNodeTemplateRequest\022\036\n\r" - + "node_template\030\227\344\213\232\001 \001(\tH\000\210\001\001B\020\n\016_node_te" - + "mplate\"=\n)NodeGroupsSimulateMaintenanceE" - + "ventRequest\022\020\n\005nodes\030\261\245\2102 \003(\t\"\251\t\n\014NodeTe" - + "mplate\022D\n\014accelerators\030\350\326\305\200\001 \003(\0132*.googl" - + "e.cloud.compute.v1.AcceleratorConfig\022#\n\023" - + "cpu_overcommit_type\030\327\216\220v \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\0224\n\005disks\030\366\314\312- \003(\0132\"." - + "google.cloud.compute.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\004nam" - + "e\030\213\365\315\001 \001(\tH\005\210\001\001\022_\n\024node_affinity_labels\030" - + "\271\255\323\241\001 \003(\0132=.google.cloud.compute.v1.Node" - + "Template.NodeAffinityLabelsEntry\022\032\n\tnode" - + "_type\030\327\226\220\336\001 \001(\tH\006\210\001\001\022`\n\025node_type_flexib" - + "ility\030\261\350\251\226\001 \001(\01328.google.cloud.compute.v" - + "1.NodeTemplateNodeTypeFlexibilityH\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\016server_binding\030\211\243\242c \001(\0132&." - + "google.cloud.compute.v1.ServerBindingH\n\210" - + "\001\001\022\026\n\006status\030\362\237\267V \001(\tH\013\210\001\001\022\037\n\016status_mes" - + "sage\030\272\311\351\215\001 \001(\tH\014\210\001\001\0329\n\027NodeAffinityLabel" - + "sEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"|" - + "\n\021CpuOvercommitType\022!\n\035UNDEFINED_CPU_OVE" - + "RCOMMIT_TYPE\020\000\022\'\n\037CPU_OVERCOMMIT_TYPE_UN" - + "SPECIFIED\020\217\364\242\370\001\022\016\n\007ENABLED\020\241\256\354V\022\013\n\004NONE\020" - + "\270\316\222\001\"a\n\006Status\022\024\n\020UNDEFINED_STATUS\020\000\022\020\n\010" - + "CREATING\020\271\275\235\331\001\022\020\n\010DELETING\020\250\247\207\374\001\022\017\n\007INVA" - + "LID\020\327\373\355\374\001\022\014\n\005READY\020\203\303\217%B\026\n\024_cpu_overcomm" - + "it_typeB\025\n\023_creation_timestampB\016\n\014_descr" - + "iptionB\005\n\003_idB\007\n\005_kindB\007\n\005_nameB\014\n\n_node" - + "_typeB\030\n\026_node_type_flexibilityB\t\n\007_regi" - + "onB\014\n\n_self_linkB\021\n\017_server_bindingB\t\n\007_" - + "statusB\021\n\017_status_message\"\305\003\n\032NodeTempla" - + "teAggregatedList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022P\n\005it" - + "ems\030\300\317\367/ \003(\0132>.google.cloud.compute.v1.N" - + "odeTemplateAggregatedList.ItemsEntry\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" - + "\027\n\014unreachables\030\237\240\206t \003(\t\0229\n\007warning\030\234\337\226\030" + + "\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 \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.DurationH\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_payload_n" - + "ameB\022\n\020_resend_intervalB\025\n\023_retry_durati" - + "on_sec\"\271\002\n\030NotificationEndpointList\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.NotificationEndpoint\022\024" + + "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\"\333\t\n\tOperation\022$\n\023client_operation_id\030" - + "\347\215\336\215\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\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_message\030\331\372\310` \001(\tB\003\350G\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\013insert_tim" - + "e\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_g" - + "roup_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_link\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\022" - + "F\n\006status\030\362\237\267V \001(\0162).google.cloud.comput" - + "e.v1.Operation.StatusB\003\350G\002H\021\210\001\001\022\037\n\016statu" - + "s_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(\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\020UNDEF" - + "INED_STATUS\020\000\022\013\n\004DONE\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_timestampB\016\n\014_descriptio" - + "nB\013\n\t_end_timeB\010\n\006_errorB\025\n\023_http_error_" - + "messageB\031\n\027_http_error_status_codeB\005\n\003_i" - + "dB\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_regionB\014\n\n_self_linkB\r\n\013_" - + "start_timeB\t\n\007_statusB\021\n\017_status_message" - + "B\014\n\n_target_idB\016\n\014_target_linkB\007\n\005_userB" - + "\007\n\005_zone\"\274\003\n\027OperationAggregatedList\022\020\n\002" - + "id\030\233\032 \001(\tH\000\210\001\001\022M\n\005items\030\300\317\367/ \003(\0132;.googl" - + "e.cloud.compute.v1.OperationAggregatedLi" - + "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\032[\n\nItemsEntry\022\013\n\003ke" - + "y\030\001 \001(\t\022<\n\005value\030\002 \001(\0132-.google.cloud.co" - + "mpute.v1.OperationsScopedList:\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\"\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\".google.c" - + "loud.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(\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\"\230\001\n\024Operat" - + "ionsScopedList\0229\n\noperations\030\354\257\377\001 \003(\0132\"." - + "google.cloud.compute.v1.Operation\0229\n\007war" - + "ning\030\234\337\226\030 \001(\0132 .google.cloud.compute.v1." - + "WarningH\000\210\001\001B\n\n\010_warning\"\332\006\n\020OutlierDete" - + "ction\022E\n\022base_ejection_time\030\207\327\317& \001(\0132!.g" - + "oogle.cloud.compute.v1.DurationH\000\210\001\001\022#\n\022" - + "consecutive_errors\030\240\263\320\270\001 \001(\005H\001\210\001\001\022,\n\033con" - + "secutive_gateway_failure\030\372\267\212\307\001 \001(\005H\002\210\001\001\022" - + ",\n\034enforcing_consecutive_errors\030\300\323\320e \001(\005" - + "H\003\210\001\001\0226\n%enforcing_consecutive_gateway_f" - + "ailure\030\332\337\212\274\001 \001(\005H\004\210\001\001\022&\n\026enforcing_succe" - + "ss_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.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_minimum_hosts\030\367\241\332\372\001 \001(\005" - + "H\010\210\001\001\022,\n\033success_rate_request_volume\030\315\353\230" - + "\206\001 \001(\005H\t\210\001\001\022)\n\031success_rate_stdev_factor" - + "\030\235\203\251S \001(\005H\n\210\001\001B\025\n\023_base_ejection_timeB\025\n" - + "\023_consecutive_errorsB\036\n\034_consecutive_gat" - + "eway_failureB\037\n\035_enforcing_consecutive_e" - + "rrorsB(\n&_enforcing_consecutive_gateway_" - + "failureB\031\n\027_enforcing_success_rateB\013\n\t_i" - + "ntervalB\027\n\025_max_ejection_percentB\035\n\033_suc" - + "cess_rate_minimum_hostsB\036\n\034_success_rate" - + "_request_volumeB\034\n\032_success_rate_stdev_f" - + "actor\"\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\006m" - + "ax_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(\003" - + "H\003\210\001\001\022\035\n\rnum_intervals\030\325\325\354X \001(\003H\004\210\001\001\022\024\n\004" - + "type\030\272\236\332\001 \001(\tH\005\210\001\001\"g\n\010Duration\022\026\n\022UNDEFI" - + "NED_DURATION\020\000\022\034\n\024DURATION_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\016UNDEFINED_TYPE\020\000\022\020\n\010LOOPB" - + "ACK\020\213\223\353\251\001\022\016\n\007RECEIVE\020\303\375\267Z\022\020\n\010TRANSMIT\020\260\205" - + "\373\327\001\022\030\n\020TYPE_UNSPECIFIED\020\222\373\333\320\001B\t\n\007_avg_ms" - + "B\013\n\t_durationB\t\n\007_max_msB\t\n\007_min_msB\020\n\016_" - + "num_intervalsB\007\n\005_type\"\272\006\n\017PacketMirrori" - + "ng\022Z\n\rcollector_ilb\030\355\211\266\313\001 \001(\0132:.google.c" - + "loud.compute.v1.PacketMirroringForwardin" - + "gRuleInfoH\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\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.PacketMi" - + "rroringFilterH\004\210\001\001\022\020\n\002id\030\233\032 \001(\004H\005\210\001\001\022\024\n\004" - + "kind\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.Pack" - + "etMirroringMirroredResourceInfoH\007\210\001\001\022\024\n\004" - + "name\030\213\365\315\001 \001(\tH\010\210\001\001\022L\n\007network\030\256\264\205o \001(\01323" - + ".google.cloud.compute.v1.PacketMirroring" - + "NetworkInfoH\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\020UNDEFINED_E" - + "NABLE\020\000\022\014\n\005FALSE\020\203\302\344\037\022\013\n\004TRUE\020\216\333\235\001B\020\n\016_c" - + "ollector_ilbB\025\n\023_creation_timestampB\016\n\014_" - + "descriptionB\t\n\007_enableB\t\n\007_filterB\005\n\003_id" - + "B\007\n\005_kindB\025\n\023_mirrored_resourcesB\007\n\005_nam" - + "eB\n\n\010_networkB\013\n\t_priorityB\t\n\007_regionB\014\n" - + "\n_self_link\"\316\003\n\035PacketMirroringAggregate" - + "dList\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.PacketMirror" - + "ingAggregatedList.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\014unrea" - + "chables\030\237\240\206t \003(\t\0229\n\007warning\030\234\337\226\030 \001(\0132 .g" - + "oogle.cloud.compute.v1.WarningH\004\210\001\001\032a\n\nI" - + "temsEntry\022\013\n\003key\030\001 \001(\t\022B\n\005value\030\002 \001(\01323." - + "google.cloud.compute.v1.PacketMirrorings" + + "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" + + "\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" + + "\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\"\306\001\n" - + "\025PacketMirroringFilter\022\030\n\rI_p_protocols\030" - + "\326\331\376. \003(\t\022\027\n\013cidr_ranges\030\201\224\323\350\001 \003(\t\022\031\n\tdir" - + "ection\030\377\216\2005 \001(\tH\000\210\001\001\"Q\n\tDirection\022\027\n\023UND" - + "EFINED_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" - + "!PacketMirroringForwardingRuleInfo\022\036\n\rca" - + "nonical_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\023Pac" - + "ketMirroringList\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.P" - + "acketMirroring\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\"\367\001\n#PacketMirroringMi" - + "rroredResourceInfo\022^\n\tinstances\030\376\374\357\r \003(\013" - + "2H.google.cloud.compute.v1.PacketMirrori" - + "ngMirroredResourceInfoInstanceInfo\022_\n\013su" - + "bnetworks\030\305\324\245\306\001 \003(\0132F.google.cloud.compu" - + "te.v1.PacketMirroringMirroredResourceInf" - + "oSubnetInfo\022\017\n\004tags\030\231\350\330\001 \003(\t\"\177\n/PacketMi" - + "rroringMirroredResourceInfoInstanceInfo\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\"}\n" - + "-PacketMirroringMirroredResourceInfoSubn" - + "etInfo\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\032PacketMirroringNetworkInfo\022\036\n\rca" - + "nonical_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\032Pac" - + "ketMirroringsScopedList\022F\n\021packet_mirror" - + "ings\030\247\372\334I \003(\0132(.google.cloud.compute.v1." - + "PacketMirroring\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\"\374\001\n\026PatchAutoscalerRequest\022\033\n\naut" - + "oscaler\030\327\375\322\366\001 \001(\tH\000\210\001\001\022I\n\023autoscaler_res" - + "ource\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\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\r\n\013_auto" - + "scalerB\r\n\013_request_id\"\336\001\n\031PatchBackendBu" - + "cketRequest\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.BackendBucke" - + "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\001B\r\n\013_requ" - + "est_id\"\343\001\n\032PatchBackendServiceRequest\022!\n" - + "\017backend_service\030\212\300\256\222\001 \001(\tB\004\342A\001\002\022S\n\030back" - + "end_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\032\n\nreq" - + "uest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\277\001\n" - + "\032PatchFirewallPolicyRequest\022!\n\017firewall_" - + "policy\030\321\212\306\355\001 \001(\tB\004\342A\001\002\022S\n\030firewall_polic" - + "y_resource\030\274\266\207\354\001 \001(\0132\'.google.cloud.comp" - + "ute.v1.FirewallPolicyB\004\342A\001\002\022\032\n\nrequest_i" - + "d\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\310\001\n\024Patch" - + "FirewallRequest\022\032\n\010firewall\030\200\372\325\363\001 \001(\tB\004\342" - + "A\001\002\022E\n\021firewall_resource\030\355\260\340\023 \001(\0132!.goog" - + "le.cloud.compute.v1.FirewallB\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\"\205\002\n\032Pa" - + "tchForwardingRuleRequest\022!\n\017forwarding_r" - + "ule\030\376\245\335\200\001 \001(\tB\004\342A\001\002\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 \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 PatchGlobalForward" - + "ingRuleRequest\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.Forwar" - + "dingRuleB\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(PatchGlobalPublicDeleg" - + "atedPrefixeRequest\022\"\n\007project\030\231\226\301l \001(\tB\016" - + "\342A\001\002\362G\007project\022(\n\027public_delegated_prefi" - + "x\030\350\334\261a \001(\tB\004\342A\001\002\022a\n public_delegated_pre" - + "fix_resource\030\205\370\330\026 \001(\0132..google.cloud.com" - + "pute.v1.PublicDelegatedPrefixB\004\342A\001\002\022\032\n\nr" - + "equest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\326" - + "\001\n\027PatchHealthCheckRequest\022\036\n\014health_che" - + "ck\030\345\252\244\223\001 \001(\tB\004\342A\001\002\022L\n\025health_check_resou" - + "rce\030\250\303\244` \001(\0132$.google.cloud.compute.v1.H" - + "ealthCheckB\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" - + "B\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.Imag" - + "eB\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\001B\r\n\013_requ" - + "est_id\"\231\002\n PatchInstanceGroupManagerRequ" - + "est\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.Insta" - + "nceGroupManagerB\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\"\244\002\n\"PatchInterconnectAttachme" - + "ntRequest\022)\n\027interconnect_attachment\030\364\212\367" - + "\222\001 \001(\tB\004\342A\001\002\022b\n interconnect_attachment_" - + "resource\030\371\244\240e \001(\0132/.google.cloud.compute" - + ".v1.InterconnectAttachmentB\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\"\330\001\n\030PatchInter" - + "connectRequest\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(\013" - + "2%.google.cloud.compute.v1.InterconnectB" - + "\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\"\207\003\n&PatchNetworkEdgeSecurityService" - + "Request\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.clo" - + "ud.compute.v1.NetworkEdgeSecurityService" - + "B\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_pathsB\r\n\013_request_idB\016\n\014_update_mask\"\352" - + "\001\n!PatchNetworkFirewallPolicyRequest\022!\n\017" - + "firewall_policy\030\321\212\306\355\001 \001(\tB\004\342A\001\002\022S\n\030firew" - + "all_policy_resource\030\274\266\207\354\001 \001(\0132\'.google.c" - + "loud.compute.v1.FirewallPolicyB\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\"\303\001\n\023" - + "PatchNetworkRequest\022\030\n\007network\030\256\264\205o \001(\tB", - "\004\342A\001\002\022C\n\020network_resource\030\377\335\234: \001(\0132 .goo" - + "gle.cloud.compute.v1.NetworkB\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\"\355\001\n\025Pa" - + "tchNodeGroupRequest\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.NodeGroupB\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\"\210\002\n\033Pa" - + "tchPacketMirroringRequest\022!\n\020packet_mirr" - + "oring\030\314\271\321\n \001(\tB\004\342A\001\002\022U\n\031packet_mirroring" - + "_resource\030\241\374\250\353\001 \001(\0132(.google.cloud.compu" - + "te.v1.PacketMirroringB\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\001B\r\n\013_request_id\"\350\002\n2PatchPerInstanc" - + "eConfigsInstanceGroupManagerRequest\022\'\n\026i" - + "nstance_group_manager\030\303\367\363v \001(\tB\004\342A\001\002\022\233\001\n" - + "?instance_group_managers_patch_per_insta" - + "nce_configs_req_resource\030\377\233\210\252\001 \001(\0132H.goo" - + "gle.cloud.compute.v1.InstanceGroupManage" - + "rsPatchPerInstanceConfigsReqB\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\001\022\034\n\004zone\030\254\307\344\001 \001(\tB\013\342A\001" - + "\002\362G\004zoneB\r\n\013_request_id\"\363\002\n8PatchPerInst" - + "anceConfigsRegionInstanceGroupManagerReq" - + "uest\022\'\n\026instance_group_manager\030\303\367\363v \001(\tB" + + "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\234\001\n@" - + "region_instance_group_manager_patch_inst" - + "ance_config_req_resource\030\312\315\241^ \001(\0132I.goog" - + "le.cloud.compute.v1.RegionInstanceGroupM" - + "anagerPatchInstanceConfigReqB\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\"\204\002" - + "\n#PatchPublicAdvertisedPrefixeRequest\022\"\n" - + "\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007project\022)\n\030pub" - + "lic_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.PublicAdver" - + "tisedPrefixB\004\342A\001\002\022\032\n\nrequest_id\030\313\201\331\021 \001(\t" - + "H\000\210\001\001B\r\n\013_request_id\"\242\002\n\"PatchPublicDele" - + "gatedPrefixeRequest\022\"\n\007project\030\231\226\301l \001(\tB" - + "\016\342A\001\002\362G\007project\022(\n\027public_delegated_pref" - + "ix\030\350\334\261a \001(\tB\004\342A\001\002\022a\n public_delegated_pr" - + "efix_resource\030\205\370\330\026 \001(\0132..google.cloud.co" - + "mpute.v1.PublicDelegatedPrefixB\004\342A\001\002\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\"\206\002\n\034Pa" - + "tchRegionAutoscalerRequest\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#.google.cloud.compute.v1.Autosc" - + "alerB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007p" + + "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" + + "\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\001B\r\n\013_autosca" - + "lerB\r\n\013_request_id\"\213\002\n PatchRegionBacken" - + "dServiceRequest\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.Backe" - + "ndServiceB\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\"\376\001\n\035PatchRegionHealthCheckReque" - + "st\022\036\n\014health_check\030\345\252\244\223\001 \001(\tB\004\342A\001\002\022L\n\025he" - + "alth_check_resource\030\250\303\244` \001(\0132$.google.cl" - + "oud.compute.v1.HealthCheckB\004\342A\001\002\022\"\n\007proj" + + "\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" + + "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" + "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\"\235\002\n$PatchRegio" - + "nHealthCheckServiceRequest\022&\n\024health_che" - + "ck_service\030\333\233\335\302\001 \001(\tB\004\342A\001\002\022\\\n\035health_che" - + "ck_service_resource\030\362\233\320\343\001 \001(\0132+.google.c" - + "loud.compute.v1.HealthCheckServiceB\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\"\243\002\n&Pa" - + "tchRegionInstanceGroupManagerRequest\022\'\n\026" - + "instance_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.InstanceGrou" - + "pManagerB\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\"\222\002\n\'PatchRegionNetworkFirewallPo" - + "licyRequest\022!\n\017firewall_policy\030\321\212\306\355\001 \001(\t" - + "B\004\342A\001\002\022S\n\030firewall_policy_resource\030\274\266\207\354\001" - + " \001(\0132\'.google.cloud.compute.v1.FirewallP" - + "olicyB\004\342A\001\002\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001\002\362G\007" + + "\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" + + "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\001B\r\n\013_reques" - + "t_id\"\211\002\n PatchRegionSecurityPolicyReques" - + "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\022 \n\017security_policy\030\221" - + "\206\312Q \001(\tB\004\342A\001\002\022R\n\030security_policy_resourc" - + "e\030\374\252\211g \001(\0132\'.google.cloud.compute.v1.Sec" - + "urityPolicyB\004\342A\001\002B\r\n\013_request_id\"\367\001\n\033Pat" - + "chRegionSslPolicyRequest\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_request_" - + "id\"\224\002\n\"PatchRegionTargetHttpsProxyReques" - + "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\022#\n\022target_https_prox" - + "y\030\354\260\372\030 \001(\tB\004\342A\001\002\022X\n\033target_https_proxy_r" - + "esource\030\201\255\344\316\001 \001(\0132).google.cloud.compute" - + ".v1.TargetHttpsProxyB\004\342A\001\002B\r\n\013_request_i" - + "d\"\352\001\n\030PatchRegionUrlMapRequest\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\031\n\007url_map\030\214\225\201\257\001 \001(\tB\004\342A\001\002\022B\n\020u" - + "rl_map_resource\030\341\220\267P \001(\0132\037.google.cloud." - + "compute.v1.UrlMapB\004\342A\001\002B\r\n\013_request_id\"\341" - + "\001\n\022PatchRouterRequest\022\"\n\007project\030\231\226\301l \001(" + + "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" + + "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" + + "\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" - + "\027\n\006router\030\311\256\356F \001(\tB\004\342A\001\002\022A\n\017router_resou" - + "rce\030\304\200\202J \001(\0132\037.google.cloud.compute.v1.R" - + "outerB\004\342A\001\002B\r\n\013_request_id\"\363\001\n\036PatchRule" - + "FirewallPolicyRequest\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.comput" - + "e.v1.FirewallPolicyRuleB\004\342A\001\002\022\031\n\010priorit" - + "y\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%Pat" - + "chRuleNetworkFirewallPolicyRequest\022!\n\017fi" - + "rewall_policy\030\321\212\306\355\001 \001(\tB\004\342A\001\002\022[\n\035firewal" - + "l_policy_rule_resource\030\203\337\272w \001(\0132+.google" - + ".cloud.compute.v1.FirewallPolicyRuleB\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\032\n\nrequest_id\030" - + "\313\201\331\021 \001(\tH\001\210\001\001B\013\n\t_priorityB\r\n\013_request_i" - + "d\"\306\002\n+PatchRuleRegionNetworkFirewallPoli" - + "cyRequest\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.Firewal" - + "lPolicyRuleB\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\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\001B\013\n\t_priorityB\r\n\013_" - + "request_id\"\235\002\n\036PatchRuleSecurityPolicyRe" - + "quest\022\031\n\010priority\030\244\363\241\324\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\017security" - + "_policy\030\221\206\312Q \001(\tB\004\342A\001\002\022\\\n\035security_polic" - + "y_rule_resource\030\303\272\202\300\001 \001(\0132+.google.cloud" - + ".compute.v1.SecurityPolicyRuleB\004\342A\001\002\022\035\n\r" - + "validate_only\030\265\372\337s \001(\010H\001\210\001\001B\013\n\t_priority" - + "B\020\n\016_validate_only\"\341\001\n\032PatchSecurityPoli" + + "$\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 \n\017sec" - + "urity_policy\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_requ" - + "est_id\"\221\002\n\035PatchServiceAttachmentRequest" - + "\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\022$\n\022service_attachment" - + "\030\355\251\320\241\001 \001(\tB\004\342A\001\002\022Y\n\033service_attachment_r" - + "esource\030\240\266\304\341\001 \001(\0132*.google.cloud.compute" - + ".v1.ServiceAttachmentB\004\342A\001\002B\r\n\013_request_" - + "id\"\317\001\n\025PatchSslPolicyRequest\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\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\".go" - + "ogle.cloud.compute.v1.SslPolicyB\004\342A\001\002B\r\n" - + "\013_request_id\"\264\002\n\026PatchSubnetworkRequest\022" - + "&\n\025drain_timeout_seconds\030\332\332\310\252\001 \001(\005H\000\210\001\001\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\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" - + "#.google.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\007p" + + "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\"\n\021target_grpc_proxy" - + "\030\373\264\262\002 \001(\tB\004\342A\001\002\022V\n\032target_grpc_proxy_res" - + "ource\030\322\352\353\234\001 \001(\0132(.google.cloud.compute.v" - + "1.TargetGrpcProxyB\004\342A\001\002B\r\n\013_request_id\"\347" - + "\001\n\033PatchTargetHttpProxyRequest\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\021target_http_proxy\030\345\276\322b" - + " \001(\tB\004\342A\001\002\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\"\354\001\n\034Pat" - + "chTargetHttpsProxyRequest\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#\n\022target_https_proxy\030\354\260\372\030 \001(\t" - + "B\004\342A\001\002\022X\n\033target_https_proxy_resource\030\201\255" - + "\344\316\001 \001(\0132).google.cloud.compute.v1.Target" - + "HttpsProxyB\004\342A\001\002B\r\n\013_request_id\"\302\001\n\022Patc" - + "hUrlMapRequest\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_map_res" - + "ource\030\341\220\267P \001(\0132\037.google.cloud.compute.v1" - + ".UrlMapB\004\342A\001\002B\r\n\013_request_id\"\277\004\n\013PathMat" - + "cher\022O\n\024default_route_action\030\252\264\327\264\001 \001(\0132(" - + ".google.cloud.compute.v1.HttpRouteAction" - + "H\000\210\001\001\022 \n\017default_service\030\267\345\305\260\001 \001(\tH\001\210\001\001\022" - + "R\n\024default_url_redirect\030\352\253\266\253\001 \001(\0132+.goog" - + "le.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\rhea" - + "der_action\030\250\240\270\234\001 \001(\0132).google.cloud.comp" - + "ute.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!.goog" - + "le.cloud.compute.v1.PathRule\022?\n\013route_ru" - + "les\030\201\207\267\263\001 \003(\0132&.google.cloud.compute.v1." - + "HttpRouteRuleB\027\n\025_default_route_actionB\022" - + "\n\020_default_serviceB\027\n\025_default_url_redir" - + "ectB\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.c" - + "ompute.v1.HttpRouteActionH\000\210\001\001\022\030\n\007servic" - + "e\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.compute.v1.HttpRedirec" - + "tActionH\002\210\001\001B\017\n\r_route_actionB\n\n\010_servic" - + "eB\017\n\r_url_redirect\"\363\002\n\021PerInstanceConfig" - + "\022\033\n\013fingerprint\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" - + "\'.google.cloud.compute.v1.PreservedState" - + "H\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\020UNDEFINED_STATUS\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\004" - + "NONE\020\270\316\222\001\022\021\n\tUNAPPLIED\020\244\207\341\346\001\022\032\n\022UNAPPLIE" - + "D_DELETION\020\211\264\332\225\001B\016\n\014_fingerprintB\007\n\005_nam" - + "eB\022\n\020_preserved_stateB\t\n\007_status\"\241\002\n\006Pol" - + "icy\022?\n\raudit_configs\030\215\272\270\234\001 \003(\0132$.google." - + "cloud.compute.v1.AuditConfig\0226\n\010bindings" - + "\030\216\305\244\300\001 \003(\0132 .google.cloud.compute.v1.Bin" - + "ding\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.googl" - + "e.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_ver" - + "sion\"]\n\023PreconfiguredWafSet\022F\n\017expressio" - + "n_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.DisksEntry\022J\n\010metadata" - + "\030\257\366\265) \003(\01325.google.cloud.compute.v1.Pres" - + "ervedState.MetadataEntry\032b\n\nDisksEntry\022\013" - + "\n\003key\030\001 \001(\t\022C\n\005value\030\002 \001(\01324.google.clou" - + "d.compute.v1.PreservedStatePreservedDisk" - + ":\0028\001\032/\n\rMetadataEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005va" - + "lue\030\002 \001(\t:\0028\001\"\254\002\n\033PreservedStatePreserve" - + "dDisk\022\034\n\013auto_delete\030\273\344\316\335\001 \001(\tH\000\210\001\001\022\024\n\004m" - + "ode\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\025UNDEFINED_AUTO_DELETE" - + "\020\000\022\014\n\005NEVER\020\354\244\257#\022%\n\036ON_PERMANENT_INSTANC" - + "E_DELETION\020\347\340\322-\"?\n\004Mode\022\022\n\016UNDEFINED_MOD" - + "E\020\000\022\020\n\tREAD_ONLY\020\265\231\354+\022\021\n\nREAD_WRITE\020\326\227\344R" - + "B\016\n\014_auto_deleteB\007\n\005_modeB\t\n\007_source\"\245\001\n" - + "\024PreviewRouterRequest\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\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\002\"\263\t\n\007Project\022K\n\030common_instance_meta" - + "data\030\305\374\313X \001(\0132!.google.cloud.compute.v1." - + "MetadataH\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\020enabled_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(\tH\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.UsageEx" - + "portLocationH\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(\t" - + "H\013\210\001\001\"\236\001\n\022DefaultNetworkTier\022\"\n\036UNDEFINE" - + "D_DEFAULT_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\"\222\001\n\014VmDnsSetting\022\034\n\030UNDEFINED_VM_" - + "DNS_SETTING\020\000\022\026\n\016GLOBAL_DEFAULT\020\205\333\332\244\001\022!\n" - + "\032UNSPECIFIED_VM_DNS_SETTING\020\232\273\202\021\022\025\n\rZONA" - + "L_DEFAULT\020\206\375\331\257\001\022\022\n\nZONAL_ONLY\020\347\272\303\370\001\"i\n\020X" - + "pnProjectStatus\022 \n\034UNDEFINED_XPN_PROJECT" - + "_STATUS\020\000\022\013\n\004HOST\020\250\333\207\001\022&\n\036UNSPECIFIED_XP" - + "N_PROJECT_STATUS\020\251\372\247\242\001B\033\n\031_common_instan" - + "ce_metadataB\025\n\023_creation_timestampB\027\n\025_d" - + "efault_network_tierB\032\n\030_default_service_" - + "accountB\016\n\014_descriptionB\005\n\003_idB\007\n\005_kindB" - + "\007\n\005_nameB\014\n\n_self_linkB\030\n\026_usage_export_" - + "locationB\021\n\017_vm_dns_settingB\025\n\023_xpn_proj" - + "ect_status\"z\n!ProjectsDisableXpnResource" - + "Request\022D\n\014xpn_resource\030\267\223\315? \001(\0132&.googl" - + "e.cloud.compute.v1.XpnResourceIdH\000\210\001\001B\017\n" - + "\r_xpn_resource\"y\n ProjectsEnableXpnResou" - + "rceRequest\022D\n\014xpn_resource\030\267\223\315? \001(\0132&.go" - + "ogle.cloud.compute.v1.XpnResourceIdH\000\210\001\001" - + "B\017\n\r_xpn_resource\"\253\001\n\027ProjectsGetXpnReso" - + "urces\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.compute.v1.XpnResource" - + "IdB\007\n\005_kindB\022\n\020_next_page_token\"L\n\033Proje" - + "ctsListXpnHostsRequest\022\034\n\014organization\030\263" - + "\332\2232 \001(\tH\000\210\001\001B\017\n\r_organization\"\350\001\n$Projec" - + "tsSetDefaultNetworkTierRequest\022\035\n\014networ" - + "k_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_STAND" - + "ARD\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_STANDAR" - + "D\020\302\207\221\336\001B\017\n\r_network_tier\"\322\006\n\026PublicAdver" - + "tisedPrefix\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_verification_ip\030\265\225\366r \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\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\030" - + "public_delegated_prefixs\030\213\276\205\313\001 \003(\0132D.goo" - + "gle.cloud.compute.v1.PublicAdvertisedPre" - + "fixPublicDelegatedPrefix\022\032\n\tself_link\030\215\222" - + "\305\331\001 \001(\tH\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\020UNDEFINED_STATUS\020\000\022\017\n\007INITIAL\020\244\306\263\367\001\022%" - + "\n\035PREFIX_CONFIGURATION_COMPLETE\020\317\225\247\345\001\022(\n" - + " PREFIX_CONFIGURATION_IN_PROGRESS\020\261\365\300\264\001\022" - + "\"\n\032PREFIX_REMOVAL_IN_PROGRESS\020\347\365\314\207\001\022\026\n\016P" - + "TR_CONFIGURED\020\317\260\355\364\001\022!\n\031REVERSE_DNS_LOOKU" - + "P_FAILED\020\257\273\203\215\001\022\020\n\tVALIDATED\020\356\263\310\037B\025\n\023_cre" - + "ation_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_s" - + "elf_linkB\020\n\016_shared_secretB\t\n\007_status\"\275\002" - + "\n\032PublicAdvertisedPrefixList\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.PublicAdvertisedPrefix\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\"\336\001" - + "\n+PublicAdvertisedPrefixPublicDelegatedP" - + "refix\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\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_rangeB\007\n\005_nameB\n\n\010_project" - + "B\t\n\007_regionB\t\n\007_status\"\366\005\n\025PublicDelegat" - + "edPrefix\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\013fi" - + "ngerprint\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_l" - + "ive_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\rpare" - + "nt_prefix\030\307\347\241\007 \001(\tH\010\210\001\001\022o\n\034public_delega" - + "ted_sub_prefixs\030\214\376\213Z \003(\0132F.google.cloud." - + "compute.v1.PublicDelegatedPrefixPublicDe" - + "legatedSubPrefix\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\006Status\022\024\n\020UNDEFINED_STAT" - + "US\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_ANNO" - + "UNCE\020\361\261\351\036B\025\n\023_creation_timestampB\016\n\014_des" - + "criptionB\016\n\014_fingerprintB\005\n\003_idB\020\n\016_ip_c" - + "idr_rangeB\024\n\022_is_live_migrationB\007\n\005_kind" - + "B\007\n\005_nameB\020\n\016_parent_prefixB\t\n\007_regionB\014" - + "\n\n_self_linkB\t\n\007_status\"\341\003\n#PublicDelega" - + "tedPrefixAggregatedList\022\020\n\002id\030\233\032 \001(\tH\000\210\001" - + "\001\022Y\n\005items\030\300\317\367/ \003(\0132G.google.cloud.compu" - + "te.v1.PublicDelegatedPrefixAggregatedLis" - + "t.ItemsEntry\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\022\027\n\014unreachables\030\237\240\206t \003(\t" - + "\0229\n\007warning\030\234\337\226\030 \001(\0132 .google.cloud.comp" - + "ute.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.com" - + "pute.v1.PublicDelegatedPrefixesScopedLis" - + "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\"\273\002\n\031PublicDe" - + "legatedPrefixList\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." - + "PublicDelegatedPrefix\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\"\233\003\n-PublicDele" - + "gatedPrefixPublicDelegatedSubPrefix\022\"\n\021d" - + "elegatee_project\030\332\212\351\305\001 \001(\tH\000\210\001\001\022\034\n\013descr" - + "iption\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\006Statu" - + "s\022\024\n\020UNDEFINED_STATUS\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!PublicDelegatedPrefixesScopedList\022U\n" - + "\031public_delegated_prefixes\030\226\202\252\226\001 \003(\0132..g" - + "oogle.cloud.compute.v1.PublicDelegatedPr" - + "efix\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\005" - + "Quota\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\005" - + "usage\030\241\373\2315 \001(\001H\003\210\001\001\"\336#\n\006Metric\022\024\n\020UNDEFI" - + "NED_METRIC\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\017BAC" - + "KEND_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\013COMMITMENTS\020\336\327\300\331\001\022\030\n\021" - + "COMMITTED_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\021" - + "COMMITTED_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\022COM" - + "MITTED_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_MEMORY_OPTIMIZED_CPUS\020" - + "\336\334\231\351\001\022\031\n\022COMMITTED_N2A_CPUS\020\260\252\215\023\022\031\n\022COMM" - + "ITTED_N2D_CPUS\020\215\276\207<\022\031\n\021COMMITTED_N2_CPUS" - + "\020\243\247\351\231\001\022\'\n\037COMMITTED_NVIDIA_A100_80GB_GPU" - + "S\020\245\237\264\335\001\022\"\n\032COMMITTED_NVIDIA_A100_GPUS\020\225\375" - + "\230\263\001\022 \n\031COMMITTED_NVIDIA_K80_GPUS\020\244\266\353\001\022\037\n" - + "\030COMMITTED_NVIDIA_L4_GPUS\020\375\323\221\t\022!\n\032COMMIT" - + "TED_NVIDIA_P100_GPUS\020\244\377\2423\022 \n\030COMMITTED_N" - + "VIDIA_P4_GPUS\020\201\256\365\245\001\022\037\n\030COMMITTED_NVIDIA_" - + "T4_GPUS\020\205\210\331B\022 \n\032COMMITTED_NVIDIA_V100_GP" - + "US\020\252\263\r\022\032\n\022COMMITTED_T2A_CPUS\020\352\304\251\215\001\022\032\n\022CO" - + "MMITTED_T2D_CPUS\020\307\330\243\266\001\022\n\n\004CPUS\020\313\327~\022\030\n\020CP" - + "US_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_MANAGE" - + "D_FORWARDING_RULES\020\311\277\363G\022,\n$EXTERNAL_NETW" - + "ORK_LB_FORWARDING_RULES\020\231\255\275\262\001\022)\n\"EXTERNA" - + "L_PROTOCOL_FORWARDING_RULES\020\350\270\242\036\022\035\n\025EXTE" - + "RNAL_VPN_GATEWAYS\020\256\273\365\201\001\022\021\n\tFIREWALLS\020\323\346\310" - + "\262\001\022\030\n\020FORWARDING_RULES\020\225\202\250\316\001\022/\n(GLOBAL_E" - + "XTERNAL_MANAGED_BACKEND_SERVICES\020\341\255\274N\0220\n" - + "(GLOBAL_EXTERNAL_MANAGED_FORWARDING_RULE" - + "S\020\255\354\233\234\001\0221\n)GLOBAL_EXTERNAL_PROXY_LB_BACK" - + "END_SERVICES\020\251\331\355\276\001\022 \n\031GLOBAL_INTERNAL_AD" - + "DRESSES\020\234\305\260\024\022/\n(GLOBAL_INTERNAL_MANAGED_" - + "BACKEND_SERVICES\020\257\220\256z\0229\n1GLOBAL_INTERNAL" - + "_TRAFFIC_DIRECTOR_BACKEND_SERVICES\020\324\336\241\232\001" - + "\022\027\n\020GPUS_ALL_REGIONS\020\251\200\344\022\022\025\n\rHEALTH_CHEC" - + "KS\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_GROUPS\020\276\311\333\251\001\022\036\n\027INSTANCE_G" - + "ROUP_MANAGERS\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#INTERCON" - + "NECT_ATTACHMENTS_PER_REGION\020\326\326\243L\022+\n#INTE" - + "RCONNECT_ATTACHMENTS_TOTAL_MBPS\020\363\272\331\312\001\022\037\n" - + "\027INTERCONNECT_TOTAL_GBPS\020\252\361\207\210\001\022\031\n\022INTERN" - + "AL_ADDRESSES\020\200\351\256^\0221\n*INTERNAL_TRAFFIC_DI" - + "RECTOR_FORWARDING_RULES\020\204\351\205\177\022\031\n\022IN_PLACE" - + "_SNAPSHOTS\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_SNAPSHOT_SCHEDULES\020\223\314\254\334\001\022\032\n\022LOCAL_SS" - + "D_TOTAL_GB\020\305\230\343\235\001\022\016\n\007M1_CPUS\020\246\333\336\021\022\016\n\007M2_C" - + "PUS\020\305\214\262\037\022\016\n\007M3_CPUS\020\344\275\205-\022\026\n\016MACHINE_IMAG" - + "ES\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\007N2_CPUS\020\206\203\313\306\001\022\020\n\010NETWORKS\020\205\270\277\347\001\022\032" - + "\n\023NETWORK_ATTACHMENTS\020\337\375\207G\022\036\n\027NETWORK_EN" - + "DPOINT_GROUPS\020\215\267\3320\022 \n\031NETWORK_FIREWALL_P" - + "OLICIES\020\276\333\2330\022*\n#NET_LB_SECURITY_POLICIES" - + "_PER_REGION\020\255\375\244K\022/\n\'NET_LB_SECURITY_POLI" - + "CY_RULES_PER_REGION\020\263\210\346\251\001\0229\n1NET_LB_SECU" - + "RITY_POLICY_RULE_ATTRIBUTES_PER_REGION\020\360" - + "\350\264\224\001\022\022\n\013NODE_GROUPS\020\261\375\336\013\022\026\n\016NODE_TEMPLAT" - + "ES\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\020NVI" - + "DIA_P100_GPUS\020\241\202\351p\022\033\n\024NVIDIA_P100_VWS_GP" - + "US\020\216\335\203f\022\026\n\016NVIDIA_P4_GPUS\020\276\247\254\207\001\022\032\n\022NVIDI" - + "A_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\021PACKET_MIRRORINGS\020\247\352\266" - + "\007\022(\n!PD_EXTREME_TOTAL_PROVISIONED_IOPS\020\355" - + "\326\227!\022\027\n\020PREEMPTIBLE_CPUS\020\311\215\343w\022\037\n\030PREEMPTI" - + "BLE_LOCAL_SSD_GB\020\210\223\257|\022(\n!PREEMPTIBLE_NVI" - + "DIA_A100_80GB_GPUS\020\212\352\271H\022#\n\034PREEMPTIBLE_N" - + "VIDIA_A100_GPUS\020\220\234\351 \022#\n\033PREEMPTIBLE_NVID" - + "IA_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_VW" - + "S_GPUS\020\214\233\301\225\001\022\"\n\032PREEMPTIBLE_NVIDIA_P4_GP" - + "US\020\274\222\324\314\001\022%\n\036PREEMPTIBLE_NVIDIA_P4_VWS_GP" - + "US\020\251\342\320x\022!\n\032PREEMPTIBLE_NVIDIA_T4_GPUS\020\300\354" - + "\267i\022%\n\036PREEMPTIBLE_NVIDIA_T4_VWS_GPUS\020\255\370\233" - + "\025\022#\n\034PREEMPTIBLE_NVIDIA_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_ADVERTI" - + "SED_PREFIXES\020\314\241\342\340\001\022!\n\031PUBLIC_DELEGATED_P" - + "REFIXES\020\266\222\363\375\001\022\033\n\024REGIONAL_AUTOSCALERS\020\274\234" - + "\200\016\0221\n*REGIONAL_EXTERNAL_MANAGED_BACKEND_" - + "SERVICES\020\335\354\202\002\0225\n-REGIONAL_EXTERNAL_NETWO" - + "RK_LB_BACKEND_SERVICES\020\355\352\245\303\001\022\'\n REGIONAL" - + "_INSTANCE_GROUP_MANAGERS\020\220\276\363\021\022,\n%REGIONA" - + "L_INTERNAL_LB_BACKEND_SERVICES\020\220\356\345A\0221\n*R" - + "EGIONAL_INTERNAL_MANAGED_BACKEND_SERVICE" - + "S\020\253\317\364-\022\023\n\014RESERVATIONS\020\247\274\310\017\022\030\n\021RESOURCE_" - + "POLICIES\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\034SECU" - + "RITY_POLICIES_PER_REGION\020\306\246\340v\0221\n)SECURIT" - + "Y_POLICY_ADVANCED_RULES_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_RULES\020\251\324\207a\022\'\n SECURITY_" - + "POLICY_RULES_PER_REGION\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\014" - + "SSD_TOTAL_GB\020\321\257\217M\022\030\n\020SSL_CERTIFICATES\020\257\202" - + "\266\264\001\022\027\n\020STATIC_ADDRESSES\020\361\255\322,\022\036\n\026STATIC_B" - + "YOIP_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_PROXIES\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_POOLS\020\211\227\210\246\001\022\031\n\022TARGET_SSL" - + "_PROXIES\020\353\344\365K\022\031\n\022TARGET_TCP_PROXIES\020\300\236\363V" - + "\022\032\n\023TARGET_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_TUNNE" - + "LS\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\"\225\002" - + "\n\021QuotaExceededInfo\022R\n\ndimensions\030\315\377\310\305\001 " - + "\003(\0132:.google.cloud.compute.v1.QuotaExcee" - + "dedInfo.DimensionsEntry\022\025\n\005limit\030\273\227\2151 \001(" - + "\001H\000\210\001\001\022\033\n\nlimit_name\030\217\211\360\275\001 \001(\tH\001\210\001\001\022\034\n\013m" - + "etric_name\030\272\227\271\303\001 \001(\tH\002\210\001\001\0321\n\017DimensionsE" - + "ntry\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_nameB\016\n\014_metric_name\"\314\001" - + "\n\007RawDisk\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\006so" - + "urce\030\233\320\301T \001(\tH\002\210\001\001\"8\n\rContainerType\022\034\n\030U" - + "NDEFINED_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_so" - + "urce\"\333\002\n,RecreateInstancesInstanceGroupM" - + "anagerRequest\022\'\n\026instance_group_manager\030" - + "\303\367\363v \001(\tB\004\342A\001\002\022\224\001\n;instance_group_manage" - + "rs_recreate_instances_request_resource\030\200" - + "\302\232\n \001(\0132F.google.cloud.compute.v1.Instan" - + "ceGroupManagersRecreateInstancesRequestB" - + "\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\"\337\002\n2R" - + "ecreateInstancesRegionInstanceGroupManag" - + "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\216\001\n8region_instance_group_managers_recr" - + "eate_request_resource\030\224\374\304Q \001(\0132C.google." - + "cloud.compute.v1.RegionInstanceGroupMana" - + "gersRecreateRequestB\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\tReferen" - + "ce\022\024\n\004kind\030\224\367\310\001 \001(\tH\000\210\001\001\022\036\n\016reference_ty" - + "pe\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\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." - + "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\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." - + "cloud.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\014su" - + "pports_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\004DO" - + "WN\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_status" - + "B\017\n\r_supports_pzs\"\210\001\n\032RegionAddressesMov" - + "eRequest\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_destination_address\"\253\002\n" - + "\024RegionAutoscalerList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022" - + "5\n\005items\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\017" + + "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" + "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\"\247\002\n\022RegionDiskTypeLis" - + "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.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\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\"E\n%" - + "RegionDisksAddResourcePoliciesRequest\022\034\n" - + "\021resource_policies\030\341\234\314\n \003(\t\"H\n(RegionDis" - + "ksRemoveResourcePoliciesRequest\022\034\n\021resou" - + "rce_policies\030\341\234\314\n \003(\t\"@\n\030RegionDisksResi" - + "zeRequest\022\030\n\007size_gb\030\331\213\200\354\001 \001(\003H\000\210\001\001B\n\n\010_" - + "size_gb\"h\n\'RegionDisksStartAsyncReplicat" - + "ionRequest\022$\n\024async_secondary_disk\030\253\203\343> " - + "\001(\tH\000\210\001\001B\027\n\025_async_secondary_disk\"\261\002\n\027Re" - + "gionInstanceGroupList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022" - + "8\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(\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\"E\n1RegionInstanceG" - + "roupManagerDeleteInstanceConfigReq\022\020\n\005na" - + "mes\030\310\256\3571 \003(\t\"\277\002\n\036RegionInstanceGroupMana" - + "gerList\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.InstanceGr" - + "oupManager\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\"\200\001\n0RegionInstanceGroupMa" - + "nagerPatchInstanceConfigReq\022L\n\024per_insta" - + "nce_configs\030\251\325\370\372\001 \003(\0132*.google.cloud.com" - + "pute.v1.PerInstanceConfig\"\201\001\n1RegionInst" - + "anceGroupManagerUpdateInstanceConfigReq\022" - + "L\n\024per_instance_configs\030\251\325\370\372\001 \003(\0132*.goog" - + "le.cloud.compute.v1.PerInstanceConfig\"J\n" - + "2RegionInstanceGroupManagersAbandonInsta" - + "ncesRequest\022\024\n\tinstances\030\376\374\357\r \003(\t\"\373\002\n.Re" - + "gionInstanceGroupManagersApplyUpdatesReq" - + "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\"u\n1RegionInstanceGroupMa" - + "nagersCreateInstancesRequest\022@\n\tinstance" - + "s\030\376\374\357\r \003(\0132*.google.cloud.compute.v1.Per" - + "InstanceConfig\"\244\001\n1RegionInstanceGroupMa" - + "nagersDeleteInstancesRequest\022\024\n\tinstance" - + "s\030\376\374\357\r \003(\t\0222\n\"skip_instances_on_validati" - + "on_error\030\241\366\257\023 \001(\010H\000\210\001\001B%\n#_skip_instance" - + "s_on_validation_error\"\252\001\n-RegionInstance" - + "GroupManagersListErrorsResponse\022D\n\005items" - + "\030\300\317\367/ \003(\01322.google.cloud.compute.v1.Inst" - + "anceManagedByIgmError\022\037\n\017next_page_token" - + "\030\225\272\206& \001(\tH\000\210\001\001B\022\n\020_next_page_token\"\356\001\n2R" - + "egionInstanceGroupManagersListInstanceCo" - + "nfigsResp\022<\n\005items\030\300\317\367/ \003(\0132*.google.clo" - + "ud.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 .google.cloud.compute.v1.WarningH\001" - + "\210\001\001B\022\n\020_next_page_tokenB\n\n\010_warning\"\260\001\n0" - + "RegionInstanceGroupManagersListInstances" - + "Response\022G\n\021managed_instances\030\336\233\251\240\001 \003(\0132" - + "(.google.cloud.compute.v1.ManagedInstanc" - + "e\022\037\n\017next_page_token\030\225\272\206& \001(\tH\000\210\001\001B\022\n\020_n" - + "ext_page_token\"B\n*RegionInstanceGroupMan" - + "agersRecreateRequest\022\024\n\tinstances\030\376\374\357\r \003" - + "(\t\"y\n0RegionInstanceGroupManagersSetTarg" - + "etPoolsRequest\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_finger" - + "print\"i\n-RegionInstanceGroupManagersSetT" - + "emplateRequest\022\"\n\021instance_template\030\344\201\273\223" - + "\001 \001(\tH\000\210\001\001B\024\n\022_instance_template\"\304\002\n!Reg" - + "ionInstanceGroupsListInstances\022\020\n\002id\030\233\032 " - + "\001(\tH\000\210\001\001\022A\n\005items\030\300\317\367/ \003(\0132/.google.clou" - + "d.compute.v1.InstanceWithNamedPorts\022\024\n\004k" + + "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\"" - + "\320\001\n(RegionInstanceGroupsListInstancesReq" - + "uest\022\036\n\016instance_state\030\347\360\374+ \001(\tH\000\210\001\001\022\031\n\t" - + "port_name\030\211\207\347\023 \001(\tH\001\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_stateB\014\n\n" - + "_port_name\"\224\001\n(RegionInstanceGroupsSetNa" - + "medPortsRequest\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.c" - + "loud.compute.v1.NamedPortB\016\n\014_fingerprin" - + "t\"\235\002\n\nRegionList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0221\n\005it" - + "ems\030\300\317\367/ \003(\0132\037.google.cloud.compute.v1.R" - + "egion\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\"\201\002\n:RegionNetworkFirewallPolic" - + "iesGetEffectiveFirewallsResponse\022\210\001\n\020fir" - + "ewall_policys\030\302\312\374\303\001 \003(\0132j.google.cloud.c" - + "ompute.v1.RegionNetworkFirewallPoliciesG" - + "etEffectiveFirewallsResponseEffectiveFir" - + "ewallPolicy\0228\n\tfirewalls\030\363\306\350\201\001 \003(\0132!.goo" - + "gle.cloud.compute.v1.Firewall\"\354\002\nQRegion" - + "NetworkFirewallPoliciesGetEffectiveFirew" - + "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\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\tHIERARCHY\020\225\304\252!\022\017\n\007NETWORK\020\216\314\263\305\001\022\027\n\020N" - + "ETWORK_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" - + "\026RegionSetLabelsRequest\022!\n\021label_fingerp" - + "rint\030\231\360\367T \001(\tH\000\210\001\001\022O\n\006labels\030\377\277\301\356\001 \003(\0132;" - + ".google.cloud.compute.v1.RegionSetLabels" - + "Request.LabelsEntry\032-\n\013LabelsEntry\022\013\n\003ke" - + "y\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001B\024\n\022_label_fin" - + "gerprint\"\263\001\n\026RegionSetPolicyRequest\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\"Q\n1Region" - + "TargetHttpsProxiesSetSslCertificatesRequ" - + "est\022\034\n\020ssl_certificates\030\217\242\303\256\001 \003(\t\"f\n\034Reg" - + "ionUrlMapsValidateRequest\0229\n\010resource\030\216\210" - + "\257] \001(\0132\037.google.cloud.compute.v1.UrlMapH" - + "\000\210\001\001B\013\n\t_resource\"\225\001\n&RemoveAssociationF" - + "irewallPolicyRequest\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" - + "\nrequest_id\030\313\201\331\021 \001(\tH\001\210\001\001B\007\n\005_nameB\r\n\013_r" - + "equest_id\"\300\001\n-RemoveAssociationNetworkFi" - + "rewallPolicyRequest\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\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\001B\007\n\005_nameB\r\n\013_reques" - + "t_id\"\350\001\n3RemoveAssociationRegionNetworkF" - + "irewallPolicyRequest\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" - + "\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\007\n\005_nameB\r\n\013_request_id\"" - + "\267\002\n\"RemoveHealthCheckTargetPoolRequest\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\013target_pool\030\212\344\370\035 \001(\t" - + "B\004\342A\001\002\022\201\001\n1target_pools_remove_health_ch" - + "eck_request_resource\030\263\347\266\221\001 \001(\0132<.google." - + "cloud.compute.v1.TargetPoolsRemoveHealth" - + "CheckRequestB\004\342A\001\002B\r\n\013_request_id\"\253\002\n\037Re" - + "moveInstanceTargetPoolRequest\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\022y\n" - + "-target_pools_remove_instance_request_re" - + "source\030\203\300\213\016 \001(\01329.google.cloud.compute.v" - + "1.TargetPoolsRemoveInstanceRequestB\004\342A\001\002" - + "B\r\n\013_request_id\"\270\002\n#RemoveInstancesInsta" - + "nceGroupRequest\022\037\n\016instance_group\030\325\324\325& \001" - + "(\tB\004\342A\001\002\022\202\001\n1instance_groups_remove_inst" - + "ances_request_resource\030\271\321\267\272\001 \001(\0132=.googl" - + "e.cloud.compute.v1.InstanceGroupsRemoveI" - + "nstancesRequestB\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\"\371\001\n\033RemovePeeringNetworkReque" - + "st\022\030\n\007network\030\256\264\205o \001(\tB\004\342A\001\002\022q\n(networks" - + "_remove_peering_request_resource\030\376\333\351\310\001 \001" - + "(\01325.google.cloud.compute.v1.NetworksRem" - + "ovePeeringRequestB\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!RemoveResourc" - + "ePoliciesDiskRequest\022\025\n\004disk\030\235\233\274\001 \001(\tB\004\342" - + "A\001\002\022~\n/disks_remove_resource_policies_re" - + "quest_resource\030\356\301\241\320\001 \001(\0132;.google.cloud." - + "compute.v1.DisksRemoveResourcePoliciesRe" - + "questB\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" - + "\"\267\002\n%RemoveResourcePoliciesInstanceReque" - + "st\022\031\n\010instance\030\225\251\332\010 \001(\tB\004\342A\001\002\022\205\001\n3instan" - + "ces_remove_resource_policies_request_res" - + "ource\030\366\335\274\027 \001(\0132?.google.cloud.compute.v1" - + ".InstancesRemoveResourcePoliciesRequestB" - + "\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\"\276\002\n\'R" - + "emoveResourcePoliciesRegionDiskRequest\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\n6region_disks_remove_reso" - + "urce_policies_request_resource\030\243\303\225\004 \001(\0132" - + "A.google.cloud.compute.v1.RegionDisksRem" - + "oveResourcePoliciesRequestB\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\"\227\001\n\037" - + "RemoveRuleFirewallPolicyRequest\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\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&Remove" - + "RuleNetworkFirewallPolicyRequest\022!\n\017fire" - + "wall_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\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\"\352\001\n,RemoveRul" - + "eRegionNetworkFirewallPolicyRequest\022!\n\017f" - + "irewall_policy\030\321\212\306\355\001 \001(\tB\004\342A\001\002\022\031\n\010priori" - + "ty\030\244\363\241\324\001 \001(\005H\000\210\001\001\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\001\210\001\001B\013\n\t_" - + "priorityB\r\n\013_request_id\"\217\001\n\037RemoveRuleSe" - + "curityPolicyRequest\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\007proje" - + "ct\022 \n\017security_policy\030\221\206\312Q \001(\tB\004\342A\001\002B\013\n\t" - + "_priority\"K\n\023RequestMirrorPolicy\022 \n\017back" - + "end_service\030\212\300\256\222\001 \001(\tH\000\210\001\001B\022\n\020_backend_s" - + "ervice\"\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" - + "\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.Rese" - + "rvation.ResourcePoliciesEntry\022R\n\017resourc" - + "e_status\030\303\372\367v \001(\01321.google.cloud.compute" - + ".v1.AllocationResourceStatusH\006\210\001\001\022\036\n\rsat" - + "isfies_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(\013" - + "2&.google.cloud.compute.v1.ShareSettings" - + "H\t\210\001\001\022`\n\024specific_reservation\030\277\240\211\301\001 \001(\0132" - + "9.google.cloud.compute.v1.AllocationSpec" - + "ificSKUReservationH\n\210\001\001\022-\n\035specific_rese" - + "rvation_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\004zone\030\254\307\344\001 \001(\tH\r\210\001\001\0327\n\025" - + "ResourcePoliciesEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005va" - + "lue\030\002 \001(\t:\0028\001\"s\n\006Status\022\024\n\020UNDEFINED_STA" - + "TUS\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\010UPDA" - + "TING\020\306\356\354\353\001B\r\n\013_commitmentB\025\n\023_creation_t" - + "imestampB\016\n\014_descriptionB\005\n\003_idB\007\n\005_kind" - + "B\007\n\005_nameB\022\n\020_resource_statusB\020\n\016_satisf" - + "ies_pzsB\014\n\n_self_linkB\021\n\017_share_settings" - + "B\027\n\025_specific_reservationB \n\036_specific_r" - + "eservation_requiredB\t\n\007_statusB\007\n\005_zone\"" - + "\260\002\n\023ReservationAffinity\022)\n\030consume_reser" - + "vation_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\026ConsumeRes" - + "ervationType\022&\n\"UNDEFINED_CONSUME_RESERV" - + "ATION_TYPE\020\000\022\026\n\017ANY_RESERVATION\020\271\303\257_\022\025\n\016" - + "NO_RESERVATION\020\256\314\336P\022\033\n\024SPECIFIC_RESERVAT" - + "ION\020\237\250\317m\022\023\n\013UNSPECIFIED\020\227\276\230\373\001B\033\n\031_consum" - + "e_reservation_typeB\006\n\004_key\"\302\003\n\031Reservati" - + "onAggregatedList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022O\n\005it" - + "ems\030\300\317\367/ \003(\0132=.google.cloud.compute.v1.R" - + "eservationAggregatedList.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\001\032]\n\nItemsEntry\022\013\n\003key\030\001 \001(\t\022>\n\005value\030\002" - + " \001(\0132/.google.cloud.compute.v1.Reservati" - + "onsScopedList:\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\"" - + "\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$.google.cloud.compute.v" - + "1.Reservation\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017n" + + "\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" + "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\"V\n\031ReservationsResizeR" - + "equest\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\026Reservatio" - + "nsScopedList\022>\n\014reservations\030\247\354\314\276\001 \003(\0132$" - + ".google.cloud.compute.v1.Reservation\0229\n\007" - + "warning\030\234\337\226\030 \001(\0132 .google.cloud.compute." - + "v1.WarningH\000\210\001\001B\n\n\010_warning\"\236\001\n\024ResetIns" - + "tanceRequest\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\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\"\364\001\n\021ResizeD" - + "iskRequest\022\025\n\004disk\030\235\233\274\001 \001(\tB\004\342A\001\002\022[\n\035dis" - + "ks_resize_request_resource\030\240\302\253% \001(\0132+.go" - + "ogle.cloud.compute.v1.DisksResizeRequest" - + "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\"\320\001\n!" - + "ResizeInstanceGroupManagerRequest\022\'\n\026ins" - + "tance_group_manager\030\303\367\363v \001(\tB\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\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_requ" - + "est_id\"\214\002\n\027ResizeRegionDiskRequest\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\022i\n$region_disks_resize_request_r" - + "esource\030\225\252\374\324\001 \001(\01321.google.cloud.compute" - + ".v1.RegionDisksResizeRequestB\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\"\332\001" - + "\n\'ResizeRegionInstanceGroupManagerReques" - + "t\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\nrequ" - + "est_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\025\n\004size\030\201\300\327\001 \001(\005B\004\342" - + "A\001\002B\r\n\013_request_id\"\221\002\n\030ResizeReservation" - + "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\034\n\013reser" - + "vation\030\314\207\325\026 \001(\tB\004\342A\001\002\022j\n$reservations_re" - + "size_request_resource\030\321\333\316\271\001 \001(\01322.google" - + ".cloud.compute.v1.ReservationsResizeRequ" - + "estB\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" - + "\020accelerator_type\030\216\341\350A \001(\tH\000\210\001\001\022\026\n\006amoun" - + "t\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" - + "\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_a" - + "ccelerator_typeB\t\n\007_amountB\007\n\005_type\"9\n\026R" - + "esourceGroupReference\022\025\n\005group\030\377\354\203/ \001(\tH" - + "\000\210\001\001B\010\n\006_group\"\252\001\n\032ResourcePoliciesScope" - + "dList\022E\n\021resource_policies\030\341\234\314\n \003(\0132\'.go" - + "ogle.cloud.compute.v1.ResourcePolicy\0229\n\007" - + "warning\030\234\337\226\030 \001(\0132 .google.cloud.compute." - + "v1.WarningH\000\210\001\001B\n\n\010_warning\"\302\010\n\016Resource" - + "Policy\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.go" - + "ogle.cloud.compute.v1.ResourcePolicyDisk" - + "ConsistencyGroupPolicyH\002\210\001\001\022c\n\026group_pla" - + "cement_policy\030\214\233\233\005 \001(\0132;.google.cloud.co" - + "mpute.v1.ResourcePolicyGroupPlacementPol" - + "icyH\003\210\001\001\022\020\n\002id\030\233\032 \001(\004H\004\210\001\001\022h\n\030instance_s" - + "chedule_policy\030\260\320\271\244\001 \001(\0132=.google.cloud." - + "compute.v1.ResourcePolicyInstanceSchedul" - + "ePolicyH\005\210\001\001\022\024\n\004kind\030\224\367\310\001 \001(\tH\006\210\001\001\022\024\n\004na" - + "me\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.cl" - + "oud.compute.v1.ResourcePolicyResourceSta" - + "tusH\t\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\n\210\001\001\022g\n\030" - + "snapshot_schedule_policy\030\337\326\201h \001(\0132=.goog" - + "le.cloud.compute.v1.ResourcePolicySnapsh" - + "otSchedulePolicyH\013\210\001\001\022\026\n\006status\030\362\237\267V \001(\t" - + "H\014\210\001\001\"r\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\007EXP" - + "IRED\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_description" - + "B \n\036_disk_consistency_group_policyB\031\n\027_g" - + "roup_placement_policyB\005\n\003_idB\033\n\031_instanc" - + "e_schedule_policyB\007\n\005_kindB\007\n\005_nameB\t\n\007_" - + "regionB\022\n\020_resource_statusB\014\n\n_self_link" - + "B\033\n\031_snapshot_schedule_policyB\t\n\007_status" - + "\"\353\003\n\034ResourcePolicyAggregatedList\022\024\n\004eta" - + "g\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\005ite" - + "ms\030\300\317\367/ \003(\0132@.google.cloud.compute.v1.Re" - + "sourcePolicyAggregatedList.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\014unreachables\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\032a\n\nItemsEntry\022\013\n\003key\030\001 \001(\t\022B\n\005value" - + "\030\002 \001(\01323.google.cloud.compute.v1.Resourc" - + "ePoliciesScopedList:\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\"\236\001\n\030ResourcePolicyDailyCy" - + "cle\022\036\n\rdays_in_cycle\030\264\230\252\260\001 \001(\005H\000\210\001\001\022\030\n\010d" - + "uration\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_duration" - + "B\r\n\013_start_time\"*\n(ResourcePolicyDiskCon" - + "sistencyGroupPolicy\"\240\002\n\"ResourcePolicyGr" - + "oupPlacementPolicy\022)\n\031availability_domai" - + "n_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_count\030\207\273\326| \001(\005H\002\210\001\001\"\\\n" - + "\013Collocation\022\031\n\025UNDEFINED_COLLOCATION\020\000\022" - + "\021\n\nCOLLOCATED\020\322\253\2361\022\037\n\027UNSPECIFIED_COLLOC" - + "ATION\020\355\217\263\335\001B\034\n\032_availability_domain_coun" - + "tB\016\n\014_collocationB\013\n\t_vm_count\"\241\001\n\031Resou" - + "rcePolicyHourlyCycle\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_duration" - + "B\021\n\017_hours_in_cycleB\r\n\013_start_time\"\256\003\n$R" - + "esourcePolicyInstanceSchedulePolicy\022\037\n\017e" - + "xpiration_time\030\335\254\350m \001(\tH\000\210\001\001\022\032\n\nstart_ti" - + "me\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_schedule\030\334\220\274\010 \001(\0132E.goog" - + "le.cloud.compute.v1.ResourcePolicyInstan" - + "ceSchedulePolicyScheduleH\003\210\001\001\022h\n\020vm_stop" - + "_schedule\030\254\345\237\313\001 \001(\0132E.google.cloud.compu" - + "te.v1.ResourcePolicyInstanceSchedulePoli" - + "cyScheduleH\004\210\001\001B\022\n\020_expiration_timeB\r\n\013_" - + "start_timeB\014\n\n_time_zoneB\024\n\022_vm_start_sc" - + "heduleB\023\n\021_vm_stop_schedule\"V\n,ResourceP" - + "olicyInstanceSchedulePolicySchedule\022\031\n\010s" - + "chedule\030\227\245\232\263\001 \001(\tH\000\210\001\001B\013\n\t_schedule\"\314\002\n\022" - + "ResourcePolicyList\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\0229\n\005items\030\300\317\367/ \003(\0132\'.g" - + "oogle.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\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.cloud.comp" - + "ute.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_warning\"\271\001\n\034ResourcePolicyResourceSta" - + "tus\022|\n\030instance_schedule_policy\030\260\320\271\244\001 \001(" - + "\0132Q.google.cloud.compute.v1.ResourcePoli" - + "cyResourceStatusInstanceSchedulePolicySt" - + "atusH\000\210\001\001B\033\n\031_instance_schedule_policy\"\266" - + "\001\n8ResourcePolicyResourceStatusInstanceS" - + "chedulePolicyStatus\022$\n\023last_run_start_ti" - + "me\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$ResourcePoli" - + "cySnapshotSchedulePolicy\022n\n\020retention_po" - + "licy\030\363\312\334 \001(\0132L.google.cloud.compute.v1." - + "ResourcePolicySnapshotSchedulePolicyRete" - + "ntionPolicyH\000\210\001\001\022`\n\010schedule\030\227\245\232\263\001 \001(\0132E" - + ".google.cloud.compute.v1.ResourcePolicyS" - + "napshotSchedulePolicyScheduleH\001\210\001\001\022t\n\023sn" - + "apshot_properties\030\216\225\262X \001(\0132O.google.clou" - + "d.compute.v1.ResourcePolicySnapshotSched" - + "ulePolicySnapshotPropertiesH\002\210\001\001B\023\n\021_ret" - + "ention_policyB\013\n\t_scheduleB\026\n\024_snapshot_" - + "properties\"\325\002\n3ResourcePolicySnapshotSch" - + "edulePolicyRetentionPolicy\022#\n\022max_retent" - + "ion_days\030\223\302\321\232\001 \001(\005H\000\210\001\001\022&\n\025on_source_dis" - + "k_delete\030\311\315\302\231\001 \001(\tH\001\210\001\001\"\237\001\n\022OnSourceDisk" - + "Delete\022#\n\037UNDEFINED_ON_SOURCE_DISK_DELET" - + "E\020\000\022\036\n\026APPLY_RETENTION_POLICY\020\344\224\222\377\001\022\032\n\023K" - + "EEP_AUTO_SNAPSHOTS\020\371\310\273{\022(\n!UNSPECIFIED_O" - + "N_SOURCE_DISK_DELETE\020\241\377\203rB\025\n\023_max_retent" - + "ion_daysB\030\n\026_on_source_disk_delete\"\347\002\n,R" - + "esourcePolicySnapshotSchedulePolicySched" - + "ule\022Q\n\016daily_schedule\030\375\343\212) \001(\01321.google." - + "cloud.compute.v1.ResourcePolicyDailyCycl" - + "eH\000\210\001\001\022S\n\017hourly_schedule\030\245\261\243\022 \001(\01322.goo" - + "gle.cloud.compute.v1.ResourcePolicyHourl" - + "yCycleH\001\210\001\001\022T\n\017weekly_schedule\030\225\211\271\253\001 \001(\013" - + "22.google.cloud.compute.v1.ResourcePolic" - + "yWeeklyCycleH\002\210\001\001B\021\n\017_daily_scheduleB\022\n\020" - + "_hourly_scheduleB\022\n\020_weekly_schedule\"\320\002\n" - + "6ResourcePolicySnapshotSchedulePolicySna" - + "pshotProperties\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\006lab" - + "els\030\377\277\301\356\001 \003(\0132[.google.cloud.compute.v1." - + "ResourcePolicySnapshotSchedulePolicySnap" - + "shotProperties.LabelsEntry\022\035\n\021storage_lo" - + "cations\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\031ResourcePolicyWeeklyC" - + "ycle\022T\n\014day_of_weeks\030\332\237\373z \003(\0132;.google.c" - + "loud.compute.v1.ResourcePolicyWeeklyCycl" - + "eDayOfWeek\"\264\002\n\"ResourcePolicyWeeklyCycle" - + "DayOfWeek\022\022\n\003day\030\234\207\006 \001(\tH\000\210\001\001\022\030\n\010duratio" - + "n\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\010SATURDAY\020\271\217\207\205\001\022\016\n\006SUNDAY\020\320\213\322\223\001\022\017\n\010THUR" - + "SDAY\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_tim" - + "e\"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\025Resume" - + "InstanceRequest\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\"\226\t\n\005Rout" - + "e\0229\n\010as_paths\030\241\305\314A \003(\0132$.google.cloud.co" - + "mpute.v1.RouteAsPath\022\"\n\022creation_timesta" - + "mp\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\002i" - + "d\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\004n" - + "ame\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" - + "\014next_hop_ilb\030\335\272\336^ \001(\tH\010\210\001\001\022\"\n\021next_hop_" - + "instance\030\227\353\321\273\001 \001(\tH\t\210\001\001\022\033\n\013next_hop_ip\030\251" - + "\257\3154 \001(\tH\n\210\001\001\022 \n\020next_hop_network\030\354\241\211} \001(" - + "\tH\013\210\001\001\022!\n\020next_hop_peering\030\376\223\344\304\001 \001(\tH\014\210\001" - + "\001\022$\n\023next_hop_vpn_tunnel\030\225\345\360\367\001 \001(\tH\r\210\001\001\022" - + "\031\n\010priority\030\244\363\241\324\001 \001(\rH\016\210\001\001\022\035\n\014route_stat" - + "us\030\250\315\262\307\001 \001(\tH\017\210\001\001\022\033\n\nroute_type\030\360\266\236\263\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\017\n\004ta" - + "gs\030\231\350\330\001 \003(\t\0227\n\010warnings\030\327\210\301\355\001 \003(\0132!.goog" - + "le.cloud.compute.v1.Warnings\"l\n\013RouteSta" - + "tus\022\032\n\026UNDEFINED_ROUTE_STATUS\020\000\022\016\n\006ACTIV" - + "E\020\206\346\211\226\001\022\017\n\007DROPPED\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\024UNDEF" - + "INED_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\007TRANSIT\020\263\203\306YB\025\n\023" - + "_creation_timestampB\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_next_hop_gatewayB\017\n\r_next_ho" - + "p_ilbB\024\n\022_next_hop_instanceB\016\n\014_next_hop" - + "_ipB\023\n\021_next_hop_networkB\023\n\021_next_hop_pe" - + "eringB\026\n\024_next_hop_vpn_tunnelB\013\n\t_priori" - + "tyB\017\n\r_route_statusB\r\n\013_route_typeB\014\n\n_s" - + "elf_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_PATH_" - + "SEGMENT_TYPE\020\000\022\031\n\022AS_CONFED_SEQUENCE\020\260\217\367" - + "i\022\025\n\rAS_CONFED_SET\020\363\315\255\262\001\022\022\n\013AS_SEQUENCE\020" - + "\256\322\3622\022\016\n\006AS_SET\020\265\235\244\235\001B\024\n\022_path_segment_ty" - + "pe\"\233\002\n\tRouteList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0220\n\005it" - + "ems\030\300\317\367/ \003(\0132\036.google.cloud.compute.v1.R" - + "oute\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.clo" - + "ud.compute.v1.WarningH\004\210\001\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\"\332\005\n\006Router\0226\n\003bgp\030\313\371\005 \001(\0132\".goo" - + "gle.cloud.compute.v1.RouterBgpH\000\210\001\001\022=\n\tb" - + "gp_peers\030\335\255\356\327\001 \003(\0132&.google.cloud.comput" - + "e.v1.RouterBgpPeer\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\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\ninterf" - + "aces\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.goog" - + "le.cloud.compute.v1.RouterMd5Authenticat" - + "ionKey\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.RouterNa" - + "t\022\027\n\007network\030\256\264\205o \001(\tH\007\210\001\001\022\026\n\006region\030\364\315\240" - + "B \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_descri" - + "ptionB \n\036_encrypted_interconnect_routerB" - + "\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\027RouterAdvertise" - + "dIpRange\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_descriptionB\010\n" - + "\006_range\"\263\003\n\024RouterAggregatedList\022\020\n\002id\030\233" - + "\032 \001(\tH\000\210\001\001\022J\n\005items\030\300\317\367/ \003(\01328.google.cl" - + "oud.compute.v1.RouterAggregatedList.Item" - + "sEntry\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\022\027\n\014unreachables\030\237\240\206t \003(\t\0229\n\007wa" - + "rning\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.v" - + "1.RoutersScopedList:\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\"\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.go" - + "ogle.cloud.compute.v1.RouterAdvertisedIp" - + "Range\022\022\n\003asn\030\374\364\005 \001(\rH\001\210\001\001\022#\n\022keepalive_i" - + "nterval\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\007DEFAULT\020\241\304\3756\"G\n\020AdvertisedGroup" - + "s\022\037\n\033UNDEFINED_ADVERTISED_GROUPS\020\000\022\022\n\013AL" - + "L_SUBNETS\020\330\217\335\001B\021\n\017_advertise_modeB\006\n\004_as" - + "nB\025\n\023_keepalive_interval\"\266\013\n\rRouterBgpPe" - + "er\022\037\n\016advertise_mode\030\273\225\353\224\001 \001(\tH\000\210\001\001\022\034\n\021a" - + "dvertised_groups\030\266\336\205\n \003(\t\022Q\n\024advertised_" - + "ip_ranges\030\314\330\363\020 \003(\01320.google.cloud.comput" - + "e.v1.RouterAdvertisedIpRange\022)\n\031advertis" - + "ed_route_priority\030\274\234\366X \001(\rH\001\210\001\001\022=\n\003bfd\030\240" - + "\371\005 \001(\0132).google.cloud.compute.v1.RouterB" - + "gpPeerBfdH\002\210\001\001\022`\n\030custom_learned_ip_rang" - + "es\030\304\210\304\345\001 \003(\0132:.google.cloud.compute.v1.R" - + "outerBgpPeerCustomLearnedIpRange\022.\n\035cust" - + "om_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_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\nip_address\030\334\361\334\301\001 \001(\tH\007\210\001\001\022$\n\024" - + "ipv6_nexthop_address\030\323\205\253\r \001(\tH\010\210\001\001\022\037\n\017ma" - + "nagement_type\030\266\203\352R \001(\tH\t\210\001\001\022,\n\033md5_authe" - + "ntication_key_name\030\221\275\203\206\001 \001(\tH\n\210\001\001\022\024\n\004nam" - + "e\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\031pe" - + "er_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(\tH\017\210" - + "\001\001\"M\n\rAdvertiseMode\022\034\n\030UNDEFINED_ADVERTI" - + "SE_MODE\020\000\022\016\n\006CUSTOM\020\361\376\245\271\001\022\016\n\007DEFAULT\020\241\304\375" - + "6\"G\n\020AdvertisedGroups\022\037\n\033UNDEFINED_ADVER" - + "TISED_GROUPS\020\000\022\022\n\013ALL_SUBNETS\020\330\217\335\001\"9\n\006En" - + "able\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\031UNDEF" - + "INED_MANAGEMENT_TYPE\020\000\022\035\n\025MANAGED_BY_ATT" - + "ACHMENT\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_p" - + "riorityB\006\n\004_bfdB \n\036_custom_learned_route" - + "_priorityB\t\n\007_enableB\016\n\014_enable_ipv6B\021\n\017" - + "_interface_nameB\r\n\013_ip_addressB\027\n\025_ipv6_" - + "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_peer_i" - + "pv6_nexthop_addressB\034\n\032_router_appliance" - + "_instance\"\206\003\n\020RouterBgpPeerBfd\022$\n\024min_re" - + "ceive_interval\030\356\271\224Y \001(\rH\000\210\001\001\022&\n\025min_tran" - + "smit_interval\030\307\321\302\371\001 \001(\rH\001\210\001\001\022\032\n\nmultipli" - + "er\030\301\373\235[ \001(\rH\002\210\001\001\022+\n\033session_initializati" - + "on_mode\030\271\215\3032 \001(\tH\003\210\001\001\"y\n\031SessionInitiali" - + "zationMode\022)\n%UNDEFINED_SESSION_INITIALI" - + "ZATION_MODE\020\000\022\016\n\006ACTIVE\020\206\346\211\226\001\022\020\n\010DISABLE" - + "D\020\374\324\260\366\001\022\017\n\007PASSIVE\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_mo" - + "de\"D\n!RouterBgpPeerCustomLearnedIpRange\022" - + "\025\n\005range\030\275\362\3203 \001(\tH\000\210\001\001B\010\n\006_range\"\250\004\n\017Rou" - + "terInterface\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\004" - + "name\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\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\013\n\t_ip_rangeB" - + "!\n\037_linked_interconnect_attachmentB\024\n\022_l" - + "inked_vpn_tunnelB\022\n\020_management_typeB\007\n\005" - + "_nameB\025\n\023_private_ip_addressB\026\n\024_redunda" - + "nt_interfaceB\r\n\013_subnetwork\"\235\002\n\nRouterLi" - + "st\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\004kind\030" + + "_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" + "\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\"W\n\032R" - + "outerMd5AuthenticationKey\022\022\n\003key\030\337\274\006 \001(\t" - + "H\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\"\222\014\n\tRouterNat\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\000\210\001\001\0223\n#enable_endpoint_indepe" - + "ndent_mapping\030\233\211\333{ \001(\010H\001\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\002\210\001\001\022H\n\nlog_config\030\235\321\301\247\001 \001(\0132+" - + ".google.cloud.compute.v1.RouterNatLogCon" - + "figH\003\210\001\001\022 \n\020max_ports_per_vm\030\341\311\236w \001(\005H\004\210" - + "\001\001\022 \n\020min_ports_per_vm\030\263\255\344X \001(\005H\005\210\001\001\022\024\n\004" - + "name\030\213\365\315\001 \001(\tH\006\210\001\001\022\'\n\026nat_ip_allocate_op" - + "tion\030\375\270\364\314\001 \001(\tH\007\210\001\001\022\022\n\007nat_ips\030\216\360\2138 \003(\t\022" - + "8\n\005rules\030\367\221\3653 \003(\0132&.google.cloud.compute" - + ".v1.RouterNatRule\0222\n\"source_subnetwork_i" - + "p_ranges_to_nat\030\333\357\241x \001(\tH\010\210\001\001\022J\n\013subnetw" - + "orks\030\305\324\245\306\001 \003(\01321.google.cloud.compute.v1" - + ".RouterNatSubnetworkToNat\0220\n tcp_establi" - + "shed_idle_timeout_sec\030\355\353\260j \001(\005H\t\210\001\001\022*\n\031t" - + "cp_time_wait_timeout_sec\030\375\273\363\364\001 \001(\005H\n\210\001\001\022" - + "/\n\037tcp_transitory_idle_timeout_sec\030\246\373\341a " - + "\001(\005H\013\210\001\001\022$\n\024udp_idle_timeout_sec\030\306\262\372\036 \001(" - + "\005H\014\210\001\001\"`\n\rEndpointTypes\022\034\n\030UNDEFINED_END" - + "POINT_TYPES\020\000\022\030\n\021ENDPOINT_TYPE_SWG\020\310\316\375K\022" - + "\027\n\020ENDPOINT_TYPE_VM\020\262\352\234\033\"a\n\023NatIpAllocat" - + "eOption\022$\n UNDEFINED_NAT_IP_ALLOCATE_OPT" - + "ION\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" - + ",UNDEFINED_SOURCE_SUBNETWORK_IP_RANGES_T" - + "O_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\001" - + "B!\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#_s" - + "ource_subnetwork_ip_ranges_to_natB#\n!_tc" - + "p_established_idle_timeout_secB\034\n\032_tcp_t" - + "ime_wait_timeout_secB\"\n _tcp_transitory_" - + "idle_timeout_secB\027\n\025_udp_idle_timeout_se" - + "c\"\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\006Fi" - + "lter\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\rRouterNa" - + "tRule\022D\n\006action\030\266\374\275Y \001(\0132,.google.cloud." - + "compute.v1.RouterNatRuleActionH\000\210\001\001\022\034\n\013d" - + "escription\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\025so" - + "urce_nat_active_ips\030\365\273\250d \003(\t\022 \n\024source_n" - + "at_drain_ips\030\243\305\301\242\001 \003(\t\"\226\002\n\030RouterNatSubn" - + "etworkToNat\022\024\n\004name\030\213\365\315\001 \001(\tH\000\210\001\001\022#\n\030sec" - + "ondary_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\023SourceIp" - + "RangesToNat\022%\n!UNDEFINED_SOURCE_IP_RANGE" - + "S_TO_NAT\020\000\022\024\n\rALL_IP_RANGES\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\026best_routes_for_rou" - + "ter\030\371\373\3668 \003(\0132\036.google.cloud.compute.v1.R" - + "oute\022N\n\017bgp_peer_status\030\373\327\225h \003(\01322.googl" - + "e.cloud.compute.v1.RouterStatusBgpPeerSt" - + "atus\022E\n\nnat_status\030\320\231\213\036 \003(\0132..google.clo" - + "ud.compute.v1.RouterStatusNatStatus\022\027\n\007n" - + "etwork\030\256\264\205o \001(\tH\000\210\001\001B\n\n\010_network\"\334\010\n\031Rou" - + "terStatusBgpPeerStatus\022=\n\021advertised_rou" - + "tes\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.c" - + "loud.compute.v1.BfdStatusH\000\210\001\001\022\033\n\013enable" - + "_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_route" - + "s\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_instanc" - + "e\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_reason" - + "\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\006Statu" - + "s\022\024\n\020UNDEFINED_STATUS\020\000\022\013\n\004DOWN\020\242\271\200\001\022\017\n\007" - + "UNKNOWN\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_U" - + "NSPECIFIED\020\211\216\204\274\001B\r\n\013_bfd_statusB\016\n\014_enab" - + "le_ipv6B\r\n\013_ip_addressB\027\n\025_ipv6_nexthop_" - + "addressB\024\n\022_linked_vpn_tunnelB\023\n\021_md5_au" - + "th_enabledB\007\n\005_nameB\025\n\023_num_learned_rout" - + "esB\022\n\020_peer_ip_addressB\034\n\032_peer_ipv6_nex" - + "thop_addressB\034\n\032_router_appliance_instan" - + "ceB\010\n\006_stateB\t\n\007_statusB\020\n\016_status_reaso" - + "nB\t\n\007_uptimeB\021\n\017_uptime_seconds\"\367\003\n\025Rout" - + "erStatusNatStatus\022\"\n\026auto_allocated_nat_" - + "ips\030\206\264\310\363\001 \003(\t\022(\n\034drain_auto_allocated_na" - + "t_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_n" - + "eeded\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_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.v1.RouterStatusNa" - + "tStatusNatRuleStatus\022*\n\037user_allocated_n" - + "at_ip_resources\030\327\351\272e \003(\t\022\"\n\026user_allocat" - + "ed_nat_ips\030\242\262\331\361\001 \003(\tB\033\n\031_min_extra_nat_i" - + "ps_neededB\007\n\005_nameB%\n#_num_vm_endpoints_" - + "with_nat_mappings\"\244\002\n\"RouterStatusNatSta" - + "tusNatRuleStatus\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_ex" - + "tra_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_min" - + "_extra_ips_neededB%\n#_num_vm_endpoints_w" - + "ith_nat_mappingsB\016\n\014_rule_number\"\177\n\024Rout" - + "erStatusResponse\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.compute" - + ".v1.RouterStatusH\001\210\001\001B\007\n\005_kindB\t\n\007_resul" - + "t\"`\n\026RoutersPreviewResponse\0229\n\010resource\030" - + "\216\210\257] \001(\0132\037.google.cloud.compute.v1.Route" - + "rH\000\210\001\001B\013\n\t_resource\"\220\001\n\021RoutersScopedLis" - + "t\0224\n\007routers\030\312\244\335\224\001 \003(\0132\037.google.cloud.co" - + "mpute.v1.Router\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\"\220\003\n\004Rule\022\026\n\006action\030\266\374\275Y \001(\tH\000\210\001\001\022" - + "9\n\nconditions\030\270\355\220D \003(\0132\".google.cloud.co" - + "mpute.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.LogCon" - + "fig\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\003LOG" - + "\020\244\316\004\022\020\n\tNO_ACTION\020\364\264\244|B\t\n\007_actionB\016\n\014_de" - + "scription\"\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\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\"\217\010\n\021SavedAttachedDisk\022\034\n\013auto_delet" - + "e\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_encr" - + "yption_key\030\205\355\304\201\001 \001(\0132..google.cloud.comp" - + "ute.v1.CustomerEncryptionKeyH\003\210\001\001\022\035\n\014dis" - + "k_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.GuestOsFeatu" - + "re\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\010l" - + "icenses\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_bytes" - + "\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\t" - + "Interface\022\027\n\023UNDEFINED_INTERFACE\020\000\022\013\n\004NV" - + "ME\020\340\202\223\001\022\013\n\004SCSI\020\246\201\233\001\"?\n\004Mode\022\022\n\016UNDEFINE" - + "D_MODE\020\000\022\020\n\tREAD_ONLY\020\265\231\354+\022\021\n\nREAD_WRITE" - + "\020\326\227\344R\"]\n\022StorageBytesStatus\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\004Type\022\022\n\016UNDEFINE" - + "D_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_devic" - + "e_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_inte" - + "rfaceB\007\n\005_kindB\007\n\005_modeB\t\n\007_sourceB\020\n\016_s" - + "torage_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\013sou" - + "rce_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\024storage_bytes_status\030" - + "\212\253\200\352\001 \001(\tH\004\210\001\001\"j\n\014Architecture\022\032\n\026UNDEFI" - + "NED_ARCHITECTURE\020\000\022 \n\030ARCHITECTURE_UNSPE" - + "CIFIED\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_ST" - + "ORAGE_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_k" - + "indB\016\n\014_source_diskB\020\n\016_storage_bytesB\027\n" - + "\025_storage_bytes_status\"\201\002\n\025ScalingSchedu" - + "leStatus\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\005st" - + "ate\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_las" - + "t_start_timeB\022\n\020_next_start_timeB\010\n\006_sta" - + "te\"\261\006\n\nScheduling\022\"\n\021automatic_restart\030\373" - + "\267\244\247\001 \001(\010H\000\210\001\001\022+\n\033instance_termination_ac" - + "tion\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/.google" - + ".cloud.compute.v1.SchedulingNodeAffinity" - + "\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\022provision" - + "ing_model\030\327\226\036 \001(\tH\006\210\001\001\"\223\001\n\031InstanceTermi" - + "nationAction\022)\n%UNDEFINED_INSTANCE_TERMI" - + "NATION_ACTION\020\000\022\016\n\006DELETE\020\253\363\345\277\001\022.\n\'INSTA" - + "NCE_TERMINATION_ACTION_UNSPECIFIED\020\263\301\251,\022" - + "\013\n\004STOP\020\202\200\234\001\"Y\n\021OnHostMaintenance\022!\n\035UND" - + "EFINED_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\021ProvisioningM" - + "odel\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_automa" - + "tic_restartB\036\n\034_instance_termination_act" - + "ionB\020\n\016_location_hintB\020\n\016_min_node_cpusB" - + "\026\n\024_on_host_maintenanceB\016\n\014_preemptibleB" - + "\025\n\023_provisioning_model\"\307\001\n\026SchedulingNod" - + "eAffinity\022\022\n\003key\030\337\274\006 \001(\tH\000\210\001\001\022\030\n\010operato" - + "r\030\244\321\250\021 \001(\tH\001\210\001\001\022\021\n\006values\030\242\272\226w \003(\t\"W\n\010Op" - + "erator\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\014ScratchDisks" - + "\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_ki" - + "nd\"\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.v" - + "1.SecurityPoliciesAggregatedList.ItemsEn" - + "try\022\024\n\004kind\030\224\367\310\001 \001(\tH\002\210\001\001\022\037\n\017next_page_t" - + "oken\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\007warni" - + "ng\030\234\337\226\030 \001(\0132 .google.cloud.compute.v1.Wa" - + "rningH\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.S" - + "ecurityPoliciesScopedList:\0028\001B\007\n\005_etagB\005" + + "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\"\277\001\n7SecurityPolicie" - + "sListPreconfiguredExpressionSetsResponse" - + "\022b\n\035preconfigured_expression_sets\030\372\214\327\377\001 " - + "\001(\01322.google.cloud.compute.v1.SecurityPo" - + "liciesWafConfigH\000\210\001\001B \n\036_preconfigured_e" - + "xpression_sets\"\252\001\n\032SecurityPoliciesScope" - + "dList\022E\n\021security_policies\030\357\246\367< \003(\0132\'.go" - + "ogle.cloud.compute.v1.SecurityPolicy\0229\n\007" - + "warning\030\234\337\226\030 \001(\0132 .google.cloud.compute." - + "v1.WarningH\000\210\001\001B\n\n\010_warning\"r\n\031SecurityP" - + "oliciesWafConfig\022G\n\twaf_rules\030\324\303\333# \001(\0132," - + ".google.cloud.compute.v1.PreconfiguredWa" - + "fSetH\000\210\001\001B\014\n\n_waf_rules\"\326\t\n\016SecurityPoli" - + "cy\022k\n\032adaptive_protection_config\030\337\373\321G \001(" - + "\0132?.google.cloud.compute.v1.SecurityPoli" - + "cyAdaptiveProtectionConfigH\000\210\001\001\022f\n\027advan" - + "ced_options_config\030\300\323\235\326\001 \001(\0132<.google.cl" - + "oud.compute.v1.SecurityPolicyAdvancedOpt" - + "ionsConfigH\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.Securit" - + "yPolicyDdosProtectionConfigH\003\210\001\001\022\034\n\013desc" - + "ription\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.clou" - + "d.compute.v1.SecurityPolicy.LabelsEntry\022" - + "\024\n\004name\030\213\365\315\001 \001(\tH\t\210\001\001\022h\n\030recaptcha_optio" - + "ns_config\030\333\324\275\367\001 \001(\0132=.google.cloud.compu" - + "te.v1.SecurityPolicyRecaptchaOptionsConf" - + "igH\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.v1.Secu" - + "rityPolicyRule\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_co" - + "nfigB\032\n\030_advanced_options_configB\025\n\023_cre" - + "ation_timestampB\031\n\027_ddos_protection_conf" - + "igB\016\n\014_descriptionB\016\n\014_fingerprintB\005\n\003_i" - + "dB\007\n\005_kindB\024\n\022_label_fingerprintB\007\n\005_nam" - + "eB\033\n\031_recaptcha_options_configB\t\n\007_regio" - + "nB\014\n\n_self_linkB\007\n\005_type\"\315\001\n&SecurityPol" - + "icyAdaptiveProtectionConfig\022\203\001\n\032layer7_d" - + "dos_defense_config\030\243\331\303\320\001 \001(\0132V.google.cl" - + "oud.compute.v1.SecurityPolicyAdaptivePro" - + "tectionConfigLayer7DdosDefenseConfigH\000\210\001" - + "\001B\035\n\033_layer7_ddos_defense_config\"\355\001\n=Sec" - + "urityPolicyAdaptiveProtectionConfigLayer" - + "7DdosDefenseConfig\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_VISIBI" - + "LITY\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#Sec" - + "urityPolicyAdvancedOptionsConfig\022p\n\022json" - + "_custom_config\030\271\331\2315 \001(\0132L.google.cloud.c" - + "ompute.v1.SecurityPolicyAdvancedOptionsC" - + "onfigJsonCustomConfigH\000\210\001\001\022\035\n\014json_parsi" - + "ng\030\331\204\332\206\001 \001(\tH\001\210\001\001\022\031\n\tlog_level\030\311\275\204C \001(\tH" - + "\002\210\001\001\"M\n\013JsonParsing\022\032\n\026UNDEFINED_JSON_PA" - + "RSING\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_jso" - + "n_custom_configB\017\n\r_json_parsingB\014\n\n_log" - + "_level\"O\n3SecurityPolicyAdvancedOptionsC" - + "onfigJsonCustomConfig\022\030\n\rcontent_types\030\263" - + "\342\247\010 \003(\t\"\256\001\n\"SecurityPolicyDdosProtection" - + "Config\022 \n\017ddos_protection\030\224\237\233\203\001 \001(\tH\000\210\001\001" - + "\"R\n\016DdosProtection\022\035\n\031UNDEFINED_DDOS_PRO" - + "TECTION\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\022SecurityPol" - + "icyList\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.SecurityPo" - + "licy\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_tokenB\n\n\010_w" - + "arning\"`\n$SecurityPolicyRecaptchaOptions" - + "Config\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\027SecurityPoli" - + "cyReference\022\037\n\017security_policy\030\221\206\312Q \001(\tH" - + "\000\210\001\001B\022\n\020_security_policy\"\212\006\n\022SecurityPol" - + "icyRule\022\026\n\006action\030\266\374\275Y \001(\tH\000\210\001\001\022\034\n\013descr" - + "iption\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.Secur" - + "ityPolicyRuleHttpHeaderActionH\002\210\001\001\022\024\n\004ki" - + "nd\030\224\367\310\001 \001(\tH\003\210\001\001\022I\n\005match\030\305\263\2671 \001(\01322.goo" - + "gle.cloud.compute.v1.SecurityPolicyRuleM" - + "atcherH\004\210\001\001\022k\n\030preconfigured_waf_config\030" - + "\343\237\2268 \001(\0132A.google.cloud.compute.v1.Secur" - + "ityPolicyRulePreconfiguredWafConfigH\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.SecurityPo" - + "licyRuleRateLimitOptionsH\010\210\001\001\022\\\n\020redirec" - + "t_options\030\273\222\356M \001(\0132:.google.cloud.comput" - + "e.v1.SecurityPolicyRuleRedirectOptionsH\t" - + "\210\001\001B\t\n\007_actionB\016\n\014_descriptionB\020\n\016_heade" - + "r_actionB\007\n\005_kindB\010\n\006_matchB\033\n\031_preconfi" - + "gured_waf_configB\n\n\010_previewB\013\n\t_priorit" - + "yB\025\n\023_rate_limit_optionsB\023\n\021_redirect_op" - + "tions\"\225\001\n\"SecurityPolicyRuleHttpHeaderAc" - + "tion\022o\n\027request_headers_to_adds\030\315\253\372) \003(\013" - + "2K.google.cloud.compute.v1.SecurityPolic" - + "yRuleHttpHeaderActionHttpHeaderOption\"\220\001" - + "\n2SecurityPolicyRuleHttpHeaderActionHttp" - + "HeaderOption\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_head" - + "er_nameB\017\n\r_header_value\"\254\002\n\031SecurityPol" - + "icyRuleMatcher\022P\n\006config\030\302\206\376y \001(\01328.goog" - + "le.cloud.compute.v1.SecurityPolicyRuleMa" - + "tcherConfigH\000\210\001\001\0223\n\004expr\030\365\363\276\001 \001(\0132\035.goog" - + "le.cloud.compute.v1.ExprH\001\210\001\001\022\037\n\016version" - + "ed_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_IPS" - + "_V1\020\211\375\350!B\t\n\007_configB\007\n\005_exprB\021\n\017_version" - + "ed_expr\"<\n\037SecurityPolicyRuleMatcherConf" - + "ig\022\031\n\rsrc_ip_ranges\030\323\200\207\316\001 \003(\t\"\215\001\n(Securi" - + "tyPolicyRulePreconfiguredWafConfig\022a\n\nex" - + "clusions\030\345\370\277c \003(\0132J.google.cloud.compute" - + ".v1.SecurityPolicyRulePreconfiguredWafCo" - + "nfigExclusion\"\202\005\n1SecurityPolicyRulePrec" - + "onfiguredWafConfigExclusion\022|\n\032request_c" - + "ookies_to_exclude\030\366\336\337J \003(\0132U.google.clou" - + "d.compute.v1.SecurityPolicyRulePreconfig" - + "uredWafConfigExclusionFieldParams\022|\n\032req" - + "uest_headers_to_exclude\030\237\244\223\036 \003(\0132U.googl" - + "e.cloud.compute.v1.SecurityPolicyRulePre" - + "configuredWafConfigExclusionFieldParams\022" - + "\202\001\n\037request_query_params_to_exclude\030\210\236\272\242" - + "\001 \003(\0132U.google.cloud.compute.v1.Security" - + "PolicyRulePreconfiguredWafConfigExclusio" - + "nFieldParams\022y\n\027request_uris_to_exclude\030" - + "\236\252\237+ \003(\0132U.google.cloud.compute.v1.Secur" - + "ityPolicyRulePreconfiguredWafConfigExclu" - + "sionFieldParams\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.c" - + "ompute.v1.ServiceAttachmentConsumerProje" - + "ctLimit\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_na" - + "mes\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\234" - + "v \001(\tH\010\210\001\001\022L\n\031psc_service_attachment_id\030" - + "\356\372\317\373\001 \001(\0132 .google.cloud.compute.v1.Uint" - + "128H\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\374" - + "N \001(\tH\r\210\001\001\"\225\001\n\024ConnectionPreference\022#\n\037U" - + "NDEFINED_CONNECTION_PREFERENCE\020\000\022\027\n\020ACCE" - + "PT_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_creatio" - + "n_timestampB\016\n\014_descriptionB\030\n\026_enable_p" - + "roxy_protocolB\016\n\014_fingerprintB\005\n\003_idB\007\n\005" - + "_kindB\007\n\005_nameB\033\n\031_producer_forwarding_r" - + "uleB\034\n\032_psc_service_attachment_idB\030\n\026_re" - + "concile_connectionsB\t\n\007_regionB\014\n\n_self_" - + "linkB\021\n\017_target_service\"\324\003\n\037ServiceAttac" - + "hmentAggregatedList\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.v" - + "1.ServiceAttachmentAggregatedList.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" + + "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" + + "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" + + "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\"" + + "\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(" + + "\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" + + "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" + + "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" + + "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" + + "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\004\210\001\001\032c\n\nItemsEntry\022\013\n\003key\030\001 \001(\t\022D" - + "\n\005value\030\002 \001(\01325.google.cloud.compute.v1." - + "ServiceAttachmentsScopedList:\0028\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\"\277\002\n\"ServiceAttachmentConn" - + "ectedEndpoint\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\006s" - + "tatus\030\362\237\267V \001(\tH\002\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\013\n\t_endpointB\024\n\022_psc_connecti" - + "on_idB\t\n\007_status\"\305\001\n%ServiceAttachmentCo" - + "nsumerProjectLimit\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_p" - + "roject_id_or_num\"\263\002\n\025ServiceAttachmentLi" - + "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.ServiceAttachme" - + "nt\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\"\262\001\n\034ServiceAttachmentsScopedList\022" - + "K\n\023service_attachments\030\246\222\272\222\001 \003(\0132*.googl" - + "e.cloud.compute.v1.ServiceAttachment\0229\n\007" - + "warning\030\234\337\226\030 \001(\0132 .google.cloud.compute." - + "v1.WarningH\000\210\001\001B\n\n\010_warning\"\251\002\n&SetBacke" - + "ndServiceTargetSslProxyRequest\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\213\001\n7target_ssl_proxies_se" - + "t_backend_service_request_resource\030\244\351\250B " - + "\001(\0132A.google.cloud.compute.v1.TargetSslP" - + "roxiesSetBackendServiceRequestB\004\342A\001\002\022\"\n\020" - + "target_ssl_proxy\030\315\272\306\241\001 \001(\tB\004\342A\001\002B\r\n\013_req" - + "uest_id\"\252\002\n&SetBackendServiceTargetTcpPr" - + "oxyRequest\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\214\001\n7t" - + "arget_tcp_proxies_set_backend_service_re" - + "quest_resource\030\357\321\302\202\001 \001(\0132A.google.cloud." - + "compute.v1.TargetTcpProxiesSetBackendSer" - + "viceRequestB\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\032SetBack" - + "upTargetPoolRequest\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\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\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.comput" - + "e.v1.TargetReferenceB\004\342A\001\002B\021\n\017_failover_" - + "ratioB\r\n\013_request_id\"\261\002\n(SetCertificateM" - + "apTargetHttpsProxyRequest\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\220\001\n9target_https_proxies_set_c" - + "ertificate_map_request_resource\030\273\266\376\336\001 \001(" - + "\0132C.google.cloud.compute.v1.TargetHttpsP" - + "roxiesSetCertificateMapRequestB\004\342A\001\002\022#\n\022" - + "target_https_proxy\030\354\260\372\030 \001(\tB\004\342A\001\002B\r\n\013_re" - + "quest_id\"\252\002\n&SetCertificateMapTargetSslP" + + "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" + + "\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" + + "\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" + "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_ssl_proxies_set_certificate_map_r" - + "equest_resource\030\272\226\203\244\001 \001(\0132A.google.cloud" - + ".compute.v1.TargetSslProxiesSetCertifica" - + "teMapRequestB\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\'SetCom" - + "monInstanceMetadataProjectRequest\022F\n\021met" - + "adata_resource\030\236\276\346\212\001 \001(\0132!.google.cloud." - + "compute.v1.MetadataB\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\"\371\001\n#SetDefaultN" - + "etworkTierProjectRequest\022\"\n\007project\030\231\226\301l" - + " \001(\tB\016\342A\001\002\362G\007project\022\202\001\n2projects_set_de" - + "fault_network_tier_request_resource\030\212\300\243<" - + " \001(\0132=.google.cloud.compute.v1.ProjectsS" - + "etDefaultNetworkTierRequestB\004\342A\001\002\022\032\n\nreq" - + "uest_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\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\001\022\031\n\010resource\030\216\210\257] \001(\t" - + "B\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\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\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\n" - + "request_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)SetEdg" - + "eSecurityPolicyBackendBucketRequest\022\037\n\016b" - + "ackend_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_referenc" - + "e_resource\030\360\264\253a \001(\01320.google.cloud.compu" - + "te.v1.SecurityPolicyReferenceB\004\342A\001\002B\r\n\013_" - + "request_id\"\205\002\n*SetEdgeSecurityPolicyBack" - + "endServiceRequest\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\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.SecurityPo" - + "licyReferenceB\004\342A\001\002B\r\n\013_request_id\"\277\001\n!S" - + "etIamPolicyBackendServiceRequest\022e\n\"glob" - + "al_set_policy_request_resource\030\262\347\333\240\001 \001(\013" - + "2/.google.cloud.compute.v1.GlobalSetPoli" - + "cyRequestB\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\027SetIamP" - + "olicyDiskRequest\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.comput" - + "e.v1.ZoneSetPolicyRequestB\004\342A\001\002\"\275\001\n!SetI" - + "amPolicyFirewallPolicyRequest\022}\n/global_" - + "organization_set_policy_request_resource" - + "\030\336\224\314T \001(\0132;.google.cloud.compute.v1.Glob" - + "alOrganizationSetPolicyRequestB\004\342A\001\002\022\031\n\010" - + "resource\030\216\210\257] \001(\tB\004\342A\001\002\"\266\001\n\030SetIamPolicy" - + "ImageRequest\022e\n\"global_set_policy_reques" - + "t_resource\030\262\347\333\240\001 \001(\0132/.google.cloud.comp" - + "ute.v1.GlobalSetPolicyRequestB\004\342A\001\002\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\"\314\001\n\033SetIamPolicyInstanceRequest" - + "\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.ZoneSetPoli" - + "cyRequestB\004\342A\001\002\"\301\001\n#SetIamPolicyInstance" - + "TemplateRequest\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\"\270\001\n\032SetIamPolicyLicenseReque" - + "st\022e\n\"global_set_policy_request_resource" - + "\030\262\347\333\240\001 \001(\0132/.google.cloud.compute.v1.Glo" - + "balSetPolicyRequestB\004\342A\001\002\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\"\275" - + "\001\n\037SetIamPolicyMachineImageRequest\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\"\333\001\n$SetIa" - + "mPolicyNetworkAttachmentRequest\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\022e\n\"region_set_policy_request_resource" - + "\030\203\307\353\203\001 \001(\0132/.google.cloud.compute.v1.Reg" - + "ionSetPolicyRequestB\004\342A\001\002\022\031\n\010resource\030\216\210" - + "\257] \001(\tB\004\342A\001\002\"\306\001\n(SetIamPolicyNetworkFire" - + "wallPolicyRequest\022e\n\"global_set_policy_r" - + "equest_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\"\315\001\n\034SetIamPolicyNodeGroupR" - + "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\"\326\001\n\037SetIamPolicyNo" - + "deTemplateRequest\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\022e\n\"region_s" - + "et_policy_request_resource\030\203\307\353\203\001 \001(\0132/.g" - + "oogle.cloud.compute.v1.RegionSetPolicyRe" - + "questB\004\342A\001\002\022\031\n\010resource\030\216\210\257] \001(\tB\004\342A\001\002\"\336" - + "\001\n\'SetIamPolicyRegionBackendServiceReque" - + "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\022e\n\"region_set_policy_reque" - + "st_resource\030\203\307\353\203\001 \001(\0132/.google.cloud.com" - + "pute.v1.RegionSetPolicyRequestB\004\342A\001\002\022\031\n\010" - + "resource\030\216\210\257] \001(\tB\004\342A\001\002\"\324\001\n\035SetIamPolicy" - + "RegionDiskRequest\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\022e\n\"region_s" - + "et_policy_request_resource\030\203\307\353\203\001 \001(\0132/.g" - + "oogle.cloud.compute.v1.RegionSetPolicyRe" - + "questB\004\342A\001\002\022\031\n\010resource\030\216\210\257] \001(\tB\004\342A\001\002\"\345" - + "\001\n.SetIamPolicyRegionNetworkFirewallPoli" - + "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\022e\n\"region_set_polic" - + "y_request_resource\030\203\307\353\203\001 \001(\0132/.google.cl" - + "oud.compute.v1.RegionSetPolicyRequestB\004\342" - + "A\001\002\022\031\n\010resource\030\216\210\257] \001(\tB\004\342A\001\002\"\317\001\n\036SetIa" - + "mPolicyReservationRequest\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\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.clo" - + "ud.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_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\"\333\001\n$SetIamPolicyServ" - + "iceAttachmentRequest\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\022e\n\"regio" - + "n_set_policy_request_resource\030\203\307\353\203\001 \001(\0132" - + "/.google.cloud.compute.v1.RegionSetPolic" - + "yRequestB\004\342A\001\002\022\031\n\010resource\030\216\210\257] \001(\tB\004\342A\001" - + "\002\"\271\001\n\033SetIamPolicySnapshotRequest\022e\n\"glo" + + "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\"\324\001\n\035SetIam" - + "PolicySubnetworkRequest\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\"\342\002\n.SetInstanceTemplateInstanceGrou" - + "pManagerRequest\022\'\n\026instance_group_manage" - + "r\030\303\367\363v \001(\tB\004\342A\001\002\022\231\001\n>instance_group_mana" - + "gers_set_instance_template_request_resou" - + "rce\030\305\331\326\004 \001(\0132H.google.cloud.compute.v1.I" - + "nstanceGroupManagersSetInstanceTemplateR" - + "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\"\350\002\n4SetInstanceTemplateRegionInstanceG" - + "roupManagerRequest\022\'\n\026instance_group_man" - + "ager\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\225\001\ninstance_group_man" + + "agers_set_instance_template_request_reso" + + "urce\030\305\331\326\004 \001(\0132H.google.cloud.compute.v1." + + "InstanceGroupManagersSetInstanceTemplate" + + "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\"\350\002\n4SetInstanceTemplateRegionInstance" + + "GroupManagerRequest\022\'\n\026instance_group_ma" + + "nager\030\303\367\363v \001(\tB\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\225\001\n.google.c" - + "loud.compute.v1.TargetSslProxiesSetProxy" - + "HeaderRequestB\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#SetPr" - + "oxyHeaderTargetTcpProxyRequest\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\205\001\n4target_tcp_proxies_se" - + "t_proxy_header_request_resource\030\303\230\361h \001(\013" - + "2>.google.cloud.compute.v1.TargetTcpProx" - + "iesSetProxyHeaderRequestB\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_i" - + "d\"\252\002\n&SetQuicOverrideTargetHttpsProxyReq" - + "uest\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\213\001\n7target_" - + "https_proxies_set_quic_override_request_" - + "resource\030\342\365\343\" \001(\0132A.google.cloud.compute" - + ".v1.TargetHttpsProxiesSetQuicOverrideReq" - + "uestB\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\034SetScheduling" + + "oneB\r\n\013_request_id\"\250\002\n SetMinCpuPlatform" + "InstanceRequest\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\022J\n\023scheduling" - + "_resource\030\331\254\356\334\001 \001(\0132#.google.cloud.compu" - + "te.v1.SchedulingB\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\"\201\002\n&SetSecur" - + "ityPolicyBackendServiceRequest\022!\n\017backen" - + "d_service\030\212\300\256\222\001 \001(\tB\004\342A\001\002\022\"\n\007project\030\231\226\301" + + "\001\002\022|\n/instances_set_min_cpu_platform_req" + + "uest_resource\030\350\236\345F \001(\0132:.google.cloud.co" + + "mpute.v1.InstancesSetMinCpuPlatformReque" + + "stB\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\022\034\n\004zone" + + "\030\254\307\344\001 \001(\tB\013\342A\001\002\362G\004zoneB\r\n\013_request_id\"\211\002" + + "\n\026SetNameInstanceRequest\022\031\n\010instance\030\225\251\332" + + "\010 \001(\tB\004\342A\001\002\022g\n#instances_set_name_reques" + + "t_resource\030\324\300\336\201\001 \001(\01320.google.cloud.comp" + + "ute.v1.InstancesSetNameRequestB\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\"\262\002\n!SetNamedPo" + + "rtsInstanceGroupRequest\022\037\n\016instance_grou" + + "p\030\325\324\325& \001(\tB\004\342A\001\002\022\177\n0instance_groups_set_" + + "named_ports_request_resource\030\257\344\323\267\001 \001(\0132;" + + ".google.cloud.compute.v1.InstanceGroupsS" + + "etNamedPortsRequestB\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\022e\n\"security_policy_reference_r" - + "esource\030\360\264\253a \001(\01320.google.cloud.compute." - + "v1.SecurityPolicyReferenceB\004\342A\001\002B\r\n\013_req" - + "uest_id\"\250\002\n SetServiceAccountInstanceReq" - + "uest\022\031\n\010instance\030\225\251\332\010 \001(\tB\004\342A\001\002\022|\n.insta" - + "nces_set_service_account_request_resourc" - + "e\030\270\236\262\203\001 \001(\0132:.google.cloud.compute.v1.In" - + "stancesSetServiceAccountRequestB\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\"\264\002\n1SetShield" - + "edInstanceIntegrityPolicyInstanceRequest" - + "\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_integri" - + "ty_policy_resource\030\266\334\215\303\001 \001(\01328.google.cl" - + "oud.compute.v1.ShieldedInstanceIntegrity" - + "PolicyB\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\"\351\002\n/SetSslCertificates" - + "RegionTargetHttpsProxyRequest\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\237\001\nAregion_target_ht" - + "tps_proxies_set_ssl_certificates_request" - + "_resource\030\207\204\246\272\001 \001(\0132J.google.cloud.compu" - + "te.v1.RegionTargetHttpsProxiesSetSslCert" - + "ificatesRequestB\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(\t" - + "B\004\342A\001\002B\r\n\013_request_id\"\263\002\n)SetSslCertific" - + "atesTargetHttpsProxyRequest\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_set" - + "_ssl_certificates_request_resource\030\334\253\262j " - + "\001(\0132D.google.cloud.compute.v1.TargetHttp" - + "sProxiesSetSslCertificatesRequestB\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\'SetSslCertificatesTarget" - + "SslProxyRequest\022\"\n\007project\030\231\226\301l \001(\tB\016\342A\001" + + " \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\'SetNamedPortsRegionIn" + + "stanceGroupRequest\022\037\n\016instance_group\030\325\324\325" + + "& \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\212\001\n7region_instance_groups_set_named_p" + + "orts_request_resource\030\232\220` \001(\0132A.google.c" + + "loud.compute.v1.RegionInstanceGroupsSetN" + + "amedPortsRequestB\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\002\n\037SetNodeTem" + + "plateNodeGroupRequest\022\034\n\nnode_group\030\202\374\213\340" + + "\001 \001(\tB\004\342A\001\002\022z\n.node_groups_set_node_temp" + + "late_request_resource\030\261\271\3747 \001(\01329.google." + + "cloud.compute.v1.NodeGroupsSetNodeTempla" + + "teRequestB\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_certifica" - + "tes_request_resource\030\275\313\305F \001(\0132B.google.c" - + "loud.compute.v1.TargetSslProxiesSetSslCe" - + "rtificatesRequestB\004\342A\001\002\022\"\n\020target_ssl_pr" - + "oxy\030\315\272\306\241\001 \001(\tB\004\342A\001\002B\r\n\013_request_id\"\366\001\n#S" - + "etSslPolicyTargetHttpsProxyRequest\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\022[\n\035ssl_policy_referen" - + "ce_resource\030\274\364\237p \001(\0132+.google.cloud.comp" - + "ute.v1.SslPolicyReferenceB\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\"\363\001\n!SetSslPolicyTargetSslProxyReques" - + "t\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.clo" - + "ud.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_r" - + "equest_id\"\340\001\n\026SetTagsInstanceRequest\022\031\n\010" - + "instance\030\225\251\332\010 \001(\tB\004\342A\001\002\022\"\n\007project\030\231\226\301l " + + "\034\n\004zone\030\254\307\344\001 \001(\tB\013\342A\001\002\362G\004zoneB\r\n\013_reques" + + "t_id\"\315\002\n)SetPrivateIpGoogleAccessSubnetw" + + "orkRequest\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\nsubnetwo" + + "rk\030\356\247\344\222\001 \001(\tB\004\342A\001\002\022\220\001\n9subnetworks_set_p" + + "rivate_ip_google_access_request_resource" + + "\030\370\316\235\200\001 \001(\0132C.google.cloud.compute.v1.Sub" + + "networksSetPrivateIpGoogleAccessRequestB" + + "\004\342A\001\002B\r\n\013_request_id\"\240\002\n#SetProxyHeaderT" + + "argetSslProxyRequest\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\205\001\n4target_ssl_proxies_set_proxy_he" + + "ader_request_resource\030\256\311\361a \001(\0132>.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" + + "\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" + + "\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" + + "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\022>\n\rtags_resource\030\364\232\205\236\001 \001(\0132\035.goo" - + "gle.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\017forwa" - + "rding_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(\tH" - + "\000\210\001\001\022U\n\031target_reference_resource\030\360\267\335\371\001 " - + "\001(\0132(.google.cloud.compute.v1.TargetRefe" - + "renceB\004\342A\001\002B\r\n\013_request_id\"\357\001\n$SetTarget" - + "GlobalForwardingRuleRequest\022!\n\017forwardin" - + "g_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.TargetRe" - + "ferenceB\004\342A\001\002B\r\n\013_request_id\"\324\002\n)SetTarg" - + "etPoolsInstanceGroupManagerRequest\022\'\n\026in" - + "stance_group_manager\030\303\367\363v \001(\tB\004\342A\001\002\022\220\001\n9" - + "instance_group_managers_set_target_pools" - + "_request_resource\030\210\206\210\206\001 \001(\0132C.google.clo" - + "ud.compute.v1.InstanceGroupManagersSetTa" - + "rgetPoolsRequestB\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/SetTargetPoolsRegionInst" - + "anceGroupManagerRequest\022\'\n\026instance_grou" - + "p_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_group" - + "_managers_set_target_pools_request_resou" - + "rce\030\375\312\305% \001(\0132I.google.cloud.compute.v1.R" - + "egionInstanceGroupManagersSetTargetPools" - + "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\"\224\002\n%SetUrlMapRegionTarg" - + "etHttpProxyRequest\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\"\n\021" - + "target_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(.googl" - + "e.cloud.compute.v1.UrlMapReferenceB\004\342A\001\002" - + "B\r\n\013_request_id\"\226\002\n&SetUrlMapRegionTarge" - + "tHttpsProxyRequest\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#\n\022" - + "target_https_proxy\030\354\260\372\030 \001(\tB\004\342A\001\002\022V\n\032url" + + "(\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\"\354\001\n\037SetUrlMapTargetHttp" - + "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\"\n\021" - + "target_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(.googl" - + "e.cloud.compute.v1.UrlMapReferenceB\004\342A\001\002" - + "B\r\n\013_request_id\"\356\001\n SetUrlMapTargetHttps" - + "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#\n\022" - + "target_https_proxy\030\354\260\372\030 \001(\tB\004\342A\001\002\022V\n\032url" + + "\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\"\322\001\n\"SetUsageExportBucke" - + "tProjectRequest\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.UsageExport" - + "LocationB\004\342A\001\002B\r\n\013_request_id\"\372\002\n\rShareS" - + "ettings\022N\n\013project_map\030\266\326\377? \003(\01326.google" - + ".cloud.compute.v1.ShareSettings.ProjectM" - + "apEntry\022\033\n\nshare_type\030\232\227\270\253\001 \001(\tH\000\210\001\001\032f\n\017" - + "ProjectMapEntry\022\013\n\003key\030\001 \001(\t\022B\n\005value\030\002 " - + "\001(\01323.google.cloud.compute.v1.ShareSetti" - + "ngsProjectConfig:\0028\001\"\204\001\n\tShareType\022\030\n\024UN" - + "DEFINED_SHARE_TYPE\020\000\022\014\n\005LOCAL\020\313\316\317\"\022\024\n\014OR" - + "GANIZATION\020\263\252\217\203\001\022\036\n\026SHARE_TYPE_UNSPECIFI" - + "ED\020\222\274\366\353\001\022\031\n\021SPECIFIC_PROJECTS\020\347\261\356\245\001B\r\n\013_" - + "share_type\"G\n\032ShareSettingsProjectConfig" - + "\022\032\n\nproject_id\030\201\310\322T \001(\tH\000\210\001\001B\r\n\013_project" - + "_id\"\316\001\n\026ShieldedInstanceConfig\022,\n\033enable" - + "_integrity_monitoring\030\266\333\207\303\001 \001(\010H\000\210\001\001\022\"\n\022" - + "enable_secure_boot\030\376\203\366: \001(\010H\001\210\001\001\022\033\n\013enab" - + "le_vtpm\030\367\344\333V \001(\010H\002\210\001\001B\036\n\034_enable_integri" - + "ty_monitoringB\025\n\023_enable_secure_bootB\016\n\014" - + "_enable_vtpm\"\213\002\n\030ShieldedInstanceIdentit" - + "y\022W\n\016encryption_key\030\243\307\351\350\001 \001(\01326.google.c" - + "loud.compute.v1.ShieldedInstanceIdentity" - + "EntryH\000\210\001\001\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022T\n\013sign" - + "ing_key\030\245\220\205\231\001 \001(\01326.google.cloud.compute" - + ".v1.ShieldedInstanceIdentityEntryH\002\210\001\001B\021" - + "\n\017_encryption_keyB\007\n\005_kindB\016\n\014_signing_k" - + "ey\"i\n\035ShieldedInstanceIdentityEntry\022\030\n\007e" - + "k_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\037Shielde" - + "dInstanceIntegrityPolicy\022(\n\030update_auto_" - + "learn_policy\030\247\304\207u \001(\010H\000\210\001\001B\033\n\031_update_au" - + "to_learn_policy\"`\n\014SignedUrlKey\022\031\n\010key_n" - + "ame\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\'Si" - + "mulateMaintenanceEventInstanceRequest\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\"\305\002\n(SimulateMaintenanceEve" - + "ntNodeGroupRequest\022\034\n\nnode_group\030\202\374\213\340\001 \001" - + "(\tB\004\342A\001\002\022\215\001\n7node_groups_simulate_mainte" - + "nance_event_request_resource\030\334\371\313\247\001 \001(\0132B" - + ".google.cloud.compute.v1.NodeGroupsSimul" - + "ateMaintenanceEventRequestB\004\342A\001\002\022\"\n\007proj" + + "\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" + + "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" + + "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\"\326\017\n\010Snapshot\022\035\n\014ar" - + "chitecture\030\323\322\261\220\001 \001(\tH\000\210\001\001\022\035\n\014auto_create" - + "d\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_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_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\021label_fingerprint\030\231\360\367T \001(" - + "\tH\n\210\001\001\022A\n\006labels\030\377\277\301\356\001 \003(\0132-.google.clou" - + "d.compute.v1.Snapshot.LabelsEntry\022\030\n\rlic" - + "ense_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\004nam" - + "e\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\027s" - + "napshot_encryption_key\030\376\366\324\024 \001(\0132..google" - + ".cloud.compute.v1.CustomerEncryptionKeyH" - + "\017\210\001\001\022\035\n\rsnapshot_type\030\325\331\245; \001(\tH\020\210\001\001\022\034\n\013s" - + "ource_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.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\037sourc" - + "e_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\r" - + "storage_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_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\"N\n\014SnapshotType\022\033\n\027UNDEFIN" - + "ED_SNAPSHOT_TYPE\020\000\022\017\n\007ARCHIVE\020\242\331\321\361\001\022\020\n\010S" - + "TANDARD\020\275\235\214\347\001\"r\n\006Status\022\024\n\020UNDEFINED_STA" - + "TUS\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\tUPLOA" - + "DING\020\241\234\315\177\"]\n\022StorageBytesStatus\022\"\n\036UNDEF" - + "INED_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_architectur" - + "eB\017\n\r_auto_createdB\r\n\013_chain_nameB\026\n\024_cr" - + "eation_size_bytesB\025\n\023_creation_timestamp" - + "B\016\n\014_descriptionB\017\n\r_disk_size_gbB\021\n\017_do" - + "wnload_bytesB\005\n\003_idB\007\n\005_kindB\024\n\022_label_f" - + "ingerprintB\020\n\016_location_hintB\007\n\005_nameB\020\n" - + "\016_satisfies_pzsB\014\n\n_self_linkB\032\n\030_snapsh" - + "ot_encryption_keyB\020\n\016_snapshot_typeB\016\n\014_" - + "source_diskB\035\n\033_source_disk_encryption_k" - + "eyB\021\n\017_source_disk_idB\"\n _source_snapsho" - + "t_schedule_policyB%\n#_source_snapshot_sc" - + "hedule_policy_idB\t\n\007_statusB\020\n\016_storage_" - + "bytesB\027\n\025_storage_bytes_status\"\241\002\n\014Snaps" - + "hotList\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.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\"\265\001\n\027SourceDiskEncryptionKey\022T\n\023disk_e" - + "ncryption_key\030\205\355\304\201\001 \001(\0132..google.cloud.c" - + "ompute.v1.CustomerEncryptionKeyH\000\210\001\001\022\034\n\013" - + "source_disk\030\301\356\264\327\001 \001(\tH\001\210\001\001B\026\n\024_disk_encr" - + "yption_keyB\016\n\014_source_disk\"a\n\024SourceInst" - + "anceParams\022I\n\014disk_configs\030\317\331\252p \003(\01320.go" - + "ogle.cloud.compute.v1.DiskInstantiationC" - + "onfig\"\361\010\n\030SourceInstanceProperties\022\037\n\016ca" - + "n_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\005disks\030\366\314\312- \003(\0132*.goog" - + "le.cloud.compute.v1.SavedAttachedDisk\022J\n" - + "\022guest_accelerators\030\357\314\207\335\001 \003(\0132*.google.c" - + "loud.compute.v1.AcceleratorConfig\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.SourceInstanceProperties.LabelsEntry" - + "\022\034\n\014machine_type\030\262\260\312l \001(\tH\004\210\001\001\022;\n\010metada" - + "ta\030\257\366\265) \001(\0132!.google.cloud.compute.v1.Me" - + "tadataH\005\210\001\001\022 \n\020min_cpu_platform\030\367\233\352s \001(\t" - + "H\006\210\001\001\022H\n\022network_interfaces\030\213\332\222\031 \003(\0132).g" - + "oogle.cloud.compute.v1.NetworkInterface\022" - + "@\n\nscheduling\030\224\313\261\270\001 \001(\0132#.google.cloud.c" - + "ompute.v1.SchedulingH\007\210\001\001\022E\n\020service_acc" - + "ounts\030\260\304\253\204\001 \003(\0132\'.google.cloud.compute.v" - + "1.ServiceAccount\0223\n\004tags\030\231\350\330\001 \001(\0132\035.goog" - + "le.cloud.compute.v1.TagsH\010\210\001\001\032-\n\013LabelsE" - + "ntry\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_KE" - + "Y_REVOCATION_ACTION_TYPE\020\000\022.\n&KEY_REVOCA" - + "TION_ACTION_TYPE_UNSPECIFIED\020\332\221\336\336\001\022\013\n\004NO" - + "NE\020\270\316\222\001\022\013\n\004STOP\020\202\200\234\001B\021\n\017_can_ip_forwardB" - + "\026\n\024_deletion_protectionB\016\n\014_descriptionB" - + "\035\n\033_key_revocation_action_typeB\017\n\r_machi" - + "ne_typeB\013\n\t_metadataB\023\n\021_min_cpu_platfor" - + "mB\r\n\013_schedulingB\007\n\005_tags\"\240\006\n\016SslCertifi" - + "cate\022\034\n\013certificate\030\227\203\375\242\001 \001(\tH\000\210\001\001\022\"\n\022cr" - + "eation_timestamp\030\266\217\307\016 \001(\tH\001\210\001\001\022\034\n\013descri" - + "ption\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<.google" - + ".cloud.compute.v1.SslCertificateManagedS" - + "slCertificateH\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\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.cl" - + "oud.compute.v1.SslCertificateSelfManaged" - + "SslCertificateH\013\210\001\001\022%\n\031subject_alternati" - + "ve_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_UNSP" - + "ECIFIED\020\222\373\333\320\001B\016\n\014_certificateB\025\n\023_creati" - + "on_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_nam" - + "eB\016\n\014_private_keyB\t\n\007_regionB\014\n\n_self_li" - + "nkB\017\n\r_self_managedB\007\n\005_type\"\313\003\n\034SslCert" - + "ificateAggregatedList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022" - + "R\n\005items\030\300\317\367/ \003(\0132@.google.cloud.compute" - + ".v1.SslCertificateAggregatedList.ItemsEn" - + "try\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\022\027\n\014unreachables\030\237\240\206t \003(\t\0229\n\007warni" - + "ng\030\234\337\226\030 \001(\0132 .google.cloud.compute.v1.Wa" - + "rningH\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.S" - + "slCertificatesScopedList:\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.c" - + "loud.compute.v1.SslCertificate\022\024\n\004kind\030\224" + + "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" + + "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" + + "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" + + "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\"\320\003\n#S" - + "slCertificateManagedSslCertificate\022i\n\rdo" - + "main_status\030\315\247\347\253\001 \003(\0132N.google.cloud.com" - + "pute.v1.SslCertificateManagedSslCertific" - + "ate.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\021DomainStatu" - + "sEntry\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\006ACTIV" - + "E\020\206\346\211\226\001\022.\n&MANAGED_CERTIFICATE_STATUS_UN" - + "SPECIFIED\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\037PROVISIONIN" - + "G_FAILED_PERMANENTLY\020\253\360\222\203\001\022\026\n\016RENEWAL_FA", - "ILED\020\204\276\241\317\001B\t\n\007_status\"\205\001\n\'SslCertificate" - + "SelfManagedSslCertificate\022\034\n\013certificate" - + "\030\227\203\375\242\001 \001(\tH\000\210\001\001\022\034\n\013private_key\030\243\363\245\254\001 \001(\t" - + "H\001\210\001\001B\016\n\014_certificateB\016\n\014_private_key\"\251\001" - + "\n\031SslCertificatesScopedList\022E\n\020ssl_certi" - + "ficates\030\217\242\303\256\001 \003(\0132\'.google.cloud.compute" - + ".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\022" - + "O\n\005items\030\300\317\367/ \003(\0132=.google.cloud.compute" - + ".v1.SslPoliciesAggregatedList.ItemsEntry" - + "\022\024\n\004kind\030\224\367\310\001 \001(\tH\002\210\001\001\022\037\n\017next_page_toke" - + "n\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.Warni" - + "ngH\005\210\001\001\032\\\n\nItemsEntry\022\013\n\003key\030\001 \001(\t\022=\n\005va" - + "lue\030\002 \001(\0132..google.cloud.compute.v1.SslP" - + "oliciesScopedList:\0028\001B\007\n\005_etagB\005\n\003_idB\007\n" - + "\005_kindB\022\n\020_next_page_tokenB\014\n\n_self_link" - + "B\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.cl" - + "oud.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.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\"?\n(SslPolic" - + "iesListAvailableFeaturesResponse\022\023\n\010feat" - + "ures\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(\013" - + "2 .google.cloud.compute.v1.WarningH\000\210\001\001B" - + "\n\n\010_warning\"\331\005\n\tSslPolicy\022\"\n\022creation_ti" - + "mestamp\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\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\013fingerp" - + "rint\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\004" - + "kind\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\007pro" - + "file\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\010warnin" - + "gs\030\327\210\301\355\001 \003(\0132!.google.cloud.compute.v1.W" - + "arnings\"^\n\rMinTlsVersion\022\035\n\031UNDEFINED_MI" - + "N_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\021UN" - + "DEFINED_PROFILE\020\000\022\021\n\nCOMPATIBLE\020\324\215\303U\022\016\n\006" - + "CUSTOM\020\361\376\245\271\001\022\r\n\006MODERN\020\237\276\371>\022\021\n\nRESTRICTE" - + "D\020\333\350\333|B\025\n\023_creation_timestampB\016\n\014_descri" - + "ptionB\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\022SslPolicyRefe" - + "rence\022\033\n\nssl_policy\030\305\375\340\214\001 \001(\tH\000\210\001\001B\r\n\013_s" - + "sl_policy\"\244\002\n StartAsyncReplicationDiskR" - + "equest\022\025\n\004disk\030\235\233\274\001 \001(\tB\004\342A\001\002\022|\n.disks_s" - + "tart_async_replication_request_resource\030" - + "\332\236\300\340\001 \001(\0132:.google.cloud.compute.v1.Disk" - + "sStartAsyncReplicationRequestB\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\"\274\002\n&StartAsyncR" - + "eplicationRegionDiskRequest\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\007p" - + "roject\022 \n\006region\030\364\315\240B \001(\tB\r\342A\001\002\362G\006region" - + "\022\211\001\n5region_disks_start_async_replicatio" - + "n_request_resource\030\205\310\226\342\001 \001(\0132@.google.cl" - + "oud.compute.v1.RegionDisksStartAsyncRepl" - + "icationRequestB\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\024StartInstanc" - + "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\"\271\002\n%StartWithEn" - + "cryptionKeyInstanceRequest\022\031\n\010instance\030\225" - + "\251\332\010 \001(\tB\004\342A\001\002\022\207\001\n4instances_start_with_e" - + "ncryption_key_request_resource\030\377\376\317\322\001 \001(\013" - + "2?.google.cloud.compute.v1.InstancesStar" - + "tWithEncryptionKeyRequestB\004\342A\001\002\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\034\n\004zone\030\254\307\344\001 \001(\tB\013\342A\001\002\362G" - + "\004zoneB\r\n\013_request_id\"|\n\016StatefulPolicy\022V" - + "\n\017preserved_state\030\252\342\240\001 \001(\01325.google.clou" - + "d.compute.v1.StatefulPolicyPreservedStat" - + "eH\000\210\001\001B\022\n\020_preserved_state\"\341\001\n\034StatefulP" - + "olicyPreservedState\022R\n\005disks\030\366\314\312- \003(\0132@." - + "google.cloud.compute.v1.StatefulPolicyPr" - + "eservedState.DisksEntry\032m\n\nDisksEntry\022\013\n" - + "\003key\030\001 \001(\t\022N\n\005value\030\002 \001(\0132?.google.cloud" - + ".compute.v1.StatefulPolicyPreservedState" - + "DiskDevice:\0028\001\"\264\001\n&StatefulPolicyPreserv" - + "edStateDiskDevice\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_I" - + "NSTANCE_DELETION\020\347\340\322-B\016\n\014_auto_delete\"\245\001" - + "\n\037StopAsyncReplicationDiskRequest\022\025\n\004dis" - + "k\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\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\"\257\001\n%StopAsyncReplicationRegionDisk" - + "Request\022\025\n\004disk\030\235\233\274\001 \001(\tB\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\"\235\002\n$StopGroupAsy" - + "ncReplicationDiskRequest\022\207\001\n4disks_stop_" - + "group_async_replication_resource_resourc" - + "e\030\225\370\257\245\001 \001(\0132?.google.cloud.compute.v1.Di" - + "sksStopGroupAsyncReplicationResourceB\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*Stop" - + "GroupAsyncReplicationRegionDiskRequest\022\207" - + "\001\n4disks_stop_group_async_replication_re" - + "source_resource\030\225\370\257\245\001 \001(\0132?.google.cloud" - + ".compute.v1.DisksStopGroupAsyncReplicati" - + "onResourceB\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\"\327\001\n\023StopInstanceRequest\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\"\232\017\n\nSubnetwo" - + "rk\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_f" - + "low_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\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_p" - + "refix\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.Subnetw" - + "orkLogConfigH\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_g" - + "oogle_access\030\316\350\375\310\001 \001(\010H\017\210\001\001\022*\n\032private_i" - + "pv6_google_access\030\216\314\202\027 \001(\tH\020\210\001\001\022\030\n\007purpo" - + "se\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.v" - + "1.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\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\022$\n\034UNSPE" - + "CIFIED_IPV6_ACCESS_TYPE\020\245\366\244\225\001\"\276\001\n\027Privat" - + "eIpv6GoogleAccess\022(\n$UNDEFINED_PRIVATE_I" - + "PV6_GOOGLE_ACCESS\020\000\022\035\n\025DISABLE_GOOGLE_AC" - + "CESS\020\363\251\204\327\001\022-\n%ENABLE_BIDIRECTIONAL_ACCES" - + "S_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\021UN" - + "DEFINED_PURPOSE\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\020PRIVA" - + "TE_RFC_1918\020\333\376\305y\022\036\n\027PRIVATE_SERVICE_CONN" - + "ECT\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\024UNDE" - + "FINED_STACK_TYPE\020\000\022\020\n\tIPV4_IPV6\020\201\350\312\n\022\020\n\t" - + "IPV4_ONLY\020\246\313\325\n\022\036\n\026UNSPECIFIED_STACK_TYPE" - + "\020\331\321\221\216\001\"<\n\005State\022\023\n\017UNDEFINED_STATE\020\000\022\020\n\010" - + "DRAINING\020\352\325\214\345\001\022\014\n\005READY\020\203\303\217%B\025\n\023_creatio" - + "n_timestampB\016\n\014_descriptionB\023\n\021_enable_f" - + "low_logsB\027\n\025_external_ipv6_prefixB\016\n\014_fi" - + "ngerprintB\022\n\020_gateway_addressB\005\n\003_idB\027\n\025" - + "_internal_ipv6_prefixB\020\n\016_ip_cidr_rangeB" - + "\023\n\021_ipv6_access_typeB\022\n\020_ipv6_cidr_range" - + "B\007\n\005_kindB\r\n\013_log_configB\007\n\005_nameB\n\n\010_ne" - + "tworkB\033\n\031_private_ip_google_accessB\035\n\033_p" - + "rivate_ipv6_google_accessB\n\n\010_purposeB\t\n" - + "\007_regionB\007\n\005_roleB\014\n\n_self_linkB\r\n\013_stac" - + "k_typeB\010\n\006_state\"\277\003\n\030SubnetworkAggregate" - + "dList\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.SubnetworkAg" - + "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\032\\\n\nItemsE" - + "ntry\022\013\n\003key\030\001 \001(\t\022=\n\005value\030\002 \001(\0132..googl" - + "e.cloud.compute.v1.SubnetworksScopedList" - + ":\0028\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\"\245\002\n\016Subnetwor" - + "kList\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" + + "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" + "\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\"\335\004\n\023SubnetworkLogConfig\022$\n\024aggregatio" - + "n_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\010metada" - + "ta\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\036UNDEFIN" - + "ED_AGGREGATION_INTERVAL\020\000\022\027\n\017INTERVAL_10" - + "_MIN\020\314\321\245\350\001\022\027\n\017INTERVAL_15_MIN\020\321\274\277\352\001\022\025\n\016I" - + "NTERVAL_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_METADA" - + "TA\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_METADA" - + "TA\020\204\315\277NB\027\n\025_aggregation_intervalB\t\n\007_ena" - + "bleB\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_n" - + "ame\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#SubnetworksExpandIpCidrRa" - + "ngeRequest\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\025SubnetworksScope" - + "dList\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.Warnin" - + "gH\000\210\001\001B\n\n\010_warning\"t\n*SubnetworksSetPriv" - + "ateIpGoogleAccessRequest\022)\n\030private_ip_g" - + "oogle_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\006Policy\022\024\n\020UNDEFINED_PO" - + "LICY\020\000\022!\n\032CONSISTENT_HASH_SUBSETTING\020\264\230\374" - + "3\022\013\n\004NONE\020\270\316\222\001B\t\n\007_policy\"\332\001\n\026SuspendIns" - + "tanceRequest\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\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\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_requ" - + "est_id\"\213\001\n SwitchToCustomModeNetworkRequ" - + "est\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\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\016TCPHeal" - + "thCheck\022\024\n\004port\030\201\261\322\001 \001(\005H\000\210\001\001\022\031\n\tport_na" - + "me\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\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_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\013finge" - + "rprint\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\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\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\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\001" - + "B\025\n\023_creation_timestampB\016\n\014_descriptionB" - + "\016\n\014_fingerprintB\005\n\003_idB\007\n\005_kindB\007\n\005_name" - + "B\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\023" - + "TargetGrpcProxyList\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.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\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\001\n\033TargetHttpProx" - + "iesScopedList\022H\n\023target_http_proxies\030\303\325\250" - + "M \003(\0132(.google.cloud.compute.v1.TargetHt" - + "tpProxy\0229\n\007warning\030\234\337\226\030 \001(\0132 .google.clo" - + "ud.compute.v1.WarningH\000\210\001\001B\n\n\010_warning\"\235" - + "\003\n\017TargetHttpProxy\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\004nam" - + "e\030\213\365\315\001 \001(\tH\005\210\001\001\022\033\n\nproxy_bind\030\356\316\261\210\001 \001(\010H" - + "\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\030\n\007url_map\030\214\225\201\257\001 \001(\tH\t\210" - + "\001\001B\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\r\n\013_proxy_bindB\t\n\007_regionB\014\n\n_self_li" - + "nkB\n\n\010_url_map\"\210\003\n\035TargetHttpProxyAggreg" - + "atedList\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.TargetHtt" - + "pProxyAggregatedList.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\032b\n\nItemsEntry\022\013\n\003key" - + "\030\001 \001(\t\022C\n\005value\030\002 \001(\01324.google.cloud.com" - + "pute.v1.TargetHttpProxiesScopedList:\0028\001B" - + "\005\n\003_idB\007\n\005_kindB\022\n\020_next_page_tokenB\014\n\n_" - + "self_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.c" - + "loud.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(" - + "\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\"\262\001\n\034" - + "TargetHttpsProxiesScopedList\022K\n\024target_h" - + "ttps_proxies\030\212\374\347\256\001 \003(\0132).google.cloud.co" - + "mpute.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*TargetHttpsProxiesSe" - + "tCertificateMapRequest\022\037\n\017certificate_ma" - + "p\030\264\345\315J \001(\tH\000\210\001\001B\022\n\020_certificate_map\"\266\001\n(" - + "TargetHttpsProxiesSetQuicOverrideRequest" - + "\022\036\n\rquic_override\030\255\241\333\331\001 \001(\tH\000\210\001\001\"X\n\014Quic" - + "Override\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\020\n\016_quic_override\"K\n+TargetHttpsProxi" - + "esSetSslCertificatesRequest\022\034\n\020ssl_certi" - + "ficates\030\217\242\303\256\001 \003(\t\"\242\006\n\020TargetHttpsProxy\022$" - + "\n\024authorization_policy\030\270\357\227\020 \001(\tH\000\210\001\001\022\037\n\017" - + "certificate_map\030\264\345\315J \001(\tH\001\210\001\001\022\"\n\022creatio" - + "n_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\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\033\n\nproxy_bind" - + "\030\356\316\261\210\001 \001(\010H\010\210\001\001\022\036\n\rquic_override\030\255\241\333\331\001 \001" - + "(\tH\t\210\001\001\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\022\"\n\021server_tls_policy" - + "\030\362\336\207\215\001 \001(\tH\014\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\r\210\001\001\022\030\n\007ur" - + "l_map\030\214\225\201\257\001 \001(\tH\016\210\001\001\"X\n\014QuicOverride\022\033\n\027" - + "UNDEFINED_QUIC_OVERRIDE\020\000\022\016\n\007DISABLE\020\310\335\246" - + "s\022\016\n\006ENABLE\020\203\263\240\321\001\022\013\n\004NONE\020\270\316\222\001B\027\n\025_autho" - + "rization_policyB\022\n\020_certificate_mapB\025\n\023_" - + "creation_timestampB\016\n\014_descriptionB\016\n\014_f" - + "ingerprintB\005\n\003_idB\007\n\005_kindB\007\n\005_nameB\r\n\013_" - + "proxy_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\036TargetHttpsPr" - + "oxyAggregatedList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022T\n\005i" - + "tems\030\300\317\367/ \003(\0132B.google.cloud.compute.v1." - + "TargetHttpsProxyAggregatedList.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\032c\n\nItemsEntry\022\013\n\003key\030\001 \001(\t\022D\n\005v" - + "alue\030\002 \001(\01325.google.cloud.compute.v1.Tar" - + "getHttpsProxiesScopedList:\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\024TargetHttpsProxyList\022\020\n\002" - + "id\030\233\032 \001(\tH\000\210\001\001\022;\n\005items\030\300\317\367/ \003(\0132).googl" - + "e.cloud.compute.v1.TargetHttpsProxy\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\"" - + "\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(\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_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\t" - + "NatPolicy\022\030\n\024UNDEFINED_NAT_POLICY\020\000\022\r\n\006N" - + "O_NAT\020\203\273\376LB\025\n\023_creation_timestampB\016\n\014_de" - + "scriptionB\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_s" - + "elf_linkB\007\n\005_zone\"\313\003\n\034TargetInstanceAggr" - + "egatedList\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.TargetI" - + "nstanceAggregatedList.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\014u" - + "nreachables\030\237\240\206t \003(\t\0229\n\007warning\030\234\337\226\030 \001(\013" - + "2 .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.TargetInstan" - + "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\"" - + "\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.comput" - + "e.v1.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\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\"\251\001\n\031TargetInstan" - + "cesScopedList\022E\n\020target_instances\030\320\322\255\273\001 " - + "\003(\0132\'.google.cloud.compute.v1.TargetInst" - + "ance\0229\n\007warning\030\234\337\226\030 \001(\0132 .google.cloud." - + "compute.v1.WarningH\000\210\001\001B\n\n\010_warning\"\320\005\n\n" - + "TargetPool\022\033\n\013backup_pool\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\013d" - + "escription\030\374\207\326\311\001 \001(\tH\002\210\001\001\022\036\n\016failover_ra" - + "tio\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(\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\017SessionAffinity\022\036\n\032U" - + "NDEFINED_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\024CLIENT_IP_PORT_PROTO\020\256\362\334i\022\026\n\017CLIENT_I" - + "P_PROTO\020\244\305\211\014\022\030\n\020GENERATED_COOKIE\020\264\316\312\260\001\022\023" - + "\n\014HEADER_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_creati" - + "on_timestampB\016\n\014_descriptionB\021\n\017_failove" - + "r_ratioB\005\n\003_idB\007\n\005_kindB\007\n\005_nameB\t\n\007_reg", - "ionB\014\n\n_self_linkB\023\n\021_session_affinity\"\277" - + "\003\n\030TargetPoolAggregatedList\022\020\n\002id\030\233\032 \001(\t" - + "H\000\210\001\001\022N\n\005items\030\300\317\367/ \003(\0132<.google.cloud.c" - + "ompute.v1.TargetPoolAggregatedList.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\032\\\n\nItemsEntry\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_ki" + + "\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\"{\n\030TargetPoolInstanceHealth\022@\n\r" - + "health_status\030\265\326\272\265\001 \003(\0132%.google.cloud.c" - + "ompute.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.cl" - + "oud.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.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\"l\n TargetP" - + "oolsAddHealthCheckRequest\022H\n\rhealth_chec" - + "ks\030\256\257\346\325\001 \003(\0132-.google.cloud.compute.v1.H" - + "ealthCheckReference\"a\n\035TargetPoolsAddIns" - + "tanceRequest\022@\n\tinstances\030\376\374\357\r \003(\0132*.goo" - + "gle.cloud.compute.v1.InstanceReference\"o" - + "\n#TargetPoolsRemoveHealthCheckRequest\022H\n" - + "\rhealth_checks\030\256\257\346\325\001 \003(\0132-.google.cloud." - + "compute.v1.HealthCheckReference\"d\n Targe" - + "tPoolsRemoveInstanceRequest\022@\n\tinstances" - + "\030\376\374\357\r \003(\0132*.google.cloud.compute.v1.Inst" - + "anceReference\"\235\001\n\025TargetPoolsScopedList\022" - + "=\n\014target_pools\030\251\237\240\240\001 \003(\0132#.google.cloud" - + ".compute.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\006targ" - + "et\030\221\343\371[ \001(\tH\000\210\001\001B\t\n\007_target\"P\n(TargetSsl" - + "ProxiesSetBackendServiceRequest\022\030\n\007servi" - + "ce\030\265\215\217\262\001 \001(\tH\000\210\001\001B\n\n\010_service\"_\n(TargetS" - + "slProxiesSetCertificateMapRequest\022\037\n\017cer" - + "tificate_map\030\264\345\315J \001(\tH\000\210\001\001B\022\n\020_certifica" - + "te_map\"\240\001\n%TargetSslProxiesSetProxyHeade" - + "rRequest\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_pro" - + "xy_header\"I\n)TargetSslProxiesSetSslCerti" - + "ficatesRequest\022\034\n\020ssl_certificates\030\217\242\303\256\001" - + " \003(\t\"\230\004\n\016TargetSslProxy\022\037\n\017certificate_m" - + "ap\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_cert" - + "ificates\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_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\022\n\020_certificate_mapB\025\n\023_creation_times" - + "tampB\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\022TargetSslPro" - + "xyList\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.TargetSslPr" - + "oxy\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\"\253\001\n\032TargetTcpProxiesScopedList\022F" - + "\n\022target_tcp_proxies\030\200\327\372| \003(\0132\'.google.c" - + "loud.compute.v1.TargetTcpProxy\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\"P\n(TargetTcpProxie" - + "sSetBackendServiceRequest\022\030\n\007service\030\265\215\217" - + "\262\001 \001(\tH\000\210\001\001B\n\n\010_service\"\240\001\n%TargetTcpPro" - + "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\"\350\003\n\016TargetTcp" - + "Proxy\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\006regi" - + "on\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\013ProxyH" - + "eader\022\032\n\026UNDEFINED_PROXY_HEADER\020\000\022\013\n\004NON" - + "E\020\270\316\222\001\022\020\n\010PROXY_V1\020\254\244\267\237\001B\025\n\023_creation_ti" - + "mestampB\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_header" - + "B\t\n\007_regionB\014\n\n_self_linkB\n\n\010_service\"\314\003" - + "\n\034TargetTcpProxyAggregatedList\022\020\n\002id\030\233\032 " - + "\001(\tH\000\210\001\001\022R\n\005items\030\300\317\367/ \003(\0132@.google.clou" - + "d.compute.v1.TargetTcpProxyAggregatedLis" - + "t.ItemsEntry\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\022\027\n\014unreachables\030\237\240\206t \003(\t" - + "\0229\n\007warning\030\234\337\226\030 \001(\0132 .google.cloud.comp" - + "ute.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.com" - + "pute.v1.TargetTcpProxiesScopedList:\0028\001B\005" + + "_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\"\255\002\n\022TargetTcpProxyL" + + "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.TargetTcpProxy" + + "\'.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\"\256\005\n\020TargetVpnGateway\022\"\n\022creation_ti" - + "mestamp\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\006" - + "labels\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\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\007tu" - + "nnels\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\020UNDEF" - + "INED_STATUS\020\000\022\020\n\010CREATING\020\271\275\235\331\001\022\020\n\010DELET" - + "ING\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" - + "_nameB\n\n\010_networkB\t\n\007_regionB\014\n\n_self_li" - + "nkB\t\n\007_status\"\321\003\n\036TargetVpnGatewayAggreg" - + "atedList\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.TargetVpn" - + "GatewayAggregatedList.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\014u" - + "nreachables\030\237\240\206t \003(\t\0229\n\007warning\030\234\337\226\030 \001(\013" - + "2 .google.cloud.compute.v1.WarningH\004\210\001\001\032" - + "b\n\nItemsEntry\022\013\n\003key\030\001 \001(\t\022C\n\005value\030\002 \001(" - + "\01324.google.cloud.compute.v1.TargetVpnGat" - + "ewaysScopedList:\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\"\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.co" - + "mpute.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.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\"\260\001\n\033Target" - + "VpnGatewaysScopedList\022J\n\023target_vpn_gate" - + "ways\030\210\223\312\277\001 \003(\0132).google.cloud.compute.v1" - + ".TargetVpnGateway\0229\n\007warning\030\234\337\226\030 \001(\0132 ." - + "google.cloud.compute.v1.WarningH\000\210\001\001B\n\n\010" - + "_warning\"\223\004\n\013TestFailure\022\"\n\021actual_outpu" - + "t_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_se" - + "rvice\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_" - + "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.compute.v1.UrlMapTestHe" - + "ader\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_output_urlB \n\036_actua" - + "l_redirect_response_codeB\021\n\017_actual_serv" - + "iceB\026\n\024_expected_output_urlB\"\n _expected" - + "_redirect_response_codeB\023\n\021_expected_ser" - + "viceB\007\n\005_hostB\007\n\005_path\"\321\001\n\035TestIamPermis" - + "sionsDiskRequest\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\"\310\001\n+T" - + "estIamPermissionsExternalVpnGatewayReque" + + "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" + + "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" + + "\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" + + "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" + + "\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\"\252\001" - + "\n\'TestIamPermissionsFirewallPolicyReques" - + "t\022\031\n\010resource\030\216\210\257] \001(\tB\004\342A\001\002\022d\n!test_per" + + "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" + + "\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" + + "\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\"\273\001\n\036TestIamPermissionsImageRe" - + "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" - + "\"\325\001\n!TestIamPermissionsInstanceRequest\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.comput" - + "e.v1.TestPermissionsRequestB\004\342A\001\002\022\025\n\004zon" - + "e\030\254\307\344\001 \001(\tB\004\342A\001\002\"\306\001\n)TestIamPermissionsI" - + "nstanceTemplateRequest\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\"\301\001\n$TestIamPermissions" - + "LicenseCodeRequest\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.TestPermissions" - + "RequestB\004\342A\001\002\"\275\001\n TestIamPermissionsLice" - + "nseRequest\022\030\n\007project\030\231\226\301l \001(\tB\004\342A\001\002\022\031\n\010" - + "resource\030\216\210\257] \001(\tB\004\342A\001\002\022d\n!test_permissi" - + "ons_request_resource\030\246\305\267\321\001 \001(\0132/.google." - + "cloud.compute.v1.TestPermissionsRequestB" - + "\004\342A\001\002\"\302\001\n%TestIamPermissionsMachineImage" + + "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\"\340\001\n*TestIamPermissionsNetworkAttachme" - + "ntRequest\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\002\022d\n!test_permissions_request_reso" - + "urce\030\246\305\267\321\001 \001(\0132/.google.cloud.compute.v1" - + ".TestPermissionsRequestB\004\342A\001\002\"\341\001\n-TestIa" - + "mPermissionsNetworkEndpointGroupRequest\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\"\313\001\n.TestIamPermissions" - + "NetworkFirewallPolicyRequest\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.TestP" - + "ermissionsRequestB\004\342A\001\002\"\326\001\n\"TestIamPermi" - + "ssionsNodeGroupRequest\022\030\n\007project\030\231\226\301l \001" + + "\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" + + " \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" - + "\"\333\001\n%TestIamPermissionsNodeTemplateReque" - + "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\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\"\336\001\n(TestIamPermis" - + "sionsPacketMirroringRequest\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_permis" - + "sions_request_resource\030\246\305\267\321\001 \001(\0132/.googl" - + "e.cloud.compute.v1.TestPermissionsReques" - + "tB\004\342A\001\002\"\331\001\n#TestIamPermissionsRegionDisk" - + "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\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\"\352\001\n4TestIamP" - + "ermissionsRegionNetworkFirewallPolicyReq" + + "\"\335\001\n\'TestIamPermissionsResourcePolicyReq" + "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\"\330\001\n$TestIamPerm" - + "issionsReservationRequest\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\022\025\n\004zone\030\254\307\344\001 \001(\tB\004\342" - + "A\001\002\"\335\001\n\'TestIamPermissionsResourcePolicy" - + "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\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\"\340\001\n*TestIamP" - + "ermissionsServiceAttachmentRequest\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\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\"\276\001\n!TestIamPermissionsSna" - + "pshotRequest\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_permis" - + "sions_request_resource\030\246\305\267\321\001 \001(\0132/.googl" - + "e.cloud.compute.v1.TestPermissionsReques" - + "tB\004\342A\001\002\"\331\001\n#TestIamPermissionsSubnetwork" - + "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\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\"\331\001\n#TestIamP" - + "ermissionsVpnGatewayRequest\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_permis" - + "sions_request_resource\030\246\305\267\321\001 \001(\0132/.googl" - + "e.cloud.compute.v1.TestPermissionsReques" - + "tB\004\342A\001\002\"0\n\026TestPermissionsRequest\022\026\n\013per" - + "missions\030\204\351\313\034 \003(\t\"1\n\027TestPermissionsResp" - + "onse\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!UpdateAccessConfi" - + "gInstanceRequest\022O\n\026access_config_resour" - + "ce\030\220\377\366\270\001 \001(\0132%.google.cloud.compute.v1.A" - + "ccessConfigB\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" - + "\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\"\375\001\n\027Updat" - + "eAutoscalerRequest\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" - + "#.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_autoscalerB\r\n\013_requ" - + "est_id\"\337\001\n\032UpdateBackendBucketRequest\022\037\n" - + "\016backend_bucket\030\365\343\335+ \001(\tB\004\342A\001\002\022Q\n\027backen" - + "d_bucket_resource\030\230\316\307\265\001 \001(\0132&.google.clo" - + "ud.compute.v1.BackendBucketB\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\001B\r\n\013_request_id\"\344\001\n\033Upd" - + "ateBackendServiceRequest\022!\n\017backend_serv" - + "ice\030\212\300\256\222\001 \001(\tB\004\342A\001\002\022S\n\030backend_service_r" - + "esource\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\032\n\nrequest_id\030\313\201\331\021 " - + "\001(\tH\000\210\001\001B\r\n\013_request_id\"\245\002\n\021UpdateDiskRe" - + "quest\022\025\n\004disk\030\235\233\274\001 \001(\tB\004\342A\001\002\022=\n\rdisk_res" - + "ource\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\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\001\210\001\001\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\"" - + "\377\001\n\"UpdateDisplayDeviceInstanceRequest\022Q" - + "\n\027display_device_resource\030\332\204\221\212\001 \001(\0132&.go" - + "ogle.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\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\"\311\001\n\025UpdateFirewallRequ" - + "est\022\032\n\010firewall\030\200\372\325\363\001 \001(\tB\004\342A\001\002\022E\n\021firew" - + "all_resource\030\355\260\340\023 \001(\0132!.google.cloud.com" - + "pute.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\030UpdateHealthCh" - + "eckRequest\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$.g" - + "oogle.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\n" - + "request_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\342" - + "A\001\002\022\037\n\016minimal_action\030\224\215\202\201\001 \001(\tH\000\210\001\001\022.\n\036" - + "most_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\030U" - + "NDEFINED_MINIMAL_ACTION\020\000\"K\n\033MostDisrupt" - + "iveAllowedAction\022,\n(UNDEFINED_MOST_DISRU" - + "PTIVE_ALLOWED_ACTION\020\000B\021\n\017_minimal_actio" - + "nB!\n\037_most_disruptive_allowed_actionB\r\n\013" - + "_request_id\"\255\002\n%UpdateNetworkInterfaceIn" - + "stanceRequest\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" - + "\032network_interface_resource\030\205\224\256\233\001 \001(\0132)." - + "google.cloud.compute.v1.NetworkInterface" - + "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\"\370\001\n\033" - + "UpdatePeeringNetworkRequest\022\030\n\007network\030\256" - + "\264\205o \001(\tB\004\342A\001\002\022p\n(networks_update_peering" - + "_request_resource\030\331\252\202k \001(\01325.google.clou" - + "d.compute.v1.NetworksUpdatePeeringReques" - + "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\001B\r\n\013_requ" - + "est_id\"\352\002\n3UpdatePerInstanceConfigsInsta" - + "nceGroupManagerRequest\022\'\n\026instance_group" - + "_manager\030\303\367\363v \001(\tB\004\342A\001\002\022\234\001\n@instance_gro" - + "up_managers_update_per_instance_configs_" - + "req_resource\030\276\301\266C \001(\0132I.google.cloud.com" - + "pute.v1.InstanceGroupManagersUpdatePerIn" - + "stanceConfigsReqB\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\"\366\002\n9UpdatePerInstanceConfigs" - + "RegionInstanceGroupManagerRequest\022\'\n\026ins" - + "tance_group_manager\030\303\367\363v \001(\tB\004\342A\001\002\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\236\001\nAregion_inst" - + "ance_group_manager_update_instance_confi" - + "g_req_resource\030\247\256\272* \001(\0132J.google.cloud.c" - + "ompute.v1.RegionInstanceGroupManagerUpda" - + "teInstanceConfigReqB\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\035UpdateR" - + "egionAutoscalerRequest\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#.google.cloud.compute.v1.Autoscaler" - + "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\001\210\001\001B\r\n\013_autoscalerB" - + "\r\n\013_request_id\"\214\002\n!UpdateRegionBackendSe" - + "rviceRequest\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.BackendS" - + "erviceB\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\006regi" - + "on\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_reque", - "st_id\"\310\002\n\035UpdateRegionCommitmentRequest\022" - + "\034\n\ncommitment\030\225\226\363\345\001 \001(\tB\004\342A\001\002\022I\n\023commitm" - + "ent_resource\030\370\243\273t \001(\0132#.google.cloud.com" - + "pute.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\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\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_id" - + "B\016\n\014_update_mask\"\257\002\n\027UpdateRegionDiskReq" - + "uest\022\025\n\004disk\030\235\233\274\001 \001(\tB\004\342A\001\002\022=\n\rdisk_reso" - + "urce\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\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\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_ma" - + "sk\"\377\001\n\036UpdateRegionHealthCheckRequest\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.c" - + "ompute.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(\t" - + "H\000\210\001\001B\r\n\013_request_id\"\353\001\n\031UpdateRegionUrl" - + "MapRequest\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\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\342" - + "A\001\002B\r\n\013_request_id\"\302\002\n\030UpdateReservation" - + "Request\022\025\n\005paths\030\356\301\3402 \001(\tH\000\210\001\001\022\"\n\007projec" + + "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" + + "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" + + "\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" + + " \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" + + "\"\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\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$" - + ".google.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_req" - + "uest_idB\016\n\014_update_mask\"\342\001\n\023UpdateRouter" + + "\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(" + + "\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" + + "\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" + + " \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\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\002B\r\n" - + "\013_request_id\"\233\002\n+UpdateShieldedInstanceC" - + "onfigInstanceRequest\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\007proj" - + "ect\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022d\n!shiel" - + "ded_instance_config_resource\030\330\226\335\201\001 \001(\0132/" - + ".google.cloud.compute.v1.ShieldedInstanc" - + "eConfigB\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\"\303\001\n\023UpdateUrlMapReque" - + "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\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_" - + "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(.google.cloud.compute" - + ".v1.HttpRouteActionH\001\210\001\001\022 \n\017default_serv" - + "ice\030\267\345\305\260\001 \001(\tH\002\210\001\001\022R\n\024default_url_redire" - + "ct\030\352\253\266\253\001 \001(\0132+.google.cloud.compute.v1.H" - + "ttpRedirectActionH\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.cl" - + "oud.compute.v1.HttpHeaderActionH\006\210\001\001\0229\n\n" - + "host_rules\030\240\207\327\224\001 \003(\0132!.google.cloud.comp" - + "ute.v1.HostRule\022\020\n\002id\030\233\032 \001(\004H\007\210\001\001\022\024\n\004kin" - + "d\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\005te" - + "sts\030\241\234\3114 \003(\0132#.google.cloud.compute.v1.U" - + "rlMapTestB\025\n\023_creation_timestampB\027\n\025_def" - + "ault_route_actionB\022\n\020_default_serviceB\027\n" - + "\025_default_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_li" - + "nk\"\235\002\n\nUrlMapList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0221\n\005i" - + "tems\030\300\317\367/ \003(\0132\037.google.cloud.compute.v1." - + "UrlMap\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\"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\nUrlMapTe" - + "st\022\034\n\013description\030\374\207\326\311\001 \001(\tH\000\210\001\001\022$\n\023expe" - + "cted_output_url\030\230\242\367\316\001 \001(\tH\001\210\001\001\022/\n\037expect" - + "ed_redirect_response_code\030\357\352\200\t \001(\005H\002\210\001\001\022" - + "=\n\007headers\030\206\337\235{ \003(\0132).google.cloud.compu" - + "te.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_expecte" - + "d_output_urlB\"\n _expected_redirect_respo" - + "nse_codeB\007\n\005_hostB\007\n\005_pathB\n\n\010_service\"R" - + "\n\020UrlMapTestHeader\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_val" - + "ue\"\322\001\n\026UrlMapValidationResult\022\027\n\013load_er" - + "rors\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$.goog" - + "le.cloud.compute.v1.TestFailure\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\025UrlMapsAggregatedLis" - + "t\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022K\n\005items\030\300\317\367/ \003(\01329." - + "google.cloud.compute.v1.UrlMapsAggregate" - + "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\032X\n\nItemsEntry\022\013\n" - + "\003key\030\001 \001(\t\0229\n\005value\030\002 \001(\0132*.google.cloud" - + ".compute.v1.UrlMapsScopedList:\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\"\220\001\n\021UrlMapsScopedList\0224\n" - + "\010url_maps\030\347\216\2441 \003(\0132\037.google.cloud.comput" - + "e.v1.UrlMap\0229\n\007warning\030\234\337\226\030 \001(\0132 .google" - + ".cloud.compute.v1.WarningH\000\210\001\001B\n\n\010_warni" - + "ng\"\230\002\n\026UrlMapsValidateRequest\022!\n\026load_ba" - + "lancing_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 UNDEFINE" - + "D_LOAD_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_BA" - + "LANCING_SCHEME_UNSPECIFIED\020\274\273\207\373\001B\013\n\t_res" - + "ource\"m\n\027UrlMapsValidateResponse\022G\n\006resu" - + "lt\030\235\220\267B \001(\0132/.google.cloud.compute.v1.Ur" - + "lMapValidationResultH\000\210\001\001B\t\n\007_result\"\272\001\n" - + "\nUrlRewrite\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\025path_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\020UsableSubn" - + "etwork\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\020ip" - + "v6_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_r" - + "anges\030\343\377\224A \003(\01327.google.cloud.compute.v1" - + ".UsableSubnetworkSecondaryRange\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\016Ipv6AccessType\022\036\n\032UNDEFINED" - + "_IPV6_ACCESS_TYPE\020\000\022\017\n\010EXTERNAL\020\313\247\375\020\022\020\n\010" - + "INTERNAL\020\275\355\226\205\001\"\256\001\n\007Purpose\022\025\n\021UNDEFINED_" - + "PURPOSE\020\000\022#\n\034INTERNAL_HTTPS_LOAD_BALANCE" - + "R\020\331\266\316v\022\017\n\007PRIVATE\020\343\342\262\300\001\022\027\n\020PRIVATE_RFC_1" - + "918\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\016UNDEFINED_ROLE\020\000\022\016\n\006ACTIVE\020\206\346\211\226\001\022\016\n\006B" - + "ACKUP\020\302\323\315\242\001\"I\n\tStackType\022\030\n\024UNDEFINED_ST" - + "ACK_TYPE\020\000\022\020\n\tIPV4_IPV6\020\201\350\312\n\022\020\n\tIPV4_ONL" - + "Y\020\246\313\325\nB\027\n\025_external_ipv6_prefixB\027\n\025_inte" - + "rnal_ipv6_prefixB\020\n\016_ip_cidr_rangeB\023\n\021_i" - + "pv6_access_typeB\n\n\010_networkB\n\n\010_purposeB" - + "\007\n\005_roleB\r\n\013_stack_typeB\r\n\013_subnetwork\"}" - + "\n\036UsableSubnetworkSecondaryRange\022\035\n\rip_c" - + "idr_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\"\274\002\n\037UsableSubnetworksAggregatedLis" - + "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.UsableSubnetwork" - + "\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\"\177\n\023UsageExportLocation\022\034\n\013bucket_na" - + "me\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_repor" - + "t_name_prefix\"\336\001\n\033ValidateRegionUrlMapRe" - + "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\022q\n)region_url_maps_vali" - + "date_request_resource\030\232\314\200\033 \001(\01325.google." - + "cloud.compute.v1.RegionUrlMapsValidateRe" - + "questB\004\342A\001\002\022\031\n\007url_map\030\214\225\201\257\001 \001(\tB\004\342A\001\002\"\263" - + "\001\n\025ValidateUrlMapRequest\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_request_resource\030\357\321\344\274" - + "\001 \001(\0132/.google.cloud.compute.v1.UrlMapsV" - + "alidateRequestB\004\342A\001\002\"\257\001\n\025VmEndpointNatMa" - + "ppings\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.googl" - + "e.cloud.compute.v1.VmEndpointNatMappings" - + "InterfaceNatMappingsB\020\n\016_instance_name\"\342" - + "\003\n)VmEndpointNatMappingsInterfaceNatMapp" - + "ings\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\031nu" - + "m_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\022l\n\r" - + "rule_mappings\030\310\356\352\347\001 \003(\0132Q.google.cloud.c" - + "ompute.v1.VmEndpointNatMappingsInterface" - + "NatMappingsNatRuleMappings\022&\n\025source_ali" - + "as_ip_range\030\330\243\374\321\001 \001(\tH\002\210\001\001\022!\n\021source_vir" - + "tual_ip\030\377\242\271G \001(\tH\003\210\001\001B\034\n\032_num_total_drai" - + "n_nat_portsB\026\n\024_num_total_nat_portsB\030\n\026_" - + "source_alias_ip_rangeB\024\n\022_source_virtual" - + "_ip\"\266\002\n8VmEndpointNatMappingsInterfaceNa" - + "tMappingsNatRuleMappings\022$\n\030drain_nat_ip" - + "_port_ranges\030\301\343\307\274\001 \003(\t\022\036\n\022nat_ip_port_ra" - + "nges\030\232\260\314\375\001 \003(\t\022*\n\031num_total_drain_nat_po" - + "rts\030\371\245\377\237\001 \001(\005H\000\210\001\001\022$\n\023num_total_nat_port" - + "s\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" - + "_num_total_nat_portsB\016\n\014_rule_number\"\274\002\n" - + "\031VmEndpointNatMappingsList\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\006result\030\235\220\267B \003(\0132." - + ".google.cloud.compute.v1.VmEndpointNatMa" - + "ppings\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\"\265\005\n\n" - + "VpnGateway\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\002" - + "id\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\021" - + "label_fingerprint\030\231\360\367T \001(\tH\004\210\001\001\022C\n\006label" - + "s\030\377\277\301\356\001 \003(\0132/.google.cloud.compute.v1.Vp" - + "nGateway.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\nstack_type\030\221\265\213\313\001 \001(\tH\t\210\001\001\022Q\n\016vpn_inte" - + "rfaces\030\205\315\345+ \003(\01326.google.cloud.compute.v" - + "1.VpnGatewayVpnGatewayInterface\032-\n\013Label" - + "sEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\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\025\n\023_cr" - + "eation_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" - + "_stack_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<.g" - + "oogle.cloud.compute.v1.VpnGatewayAggrega" - + "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.VpnGatewaysScopedList:\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\"\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#.g" - + "oogle.cloud.compute.v1.VpnGateway\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\"g\n" - + "\020VpnGatewayStatus\022S\n\017vpn_connections\030\212\355\276" - + "\321\001 \003(\01326.google.cloud.compute.v1.VpnGate" - + "wayStatusVpnConnection\"\321\002\n0VpnGatewaySta" - + "tusHighAvailabilityRequirementState\022\025\n\005s" - + "tate\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_STA" - + "TE\020\000\022!\n\031CONNECTION_REDUNDANCY_MET\020\233\312\365\360\001\022" - + "%\n\035CONNECTION_REDUNDANCY_NOT_MET\020\217\324\211\364\001\"Y" - + "\n\021UnsatisfiedReason\022 \n\034UNDEFINED_UNSATIS" - + "FIED_REASON\020\000\022\"\n\033INCOMPLETE_TUNNELS_COVE" - + "RAGE\020\375\366\324\032B\010\n\006_stateB\025\n\023_unsatisfied_reas" - + "on\"\313\001\n\026VpnGatewayStatusTunnel\022\'\n\027local_g" - + "ateway_interface\030\252\232\332K \001(\rH\000\210\001\001\022&\n\026peer_g" - + "ateway_interface\030\341\336\234f \001(\rH\001\210\001\001\022\032\n\ntunnel" - + "_url\030\230\242\324% \001(\tH\002\210\001\001B\032\n\030_local_gateway_int" - + "erfaceB\031\n\027_peer_gateway_interfaceB\r\n\013_tu" - + "nnel_url\"\312\002\n\035VpnGatewayStatusVpnConnecti" - + "on\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" - + "\005state\030\221\211\2534 \001(\0132I.google.cloud.compute.v" - + "1.VpnGatewayStatusHighAvailabilityRequir" - + "ementStateH\002\210\001\001\022C\n\007tunnels\030\213\372\3551 \003(\0132/.go" - + "ogle.cloud.compute.v1.VpnGatewayStatusTu" - + "nnelB\030\n\026_peer_external_gatewayB\023\n\021_peer_" - + "gcp_gatewayB\010\n\006_state\"\252\001\n\035VpnGatewayVpnG" - + "atewayInterface\022\020\n\002id\030\233\032 \001(\rH\000\210\001\001\022(\n\027int" - + "erconnect_attachment\030\364\212\367\222\001 \001(\tH\001\210\001\001\022\033\n\ni" - + "p_address\030\334\361\334\301\001 \001(\tH\002\210\001\001B\005\n\003_idB\032\n\030_inte" - + "rconnect_attachmentB\r\n\013_ip_address\"l\n\034Vp" - + "nGatewaysGetStatusResponse\022A\n\006result\030\235\220\267" - + "B \001(\0132).google.cloud.compute.v1.VpnGatew" - + "ayStatusH\000\210\001\001B\t\n\007_result\"\234\001\n\025VpnGateways" - + "ScopedList\022<\n\014vpn_gateways\030\232\373\312{ \003(\0132#.go" - + "ogle.cloud.compute.v1.VpnGateway\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\"\233\014\n\tVpnTunnel\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 \n\017detailed_stat" - + "us\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\013i" - + "ke_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.com" - + "pute.v1.VpnTunnel.LabelsEntry\022\"\n\026local_t" - + "raffic_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_interfa" - + "ce\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\006region\030\364\315\240B \001(\tH\014\210\001\001\022#\n\027remote_traffic" - + "_selector\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\rshare" - + "d_secret\030\312\247\217\266\001 \001(\tH\017\210\001\001\022#\n\022shared_secret" - + "_hash\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_g" - + "ateway_interface\030\363\214\342- \001(\005H\024\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\"\323\002" - + "\n\006Status\022\024\n\020UNDEFINED_STATUS\020\000\022\034\n\024ALLOCA" - + "TING_RESOURCES\020\300\311\203\231\001\022\032\n\023AUTHORIZATION_ER" - + "ROR\020\202\235\237\013\022\026\n\016DEPROVISIONING\020\356\223\304\314\001\022\022\n\013ESTA" - + "BLISHED\020\370\216\257*\022\016\n\006FAILED\020\275\220\246\331\001\022\026\n\017FIRST_HA" - + "NDSHAKE\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_P" - + "ACKETS\020\360\230\2339\022\024\n\014PROVISIONING\020\355\365\332\212\001\022\017\n\010REJ" - + "ECTED\020\376\210\204S\022\017\n\007STOPPED\020\255\273\354\323\001\022\036\n\027WAITING_F" - + "OR_FULL_CONFIG\020\312\304\355\023B\025\n\023_creation_timesta" - + "mpB\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" - + "_fingerprintB\007\n\005_nameB\030\n\026_peer_external_" - + "gatewayB\"\n _peer_external_gateway_interf" - + "aceB\023\n\021_peer_gcp_gatewayB\n\n\010_peer_ipB\t\n\007" - + "_regionB\t\n\007_routerB\014\n\n_self_linkB\020\n\016_sha" - + "red_secretB\025\n\023_shared_secret_hashB\t\n\007_st" - + "atusB\025\n\023_target_vpn_gatewayB\016\n\014_vpn_gate" - + "wayB\030\n\026_vpn_gateway_interface\"\274\003\n\027VpnTun" - + "nelAggregatedList\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." - + "VpnTunnelAggregatedList.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.VpnTunnels" - + "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" - + "\rVpnTunnelList\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.Vpn" - + "Tunnel\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\"\231\001\n\024VpnTunnelsScopedList\022:\n\013v" - + "pn_tunnels\030\300\361\372M \003(\0132\".google.cloud.compu" - + "te.v1.VpnTunnel\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\"\214\001\n\020WafExpressionSet\022\022\n\007aliases\030\376" - + "\235\365K \003(\t\022K\n\013expressions\030\333\201\333S \003(\01323.google" - + ".cloud.compute.v1.WafExpressionSetExpres" - + "sion\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001B\005\n\003_id\"b\n\032WafExpr" - + "essionSetExpression\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022\033\n" - + "\013sensitivity\030\237\275\220\r \001(\005H\001\210\001\001B\005\n\003_idB\016\n\014_se" - + "nsitivity\"R\n\032WaitGlobalOperationRequest\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\"k\n\032WaitRegionOperationRequ" - + "est\022\032\n\toperation\030\347\252\353\030 \001(\tB\004\342A\001\002\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\"g\n\030WaitZoneOperationRequest\022\032\n\toperat" - + "ion\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\004code\030\355\333\272\001 \001(\tH\000\210\001\001\022.\n\004data\030\252\337\273\001 \003(\0132\035" - + ".google.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_CO" - + "DE\020\000\022\025\n\016CLEANUP_FAILED\020\330\214\326G\022 \n\030DEPRECATE" - + "D_RESOURCE_USED\020\302\337\353\272\001\022\034\n\024DEPRECATED_TYPE" - + "_USED\020\226\244\236\245\001\022(\n DISK_SIZE_LARGER_THAN_IMA" - + "GE_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\025FI" - + "ELD_VALUE_OVERRIDEN\020\257\266\231\235\001\022#\n\033INJECTED_KE" - + "RNELS_DEPRECATED\020\213\331\202\307\001\0224\n,INVALID_HEALTH" - + "_CHECK_FOR_DYNAMIC_WIEGHTED_LB\020\316\233\274\277\001\022 \n\030" - + "LARGE_DEPLOYMENT_WARNING\020\246\347\310\345\001\022!\n\032LIST_O" - + "VERHEAD_QUOTA_EXCEED\020\305\260\332\026\022\037\n\027MISSING_TYP" - + "E_DEPENDENCY\020\367\370\242\244\001\022%\n\035NEXT_HOP_ADDRESS_N" - + "OT_ASSIGNED\020\207\245\372\232\001\022\"\n\032NEXT_HOP_CANNOT_IP_" - + "FORWARD\020\347\352\347\266\001\022.\n\'NEXT_HOP_INSTANCE_HAS_N" - + "O_IPV6_INTERFACE\020\222\350\374E\022#\n\033NEXT_HOP_INSTAN" - + "CE_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_RUNN" - + "ING\020\261\317\360\306\001\022\031\n\022NOT_CRITICAL_ERROR\020\324\250\2672\022\031\n\022" - + "NO_RESULTS_ON_PAGE\020\210\246\251\016\022\026\n\017PARTIAL_SUCCE" - + "SS\020\205\256\207\023\022\035\n\026REQUIRED_TOS_AGREEMENT\020\203\316\344\001\0221" - + "\n)RESOURCE_IN_USE_BY_OTHER_RESOURCE_WARN" - + "ING\020\301\364\355\354\001\022\033\n\024RESOURCE_NOT_DELETED\020\274\267\262P\022!" - + "\n\031SCHEMA_VALIDATION_IGNORED\020\312\324\237\203\001\022(\n!SIN" - + "GLE_INSTANCE_PROPERTY_TEMPLATE\020\321\211\370\177\022\035\n\025U" - + "NDECLARED_PROPERTIES\020\237\206\233\272\001\022\022\n\013UNREACHABL" - + "E\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.google.cloud.compute.v1.Data\022\030\n\007messag" - + "e\030\207\200\254\307\001 \001(\tH\001\210\001\001\"\334\007\n\004Code\022\022\n\016UNDEFINED_C" - + "ODE\020\000\022\025\n\016CLEANUP_FAILED\020\330\214\326G\022 \n\030DEPRECAT" - + "ED_RESOURCE_USED\020\302\337\353\272\001\022\034\n\024DEPRECATED_TYP" - + "E_USED\020\226\244\236\245\001\022(\n DISK_SIZE_LARGER_THAN_IM" - + "AGE_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\025F" - + "IELD_VALUE_OVERRIDEN\020\257\266\231\235\001\022#\n\033INJECTED_K" - + "ERNELS_DEPRECATED\020\213\331\202\307\001\0224\n,INVALID_HEALT" - + "H_CHECK_FOR_DYNAMIC_WIEGHTED_LB\020\316\233\274\277\001\022 \n" - + "\030LARGE_DEPLOYMENT_WARNING\020\246\347\310\345\001\022!\n\032LIST_" - + "OVERHEAD_QUOTA_EXCEED\020\305\260\332\026\022\037\n\027MISSING_TY" - + "PE_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" - + "_FORWARD\020\347\352\347\266\001\022.\n\'NEXT_HOP_INSTANCE_HAS_" - + "NO_IPV6_INTERFACE\020\222\350\374E\022#\n\033NEXT_HOP_INSTA" - + "NCE_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_RUN" - + "NING\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_SUCC" - + "ESS\020\205\256\207\023\022\035\n\026REQUIRED_TOS_AGREEMENT\020\203\316\344\001\022" - + "1\n)RESOURCE_IN_USE_BY_OTHER_RESOURCE_WAR" - + "NING\020\301\364\355\354\001\022\033\n\024RESOURCE_NOT_DELETED\020\274\267\262P\022" - + "!\n\031SCHEMA_VALIDATION_IGNORED\020\312\324\237\203\001\022(\n!SI" - + "NGLE_INSTANCE_PROPERTY_TEMPLATE\020\321\211\370\177\022\035\n\025" - + "UNDECLARED_PROPERTIES\020\237\206\233\272\001\022\022\n\013UNREACHAB" - + "LE\020\264\275\255\006B\007\n\005_codeB\n\n\010_message\"\317\001\n\026Weighte" - + "dBackendService\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).g" - + "oogle.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_backen" - + "d_serviceB\020\n\016_header_actionB\t\n\007_weight\"\237" - + "\002\n\013XpnHostList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0222\n\005item" - + "s\030\300\317\367/ \003(\0132 .google.cloud.compute.v1.Pro" - + "ject\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.clo" - + "ud.compute.v1.WarningH\004\210\001\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\"\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\016UN" - + "DEFINED_TYPE\020\000\022\017\n\007PROJECT\020\371\255\357\302\001\022$\n\035XPN_R" - + "ESOURCE_TYPE_UNSPECIFIED\020\372\255\245HB\005\n\003_idB\007\n\005" - + "_type\"\227\004\n\004Zone\022\"\n\027available_cpu_platform" - + "s\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." - + "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\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\ts" - + "elf_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" - + "\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_d" - + "eprecatedB\016\n\014_descriptionB\005\n\003_idB\007\n\005_kin" - + "dB\007\n\005_nameB\t\n\007_regionB\014\n\n_self_linkB\t\n\007_" - + "statusB\017\n\r_supports_pzs\"\231\002\n\010ZoneList\022\020\n\002" - + "id\030\233\032 \001(\tH\000\210\001\001\022/\n\005items\030\300\317\367/ \003(\0132\035.googl" - + "e.cloud.compute.v1.Zone\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\"\315\001\n\024ZoneSetL" - + "abelsRequest\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.clo" - + "ud.compute.v1.ZoneSetLabelsRequest.Label" - + "sEntry\032-\n\013LabelsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005va" - + "lue\030\002 \001(\t:\0028\001B\024\n\022_label_fingerprint\"\261\001\n\024" - + "ZoneSetPolicyRequest\0226\n\010bindings\030\216\305\244\300\001 \003" - + "(\0132 .google.cloud.compute.v1.Binding\022\024\n\004" - + "etag\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_policy2\263\006\n\020AcceleratorTypes\022\326\001\n" - + "\016AggregatedList\022>.google.cloud.compute.v" - + "1.AggregatedListAcceleratorTypesRequest\032" - + "6.google.cloud.compute.v1.AcceleratorTyp" - + "eAggregatedList\"L\332A\007project\202\323\344\223\002<\022:/comp" - + "ute/v1/projects/{project}/aggregated/acc" - + "eleratorTypes\022\334\001\n\003Get\0222.google.cloud.com" - + "pute.v1.GetAcceleratorTypeRequest\032(.goog" - + "le.cloud.compute.v1.AcceleratorType\"w\332A\035" - + "project,zone,accelerator_type\202\323\344\223\002Q\022O/co" - + "mpute/v1/projects/{project}/zones/{zone}" - + "/acceleratorTypes/{accelerator_type}\022\277\001\n" - + "\004List\0224.google.cloud.compute.v1.ListAcce" - + "leratorTypesRequest\032,.google.cloud.compu" - + "te.v1.AcceleratorTypeList\"S\332A\014project,zo" - + "ne\202\323\344\223\002>\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>\022project," + + "zone,disk,disks_add_resource_policies_re" + + "quest_resource\212N\016ZoneOperations\202\323\344\223\002|\"L/" + + "compute/v1/projects/{project}/zones/{zon" + + "e}/disks/{disk}/addResourcePolicies:,dis" + + "ks_add_resource_policies_request_resourc" + + "e\022\265\001\n\016AggregatedList\0223.google.cloud.comp" + + "ute.v1.AggregatedListDisksRequest\032+.goog" + + "le.cloud.compute.v1.DiskAggregatedList\"A" + + "\332A\007project\202\323\344\223\0021\022//compute/v1/projects/{" + + "project}/aggregated/disks\022\216\002\n\nBulkInsert" + + "\022..google.cloud.compute.v1.BulkInsertDis" + + "kRequest\032\".google.cloud.compute.v1.Opera" + + "tion\"\253\001\332A/project,zone,bulk_insert_disk_" + + "resource_resource\212N\016ZoneOperations\202\323\344\223\002b" + + "\"proje" - + "ct,zone,disk,disks_add_resource_policies" - + "_request_resource\212N\016ZoneOperations\202\323\344\223\002|" - + "\"L/compute/v1/projects/{project}/zones/{" - + "zone}/disks/{disk}/addResourcePolicies:," - + "disks_add_resource_policies_request_reso" - + "urce\022\265\001\n\016AggregatedList\0223.google.cloud.c" - + "ompute.v1.AggregatedListDisksRequest\032+.g" - + "oogle.cloud.compute.v1.DiskAggregatedLis" - + "t\"A\332A\007project\202\323\344\223\0021\022//compute/v1/project" - + "s/{project}/aggregated/disks\022\216\002\n\nBulkIns" - + "ert\022..google.cloud.compute.v1.BulkInsert" - + "DiskRequest\032\".google.cloud.compute.v1.Op" - + "eration\"\253\001\332A/project,zone,bulk_insert_di" - + "sk_resource_resource\212N\016ZoneOperations\202\323\344" - + "\223\002b\".google.cloud.compute.v1.ListAs" - + "sociationsFirewallPolicyRequest\032A.google" - + ".cloud.compute.v1.FirewallPoliciesListAs" - + "sociationsResponse\"I\332A\000\202\323\344\223\002@\022>/compute/" - + "v1/locations/global/firewallPolicies/lis" - + "tAssociations\022\350\001\n\004Move\0222.google.cloud.co" - + "mpute.v1.MoveFirewallPolicyRequest\032\".goo" - + "gle.cloud.compute.v1.Operation\"\207\001\332A\031fire" - + "wall_policy,parent_id\212N\034GlobalOrganizati" - + "onOperations\202\323\344\223\002F\"D/compute/v1/location" - + "s/global/firewallPolicies/{firewall_poli" - + "cy}/move\022\216\002\n\005Patch\0223.google.cloud.comput" - + "e.v1.PatchFirewallPolicyRequest\032\".google" - + ".cloud.compute.v1.Operation\"\253\001\332A(firewal" - + "l_policy,firewall_policy_resource\212N\034Glob" - + "alOrganizationOperations\202\323\344\223\002[2?/compute" - + "/v1/locations/global/firewallPolicies/{f" - + "irewall_policy}:\030firewall_policy_resourc" - + "e\022\252\002\n\tPatchRule\0227.google.cloud.compute.v" - + "1.PatchRuleFirewallPolicyRequest\032\".googl" - + "e.cloud.compute.v1.Operation\"\277\001\332A-firewa" - + "ll_policy,firewall_policy_rule_resource\212" - + "N\034GlobalOrganizationOperations\202\323\344\223\002j\"I/c" - + "ompute/v1/locations/global/firewallPolic" - + "ies/{firewall_policy}/patchRule:\035firewal" - + "l_policy_rule_resource\022\205\002\n\021RemoveAssocia" - + "tion\022?.google.cloud.compute.v1.RemoveAss" - + "ociationFirewallPolicyRequest\032\".google.c" - + "loud.compute.v1.Operation\"\212\001\332A\017firewall_" - + "policy\212N\034GlobalOrganizationOperations\202\323\344" - + "\223\002S\"Q/compute/v1/locations/global/firewa" - + "llPolicies/{firewall_policy}/removeAssoc" - + "iation\022\360\001\n\nRemoveRule\0228.google.cloud.com" - + "pute.v1.RemoveRuleFirewallPolicyRequest\032" - + "\".google.cloud.compute.v1.Operation\"\203\001\332A" - + "\017firewall_policy\212N\034GlobalOrganizationOpe" - + "rations\202\323\344\223\002L\"J/compute/v1/locations/glo" - + "bal/firewallPolicies/{firewall_policy}/r" - + "emoveRule\022\247\002\n\014SetIamPolicy\022:.google.clou" - + "d.compute.v1.SetIamPolicyFirewallPolicyR" - + "equest\032\037.google.cloud.compute.v1.Policy\"" - + "\271\001\332A8resource,global_organization_set_po" - + "licy_request_resource\202\323\344\223\002x\"E/compute/v1" - + "/locations/global/firewallPolicies/{reso" - + "urce}/setIamPolicy:/global_organization_" - + "set_policy_request_resource\022\256\002\n\022TestIamP" - + "ermissions\022@.google.cloud.compute.v1.Tes" - + "tIamPermissionsFirewallPolicyRequest\0320.g" - + "oogle.cloud.compute.v1.TestPermissionsRe" - + "sponse\"\243\001\332A*resource,test_permissions_re" - + "quest_resource\202\323\344\223\002p\"K/compute/v1/locati" - + "ons/global/firewallPolicies/{resource}/t" - + "estIamPermissions:!test_permissions_requ" - + "est_resource\032r\312A\026compute.googleapis.com\322" - + "AVhttps://www.googleapis.com/auth/comput" - + "e,https://www.googleapis.com/auth/cloud-" - + "platform2\317\n\n\tFirewalls\022\306\001\n\006Delete\022..goog" - + "le.cloud.compute.v1.DeleteFirewallReques" - + "t\032\".google.cloud.compute.v1.Operation\"h\332" - + "A\020project,firewall\212N\020GlobalOperations\202\323\344" - + "\223\002<*:/compute/v1/projects/{project}/glob" - + "al/firewalls/{firewall}\022\254\001\n\003Get\022+.google" - + ".cloud.compute.v1.GetFirewallRequest\032!.g" - + "oogle.cloud.compute.v1.Firewall\"U\332A\020proj" - + "ect,firewall\202\323\344\223\002<\022:/compute/v1/projects" - + "/{project}/global/firewalls/{firewall}\022\327" - + "\001\n\006Insert\022..google.cloud.compute.v1.Inse" - + "rtFirewallRequest\032\".google.cloud.compute" - + ".v1.Operation\"y\332A\031project,firewall_resou" - + "rce\212N\020GlobalOperations\202\323\344\223\002D\"//compute/v" - + "1/projects/{project}/global/firewalls:\021f" - + "irewall_resource\022\237\001\n\004List\022-.google.cloud" - + ".compute.v1.ListFirewallsRequest\032%.googl" - + "e.cloud.compute.v1.FirewallList\"A\332A\007proj" - + "ect\202\323\344\223\0021\022//compute/v1/projects/{project" - + "}/global/firewalls\022\352\001\n\005Patch\022-.google.cl" - + "oud.compute.v1.PatchFirewallRequest\032\".go" - + "ogle.cloud.compute.v1.Operation\"\215\001\332A\"pro" - + "ject,firewall,firewall_resource\212N\020Global" - + "Operations\202\323\344\223\002O2:/compute/v1/projects/{" - + "project}/global/firewalls/{firewall}:\021fi" - + "rewall_resource\022\354\001\n\006Update\022..google.clou" - + "d.compute.v1.UpdateFirewallRequest\032\".goo" - + "gle.cloud.compute.v1.Operation\"\215\001\332A\"proj" - + "ect,firewall,firewall_resource\212N\020GlobalO" - + "perations\202\323\344\223\002O\032:/compute/v1/projects/{p" - + "roject}/global/firewalls/{firewall}:\021fir" - + "ewall_resource\032r\312A\026compute.googleapis.co" - + "m\322AVhttps://www.googleapis.com/auth/comp" - + "ute,https://www.googleapis.com/auth/clou" - + "d-platform2\231\021\n\017ForwardingRules\022\323\001\n\016Aggre" - + "gatedList\022=.google.cloud.compute.v1.Aggr" - + "egatedListForwardingRulesRequest\0325.googl" - + "e.cloud.compute.v1.ForwardingRuleAggrega" - + "tedList\"K\332A\007project\202\323\344\223\002;\0229/compute/v1/p" - + "rojects/{project}/aggregated/forwardingR" - + "ules\022\362\001\n\006Delete\0224.google.cloud.compute.v" - + "1.DeleteForwardingRuleRequest\032\".google.c" - + "loud.compute.v1.Operation\"\215\001\332A\036project,r" - + "egion,forwarding_rule\212N\020RegionOperations" - + "\202\323\344\223\002S*Q/compute/v1/projects/{project}/r" - + "egions/{region}/forwardingRules/{forward" - + "ing_rule}\022\335\001\n\003Get\0221.google.cloud.compute" - + ".v1.GetForwardingRuleRequest\032\'.google.cl" - + "oud.compute.v1.ForwardingRule\"z\332A\036projec" - + "t,region,forwarding_rule\202\323\344\223\002S\022Q/compute" - + "/v1/projects/{project}/regions/{region}/" - + "forwardingRules/{forwarding_rule}\022\203\002\n\006In" - + "sert\0224.google.cloud.compute.v1.InsertFor" - + "wardingRuleRequest\032\".google.cloud.comput" - + "e.v1.Operation\"\236\001\332A\'project,region,forwa" - + "rding_rule_resource\212N\020RegionOperations\202\323" - + "\344\223\002[\"?/compute/v1/projects/{project}/reg" - + "ions/{region}/forwardingRules:\030forwardin" - + "g_rule_resource\022\302\001\n\004List\0223.google.cloud." - + "compute.v1.ListForwardingRulesRequest\032+." - + "google.cloud.compute.v1.ForwardingRuleLi" - + "st\"X\332A\016project,region\202\323\344\223\002A\022?/compute/v1" + + "}/disks/{disk}:\rdisk_resource\032r\312A\026comput" + + "e.googleapis.com\322AVhttps://www.googleapi" + + "s.com/auth/compute,https://www.googleapi" + + "s.com/auth/cloud-platform2\251\r\n\023ExternalVp" + + "nGateways\022\363\001\n\006Delete\0228.google.cloud.comp" + + "ute.v1.DeleteExternalVpnGatewayRequest\032\"" + + ".google.cloud.compute.v1.Operation\"\212\001\332A\034" + + "project,external_vpn_gateway\212N\020GlobalOpe" + + "rations\202\323\344\223\002R*P/compute/v1/projects/{pro" + + "ject}/global/externalVpnGateways/{extern" + + "al_vpn_gateway}\022\342\001\n\003Get\0225.google.cloud.c" + + "ompute.v1.GetExternalVpnGatewayRequest\032+" + + ".google.cloud.compute.v1.ExternalVpnGate" + + "way\"w\332A\034project,external_vpn_gateway\202\323\344\223" + + "\002R\022P/compute/v1/projects/{project}/globa" + + "l/externalVpnGateways/{external_vpn_gate" + + "way}\022\204\002\n\006Insert\0228.google.cloud.compute.v" + + "1.InsertExternalVpnGatewayRequest\032\".goog" + + "le.cloud.compute.v1.Operation\"\233\001\332A%proje" + + "ct,external_vpn_gateway_resource\212N\020Globa" + + "lOperations\202\323\344\223\002Z\"9/compute/v1/projects/" + + "{project}/global/externalVpnGateways:\035ex" + + "ternal_vpn_gateway_resource\022\275\001\n\004List\0227.g" + + "oogle.cloud.compute.v1.ListExternalVpnGa" + + "tewaysRequest\032/.google.cloud.compute.v1." + + "ExternalVpnGatewayList\"K\332A\007project\202\323\344\223\002;" + + "\0229/compute/v1/projects/{project}/global/" + + "externalVpnGateways\022\262\002\n\tSetLabels\022;.goog" + + "le.cloud.compute.v1.SetLabelsExternalVpn" + + "GatewayRequest\032\".google.cloud.compute.v1" + + ".Operation\"\303\001\332A3project,resource,global_" + + "set_labels_request_resource\212N\020GlobalOper" + + "ations\202\323\344\223\002t\"N/compute/v1/projects/{proj" + + "ect}/global/externalVpnGateways/{resourc" + + "e}/setLabels:\"global_set_labels_request_" + + "resource\022\306\002\n\022TestIamPermissions\022D.google" + + ".cloud.compute.v1.TestIamPermissionsExte" + + "rnalVpnGatewayRequest\0320.google.cloud.com" + + "pute.v1.TestPermissionsResponse\"\267\001\332A2pro" + + "ject,resource,test_permissions_request_r" + + "esource\202\323\344\223\002|\"W/compute/v1/projects/{pro" + + "ject}/global/externalVpnGateways/{resour" + + "ce}/testIamPermissions:!test_permissions" + + "_request_resource\032r\312A\026compute.googleapis" + + ".com\322AVhttps://www.googleapis.com/auth/c" + + "ompute,https://www.googleapis.com/auth/c" + + "loud-platform2\225$\n\020FirewallPolicies\022\307\002\n\016A" + + "ddAssociation\022<.google.cloud.compute.v1." + + "AddAssociationFirewallPolicyRequest\032\".go" + + "ogle.cloud.compute.v1.Operation\"\322\001\332A4fir" + + "ewall_policy,firewall_policy_association" + + "_resource\212N\034GlobalOrganizationOperations" + + "\202\323\344\223\002v\"N/compute/v1/locations/global/fir" + + "ewallPolicies/{firewall_policy}/addAssoc" + + "iation:$firewall_policy_association_reso" + + "urce\022\244\002\n\007AddRule\0225.google.cloud.compute." + + "v1.AddRuleFirewallPolicyRequest\032\".google" + + ".cloud.compute.v1.Operation\"\275\001\332A-firewal" + + "l_policy,firewall_policy_rule_resource\212N" + + "\034GlobalOrganizationOperations\202\323\344\223\002h\"G/co" + + "mpute/v1/locations/global/firewallPolici" + + "es/{firewall_policy}/addRule:\035firewall_p" + + "olicy_rule_resource\022\360\001\n\nCloneRules\0228.goo" + + "gle.cloud.compute.v1.CloneRulesFirewallP" + + "olicyRequest\032\".google.cloud.compute.v1.O" + + "peration\"\203\001\332A\017firewall_policy\212N\034GlobalOr" + + "ganizationOperations\202\323\344\223\002L\"J/compute/v1/" + + "locations/global/firewallPolicies/{firew" + + "all_policy}/cloneRules\022\334\001\n\006Delete\0224.goog" + + "le.cloud.compute.v1.DeleteFirewallPolicy" + + "Request\032\".google.cloud.compute.v1.Operat" + + "ion\"x\332A\017firewall_policy\212N\034GlobalOrganiza" + + "tionOperations\202\323\344\223\002A*?/compute/v1/locati" + + "ons/global/firewallPolicies/{firewall_po" + + "licy}\022\274\001\n\003Get\0221.google.cloud.compute.v1." + + "GetFirewallPolicyRequest\032\'.google.cloud." + + "compute.v1.FirewallPolicy\"Y\332A\017firewall_p" + + "olicy\202\323\344\223\002A\022?/compute/v1/locations/globa" + + "l/firewallPolicies/{firewall_policy}\022\354\001\n" + + "\016GetAssociation\022<.google.cloud.compute.v" + + "1.GetAssociationFirewallPolicyRequest\0322." + + "google.cloud.compute.v1.FirewallPolicyAs" + + "sociation\"h\332A\017firewall_policy\202\323\344\223\002P\022N/co" + + "mpute/v1/locations/global/firewallPolici" + + "es/{firewall_policy}/getAssociation\022\305\001\n\014" + + "GetIamPolicy\022:.google.cloud.compute.v1.G" + + "etIamPolicyFirewallPolicyRequest\032\037.googl" + + "e.cloud.compute.v1.Policy\"X\332A\010resource\202\323" + + "\344\223\002G\022E/compute/v1/locations/global/firew" + + "allPolicies/{resource}/getIamPolicy\022\320\001\n\007" + + "GetRule\0225.google.cloud.compute.v1.GetRul" + + "eFirewallPolicyRequest\032+.google.cloud.co" + + "mpute.v1.FirewallPolicyRule\"a\332A\017firewall" + + "_policy\202\323\344\223\002I\022G/compute/v1/locations/glo" + + "bal/firewallPolicies/{firewall_policy}/g" + + "etRule\022\370\001\n\006Insert\0224.google.cloud.compute" + + ".v1.InsertFirewallPolicyRequest\032\".google" + + ".cloud.compute.v1.Operation\"\223\001\332A\"parent_" + + "id,firewall_policy_resource\212N\034GlobalOrga" + + "nizationOperations\202\323\344\223\002I\"-/compute/v1/lo" + + "cations/global/firewallPolicies:\030firewal" + + "l_policy_resource\022\243\001\n\004List\0224.google.clou" + + "d.compute.v1.ListFirewallPoliciesRequest" + + "\032+.google.cloud.compute.v1.FirewallPolic" + + "yList\"8\332A\000\202\323\344\223\002/\022-/compute/v1/locations/" + + "global/firewallPolicies\022\340\001\n\020ListAssociat" + + "ions\022>.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" + + "_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\022\243\002\n\005Patch\0223.google.cloud.co" - + "mpute.v1.PatchForwardingRuleRequest\032\".go" - + "ogle.cloud.compute.v1.Operation\"\300\001\332A7pro" - + "ject,region,forwarding_rule,forwarding_r" - + "ule_resource\212N\020RegionOperations\202\323\344\223\002m2Q/" - + "compute/v1/projects/{project}/regions/{r" - + "egion}/forwardingRules/{forwarding_rule}" - + ":\030forwarding_rule_resource\022\273\002\n\tSetLabels" - + "\0227.google.cloud.compute.v1.SetLabelsForw" - + "ardingRuleRequest\032\".google.cloud.compute" - + ".v1.Operation\"\320\001\332A:project,region,resour" - + "ce,region_set_labels_request_resource\212N\020" - + "RegionOperations\202\323\344\223\002z\"T/compute/v1/proj" - + "ects/{project}/regions/{region}/forwardi" - + "ngRules/{resource}/setLabels:\"region_set" - + "_labels_request_resource\022\267\002\n\tSetTarget\0227" - + ".google.cloud.compute.v1.SetTargetForwar" + + "wardingRules/{forwarding_rule}\022\203\002\n\006Inser" + + "t\0224.google.cloud.compute.v1.InsertForwar" + "dingRuleRequest\032\".google.cloud.compute.v" - + "1.Operation\"\314\001\332A8project,region,forwardi" - + "ng_rule,target_reference_resource\212N\020Regi" - + "onOperations\202\323\344\223\002x\"[/compute/v1/projects" - + "/{project}/regions/{region}/forwardingRu" - + "les/{forwarding_rule}/setTarget:\031target_" - + "reference_resource\032r\312A\026compute.googleapi" - + "s.com\322AVhttps://www.googleapis.com/auth/" - + "compute,https://www.googleapis.com/auth/" - + "cloud-platform2\311\013\n\017GlobalAddresses\022\311\001\n\006D" - + "elete\0223.google.cloud.compute.v1.DeleteGl" - + "obalAddressRequest\032\".google.cloud.comput" - + "e.v1.Operation\"f\332A\017project,address\212N\020Glo" - + "balOperations\202\323\344\223\002;*9/compute/v1/project" - + "s/{project}/global/addresses/{address}\022\256" - + "\001\n\003Get\0220.google.cloud.compute.v1.GetGlob" - + "alAddressRequest\032 .google.cloud.compute." - + "v1.Address\"S\332A\017project,address\202\323\344\223\002;\0229/c" - + "ompute/v1/projects/{project}/global/addr" - + "esses/{address}\022\332\001\n\006Insert\0223.google.clou" - + "d.compute.v1.InsertGlobalAddressRequest\032" - + "\".google.cloud.compute.v1.Operation\"w\332A\030" - + "project,address_resource\212N\020GlobalOperati" - + "ons\202\323\344\223\002C\"//compute/v1/projects/{project" - + "}/global/addresses:\020address_resource\022\244\001\n" - + "\004List\0223.google.cloud.compute.v1.ListGlob" - + "alAddressesRequest\032$.google.cloud.comput" - + "e.v1.AddressList\"A\332A\007project\202\323\344\223\0021\022//com" - + "pute/v1/projects/{project}/global/addres" - + "ses\022\232\002\n\004Move\0221.google.cloud.compute.v1.M" - + "oveGlobalAddressRequest\032\".google.cloud.c" - + "ompute.v1.Operation\"\272\001\332A6project,address" - + ",global_addresses_move_request_resource\212" - + "N\020GlobalOperations\202\323\344\223\002h\">/compute/v1/pr" - + "ojects/{project}/global/addresses/{addre" - + "ss}/move:&global_addresses_move_request_" - + "resource\022\243\002\n\tSetLabels\0226.google.cloud.co" - + "mpute.v1.SetLabelsGlobalAddressRequest\032\"" - + ".google.cloud.compute.v1.Operation\"\271\001\332A3" - + "project,resource,global_set_labels_reque" - + "st_resource\212N\020GlobalOperations\202\323\344\223\002j\"D/c" - + "ompute/v1/projects/{project}/global/addr" - + "esses/{resource}/setLabels:\"global_set_l" - + "abels_request_resource\032r\312A\026compute.googl" - + "eapis.com\322AVhttps://www.googleapis.com/a" - + "uth/compute,https://www.googleapis.com/a" - + "uth/cloud-platform2\373\016\n\025GlobalForwardingR" - + "ules\022\346\001\n\006Delete\022:.google.cloud.compute.v" - + "1.DeleteGlobalForwardingRuleRequest\032\".go" - + "ogle.cloud.compute.v1.Operation\"|\332A\027proj" - + "ect,forwarding_rule\212N\020GlobalOperations\202\323" - + "\344\223\002I*G/compute/v1/projects/{project}/glo" - + "bal/forwardingRules/{forwarding_rule}\022\322\001" - + "\n\003Get\0227.google.cloud.compute.v1.GetGloba" - + "lForwardingRuleRequest\032\'.google.cloud.co" - + "mpute.v1.ForwardingRule\"i\332A\027project,forw" - + "arding_rule\202\323\344\223\002I\022G/compute/v1/projects/" - + "{project}/global/forwardingRules/{forwar" - + "ding_rule}\022\370\001\n\006Insert\022:.google.cloud.com" - + "pute.v1.InsertGlobalForwardingRuleReques" - + "t\032\".google.cloud.compute.v1.Operation\"\215\001" - + "\332A project,forwarding_rule_resource\212N\020Gl" - + "obalOperations\202\323\344\223\002Q\"5/compute/v1/projec" - + "ts/{project}/global/forwardingRules:\030for" - + "warding_rule_resource\022\267\001\n\004List\0229.google." - + "cloud.compute.v1.ListGlobalForwardingRul" - + "esRequest\032+.google.cloud.compute.v1.Forw" - + "ardingRuleList\"G\332A\007project\202\323\344\223\0027\0225/compu" - + "te/v1/projects/{project}/global/forwardi" - + "ngRules\022\230\002\n\005Patch\0229.google.cloud.compute" - + ".v1.PatchGlobalForwardingRuleRequest\032\".g" - + "oogle.cloud.compute.v1.Operation\"\257\001\332A0pr" - + "oject,forwarding_rule,forwarding_rule_re" - + "source\212N\020GlobalOperations\202\323\344\223\002c2G/comput" - + "e/v1/projects/{project}/global/forwardin" - + "gRules/{forwarding_rule}:\030forwarding_rul" - + "e_resource\022\260\002\n\tSetLabels\022=.google.cloud." - + "compute.v1.SetLabelsGlobalForwardingRule" - + "Request\032\".google.cloud.compute.v1.Operat" - + "ion\"\277\001\332A3project,resource,global_set_lab" - + "els_request_resource\212N\020GlobalOperations\202" - + "\323\344\223\002p\"J/compute/v1/projects/{project}/gl" - + "obal/forwardingRules/{resource}/setLabel" - + "s:\"global_set_labels_request_resource\022\254\002" - + "\n\tSetTarget\022=.google.cloud.compute.v1.Se" - + "tTargetGlobalForwardingRuleRequest\032\".goo" - + "gle.cloud.compute.v1.Operation\"\273\001\332A1proj" - + "ect,forwarding_rule,target_reference_res" - + "ource\212N\020GlobalOperations\202\323\344\223\002n\"Q/compute" - + "/v1/projects/{project}/global/forwarding" - + "Rules/{forwarding_rule}/setTarget:\031targe" - + "t_reference_resource\032r\312A\026compute.googlea" - + "pis.com\322AVhttps://www.googleapis.com/aut" - + "h/compute,https://www.googleapis.com/aut" - + "h/cloud-platform2\254\022\n\033GlobalNetworkEndpoi" - + "ntGroups\022\274\003\n\026AttachNetworkEndpoints\022P.go" - + "ogle.cloud.compute.v1.AttachNetworkEndpo" - + "intsGlobalNetworkEndpointGroupRequest\032\"." - + "google.cloud.compute.v1.Operation\"\253\002\332A_p" - + "roject,network_endpoint_group,global_net" - + "work_endpoint_groups_attach_endpoints_re", - "quest_resource\212N\020GlobalOperations\202\323\344\223\002\257\001" - + "\"k/compute/v1/projects/{project}/global/" - + "networkEndpointGroups/{network_endpoint_" - + "group}/attachNetworkEndpoints:@global_ne" - + "twork_endpoint_groups_attach_endpoints_r" - + "equest_resource\022\201\002\n\006Delete\022@.google.clou" - + "d.compute.v1.DeleteGlobalNetworkEndpoint" - + "GroupRequest\032\".google.cloud.compute.v1.O" - + "peration\"\220\001\332A\036project,network_endpoint_g" - + "roup\212N\020GlobalOperations\202\323\344\223\002V*T/compute/" - + "v1/projects/{project}/global/networkEndp" - + "ointGroups/{network_endpoint_group}\022\274\003\n\026" - + "DetachNetworkEndpoints\022P.google.cloud.co" - + "mpute.v1.DetachNetworkEndpointsGlobalNet" - + "workEndpointGroupRequest\032\".google.cloud." - + "compute.v1.Operation\"\253\002\332A_project,networ" - + "k_endpoint_group,global_network_endpoint" - + "_groups_detach_endpoints_request_resourc" - + "e\212N\020GlobalOperations\202\323\344\223\002\257\001\"k/compute/v1" - + "/projects/{project}/global/networkEndpoi" - + "ntGroups/{network_endpoint_group}/detach" - + "NetworkEndpoints:@global_network_endpoin" - + "t_groups_detach_endpoints_request_resour" - + "ce\022\362\001\n\003Get\022=.google.cloud.compute.v1.Get" - + "GlobalNetworkEndpointGroupRequest\032-.goog" - + "le.cloud.compute.v1.NetworkEndpointGroup" - + "\"}\332A\036project,network_endpoint_group\202\323\344\223\002" - + "V\022T/compute/v1/projects/{project}/global" - + "/networkEndpointGroups/{network_endpoint" - + "_group}\022\222\002\n\006Insert\022@.google.cloud.comput" - + "e.v1.InsertGlobalNetworkEndpointGroupReq" + + "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" + + "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" - + "\"\241\001\332A\'project,network_endpoint_group_res" - + "ource\212N\020GlobalOperations\202\323\344\223\002^\";/compute" - + "/v1/projects/{project}/global/networkEnd" - + "pointGroups:\037network_endpoint_group_reso" - + "urce\022\311\001\n\004List\022?.google.cloud.compute.v1." - + "ListGlobalNetworkEndpointGroupsRequest\0321" - + ".google.cloud.compute.v1.NetworkEndpoint" - + "GroupList\"M\332A\007project\202\323\344\223\002=\022;/compute/v1" + + "\"\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\022\300\002\n\024ListNetworkEndpoints\022O.goog" - + "le.cloud.compute.v1.ListNetworkEndpoints" - + "GlobalNetworkEndpointGroupsRequest\032B.goo" - + "gle.cloud.compute.v1.NetworkEndpointGrou" - + "psListNetworkEndpoints\"\222\001\332A\036project,netw" - + "ork_endpoint_group\202\323\344\223\002k\"i/compute/v1/pr" + + "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/{network_endpoint_group}/listNetwo" - + "rkEndpoints\032r\312A\026compute.googleapis.com\322A" - + "Vhttps://www.googleapis.com/auth/compute" - + ",https://www.googleapis.com/auth/cloud-p" - + "latform2\320\010\n\020GlobalOperations\022\312\001\n\016Aggrega" - + "tedList\022>.google.cloud.compute.v1.Aggreg" - + "atedListGlobalOperationsRequest\0320.google" - + ".cloud.compute.v1.OperationAggregatedLis" - + "t\"F\332A\007project\202\323\344\223\0026\0224/compute/v1/project" - + "s/{project}/aggregated/operations\022\321\001\n\006De" - + "lete\0225.google.cloud.compute.v1.DeleteGlo" - + "balOperationRequest\0326.google.cloud.compu" - + "te.v1.DeleteGlobalOperationResponse\"X\332A\021" - + "project,operation\202\323\344\223\002>*\022.google.cloud.compute.v1" - + ".GetGlobalOrganizationOperationRequest\032\"" - + ".google.cloud.compute.v1.Operation\"J\332A\to" - + "peration\220N\001\202\323\344\223\0025\0223/compute/v1/locations" - + "/global/operations/{operation}\022\244\001\n\004List\022" - + "@.google.cloud.compute.v1.ListGlobalOrga" - + "nizationOperationsRequest\032&.google.cloud" - + ".compute.v1.OperationList\"2\332A\000\202\323\344\223\002)\022\'/c" - + "ompute/v1/locations/global/operations\032r\312" - + "A\026compute.googleapis.com\322AVhttps://www.g" - + "oogleapis.com/auth/compute,https://www.g" - + "oogleapis.com/auth/cloud-platform2\321\013\n\035Gl" - + "obalPublicDelegatedPrefixes\022\207\002\n\006Delete\022B" - + ".google.cloud.compute.v1.DeleteGlobalPub" - + "licDelegatedPrefixeRequest\032\".google.clou" - + "d.compute.v1.Operation\"\224\001\332A\037project,publ" - + "ic_delegated_prefix\212N\020GlobalOperations\202\323" - + "\344\223\002Y*W/compute/v1/projects/{project}/glo" - + "bal/publicDelegatedPrefixes/{public_dele" - + "gated_prefix}\022\372\001\n\003Get\022?.google.cloud.com" - + "pute.v1.GetGlobalPublicDelegatedPrefixeR" - + "equest\032..google.cloud.compute.v1.PublicD" - + "elegatedPrefix\"\201\001\332A\037project,public_deleg" - + "ated_prefix\202\323\344\223\002Y\022W/compute/v1/projects/" - + "{project}/global/publicDelegatedPrefixes" - + "/{public_delegated_prefix}\022\230\002\n\006Insert\022B." - + "google.cloud.compute.v1.InsertGlobalPubl" - + "icDelegatedPrefixeRequest\032\".google.cloud" - + ".compute.v1.Operation\"\245\001\332A(project,publi" - + "c_delegated_prefix_resource\212N\020GlobalOper" - + "ations\202\323\344\223\002a\"=/compute/v1/projects/{proj" - + "ect}/global/publicDelegatedPrefixes: pub" - + "lic_delegated_prefix_resource\022\316\001\n\004List\022A" - + ".google.cloud.compute.v1.ListGlobalPubli" - + "cDelegatedPrefixesRequest\0322.google.cloud" - + ".compute.v1.PublicDelegatedPrefixList\"O\332" - + "A\007project\202\323\344\223\002?\022=/compute/v1/projects/{p" - + "roject}/global/publicDelegatedPrefixes\022\310" - + "\002\n\005Patch\022A.google.cloud.compute.v1.Patch" - + "GlobalPublicDelegatedPrefixeRequest\032\".go" - + "ogle.cloud.compute.v1.Operation\"\327\001\332A@pro" - + "ject,public_delegated_prefix,public_dele" - + "gated_prefix_resource\212N\020GlobalOperations" - + "\202\323\344\223\002{2W/compute/v1/projects/{project}/g" - + "lobal/publicDelegatedPrefixes/{public_de" - + "legated_prefix}: public_delegated_prefix" - + "_resource\032r\312A\026compute.googleapis.com\322AVh" - + "ttps://www.googleapis.com/auth/compute,h" - + "ttps://www.googleapis.com/auth/cloud-pla" - + "tform2\203\r\n\014HealthChecks\022\313\001\n\016AggregatedLis" - + "t\022:.google.cloud.compute.v1.AggregatedLi" - + "stHealthChecksRequest\0323.google.cloud.com" - + "pute.v1.HealthChecksAggregatedList\"H\332A\007p" - + "roject\202\323\344\223\0028\0226/compute/v1/projects/{proj" - + "ect}/aggregated/healthChecks\022\324\001\n\006Delete\022" - + "1.google.cloud.compute.v1.DeleteHealthCh" - + "eckRequest\032\".google.cloud.compute.v1.Ope" - + "ration\"s\332A\024project,health_check\212N\020Global" - + "Operations\202\323\344\223\002C*A/compute/v1/projects/{" - + "project}/global/healthChecks/{health_che" - + "ck}\022\275\001\n\003Get\022..google.cloud.compute.v1.Ge" - + "tHealthCheckRequest\032$.google.cloud.compu" - + "te.v1.HealthCheck\"`\332A\024project,health_che" - + "ck\202\323\344\223\002C\022A/compute/v1/projects/{project}" - + "/global/healthChecks/{health_check}\022\346\001\n\006" - + "Insert\0221.google.cloud.compute.v1.InsertH" - + "ealthCheckRequest\032\".google.cloud.compute" - + ".v1.Operation\"\204\001\332A\035project,health_check_" - + "resource\212N\020GlobalOperations\202\323\344\223\002K\"2/comp" - + "ute/v1/projects/{project}/global/healthC" - + "hecks:\025health_check_resource\022\250\001\n\004List\0220." - + "google.cloud.compute.v1.ListHealthChecks" - + "Request\032(.google.cloud.compute.v1.Health" - + "CheckList\"D\332A\007project\202\323\344\223\0024\0222/compute/v1" - + "/projects/{project}/global/healthChecks\022" - + "\200\002\n\005Patch\0220.google.cloud.compute.v1.Patc" - + "hHealthCheckRequest\032\".google.cloud.compu" - + "te.v1.Operation\"\240\001\332A*project,health_chec" - + "k,health_check_resource\212N\020GlobalOperatio" - + "ns\202\323\344\223\002Z2A/compute/v1/projects/{project}" - + "/global/healthChecks/{health_check}:\025hea" - + "lth_check_resource\022\202\002\n\006Update\0221.google.c" - + "loud.compute.v1.UpdateHealthCheckRequest" - + "\032\".google.cloud.compute.v1.Operation\"\240\001\332" - + "A*project,health_check,health_check_reso" - + "urce\212N\020GlobalOperations\202\323\344\223\002Z\032A/compute/" - + "v1/projects/{project}/global/healthCheck" - + "s/{health_check}:\025health_check_resource\032" - + "r\312A\026compute.googleapis.com\322AVhttps://www" - + ".googleapis.com/auth/compute,https://www" - + ".googleapis.com/auth/cloud-platform2\204\003\n\020" - + "ImageFamilyViews\022\310\001\n\003Get\0222.google.cloud." - + "compute.v1.GetImageFamilyViewRequest\032(.g" - + "oogle.cloud.compute.v1.ImageFamilyView\"c" - + "\332A\023project,zone,family\202\323\344\223\002G\022E/compute/v" - + "1/projects/{project}/zones/{zone}/imageF" - + "amilyViews/{family}\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\374\023\n\006Images\022\272\001" - + "\n\006Delete\022+.google.cloud.compute.v1.Delet" - + "eImageRequest\032\".google.cloud.compute.v1." - + "Operation\"_\332A\rproject,image\212N\020GlobalOper" - + "ations\202\323\344\223\0026*4/compute/v1/projects/{proj" - + "ect}/global/images/{image}\022\204\002\n\tDeprecate" - + "\022..google.cloud.compute.v1.DeprecateImag" - + "eRequest\032\".google.cloud.compute.v1.Opera" - + "tion\"\242\001\332A)project,image,deprecation_stat" - + "us_resource\212N\020GlobalOperations\202\323\344\223\002]\">/c" - + "ompute/v1/projects/{project}/global/imag" - + "es/{image}/deprecate:\033deprecation_status" - + "_resource\022\235\001\n\003Get\022(.google.cloud.compute" - + ".v1.GetImageRequest\032\036.google.cloud.compu" - + "te.v1.Image\"L\332A\rproject,image\202\323\344\223\0026\0224/co" - + "mpute/v1/projects/{project}/global/image" - + "s/{image}\022\272\001\n\rGetFromFamily\0222.google.clo" - + "ud.compute.v1.GetFromFamilyImageRequest\032" - + "\036.google.cloud.compute.v1.Image\"U\332A\016proj" - + "ect,family\202\323\344\223\002>\022\",/compute/v1/projec" - + "ts/{project}/global/images:\016image_resour" - + "ce\022\226\001\n\004List\022*.google.cloud.compute.v1.Li" - + "stImagesRequest\032\".google.cloud.compute.v" - + "1.ImageList\">\332A\007project\202\323\344\223\002.\022,/compute/" - + "v1/projects/{project}/global/images\022\327\001\n\005" - + "Patch\022*.google.cloud.compute.v1.PatchIma" + + "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" + + "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\"\242\002\332A^project,zone,ins" + + "mpute.v1.Operation\"\237\002\332A]project,zone,ins" + "tance_group_manager,instance_group_manag" - + "ers_abandon_instances_request_resource\212N" - + "\016ZoneOperations\202\323\344\223\002\251\001\"k/compute/v1/proj" - + "ects/{project}/zones/{zone}/instanceGrou" - + "pManagers/{instance_group_manager}/aband" - + "onInstances::instance_group_managers_aba" - + "ndon_instances_request_resource\022\345\001\n\016Aggr" - + "egatedList\022C.google.cloud.compute.v1.Agg" - + "regatedListInstanceGroupManagersRequest\032" - + ";.google.cloud.compute.v1.InstanceGroupM" - + "anagerAggregatedList\"Q\332A\007project\202\323\344\223\002A\022?" - + "/compute/v1/projects/{project}/aggregate" - + "d/instanceGroupManagers\022\256\003\n\027ApplyUpdates" - + "ToInstances\022K.google.cloud.compute.v1.Ap" - + "plyUpdatesToInstancesInstanceGroupManage" - + "rRequest\032\".google.cloud.compute.v1.Opera" - + "tion\"\241\002\332AZproject,zone,instance_group_ma" - + "nager,instance_group_managers_apply_upda" - + "tes_request_resource\212N\016ZoneOperations\202\323\344" - + "\223\002\254\001\"r/compute/v1/projects/{project}/zon" - + "es/{zone}/instanceGroupManagers/{instanc" - + "e_group_manager}/applyUpdatesToInstances" - + ":6instance_group_managers_apply_updates_" - + "request_resource\022\234\003\n\017CreateInstances\022C.g" - + "oogle.cloud.compute.v1.CreateInstancesIn" - + "stanceGroupManagerRequest\032\".google.cloud" - + ".compute.v1.Operation\"\237\002\332A]project,zone," - + "instance_group_manager,instance_group_ma" - + "nagers_create_instances_request_resource" - + "\212N\016ZoneOperations\202\323\344\223\002\247\001\"j/compute/v1/pr" - + "ojects/{project}/zones/{zone}/instanceGr" - + "oupManagers/{instance_group_manager}/cre" - + "ateInstances:9instance_group_managers_cr" - + "eate_instances_request_resource\022\204\002\n\006Dele" - + "te\022:.google.cloud.compute.v1.DeleteInsta" - + "nceGroupManagerRequest\032\".google.cloud.co" - + "mpute.v1.Operation\"\231\001\332A#project,zone,ins" - + "tance_group_manager\212N\016ZoneOperations\202\323\344\223" - + "\002\\*Z/compute/v1/projects/{project}/zones" - + "/{zone}/instanceGroupManagers/{instance_" - + "group_manager}\022\234\003\n\017DeleteInstances\022C.goo" - + "gle.cloud.compute.v1.DeleteInstancesInst" + + "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" + + "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\"\237\002\332A]project,zone,in" + + "ompute.v1.Operation\"\332\001\332ACproject,zone,in" + "stance_group_manager,instance_group_mana" - + "gers_delete_instances_request_resource\212N" - + "\016ZoneOperations\202\323\344\223\002\247\001\"j/compute/v1/proj" - + "ects/{project}/zones/{zone}/instanceGrou" - + "pManagers/{instance_group_manager}/delet" - + "eInstances:9instance_group_managers_dele" - + "te_instances_request_resource\022\305\003\n\030Delete" - + "PerInstanceConfigs\022L.google.cloud.comput" - + "e.v1.DeletePerInstanceConfigsInstanceGro" - + "upManagerRequest\032\".google.cloud.compute." - + "v1.Operation\"\266\002\332Adproject,zone,instance_" - + "group_manager,instance_group_managers_de" - + "lete_per_instance_configs_req_resource\212N" - + "\016ZoneOperations\202\323\344\223\002\267\001\"s/compute/v1/proj" - + "ects/{project}/zones/{zone}/instanceGrou" - + "pManagers/{instance_group_manager}/delet" - + "ePerInstanceConfigs:@instance_group_mana" - + "gers_delete_per_instance_configs_req_res" - + "ource\022\370\001\n\003Get\0227.google.cloud.compute.v1." - + "GetInstanceGroupManagerRequest\032-.google." - + "cloud.compute.v1.InstanceGroupManager\"\210\001" - + "\332A#project,zone,instance_group_manager\202\323" - + "\344\223\002\\\022Z/compute/v1/projects/{project}/zon" - + "es/{zone}/instanceGroupManagers/{instanc" - + "e_group_manager}\022\225\002\n\006Insert\022:.google.clo" - + "ud.compute.v1.InsertInstanceGroupManager" - + "Request\032\".google.cloud.compute.v1.Operat" - + "ion\"\252\001\332A,project,zone,instance_group_man" - + "ager_resource\212N\016ZoneOperations\202\323\344\223\002d\"A/c" - + "ompute/v1/projects/{project}/zones/{zone" - + "}/instanceGroupManagers:\037instance_group_" - + "manager_resource\022\316\001\n\004List\0229.google.cloud" - + ".compute.v1.ListInstanceGroupManagersReq" - + "uest\0321.google.cloud.compute.v1.InstanceG" - + "roupManagerList\"X\332A\014project,zone\202\323\344\223\002C\022A" - + "/compute/v1/projects/{project}/zones/{zo" - + "ne}/instanceGroupManagers\022\245\002\n\nListErrors" - + "\022?.google.cloud.compute.v1.ListErrorsIns" - + "tanceGroupManagersRequest\032@.google.cloud" - + ".compute.v1.InstanceGroupManagersListErr" - + "orsResponse\"\223\001\332A#project,zone,instance_g" - + "roup_manager\202\323\344\223\002g\022e/compute/v1/projects" - + "/{project}/zones/{zone}/instanceGroupMan" - + "agers/{instance_group_manager}/listError" - + "s\022\315\002\n\024ListManagedInstances\022I.google.clou" - + "d.compute.v1.ListManagedInstancesInstanc" - + "eGroupManagersRequest\032J.google.cloud.com" - + "pute.v1.InstanceGroupManagersListManaged" - + "InstancesResponse\"\235\001\332A#project,zone,inst" - + "ance_group_manager\202\323\344\223\002q\"o/compute/v1/pr" - + "ojects/{project}/zones/{zone}/instanceGr" - + "oupManagers/{instance_group_manager}/lis" - + "tManagedInstances\022\321\002\n\026ListPerInstanceCon" - + "figs\022K.google.cloud.compute.v1.ListPerIn" - + "stanceConfigsInstanceGroupManagersReques" - + "t\032H.google.cloud.compute.v1.InstanceGrou" - + "pManagersListPerInstanceConfigsResp\"\237\001\332A" - + "#project,zone,instance_group_manager\202\323\344\223" - + "\002s\"q/compute/v1/projects/{project}/zones" - + "/{zone}/instanceGroupManagers/{instance_" - + "group_manager}/listPerInstanceConfigs\022\303\002" - + "\n\005Patch\0229.google.cloud.compute.v1.PatchI" - + "nstanceGroupManagerRequest\032\".google.clou" - + "d.compute.v1.Operation\"\332\001\332ACproject,zone" - + ",instance_group_manager,instance_group_m" - + "anager_resource\212N\016ZoneOperations\202\323\344\223\002}2Z" - + "/compute/v1/projects/{project}/zones/{zo" - + "ne}/instanceGroupManagers/{instance_grou" - + "p_manager}:\037instance_group_manager_resou" - + "rce\022\300\003\n\027PatchPerInstanceConfigs\022K.google" - + ".cloud.compute.v1.PatchPerInstanceConfig" - + "sInstanceGroupManagerRequest\032\".google.cl" - + "oud.compute.v1.Operation\"\263\002\332Acproject,zo" - + "ne,instance_group_manager,instance_group" - + "_managers_patch_per_instance_configs_req" - + "_resource\212N\016ZoneOperations\202\323\344\223\002\265\001\"r/comp" - + "ute/v1/projects/{project}/zones/{zone}/i" - + "nstanceGroupManagers/{instance_group_man" - + "ager}/patchPerInstanceConfigs:?instance_" - + "group_managers_patch_per_instance_config" - + "s_req_resource\022\246\003\n\021RecreateInstances\022E.g" - + "oogle.cloud.compute.v1.RecreateInstances" + + "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" + + "stanceGroupManagerRequest\032\".google.cloud" + + ".compute.v1.Operation\"\263\002\332Acproject,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\"\245\002\332A_project,zon" + + "ud.compute.v1.Operation\"\266\002\332Adproject,zon" + "e,instance_group_manager,instance_group_" - + "managers_recreate_instances_request_reso" - + "urce\212N\016ZoneOperations\202\323\344\223\002\253\001\"l/compute/v" - + "1/projects/{project}/zones/{zone}/instan" - + "ceGroupManagers/{instance_group_manager}" - + "/recreateInstances:;instance_group_manag" - + "ers_recreate_instances_request_resource\022" - + "\220\002\n\006Resize\022:.google.cloud.compute.v1.Res" - + "izeInstanceGroupManagerRequest\032\".google." - + "cloud.compute.v1.Operation\"\245\001\332A(project," - + "zone,instance_group_manager,size\212N\016ZoneO" - + "perations\202\323\344\223\002c\"a/compute/v1/projects/{p" - + "roject}/zones/{zone}/instanceGroupManage" - + "rs/{instance_group_manager}/resize\022\262\003\n\023S" - + "etInstanceTemplate\022G.google.cloud.comput" - + "e.v1.SetInstanceTemplateInstanceGroupMan" - + "agerRequest\032\".google.cloud.compute.v1.Op", - "eration\"\255\002\332Abproject,zone,instance_group" - + "_manager,instance_group_managers_set_ins" - + "tance_template_request_resource\212N\016ZoneOp" - + "erations\202\323\344\223\002\260\001\"n/compute/v1/projects/{p" - + "roject}/zones/{zone}/instanceGroupManage" - + "rs/{instance_group_manager}/setInstanceT" - + "emplate:>instance_group_managers_set_ins" - + "tance_template_request_resource\022\231\003\n\016SetT" - + "argetPools\022B.google.cloud.compute.v1.Set" - + "TargetPoolsInstanceGroupManagerRequest\032\"" - + ".google.cloud.compute.v1.Operation\"\236\002\332A]" - + "project,zone,instance_group_manager,inst" - + "ance_group_managers_set_target_pools_req" - + "uest_resource\212N\016ZoneOperations\202\323\344\223\002\246\001\"i/" - + "compute/v1/projects/{project}/zones/{zon" - + "e}/instanceGroupManagers/{instance_group" - + "_manager}/setTargetPools:9instance_group" - + "_managers_set_target_pools_request_resou" - + "rce\022\305\003\n\030UpdatePerInstanceConfigs\022L.googl" - + "e.cloud.compute.v1.UpdatePerInstanceConf" - + "igsInstanceGroupManagerRequest\032\".google." - + "cloud.compute.v1.Operation\"\266\002\332Adproject," - + "zone,instance_group_manager,instance_gro" - + "up_managers_update_per_instance_configs_" - + "req_resource\212N\016ZoneOperations\202\323\344\223\002\267\001\"s/c" - + "ompute/v1/projects/{project}/zones/{zone" - + "}/instanceGroupManagers/{instance_group_" - + "manager}/updatePerInstanceConfigs:@insta" - + "nce_group_managers_update_per_instance_c" - + "onfigs_req_resource\032r\312A\026compute.googleap" - + "is.com\322AVhttps://www.googleapis.com/auth" - + "/compute,https://www.googleapis.com/auth" - + "/cloud-platform2\360\024\n\016InstanceGroups\022\337\002\n\014A" - + "ddInstances\0229.google.cloud.compute.v1.Ad" - + "dInstancesInstanceGroupRequest\032\".google." - + "cloud.compute.v1.Operation\"\357\001\332AJproject," - + "zone,instance_group,instance_groups_add_" - + "instances_request_resource\212N\016ZoneOperati" - + "ons\202\323\344\223\002\212\001\"X/compute/v1/projects/{projec" - + "t}/zones/{zone}/instanceGroups/{instance" - + "_group}/addInstances:.instance_groups_ad" - + "d_instances_request_resource\022\320\001\n\016Aggrega" - + "tedList\022<.google.cloud.compute.v1.Aggreg" - + "atedListInstanceGroupsRequest\0324.google.c" - + "loud.compute.v1.InstanceGroupAggregatedL" - + "ist\"J\332A\007project\202\323\344\223\002:\0228/compute/v1/proje" - + "cts/{project}/aggregated/instanceGroups\022" - + "\346\001\n\006Delete\0223.google.cloud.compute.v1.Del" - + "eteInstanceGroupRequest\032\".google.cloud.c" - + "ompute.v1.Operation\"\202\001\332A\033project,zone,in" - + "stance_group\212N\016ZoneOperations\202\323\344\223\002M*K/co" - + "mpute/v1/projects/{project}/zones/{zone}" - + "/instanceGroups/{instance_group}\022\322\001\n\003Get" - + "\0220.google.cloud.compute.v1.GetInstanceGr" - + "oupRequest\032&.google.cloud.compute.v1.Ins" - + "tanceGroup\"q\332A\033project,zone,instance_gro" - + "up\202\323\344\223\002M\022K/compute/v1/projects/{project}" - + "/zones/{zone}/instanceGroups/{instance_g" - + "roup}\022\367\001\n\006Insert\0223.google.cloud.compute." - + "v1.InsertInstanceGroupRequest\032\".google.c" - + "loud.compute.v1.Operation\"\223\001\332A$project,z" - + "one,instance_group_resource\212N\016ZoneOperat" - + "ions\202\323\344\223\002U\":/compute/v1/projects/{projec" - + "t}/zones/{zone}/instanceGroups:\027instance" - + "_group_resource\022\271\001\n\004List\0222.google.cloud." - + "compute.v1.ListInstanceGroupsRequest\032*.g" - + "oogle.cloud.compute.v1.InstanceGroupList" - + "\"Q\332A\014project,zone\202\323\344\223\002<\022:/compute/v1/pro" - + "jects/{project}/zones/{zone}/instanceGro" - + "ups\022\346\002\n\rListInstances\022;.google.cloud.com" - + "pute.v1.ListInstancesInstanceGroupsReque" - + "st\0324.google.cloud.compute.v1.InstanceGro" - + "upsListInstances\"\341\001\332AKproject,zone,insta" - + "nce_group,instance_groups_list_instances" - + "_request_resource\202\323\344\223\002\214\001\"Y/compute/v1/pr" - + "ojects/{project}/zones/{zone}/instanceGr" - + "oups/{instance_group}/listInstances:/ins" - + "tance_groups_list_instances_request_reso" - + "urce\022\356\002\n\017RemoveInstances\022<.google.cloud." - + "compute.v1.RemoveInstancesInstanceGroupR" - + "equest\032\".google.cloud.compute.v1.Operati" - + "on\"\370\001\332AMproject,zone,instance_group,inst" - + "ance_groups_remove_instances_request_res" - + "ource\212N\016ZoneOperations\202\323\344\223\002\220\001\"[/compute/" - + "v1/projects/{project}/zones/{zone}/insta" - + "nceGroups/{instance_group}/removeInstanc" - + "es:1instance_groups_remove_instances_req" - + "uest_resource\022\346\002\n\rSetNamedPorts\022:.google" - + ".cloud.compute.v1.SetNamedPortsInstanceG" - + "roupRequest\032\".google.cloud.compute.v1.Op" - + "eration\"\364\001\332ALproject,zone,instance_group" - + ",instance_groups_set_named_ports_request" - + "_resource\212N\016ZoneOperations\202\323\344\223\002\215\001\"Y/comp" + + "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" - + "nstanceGroups/{instance_group}/setNamedP" - + "orts:0instance_groups_set_named_ports_re" - + "quest_resource\032r\312A\026compute.googleapis.co" - + "m\322AVhttps://www.googleapis.com/auth/comp" - + "ute,https://www.googleapis.com/auth/clou" - + "d-platform2\244\020\n\021InstanceTemplates\022\331\001\n\016Agg" - + "regatedList\022?.google.cloud.compute.v1.Ag" - + "gregatedListInstanceTemplatesRequest\0327.g" - + "oogle.cloud.compute.v1.InstanceTemplateA" - + "ggregatedList\"M\332A\007project\202\323\344\223\002=\022;/comput" - + "e/v1/projects/{project}/aggregated/insta" - + "nceTemplates\022\351\001\n\006Delete\0226.google.cloud.c" - + "ompute.v1.DeleteInstanceTemplateRequest\032" - + "\".google.cloud.compute.v1.Operation\"\202\001\332A" - + "\031project,instance_template\212N\020GlobalOpera" - + "tions\202\323\344\223\002M*K/compute/v1/projects/{proje" - + "ct}/global/instanceTemplates/{instance_t" - + "emplate}\022\326\001\n\003Get\0223.google.cloud.compute." - + "v1.GetInstanceTemplateRequest\032).google.c" - + "loud.compute.v1.InstanceTemplate\"o\332A\031pro" - + "ject,instance_template\202\323\344\223\002M\022K/compute/v" - + "1/projects/{project}/global/instanceTemp" - + "lates/{instance_template}\022\331\001\n\014GetIamPoli" - + "cy\022<.google.cloud.compute.v1.GetIamPolic" - + "yInstanceTemplateRequest\032\037.google.cloud." - + "compute.v1.Policy\"j\332A\020project,resource\202\323" - + "\344\223\002Q\022O/compute/v1/projects/{project}/glo" - + "bal/instanceTemplates/{resource}/getIamP" - + "olicy\022\372\001\n\006Insert\0226.google.cloud.compute." - + "v1.InsertInstanceTemplateRequest\032\".googl" - + "e.cloud.compute.v1.Operation\"\223\001\332A\"projec" - + "t,instance_template_resource\212N\020GlobalOpe" - + "rations\202\323\344\223\002U\"7/compute/v1/projects/{pro" - + "ject}/global/instanceTemplates:\032instance" - + "_template_resource\022\267\001\n\004List\0225.google.clo" - + "ud.compute.v1.ListInstanceTemplatesReque" - + "st\032-.google.cloud.compute.v1.InstanceTem" - + "plateList\"I\332A\007project\202\323\344\223\0029\0227/compute/v1" - + "/projects/{project}/global/instanceTempl" - + "ates\022\241\002\n\014SetIamPolicy\022<.google.cloud.com" - + "pute.v1.SetIamPolicyInstanceTemplateRequ" - + "est\032\037.google.cloud.compute.v1.Policy\"\261\001\332" - + "A3project,resource,global_set_policy_req" - + "uest_resource\202\323\344\223\002u\"O/compute/v1/project" - + "s/{project}/global/instanceTemplates/{re" - + "source}/setIamPolicy:\"global_set_policy_" - + "request_resource\022\302\002\n\022TestIamPermissions\022" - + "B.google.cloud.compute.v1.TestIamPermiss" - + "ionsInstanceTemplateRequest\0320.google.clo" - + "ud.compute.v1.TestPermissionsResponse\"\265\001" - + "\332A2project,resource,test_permissions_req" - + "uest_resource\202\323\344\223\002z\"U/compute/v1/project" - + "s/{project}/global/instanceTemplates/{re" - + "source}/testIamPermissions:!test_permiss" - + "ions_request_resource\032r\312A\026compute.google" - + "apis.com\322AVhttps://www.googleapis.com/au" - + "th/compute,https://www.googleapis.com/au" - + "th/cloud-platform2\263d\n\tInstances\022\263\002\n\017AddA" - + "ccessConfig\0227.google.cloud.compute.v1.Ad" - + "dAccessConfigInstanceRequest\032\".google.cl" - + "oud.compute.v1.Operation\"\302\001\332A>project,zo" - + "ne,instance,network_interface,access_con" - + "fig_resource\212N\016ZoneOperations\202\323\344\223\002j\"P/co" - + "mpute/v1/projects/{project}/zones/{zone}" - + "/instances/{instance}/addAccessConfig:\026a" - + "ccess_config_resource\022\342\002\n\023AddResourcePol" - + "icies\022;.google.cloud.compute.v1.AddResou" - + "rcePoliciesInstanceRequest\032\".google.clou" - + "d.compute.v1.Operation\"\351\001\332AFproject,zone" - + ",instance,instances_add_resource_policie" - + "s_request_resource\212N\016ZoneOperations\202\323\344\223\002" - + "\210\001\"T/compute/v1/projects/{project}/zones" - + "/{zone}/instances/{instance}/addResource" - + "Policies:0instances_add_resource_policie" - + "s_request_resource\022\301\001\n\016AggregatedList\0227." - + "google.cloud.compute.v1.AggregatedListIn" - + "stancesRequest\032/.google.cloud.compute.v1" - + ".InstanceAggregatedList\"E\332A\007project\202\323\344\223\002" - + "5\0223/compute/v1/projects/{project}/aggreg" - + "ated/instances\022\222\002\n\nAttachDisk\0222.google.c" - + "loud.compute.v1.AttachDiskInstanceReques" - + "t\032\".google.cloud.compute.v1.Operation\"\253\001" - + "\332A,project,zone,instance,attached_disk_r" - + "esource\212N\016ZoneOperations\202\323\344\223\002e\"K/compute" + + "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" + + "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" - + "ances/{instance}/attachDisk:\026attached_di" - + "sk_resource\022\236\002\n\nBulkInsert\0222.google.clou" - + "d.compute.v1.BulkInsertInstanceRequest\032\"" - + ".google.cloud.compute.v1.Operation\"\267\001\332A3" - + "project,zone,bulk_insert_instance_resour" - + "ce_resource\212N\016ZoneOperations\202\323\344\223\002j\"@/com" - + "pute/v1/projects/{project}/zones/{zone}/" - + "instances/bulkInsert:&bulk_insert_instan" - + "ce_resource_resource\022\317\001\n\006Delete\022..google" - + ".cloud.compute.v1.DeleteInstanceRequest\032" - + "\".google.cloud.compute.v1.Operation\"q\332A\025" - + "project,zone,instance\212N\016ZoneOperations\202\323" - + "\344\223\002B*@/compute/v1/projects/{project}/zon" - + "es/{zone}/instances/{instance}\022\233\002\n\022Delet" - + "eAccessConfig\022:.google.cloud.compute.v1." - + "DeleteAccessConfigInstanceRequest\032\".goog" - + "le.cloud.compute.v1.Operation\"\244\001\332A5proje" - + "ct,zone,instance,access_config,network_i" - + "nterface\212N\016ZoneOperations\202\323\344\223\002U\"S/comput" + + "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/{instance}/deleteAccessConfig\022\357\001\n" - + "\nDetachDisk\0222.google.cloud.compute.v1.De" - + "tachDiskInstanceRequest\032\".google.cloud.c" - + "ompute.v1.Operation\"\210\001\332A!project,zone,in" - + "stance,device_name\212N\016ZoneOperations\202\323\344\223\002" - + "M\"K/compute/v1/projects/{project}/zones/" - + "{zone}/instances/{instance}/detachDisk\022\267" - + "\001\n\003Get\022+.google.cloud.compute.v1.GetInst" - + "anceRequest\032!.google.cloud.compute.v1.In" - + "stance\"`\332A\025project,zone,instance\202\323\344\223\002B\022@" + + "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}\022\242\002\n\025GetEffectiv" - + "eFirewalls\022=.google.cloud.compute.v1.Get" - + "EffectiveFirewallsInstanceRequest\032?.goog" - + "le.cloud.compute.v1.InstancesGetEffectiv" - + "eFirewallsResponse\"\210\001\332A\'project,zone,ins" - + "tance,network_interface\202\323\344\223\002X\022V/compute/" - + "v1/projects/{project}/zones/{zone}/insta" - + "nces/{instance}/getEffectiveFirewalls\022\357\001" - + "\n\022GetGuestAttributes\022:.google.cloud.comp" - + "ute.v1.GetGuestAttributesInstanceRequest" - + "\032(.google.cloud.compute.v1.GuestAttribut" - + "es\"s\332A\025project,zone,instance\202\323\344\223\002U\022S/com" - + "pute/v1/projects/{project}/zones/{zone}/" - + "instances/{instance}/getGuestAttributes\022" - + "\324\001\n\014GetIamPolicy\0224.google.cloud.compute." - + "v1.GetIamPolicyInstanceRequest\032\037.google." - + "cloud.compute.v1.Policy\"m\332A\025project,zone" - + ",resource\202\323\344\223\002O\022M/compute/v1/projects/{p" - + "roject}/zones/{zone}/instances/{resource" - + "}/getIamPolicy\022\330\001\n\rGetScreenshot\0225.googl" - + "e.cloud.compute.v1.GetScreenshotInstance" - + "Request\032#.google.cloud.compute.v1.Screen" - + "shot\"k\332A\025project,zone,instance\202\323\344\223\002M\022K/c" - + "ompute/v1/projects/{project}/zones/{zone" - + "}/instances/{instance}/screenshot\022\352\001\n\023Ge" - + "tSerialPortOutput\022;.google.cloud.compute" - + ".v1.GetSerialPortOutputInstanceRequest\032)" - + ".google.cloud.compute.v1.SerialPortOutpu" + + "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}/serialPort\022\223\002\n\033GetSh" - + "ieldedInstanceIdentity\022C.google.cloud.co" - + "mpute.v1.GetShieldedInstanceIdentityInst" - + "anceRequest\0321.google.cloud.compute.v1.Sh" - + "ieldedInstanceIdentity\"|\332A\025project,zone," - + "instance\202\323\344\223\002^\022\\/compute/v1/projects/{pr" - + "oject}/zones/{zone}/instances/{instance}" - + "/getShieldedInstanceIdentity\022\341\001\n\006Insert\022" - + "..google.cloud.compute.v1.InsertInstance" - + "Request\032\".google.cloud.compute.v1.Operat" - + "ion\"\202\001\332A\036project,zone,instance_resource\212" - + "N\016ZoneOperations\202\323\344\223\002J\"5/compute/v1/proj" - + "ects/{project}/zones/{zone}/instances:\021i" - + "nstance_resource\022\252\001\n\004List\022-.google.cloud" - + ".compute.v1.ListInstancesRequest\032%.googl" - + "e.cloud.compute.v1.InstanceList\"L\332A\014proj" - + "ect,zone\202\323\344\223\0027\0225/compute/v1/projects/{pr" - + "oject}/zones/{zone}/instances\022\343\001\n\rListRe" - + "ferrers\0226.google.cloud.compute.v1.ListRe" - + "ferrersInstancesRequest\032..google.cloud.c" - + "ompute.v1.InstanceListReferrers\"j\332A\025proj" - + "ect,zone,instance\202\323\344\223\002L\022J/compute/v1/pro" - + "jects/{project}/zones/{zone}/instances/{" - + "instance}/referrers\022\361\002\n\026RemoveResourcePo" - + "licies\022>.google.cloud.compute.v1.RemoveR" - + "esourcePoliciesInstanceRequest\032\".google." - + "cloud.compute.v1.Operation\"\362\001\332AIproject," - + "zone,instance,instances_remove_resource_" - + "policies_request_resource\212N\016ZoneOperatio" - + "ns\202\323\344\223\002\216\001\"W/compute/v1/projects/{project" - + "}/zones/{zone}/instances/{instance}/remo" - + "veResourcePolicies:3instances_remove_res" - + "ource_policies_request_resource\022\323\001\n\005Rese" - + "t\022-.google.cloud.compute.v1.ResetInstanc" - + "eRequest\032\".google.cloud.compute.v1.Opera" - + "tion\"w\332A\025project,zone,instance\212N\016ZoneOpe" - + "rations\202\323\344\223\002H\"F/compute/v1/projects/{pro" - + "ject}/zones/{zone}/instances/{instance}/" - + "reset\022\326\001\n\006Resume\022..google.cloud.compute." - + "v1.ResumeInstanceRequest\032\".google.cloud." - + "compute.v1.Operation\"x\332A\025project,zone,in" - + "stance\212N\016ZoneOperations\202\323\344\223\002I\"G/compute/" - + "v1/projects/{project}/zones/{zone}/insta" - + "nces/{instance}/resume\022\226\002\n\027SendDiagnosti" - + "cInterrupt\022?.google.cloud.compute.v1.Sen" - + "dDiagnosticInterruptInstanceRequest\032@.go" - + "ogle.cloud.compute.v1.SendDiagnosticInte" - + "rruptInstanceResponse\"x\332A\025project,zone,i" - + "nstance\202\323\344\223\002Z\"X/compute/v1/projects/{pro" - + "ject}/zones/{zone}/instances/{instance}/" - + "sendDiagnosticInterrupt\022\204\002\n\025SetDeletionP" - + "rotection\022=.google.cloud.compute.v1.SetD" - + "eletionProtectionInstanceRequest\032\".googl" - + "e.cloud.compute.v1.Operation\"\207\001\332A\025projec" - + "t,zone,resource\212N\016ZoneOperations\202\323\344\223\002X\"V" - + "/compute/v1/projects/{project}/zones/{zo" - + "ne}/instances/{resource}/setDeletionProt" - + "ection\022\220\002\n\021SetDiskAutoDelete\0229.google.cl" - + "oud.compute.v1.SetDiskAutoDeleteInstance" - + "Request\032\".google.cloud.compute.v1.Operat" - + "ion\"\233\001\332A-project,zone,instance,auto_dele" - + "te,device_name\212N\016ZoneOperations\202\323\344\223\002T\"R/" - + "compute/v1/projects/{project}/zones/{zon" - + "e}/instances/{instance}/setDiskAutoDelet" - + "e\022\230\002\n\014SetIamPolicy\0224.google.cloud.comput" - + "e.v1.SetIamPolicyInstanceRequest\032\037.googl" - + "e.cloud.compute.v1.Policy\"\260\001\332A6project,z" - + "one,resource,zone_set_policy_request_res" - + "ource\202\323\344\223\002q\"M/compute/v1/projects/{proje" - + "ct}/zones/{zone}/instances/{resource}/se" - + "tIamPolicy: zone_set_policy_request_reso" - + "urce\022\255\002\n\tSetLabels\0221.google.cloud.comput" - + "e.v1.SetLabelsInstanceRequest\032\".google.c" - + "loud.compute.v1.Operation\"\310\001\332A;project,z" - + "one,instance,instances_set_labels_reques" - + "t_resource\212N\016ZoneOperations\202\323\344\223\002s\"J/comp" - + "ute/v1/projects/{project}/zones/{zone}/i" - + "nstances/{instance}/setLabels:%instances" - + "_set_labels_request_resource\022\342\002\n\023SetMach" - + "ineResources\022;.google.cloud.compute.v1.S" - + "etMachineResourcesInstanceRequest\032\".goog" - + "le.cloud.compute.v1.Operation\"\351\001\332AFproje" - + "ct,zone,instance,instances_set_machine_r" - + "esources_request_resource\212N\016ZoneOperatio" - + "ns\202\323\344\223\002\210\001\"T/compute/v1/projects/{project" - + "}/zones/{zone}/instances/{instance}/setM" - + "achineResources:0instances_set_machine_r" - + "esources_request_resource\022\310\002\n\016SetMachine" - + "Type\0226.google.cloud.compute.v1.SetMachin" - + "eTypeInstanceRequest\032\".google.cloud.comp" - + "ute.v1.Operation\"\331\001\332AAproject,zone,insta" - + "nce,instances_set_machine_type_request_r" - + "esource\212N\016ZoneOperations\202\323\344\223\002~\"O/compute" + + "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}/setMachineType:+instanc" - + "es_set_machine_type_request_resource\022\213\002\n" - + "\013SetMetadata\0223.google.cloud.compute.v1.S" - + "etMetadataInstanceRequest\032\".google.cloud" - + ".compute.v1.Operation\"\242\001\332A\'project,zone," - + "instance,metadata_resource\212N\016ZoneOperati" - + "ons\202\323\344\223\002a\"L/compute/v1/projects/{project" - + "}/zones/{zone}/instances/{instance}/setM" - + "etadata:\021metadata_resource\022\332\002\n\021SetMinCpu" - + "Platform\0229.google.cloud.compute.v1.SetMi" - + "nCpuPlatformInstanceRequest\032\".google.clo" - + "ud.compute.v1.Operation\"\345\001\332AEproject,zon" - + "e,instance,instances_set_min_cpu_platfor" - + "m_request_resource\212N\016ZoneOperations\202\323\344\223\002" - + "\205\001\"R/compute/v1/projects/{project}/zones" - + "/{zone}/instances/{instance}/setMinCpuPl" - + "atform:/instances_set_min_cpu_platform_r" - + "equest_resource\022\243\002\n\007SetName\022/.google.clo" - + "ud.compute.v1.SetNameInstanceRequest\032\".g" - + "oogle.cloud.compute.v1.Operation\"\302\001\332A9pr" - + "oject,zone,instance,instances_set_name_r" - + "equest_resource\212N\016ZoneOperations\202\323\344\223\002o\"H" - + "/compute/v1/projects/{project}/zones/{zo" - + "ne}/instances/{instance}/setName:#instan" - + "ces_set_name_request_resource\022\225\002\n\rSetSch" - + "eduling\0225.google.cloud.compute.v1.SetSch" - + "edulingInstanceRequest\032\".google.cloud.co" - + "mpute.v1.Operation\"\250\001\332A)project,zone,ins" - + "tance,scheduling_resource\212N\016ZoneOperatio" - + "ns\202\323\344\223\002e\"N/compute/v1/projects/{project}" - + "/zones/{zone}/instances/{instance}/setSc" - + "heduling:\023scheduling_resource\022\330\002\n\021SetSer" - + "viceAccount\0229.google.cloud.compute.v1.Se" - + "tServiceAccountInstanceRequest\032\".google." - + "cloud.compute.v1.Operation\"\343\001\332ADproject," - + "zone,instance,instances_set_service_acco" - + "unt_request_resource\212N\016ZoneOperations\202\323\344" - + "\223\002\204\001\"R/compute/v1/projects/{project}/zon" - + "es/{zone}/instances/{instance}/setServic" - + "eAccount:.instances_set_service_account_" - + "request_resource\022\205\003\n\"SetShieldedInstance" - + "IntegrityPolicy\022J.google.cloud.compute.v" - + "1.SetShieldedInstanceIntegrityPolicyInst" - + "anceRequest\032\".google.cloud.compute.v1.Op" - + "eration\"\356\001\332AAproject,zone,instance,shiel" - + "ded_instance_integrity_policy_resource\212N" - + "\016ZoneOperations\202\323\344\223\002\222\0012c/compute/v1/proj" - + "ects/{project}/zones/{zone}/instances/{i" - + "nstance}/setShieldedInstanceIntegrityPol" - + "icy:+shielded_instance_integrity_policy_" - + "resource\022\367\001\n\007SetTags\022/.google.cloud.comp" - + "ute.v1.SetTagsInstanceRequest\032\".google.c" - + "loud.compute.v1.Operation\"\226\001\332A#project,z" - + "one,instance,tags_resource\212N\016ZoneOperati" - + "ons\202\323\344\223\002Y\"H/compute/v1/projects/{project" - + "}/zones/{zone}/instances/{instance}/setT" - + "ags:\rtags_resource\022\215\002\n\030SimulateMaintenan" - + "ceEvent\022@.google.cloud.compute.v1.Simula" - + "teMaintenanceEventInstanceRequest\032\".goog" - + "le.cloud.compute.v1.Operation\"\212\001\332A\025proje" - + "ct,zone,instance\212N\016ZoneOperations\202\323\344\223\002[\"" - + "Y/compute/v1/projects/{project}/zones/{z" - + "one}/instances/{instance}/simulateMainte" - + "nanceEvent\022\323\001\n\005Start\022-.google.cloud.comp" - + "ute.v1.StartInstanceRequest\032\".google.clo" - + "ud.compute.v1.Operation\"w\332A\025project,zone", - ",instance\212N\016ZoneOperations\202\323\344\223\002H\"F/compu" - + "te/v1/projects/{project}/zones/{zone}/in" - + "stances/{instance}/start\022\363\002\n\026StartWithEn" - + "cryptionKey\022>.google.cloud.compute.v1.St" - + "artWithEncryptionKeyInstanceRequest\032\".go" - + "ogle.cloud.compute.v1.Operation\"\364\001\332AJpro" - + "ject,zone,instance,instances_start_with_" - + "encryption_key_request_resource\212N\016ZoneOp" - + "erations\202\323\344\223\002\217\001\"W/compute/v1/projects/{p" - + "roject}/zones/{zone}/instances/{instance" - + "}/startWithEncryptionKey:4instances_star" - + "t_with_encryption_key_request_resource\022\320" - + "\001\n\004Stop\022,.google.cloud.compute.v1.StopIn" - + "stanceRequest\032\".google.cloud.compute.v1." - + "Operation\"v\332A\025project,zone,instance\212N\016Zo" - + "neOperations\202\323\344\223\002G\"E/compute/v1/projects" - + "/{project}/zones/{zone}/instances/{insta" - + "nce}/stop\022\331\001\n\007Suspend\022/.google.cloud.com" - + "pute.v1.SuspendInstanceRequest\032\".google." - + "cloud.compute.v1.Operation\"y\332A\025project,z" - + "one,instance\212N\016ZoneOperations\202\323\344\223\002J\"H/co" + + "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/{instance}/suspend\022\275\002\n\022TestIa" - + "mPermissions\022:.google.cloud.compute.v1.T" - + "estIamPermissionsInstanceRequest\0320.googl" - + "e.cloud.compute.v1.TestPermissionsRespon" - + "se\"\270\001\332A7project,zone,resource,test_permi" - + "ssions_request_resource\202\323\344\223\002x\"S/compute/" - + "v1/projects/{project}/zones/{zone}/insta" - + "nces/{resource}/testIamPermissions:!test" - + "_permissions_request_resource\022\365\001\n\006Update" - + "\022..google.cloud.compute.v1.UpdateInstanc" + + "/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\"\226\001\332A\'project,zone,instance,instance" - + "_resource\212N\016ZoneOperations\202\323\344\223\002U\032@/compu" + + "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}:\021instance_resource\022\274\002" - + "\n\022UpdateAccessConfig\022:.google.cloud.comp" - + "ute.v1.UpdateAccessConfigInstanceRequest" - + "\032\".google.cloud.compute.v1.Operation\"\305\001\332" - + "A>project,zone,instance,network_interfac" - + "e,access_config_resource\212N\016ZoneOperation" - + "s\202\323\344\223\002m\"S/compute/v1/projects/{project}/" - + "zones/{zone}/instances/{instance}/update" - + "AccessConfig:\026access_config_resource\022\257\002\n" - + "\023UpdateDisplayDevice\022;.google.cloud.comp" - + "ute.v1.UpdateDisplayDeviceInstanceReques" - + "t\032\".google.cloud.compute.v1.Operation\"\266\001" - + "\332A-project,zone,instance,display_device_" - + "resource\212N\016ZoneOperations\202\323\344\223\002o2T/comput" - + "e/v1/projects/{project}/zones/{zone}/ins" - + "tances/{instance}/updateDisplayDevice:\027d" - + "isplay_device_resource\022\320\002\n\026UpdateNetwork" - + "Interface\022>.google.cloud.compute.v1.Upda" - + "teNetworkInterfaceInstanceRequest\032\".goog" - + "le.cloud.compute.v1.Operation\"\321\001\332ABproje" - + "ct,zone,instance,network_interface,netwo" - + "rk_interface_resource\212N\016ZoneOperations\202\323" - + "\344\223\002u2W/compute/v1/projects/{project}/zon" - + "es/{zone}/instances/{instance}/updateNet" - + "workInterface:\032network_interface_resourc" - + "e\022\337\002\n\034UpdateShieldedInstanceConfig\022D.goo" - + "gle.cloud.compute.v1.UpdateShieldedInsta" - + "nceConfigInstanceRequest\032\".google.cloud." - + "compute.v1.Operation\"\324\001\332A7project,zone,i" - + "nstance,shielded_instance_config_resourc" - + "e\212N\016ZoneOperations\202\323\344\223\002\202\0012]/compute/v1/p" - + "rojects/{project}/zones/{zone}/instances" - + "/{instance}/updateShieldedInstanceConfig" - + ":!shielded_instance_config_resource\032r\312A\026" - + "compute.googleapis.com\322AVhttps://www.goo" - + "gleapis.com/auth/compute,https://www.goo" - + "gleapis.com/auth/cloud-platform2\302\020\n\027Inte" - + "rconnectAttachments\022\353\001\n\016AggregatedList\022E" - + ".google.cloud.compute.v1.AggregatedListI" - + "nterconnectAttachmentsRequest\032=.google.c" - + "loud.compute.v1.InterconnectAttachmentAg" - + "gregatedList\"S\332A\007project\202\323\344\223\002C\022A/compute" - + "/v1/projects/{project}/aggregated/interc" - + "onnectAttachments\022\222\002\n\006Delete\022<.google.cl" - + "oud.compute.v1.DeleteInterconnectAttachm" - + "entRequest\032\".google.cloud.compute.v1.Ope" - + "ration\"\245\001\332A&project,region,interconnect_" - + "attachment\212N\020RegionOperations\202\323\344\223\002c*a/co" - + "mpute/v1/projects/{project}/regions/{reg" - + "ion}/interconnectAttachments/{interconne" - + "ct_attachment}\022\206\002\n\003Get\0229.google.cloud.co" - + "mpute.v1.GetInterconnectAttachmentReques" - + "t\032/.google.cloud.compute.v1.Interconnect" - + "Attachment\"\222\001\332A&project,region,interconn" - + "ect_attachment\202\323\344\223\002c\022a/compute/v1/projec" - + "ts/{project}/regions/{region}/interconne" - + "ctAttachments/{interconnect_attachment}\022" - + "\243\002\n\006Insert\022<.google.cloud.compute.v1.Ins" - + "ertInterconnectAttachmentRequest\032\".googl" - + "e.cloud.compute.v1.Operation\"\266\001\332A/projec" - + "t,region,interconnect_attachment_resourc" - + "e\212N\020RegionOperations\202\323\344\223\002k\"G/compute/v1/" - + "projects/{project}/regions/{region}/inte" - + "rconnectAttachments: interconnect_attach" - + "ment_resource\022\332\001\n\004List\022;.google.cloud.co" - + "mpute.v1.ListInterconnectAttachmentsRequ" - + "est\0323.google.cloud.compute.v1.Interconne" - + "ctAttachmentList\"`\332A\016project,region\202\323\344\223\002" - + "I\022G/compute/v1/projects/{project}/region" - + "s/{region}/interconnectAttachments\022\324\002\n\005P" - + "atch\022;.google.cloud.compute.v1.PatchInte" - + "rconnectAttachmentRequest\032\".google.cloud" - + ".compute.v1.Operation\"\351\001\332AGproject,regio" - + "n,interconnect_attachment,interconnect_a" - + "ttachment_resource\212N\020RegionOperations\202\323\344" - + "\223\002\205\0012a/compute/v1/projects/{project}/reg" - + "ions/{region}/interconnectAttachments/{i" - + "nterconnect_attachment}: interconnect_at" - + "tachment_resource\022\314\002\n\tSetLabels\022?.google" - + ".cloud.compute.v1.SetLabelsInterconnectA" - + "ttachmentRequest\032\".google.cloud.compute." - + "v1.Operation\"\331\001\332A:project,region,resourc" - + "e,region_set_labels_request_resource\212N\020R" - + "egionOperations\202\323\344\223\002\202\001\"\\/compute/v1/proj" - + "ects/{project}/regions/{region}/intercon" - + "nectAttachments/{resource}/setLabels:\"re" - + "gion_set_labels_request_resource\032r\312A\026com" + + "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\361\004\n\025Interco" - + "nnectLocations\022\352\001\n\003Get\0227.google.cloud.co" - + "mpute.v1.GetInterconnectLocationRequest\032" - + "-.google.cloud.compute.v1.InterconnectLo" - + "cation\"{\332A\035project,interconnect_location" - + "\202\323\344\223\002U\022S/compute/v1/projects/{project}/g" - + "lobal/interconnectLocations/{interconnec" - + "t_location}\022\303\001\n\004List\0229.google.cloud.comp" - + "ute.v1.ListInterconnectLocationsRequest\032" - + "1.google.cloud.compute.v1.InterconnectLo" - + "cationList\"M\332A\007project\202\323\344\223\002=\022;/compute/v" - + "1/projects/{project}/global/interconnect" - + "Locations\032\244\001\312A\026compute.googleapis.com\322A\207" - + "\001https://www.googleapis.com/auth/compute" - + ".readonly,https://www.googleapis.com/aut" - + "h/compute,https://www.googleapis.com/aut" - + "h/cloud-platform2\252\005\n\033InterconnectRemoteL" - + "ocations\022\213\002\n\003Get\022=.google.cloud.compute." - + "v1.GetInterconnectRemoteLocationRequest\032" - + "3.google.cloud.compute.v1.InterconnectRe" - + "moteLocation\"\217\001\332A$project,interconnect_r" - + "emote_location\202\323\344\223\002b\022`/compute/v1/projec" - + "ts/{project}/global/interconnectRemoteLo" - + "cations/{interconnect_remote_location}\022\325" - + "\001\n\004List\022?.google.cloud.compute.v1.ListIn" - + "terconnectRemoteLocationsRequest\0327.googl" - + "e.cloud.compute.v1.InterconnectRemoteLoc" - + "ationList\"S\332A\007project\202\323\344\223\002C\022A/compute/v1" - + "/projects/{project}/global/interconnectR" - + "emoteLocations\032\244\001\312A\026compute.googleapis.c" - + "om\322A\207\001https://www.googleapis.com/auth/co" - + "mpute.readonly,https://www.googleapis.co" - + "m/auth/compute,https://www.googleapis.co" - + "m/auth/cloud-platform2\345\r\n\rInterconnects\022" - + "\326\001\n\006Delete\0222.google.cloud.compute.v1.Del" - + "eteInterconnectRequest\032\".google.cloud.co" - + "mpute.v1.Operation\"t\332A\024project,interconn" - + "ect\212N\020GlobalOperations\202\323\344\223\002D*B/compute/v" - + "1/projects/{project}/global/interconnect" - + "s/{interconnect}\022\300\001\n\003Get\022/.google.cloud." - + "compute.v1.GetInterconnectRequest\032%.goog" - + "le.cloud.compute.v1.Interconnect\"a\332A\024pro" - + "ject,interconnect\202\323\344\223\002D\022B/compute/v1/pro" - + "jects/{project}/global/interconnects/{in" - + "terconnect}\022\374\001\n\016GetDiagnostics\022:.google." - + "cloud.compute.v1.GetDiagnosticsInterconn" - + "ectRequest\032<.google.cloud.compute.v1.Int" - + "erconnectsGetDiagnosticsResponse\"p\332A\024pro" - + "ject,interconnect\202\323\344\223\002S\022Q/compute/v1/pro" - + "jects/{project}/global/interconnects/{in" - + "terconnect}/getDiagnostics\022\350\001\n\006Insert\0222." - + "google.cloud.compute.v1.InsertInterconne" - + "ctRequest\032\".google.cloud.compute.v1.Oper" - + "ation\"\205\001\332A\035project,interconnect_resource" - + "\212N\020GlobalOperations\202\323\344\223\002L\"3/compute/v1/p" - + "rojects/{project}/global/interconnects:\025" - + "interconnect_resource\022\253\001\n\004List\0221.google." - + "cloud.compute.v1.ListInterconnectsReques" - + "t\032).google.cloud.compute.v1.Interconnect" - + "List\"E\332A\007project\202\323\344\223\0025\0223/compute/v1/proj" - + "ects/{project}/global/interconnects\022\202\002\n\005" - + "Patch\0221.google.cloud.compute.v1.PatchInt" - + "erconnectRequest\032\".google.cloud.compute." - + "v1.Operation\"\241\001\332A*project,interconnect,i" - + "nterconnect_resource\212N\020GlobalOperations\202" - + "\323\344\223\002[2B/compute/v1/projects/{project}/gl" - + "obal/interconnects/{interconnect}:\025inter" - + "connect_resource\022\246\002\n\tSetLabels\0225.google." - + "cloud.compute.v1.SetLabelsInterconnectRe" - + "quest\032\".google.cloud.compute.v1.Operatio" - + "n\"\275\001\332A3project,resource,global_set_label" - + "s_request_resource\212N\020GlobalOperations\202\323\344" - + "\223\002n\"H/compute/v1/projects/{project}/glob" - + "al/interconnects/{resource}/setLabels:\"g" - + "lobal_set_labels_request_resource\032r\312A\026co" - + "mpute.googleapis.com\322AVhttps://www.googl" - + "eapis.com/auth/compute,https://www.googl" - + "eapis.com/auth/cloud-platform2\260\005\n\014Licens" - + "eCodes\022\275\001\n\003Get\022..google.cloud.compute.v1" - + ".GetLicenseCodeRequest\032$.google.cloud.co" - + "mpute.v1.LicenseCode\"`\332A\024project,license" - + "_code\202\323\344\223\002C\022A/compute/v1/projects/{proje" - + "ct}/global/licenseCodes/{license_code}\022\270" - + "\002\n\022TestIamPermissions\022=.google.cloud.com" - + "pute.v1.TestIamPermissionsLicenseCodeReq" - + "uest\0320.google.cloud.compute.v1.TestPermi" - + "ssionsResponse\"\260\001\332A2project,resource,tes" - + "t_permissions_request_resource\202\323\344\223\002u\"P/c" - + "ompute/v1/projects/{project}/global/lice" - + "nseCodes/{resource}/testIamPermissions:!" - + "test_permissions_request_resource\032\244\001\312A\026c" - + "ompute.googleapis.com\322A\207\001https://www.goo" - + "gleapis.com/auth/compute.readonly,https:" - + "//www.googleapis.com/auth/compute,https:" - + "//www.googleapis.com/auth/cloud-platform" - + "2\372\014\n\010Licenses\022\302\001\n\006Delete\022-.google.cloud." - + "compute.v1.DeleteLicenseRequest\032\".google" - + ".cloud.compute.v1.Operation\"e\332A\017project," - + "license\212N\020GlobalOperations\202\323\344\223\002:*8/compu" - + "te/v1/projects/{project}/global/licenses" - + "/{license}\022\247\001\n\003Get\022*.google.cloud.comput" - + "e.v1.GetLicenseRequest\032 .google.cloud.co" - + "mpute.v1.License\"R\332A\017project,license\202\323\344\223" - + "\002:\0228/compute/v1/projects/{project}/globa" - + "l/licenses/{license}\022\307\001\n\014GetIamPolicy\0223." - + "google.cloud.compute.v1.GetIamPolicyLice" - + "nseRequest\032\037.google.cloud.compute.v1.Pol" - + "icy\"a\332A\020project,resource\202\323\344\223\002H\022F/compute" - + "/v1/projects/{project}/global/licenses/{" - + "resource}/getIamPolicy\022\323\001\n\006Insert\022-.goog" - + "le.cloud.compute.v1.InsertLicenseRequest" - + "\032\".google.cloud.compute.v1.Operation\"v\332A" - + "\030project,license_resource\212N\020GlobalOperat" - + "ions\202\323\344\223\002B\"./compute/v1/projects/{projec" - + "t}/global/licenses:\020license_resource\022\245\001\n" - + "\004List\022,.google.cloud.compute.v1.ListLice" - + "nsesRequest\032-.google.cloud.compute.v1.Li" - + "censesListResponse\"@\332A\007project\202\323\344\223\0020\022./c" - + "ompute/v1/projects/{project}/global/lice" - + "nses\022\217\002\n\014SetIamPolicy\0223.google.cloud.com" - + "pute.v1.SetIamPolicyLicenseRequest\032\037.goo" - + "gle.cloud.compute.v1.Policy\"\250\001\332A3project" - + ",resource,global_set_policy_request_reso" - + "urce\202\323\344\223\002l\"F/compute/v1/projects/{projec" - + "t}/global/licenses/{resource}/setIamPoli" - + "cy:\"global_set_policy_request_resource\022\260" - + "\002\n\022TestIamPermissions\0229.google.cloud.com" - + "pute.v1.TestIamPermissionsLicenseRequest" - + "\0320.google.cloud.compute.v1.TestPermissio" - + "nsResponse\"\254\001\332A2project,resource,test_pe" - + "rmissions_request_resource\202\323\344\223\002q\"L/compu" - + "te/v1/projects/{project}/global/licenses" - + "/{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\353\r\n\rMachineImages\022" - + "\330\001\n\006Delete\0222.google.cloud.compute.v1.Del" - + "eteMachineImageRequest\032\".google.cloud.co" - + "mpute.v1.Operation\"v\332A\025project,machine_i" - + "mage\212N\020GlobalOperations\202\323\344\223\002E*C/compute/" - + "v1/projects/{project}/global/machineImag" - + "es/{machine_image}\022\302\001\n\003Get\022/.google.clou" - + "d.compute.v1.GetMachineImageRequest\032%.go" - + "ogle.cloud.compute.v1.MachineImage\"c\332A\025p" - + "roject,machine_image\202\323\344\223\002E\022C/compute/v1/" + + "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\321\001\n\014GetIamPolicy\0228.googl" - + "e.cloud.compute.v1.GetIamPolicyMachineIm" - + "ageRequest\032\037.google.cloud.compute.v1.Pol" - + "icy\"f\332A\020project,resource\202\323\344\223\002M\022K/compute" - + "/v1/projects/{project}/global/machineIma" - + "ges/{resource}/getIamPolicy\022\352\001\n\006Insert\0222" - + ".google.cloud.compute.v1.InsertMachineIm" - + "ageRequest\032\".google.cloud.compute.v1.Ope" - + "ration\"\207\001\332A\036project,machine_image_resour" - + "ce\212N\020GlobalOperations\202\323\344\223\002M\"3/compute/v1" + + "{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" - + ":\026machine_image_resource\022\253\001\n\004List\0221.goog" - + "le.cloud.compute.v1.ListMachineImagesReq" - + "uest\032).google.cloud.compute.v1.MachineIm" - + "ageList\"E\332A\007project\202\323\344\223\0025\0223/compute/v1/p" - + "rojects/{project}/global/machineImages\022\231" - + "\002\n\014SetIamPolicy\0228.google.cloud.compute.v" - + "1.SetIamPolicyMachineImageRequest\032\037.goog" - + "le.cloud.compute.v1.Policy\"\255\001\332A3project," - + "resource,global_set_policy_request_resou" - + "rce\202\323\344\223\002q\"K/compute/v1/projects/{project" - + "}/global/machineImages/{resource}/setIam" - + "Policy:\"global_set_policy_request_resour" - + "ce\022\272\002\n\022TestIamPermissions\022>.google.cloud" - + ".compute.v1.TestIamPermissionsMachineIma" - + "geRequest\0320.google.cloud.compute.v1.Test" - + "PermissionsResponse\"\261\001\332A2project,resourc" - + "e,test_permissions_request_resource\202\323\344\223\002" - + "v\"Q/compute/v1/projects/{project}/global" - + "/machineImages/{resource}/testIamPermiss" - + "ions:!test_permissions_request_resource\032" - + "r\312A\026compute.googleapis.com\322AVhttps://www" - + ".googleapis.com/auth/compute,https://www" - + ".googleapis.com/auth/cloud-platform2\203\006\n\014" - + "MachineTypes\022\312\001\n\016AggregatedList\022:.google" - + ".cloud.compute.v1.AggregatedListMachineT" - + "ypesRequest\0322.google.cloud.compute.v1.Ma" - + "chineTypeAggregatedList\"H\332A\007project\202\323\344\223\002" - + "8\0226/compute/v1/projects/{project}/aggreg" - + "ated/machineTypes\022\310\001\n\003Get\022..google.cloud" - + ".compute.v1.GetMachineTypeRequest\032$.goog" - + "le.cloud.compute.v1.MachineType\"k\332A\031proj" - + "ect,zone,machine_type\202\323\344\223\002I\022G/compute/v1" - + "/projects/{project}/zones/{zone}/machine" - + "Types/{machine_type}\022\263\001\n\004List\0220.google.c" - + "loud.compute.v1.ListMachineTypesRequest\032" - + "(.google.cloud.compute.v1.MachineTypeLis" - + "t\"O\332A\014project,zone\202\323\344\223\002:\0228/compute/v1/pr" + + "/{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\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\270\021\n\022NetworkAttachments\022\334\001\n\016Agg" - + "regatedList\022@.google.cloud.compute.v1.Ag" - + "gregatedListNetworkAttachmentsRequest\0328." - + "google.cloud.compute.v1.NetworkAttachmen" - + "tAggregatedList\"N\332A\007project\202\323\344\223\002>\022\022" - + ".google.cloud.compute.v1.PatchRuleNetwor" - + "kFirewallPolicyRequest\032\".google.cloud.co" - + "mpute.v1.Operation\"\304\001\332A5project,firewall" - + "_policy,firewall_policy_rule_resource\212N\020" - + "GlobalOperations\202\323\344\223\002s\"R/compute/v1/proj" - + "ects/{project}/global/firewallPolicies/{" - + "firewall_policy}/patchRule:\035firewall_pol" - + "icy_rule_resource\022\221\002\n\021RemoveAssociation\022" - + "F.google.cloud.compute.v1.RemoveAssociat" - + "ionNetworkFirewallPolicyRequest\032\".google" - + ".cloud.compute.v1.Operation\"\217\001\332A\027project" - + ",firewall_policy\212N\020GlobalOperations\202\323\344\223\002" - + "\\\"Z/compute/v1/projects/{project}/global" - + "/firewallPolicies/{firewall_policy}/remo" - + "veAssociation\022\374\001\n\nRemoveRule\022?.google.cl" - + "oud.compute.v1.RemoveRuleNetworkFirewall" - + "PolicyRequest\032\".google.cloud.compute.v1." - + "Operation\"\210\001\332A\027project,firewall_policy\212N" - + "\020GlobalOperations\202\323\344\223\002U\"S/compute/v1/pro" - + "jects/{project}/global/firewallPolicies/" - + "{firewall_policy}/removeRule\022\245\002\n\014SetIamP" - + "olicy\022A.google.cloud.compute.v1.SetIamPo" - + "licyNetworkFirewallPolicyRequest\032\037.googl" - + "e.cloud.compute.v1.Policy\"\260\001\332A3project,r" - + "esource,global_set_policy_request_resour" - + "ce\202\323\344\223\002t\"N/compute/v1/projects/{project}" - + "/global/firewallPolicies/{resource}/setI" - + "amPolicy:\"global_set_policy_request_reso" - + "urce\022\306\002\n\022TestIamPermissions\022G.google.clo" - + "ud.compute.v1.TestIamPermissionsNetworkF" - + "irewallPolicyRequest\0320.google.cloud.comp" - + "ute.v1.TestPermissionsResponse\"\264\001\332A2proj" - + "ect,resource,test_permissions_request_re" - + "source\202\323\344\223\002y\"T/compute/v1/projects/{proj" - + "ect}/global/firewallPolicies/{resource}/" - + "testIamPermissions:!test_permissions_req" - + "uest_resource\032r\312A\026compute.googleapis.com" - + "\322AVhttps://www.googleapis.com/auth/compu" - + "te,https://www.googleapis.com/auth/cloud" - + "-platform2\267\025\n\010Networks\022\243\002\n\nAddPeering\0221." - + "google.cloud.compute.v1.AddPeeringNetwor" - + "kRequest\032\".google.cloud.compute.v1.Opera" - + "tion\"\275\001\332A5project,network,networks_add_p" - + "eering_request_resource\212N\020GlobalOperatio" - + "ns\202\323\344\223\002l\"C/compute/v1/projects/{project}" - + "/global/networks/{network}/addPeering:%n" - + "etworks_add_peering_request_resource\022\302\001\n" - + "\006Delete\022-.google.cloud.compute.v1.Delete" - + "NetworkRequest\032\".google.cloud.compute.v1" - + ".Operation\"e\332A\017project,network\212N\020GlobalO" - + "perations\202\323\344\223\002:*8/compute/v1/projects/{p" - + "roject}/global/networks/{network}\022\247\001\n\003Ge" - + "t\022*.google.cloud.compute.v1.GetNetworkRe" - + "quest\032 .google.cloud.compute.v1.Network\"" - + "R\332A\017project,network\202\323\344\223\002:\0228/compute/v1/p" - + "rojects/{project}/global/networks/{netwo" - + "rk}\022\377\001\n\025GetEffectiveFirewalls\022<.google.c" - + "loud.compute.v1.GetEffectiveFirewallsNet" - + "workRequest\032>.google.cloud.compute.v1.Ne" - + "tworksGetEffectiveFirewallsResponse\"h\332A\017" - + "project,network\202\323\344\223\002P\022N/compute/v1/proje" - + "cts/{project}/global/networks/{network}/" - + "getEffectiveFirewalls\022\323\001\n\006Insert\022-.googl" - + "e.cloud.compute.v1.InsertNetworkRequest\032" - + "\".google.cloud.compute.v1.Operation\"v\332A\030" - + "project,network_resource\212N\020GlobalOperati" - + "ons\202\323\344\223\002B\"./compute/v1/projects/{project" - + "}/global/networks:\020network_resource\022\234\001\n\004" - + "List\022,.google.cloud.compute.v1.ListNetwo" - + "rksRequest\032$.google.cloud.compute.v1.Net" - + "workList\"@\332A\007project\202\323\344\223\0020\022./compute/v1/" - + "projects/{project}/global/networks\022\351\001\n\021L" - + "istPeeringRoutes\0229.google.cloud.compute." - + "v1.ListPeeringRoutesNetworksRequest\0323.go" - + "ogle.cloud.compute.v1.ExchangedPeeringRo" - + "utesList\"d\332A\017project,network\202\323\344\223\002L\022J/com" - + "pute/v1/projects/{project}/global/networ" - + "ks/{network}/listPeeringRoutes\022\344\001\n\005Patch" - + "\022,.google.cloud.compute.v1.PatchNetworkR" + + "ewallPolicies/{firewall_policy}/cloneRul" + + "es\022\350\001\n\006Delete\022;.google.cloud.compute.v1." + + "DeleteNetworkFirewallPolicyRequest\032\".goo" + + "gle.cloud.compute.v1.Operation\"}\332A\027proje" + + "ct,firewall_policy\212N\020GlobalOperations\202\323\344" + + "\223\002J*H/compute/v1/projects/{project}/glob" + + "al/firewallPolicies/{firewall_policy}\022\324\001" + + "\n\003Get\0228.google.cloud.compute.v1.GetNetwo" + + "rkFirewallPolicyRequest\032\'.google.cloud.c" + + "ompute.v1.FirewallPolicy\"j\332A\027project,fir" + + "ewall_policy\202\323\344\223\002J\022H/compute/v1/projects" + + "/{project}/global/firewallPolicies/{fire" + + "wall_policy}\022\204\002\n\016GetAssociation\022C.google" + + ".cloud.compute.v1.GetAssociationNetworkF" + + "irewallPolicyRequest\0322.google.cloud.comp" + + "ute.v1.FirewallPolicyAssociation\"y\332A\027pro" + + "ject,firewall_policy\202\323\344\223\002Y\022W/compute/v1/" + + "projects/{project}/global/firewallPolici" + + "es/{firewall_policy}/getAssociation\022\335\001\n\014" + + "GetIamPolicy\022A.google.cloud.compute.v1.G" + + "etIamPolicyNetworkFirewallPolicyRequest\032" + + "\037.google.cloud.compute.v1.Policy\"i\332A\020pro" + + "ject,resource\202\323\344\223\002P\022N/compute/v1/project" + + "s/{project}/global/firewallPolicies/{res" + + "ource}/getIamPolicy\022\350\001\n\007GetRule\022<.google" + + ".cloud.compute.v1.GetRuleNetworkFirewall" + + "PolicyRequest\032+.google.cloud.compute.v1." + + "FirewallPolicyRule\"r\332A\027project,firewall_" + + "policy\202\323\344\223\002R\022P/compute/v1/projects/{proj" + + "ect}/global/firewallPolicies/{firewall_p" + + "olicy}/getRule\022\372\001\n\006Insert\022;.google.cloud" + + ".compute.v1.InsertNetworkFirewallPolicyR" + + "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" + "equest\032\".google.cloud.compute.v1.Operati" - + "on\"\210\001\332A project,network,network_resource" - + "\212N\020GlobalOperations\202\323\344\223\002L28/compute/v1/p" - + "rojects/{project}/global/networks/{netwo" - + "rk}:\020network_resource\022\262\002\n\rRemovePeering\022" - + "4.google.cloud.compute.v1.RemovePeeringN" - + "etworkRequest\032\".google.cloud.compute.v1." - + "Operation\"\306\001\332A8project,network,networks_" - + "remove_peering_request_resource\212N\020Global" - + "Operations\202\323\344\223\002r\"F/compute/v1/projects/{" - + "project}/global/networks/{network}/remov" - + "ePeering:(networks_remove_peering_reques" - + "t_resource\022\355\001\n\022SwitchToCustomMode\0229.goog" - + "le.cloud.compute.v1.SwitchToCustomModeNe" - + "tworkRequest\032\".google.cloud.compute.v1.O" - + "peration\"x\332A\017project,network\212N\020GlobalOpe" - + "rations\202\323\344\223\002M\"K/compute/v1/projects/{pro" - + "ject}/global/networks/{network}/switchTo" - + "CustomMode\022\262\002\n\rUpdatePeering\0224.google.cl" - + "oud.compute.v1.UpdatePeeringNetworkReque" - + "st\032\".google.cloud.compute.v1.Operation\"\306" - + "\001\332A8project,network,networks_update_peer" + + "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" + + "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\002r2F/compute/v1/projects/{project}/gl" - + "obal/networks/{network}/updatePeering:(n" - + "etworks_update_peering_request_resource\032" - + "r\312A\026compute.googleapis.com\322AVhttps://www" - + ".googleapis.com/auth/compute,https://www" - + ".googleapis.com/auth/cloud-platform2\203\036\n\n" - + "NodeGroups\022\262\002\n\010AddNodes\0221.google.cloud.c" - + "ompute.v1.AddNodesNodeGroupRequest\032\".goo" - + "gle.cloud.compute.v1.Operation\"\316\001\332A>proj" - + "ect,zone,node_group,node_groups_add_node" - + "s_request_resource\212N\016ZoneOperations\202\323\344\223\002" - + "v\"L/compute/v1/projects/{project}/zones/" - + "{zone}/nodeGroups/{node_group}/addNodes:" - + "&node_groups_add_nodes_request_resource\022" - + "\304\001\n\016AggregatedList\0228.google.cloud.comput" - + "e.v1.AggregatedListNodeGroupsRequest\0320.g" - + "oogle.cloud.compute.v1.NodeGroupAggregat" - + "edList\"F\332A\007project\202\323\344\223\0026\0224/compute/v1/pr" - + "ojects/{project}/aggregated/nodeGroups\022\325" - + "\001\n\006Delete\022/.google.cloud.compute.v1.Dele" - + "teNodeGroupRequest\032\".google.cloud.comput" - + "e.v1.Operation\"v\332A\027project,zone,node_gro" - + "up\212N\016ZoneOperations\202\323\344\223\002E*C/compute/v1/p" - + "rojects/{project}/zones/{zone}/nodeGroup" - + "s/{node_group}\022\301\002\n\013DeleteNodes\0224.google." - + "cloud.compute.v1.DeleteNodesNodeGroupReq" - + "uest\032\".google.cloud.compute.v1.Operation" - + "\"\327\001\332AAproject,zone,node_group,node_group" - + "s_delete_nodes_request_resource\212N\016ZoneOp" - + "erations\202\323\344\223\002|\"O/compute/v1/projects/{pr" - + "oject}/zones/{zone}/nodeGroups/{node_gro" - + "up}/deleteNodes:)node_groups_delete_node" - + "s_request_resource\022\276\001\n\003Get\022,.google.clou" - + "d.compute.v1.GetNodeGroupRequest\032\".googl" - + "e.cloud.compute.v1.NodeGroup\"e\332A\027project" - + ",zone,node_group\202\323\344\223\002E\022C/compute/v1/proj" + + "\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\326\001\n\014GetIamPolicy\0225.google.cl" - + "oud.compute.v1.GetIamPolicyNodeGroupRequ" - + "est\032\037.google.cloud.compute.v1.Policy\"n\332A" - + "\025project,zone,resource\202\323\344\223\002P\022N/compute/v" - + "1/projects/{project}/zones/{zone}/nodeGr" - + "oups/{resource}/getIamPolicy\022\372\001\n\006Insert\022" - + "/.google.cloud.compute.v1.InsertNodeGrou" - + "pRequest\032\".google.cloud.compute.v1.Opera" - + "tion\"\232\001\332A3project,zone,initial_node_coun" - + "t,node_group_resource\212N\016ZoneOperations\202\323" - + "\344\223\002M\"6/compute/v1/projects/{project}/zon" - + "es/{zone}/nodeGroups:\023node_group_resourc" - + "e\022\255\001\n\004List\022..google.cloud.compute.v1.Lis" - + "tNodeGroupsRequest\032&.google.cloud.comput" - + "e.v1.NodeGroupList\"M\332A\014project,zone\202\323\344\223\002" - + "8\0226/compute/v1/projects/{project}/zones/" - + "{zone}/nodeGroups\022\337\001\n\tListNodes\0223.google" - + ".cloud.compute.v1.ListNodesNodeGroupsReq" - + "uest\032,.google.cloud.compute.v1.NodeGroup" - + "sListNodes\"o\332A\027project,zone,node_group\202\323" - + "\344\223\002O\"M/compute/v1/projects/{project}/zon" - + "es/{zone}/nodeGroups/{node_group}/listNo" - + "des\022\375\001\n\005Patch\022..google.cloud.compute.v1." - + "PatchNodeGroupRequest\032\".google.cloud.com" - + "pute.v1.Operation\"\237\001\332A+project,zone,node" - + "_group,node_group_resource\212N\016ZoneOperati" - + "ons\202\323\344\223\002Z2C/compute/v1/projects/{project" - + "}/zones/{zone}/nodeGroups/{node_group}:\023" - + "node_group_resource\022\232\002\n\014SetIamPolicy\0225.g" - + "oogle.cloud.compute.v1.SetIamPolicyNodeG" - + "roupRequest\032\037.google.cloud.compute.v1.Po" - + "licy\"\261\001\332A6project,zone,resource,zone_set" - + "_policy_request_resource\202\323\344\223\002r\"N/compute" - + "/v1/projects/{project}/zones/{zone}/node" - + "Groups/{resource}/setIamPolicy: zone_set" - + "_policy_request_resource\022\330\002\n\017SetNodeTemp" - + "late\0228.google.cloud.compute.v1.SetNodeTe" - + "mplateNodeGroupRequest\032\".google.cloud.co" - + "mpute.v1.Operation\"\346\001\332AFproject,zone,nod" - + "e_group,node_groups_set_node_template_re" - + "quest_resource\212N\016ZoneOperations\202\323\344\223\002\205\001\"S" + + "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/{node_group}/setNodeTempl" - + "ate:.node_groups_set_node_template_reque" - + "st_resource\022\205\003\n\030SimulateMaintenanceEvent" - + "\022A.google.cloud.compute.v1.SimulateMaint" - + "enanceEventNodeGroupRequest\032\".google.clo" - + "ud.compute.v1.Operation\"\201\002\332AOproject,zon" - + "e,node_group,node_groups_simulate_mainte" - + "nance_event_request_resource\212N\016ZoneOpera" - + "tions\202\323\344\223\002\227\001\"\\/compute/v1/projects/{proj" - + "ect}/zones/{zone}/nodeGroups/{node_group" - + "}/simulateMaintenanceEvent:7node_groups_" - + "simulate_maintenance_event_request_resou" - + "rce\022\277\002\n\022TestIamPermissions\022;.google.clou" - + "d.compute.v1.TestIamPermissionsNodeGroup" - + "Request\0320.google.cloud.compute.v1.TestPe" - + "rmissionsResponse\"\271\001\332A7project,zone,reso" - + "urce,test_permissions_request_resource\202\323" - + "\344\223\002y\"T/compute/v1/projects/{project}/zon" - + "es/{zone}/nodeGroups/{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\264\020\n\rNodeTemplates\022\315\001\n\016AggregatedList\022;" - + ".google.cloud.compute.v1.AggregatedListN" - + "odeTemplatesRequest\0323.google.cloud.compu" - + "te.v1.NodeTemplateAggregatedList\"I\332A\007pro" - + "ject\202\323\344\223\0029\0227/compute/v1/projects/{projec" - + "t}/aggregated/nodeTemplates\022\352\001\n\006Delete\0222" - + ".google.cloud.compute.v1.DeleteNodeTempl" - + "ateRequest\032\".google.cloud.compute.v1.Ope" - + "ration\"\207\001\332A\034project,region,node_template" - + "\212N\020RegionOperations\202\323\344\223\002O*M/compute/v1/p" - + "rojects/{project}/regions/{region}/nodeT" - + "emplates/{node_template}\022\323\001\n\003Get\022/.googl" - + "e.cloud.compute.v1.GetNodeTemplateReques" - + "t\032%.google.cloud.compute.v1.NodeTemplate" - + "\"t\332A\034project,region,node_template\202\323\344\223\002O\022" - + "M/compute/v1/projects/{project}/regions/" - + "{region}/nodeTemplates/{node_template}\022\342" - + "\001\n\014GetIamPolicy\0228.google.cloud.compute.v" - + "1.GetIamPolicyNodeTemplateRequest\032\037.goog" - + "le.cloud.compute.v1.Policy\"w\332A\027project,r" - + "egion,resource\202\323\344\223\002W\022U/compute/v1/projec" - + "ts/{project}/regions/{region}/nodeTempla" - + "tes/{resource}/getIamPolicy\022\373\001\n\006Insert\0222" - + ".google.cloud.compute.v1.InsertNodeTempl" - + "ateRequest\032\".google.cloud.compute.v1.Ope" - + "ration\"\230\001\332A%project,region,node_template", - "_resource\212N\020RegionOperations\202\323\344\223\002W\"=/com" - + "pute/v1/projects/{project}/regions/{regi" - + "on}/nodeTemplates:\026node_template_resourc" - + "e\022\274\001\n\004List\0221.google.cloud.compute.v1.Lis" - + "tNodeTemplatesRequest\032).google.cloud.com" - + "pute.v1.NodeTemplateList\"V\332A\016project,reg" - + "ion\202\323\344\223\002?\022=/compute/v1/projects/{project" - + "}/regions/{region}/nodeTemplates\022\252\002\n\014Set" - + "IamPolicy\0228.google.cloud.compute.v1.SetI" - + "amPolicyNodeTemplateRequest\032\037.google.clo" - + "ud.compute.v1.Policy\"\276\001\332A:project,region" - + ",resource,region_set_policy_request_reso" - + "urce\202\323\344\223\002{\"U/compute/v1/projects/{projec" - + "t}/regions/{region}/nodeTemplates/{resou" - + "rce}/setIamPolicy:\"region_set_policy_req" - + "uest_resource\022\314\002\n\022TestIamPermissions\022>.g" - + "oogle.cloud.compute.v1.TestIamPermission" - + "sNodeTemplateRequest\0320.google.cloud.comp" - + "ute.v1.TestPermissionsResponse\"\303\001\332A9proj" - + "ect,region,resource,test_permissions_req" - + "uest_resource\202\323\344\223\002\200\001\"[/compute/v1/projec" - + "ts/{project}/regions/{region}/nodeTempla" - + "tes/{resource}/testIamPermissions:!test_" - + "permissions_request_resource\032r\312A\026compute" - + ".googleapis.com\322AVhttps://www.googleapis" - + ".com/auth/compute,https://www.googleapis" - + ".com/auth/cloud-platform2\337\005\n\tNodeTypes\022\301" - + "\001\n\016AggregatedList\0227.google.cloud.compute" - + ".v1.AggregatedListNodeTypesRequest\032/.goo" - + "gle.cloud.compute.v1.NodeTypeAggregatedL" - + "ist\"E\332A\007project\202\323\344\223\0025\0223/compute/v1/proje" - + "cts/{project}/aggregated/nodeTypes\022\271\001\n\003G" - + "et\022+.google.cloud.compute.v1.GetNodeType" - + "Request\032!.google.cloud.compute.v1.NodeTy" - + "pe\"b\332A\026project,zone,node_type\202\323\344\223\002C\022A/co" + + "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}" - + "/nodeTypes/{node_type}\022\252\001\n\004List\022-.google" - + ".cloud.compute.v1.ListNodeTypesRequest\032%" - + ".google.cloud.compute.v1.NodeTypeList\"L\332" - + "A\014project,zone\202\323\344\223\0027\0225/compute/v1/projec" - + "ts/{project}/zones/{zone}/nodeTypes\032\244\001\312A" - + "\026compute.googleapis.com\322A\207\001https://www.g" - + "oogleapis.com/auth/compute.readonly,http" - + "s://www.googleapis.com/auth/compute,http" - + "s://www.googleapis.com/auth/cloud-platfo" - + "rm2\220\017\n\020PacketMirrorings\022\326\001\n\016AggregatedLi" - + "st\022>.google.cloud.compute.v1.AggregatedL" - + "istPacketMirroringsRequest\0326.google.clou" - + "d.compute.v1.PacketMirroringAggregatedLi" - + "st\"L\332A\007project\202\323\344\223\002<\022:/compute/v1/projec" - + "ts/{project}/aggregated/packetMirrorings" - + "\022\366\001\n\006Delete\0225.google.cloud.compute.v1.De" - + "letePacketMirroringRequest\032\".google.clou" - + "d.compute.v1.Operation\"\220\001\332A\037project,regi" - + "on,packet_mirroring\212N\020RegionOperations\202\323" - + "\344\223\002U*S/compute/v1/projects/{project}/reg" - + "ions/{region}/packetMirrorings/{packet_m" - + "irroring}\022\342\001\n\003Get\0222.google.cloud.compute" - + ".v1.GetPacketMirroringRequest\032(.google.c" - + "loud.compute.v1.PacketMirroring\"}\332A\037proj" - + "ect,region,packet_mirroring\202\323\344\223\002U\022S/comp" - + "ute/v1/projects/{project}/regions/{regio" - + "n}/packetMirrorings/{packet_mirroring}\022\207" - + "\002\n\006Insert\0225.google.cloud.compute.v1.Inse" - + "rtPacketMirroringRequest\032\".google.cloud." - + "compute.v1.Operation\"\241\001\332A(project,region" - + ",packet_mirroring_resource\212N\020RegionOpera" - + "tions\202\323\344\223\002]\"@/compute/v1/projects/{proje" - + "ct}/regions/{region}/packetMirrorings:\031p" - + "acket_mirroring_resource\022\305\001\n\004List\0224.goog" - + "le.cloud.compute.v1.ListPacketMirrorings" - + "Request\032,.google.cloud.compute.v1.Packet" - + "MirroringList\"Y\332A\016project,region\202\323\344\223\002B\022@" - + "/compute/v1/projects/{project}/regions/{" - + "region}/packetMirrorings\022\251\002\n\005Patch\0224.goo" - + "gle.cloud.compute.v1.PatchPacketMirrorin" - + "gRequest\032\".google.cloud.compute.v1.Opera" - + "tion\"\305\001\332A9project,region,packet_mirrorin" - + "g,packet_mirroring_resource\212N\020RegionOper" - + "ations\202\323\344\223\002p2S/compute/v1/projects/{proj" - + "ect}/regions/{region}/packetMirrorings/{" - + "packet_mirroring}:\031packet_mirroring_reso" - + "urce\022\322\002\n\022TestIamPermissions\022A.google.clo" - + "ud.compute.v1.TestIamPermissionsPacketMi" - + "rroringRequest\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}/packetMirrorings" + + "/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" + + "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" + + "ompute/v1/projects/{project}/regions/{re" + + "gion}/nodeTemplates/{node_template}\022\342\001\n\014" + + "GetIamPolicy\0228.google.cloud.compute.v1.G" + + "etIamPolicyNodeTemplateRequest\032\037.google." + + "cloud.compute.v1.Policy\"w\332A\027project,regi" + + "on,resource\202\323\344\223\002W\022U/compute/v1/projects/" + + "{project}/regions/{region}/nodeTemplates" + + "/{resource}/getIamPolicy\022\373\001\n\006Insert\0222.go" + + "ogle.cloud.compute.v1.InsertNodeTemplate" + + "Request\032\".google.cloud.compute.v1.Operat" + + "ion\"\230\001\332A%project,region,node_template_re" + + "source\212N\020RegionOperations\202\323\344\223\002W\"=/comput" + + "e/v1/projects/{project}/regions/{region}" + + "/nodeTemplates:\026node_template_resource\022\274" + + "\001\n\004List\0221.google.cloud.compute.v1.ListNo" + + "deTemplatesRequest\032).google.cloud.comput" + + "e.v1.NodeTemplateList\"V\332A\016project,region" + + "\202\323\344\223\002?\022=/compute/v1/projects/{project}/r" + + "egions/{region}/nodeTemplates\022\252\002\n\014SetIam" + + "Policy\0228.google.cloud.compute.v1.SetIamP" + + "olicyNodeTemplateRequest\032\037.google.cloud." + + "compute.v1.Policy\"\276\001\332A:project,region,re" + + "source,region_set_policy_request_resourc" + + "e\202\323\344\223\002{\"U/compute/v1/projects/{project}/" + + "regions/{region}/nodeTemplates/{resource" + + "}/setIamPolicy:\"region_set_policy_reques" + + "t_resource\022\314\002\n\022TestIamPermissions\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" + "/{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\200\031\n\010Projects\022\277\001\n\016D" - + "isableXpnHost\0225.google.cloud.compute.v1." - + "DisableXpnHostProjectRequest\032\".google.cl" - + "oud.compute.v1.Operation\"R\332A\007project\212N\020G" - + "lobalOperations\202\323\344\223\002/\"-/compute/v1/proje" - + "cts/{project}/disableXpnHost\022\253\002\n\022Disable" - + "XpnResource\0229.google.cloud.compute.v1.Di" - + "sableXpnResourceProjectRequest\032\".google." - + "cloud.compute.v1.Operation\"\265\001\332A6project," - + "projects_disable_xpn_resource_request_re" - + "source\212N\020GlobalOperations\202\323\344\223\002c\"1/comput" - + "e/v1/projects/{project}/disableXpnResour" - + "ce:.projects_disable_xpn_resource_reques" - + "t_resource\022\274\001\n\rEnableXpnHost\0224.google.cl" - + "oud.compute.v1.EnableXpnHostProjectReque" - + "st\032\".google.cloud.compute.v1.Operation\"Q" - + "\332A\007project\212N\020GlobalOperations\202\323\344\223\002.\",/co" - + "mpute/v1/projects/{project}/enableXpnHos" - + "t\022\246\002\n\021EnableXpnResource\0228.google.cloud.c" - + "ompute.v1.EnableXpnResourceProjectReques" - + "t\032\".google.cloud.compute.v1.Operation\"\262\001" - + "\332A5project,projects_enable_xpn_resource_" - + "request_resource\212N\020GlobalOperations\202\323\344\223\002" - + "a\"0/compute/v1/projects/{project}/enable" - + "XpnResource:-projects_enable_xpn_resourc" - + "e_request_resource\022\205\001\n\003Get\022*.google.clou" - + "d.compute.v1.GetProjectRequest\032 .google." - + "cloud.compute.v1.Project\"0\332A\007project\202\323\344\223" - + "\002 \022\036/compute/v1/projects/{project}\022\236\001\n\nG" - + "etXpnHost\0221.google.cloud.compute.v1.GetX" - + "pnHostProjectRequest\032 .google.cloud.comp" - + "ute.v1.Project\";\332A\007project\202\323\344\223\002+\022)/compu" - + "te/v1/projects/{project}/getXpnHost\022\276\001\n\017" - + "GetXpnResources\0227.google.cloud.compute.v" - + "1.GetXpnResourcesProjectsRequest\0320.googl" - + "e.cloud.compute.v1.ProjectsGetXpnResourc" - + "es\"@\332A\007project\202\323\344\223\0020\022./compute/v1/projec" - + "ts/{project}/getXpnResources\022\375\001\n\014ListXpn" - + "Hosts\0224.google.cloud.compute.v1.ListXpnH" - + "ostsProjectsRequest\032$.google.cloud.compu" - + "te.v1.XpnHostList\"\220\001\332A0project,projects_" - + "list_xpn_hosts_request_resource\202\323\344\223\002W\"+/" - + "compute/v1/projects/{project}/listXpnHos" - + "ts:(projects_list_xpn_hosts_request_reso" - + "urce\022\345\001\n\010MoveDisk\022/.google.cloud.compute" - + ".v1.MoveDiskProjectRequest\032\".google.clou" - + "d.compute.v1.Operation\"\203\001\332A\"project,disk" - + "_move_request_resource\212N\020GlobalOperation" - + "s\202\323\344\223\002E\"\'/compute/v1/projects/{project}/" - + "moveDisk:\032disk_move_request_resource\022\371\001\n" - + "\014MoveInstance\0223.google.cloud.compute.v1." - + "MoveInstanceProjectRequest\032\".google.clou" - + "d.compute.v1.Operation\"\217\001\332A&project,inst" - + "ance_move_request_resource\212N\020GlobalOpera" - + "tions\202\323\344\223\002M\"+/compute/v1/projects/{proje" - + "ct}/moveInstance:\036instance_move_request_" - + "resource\022\206\002\n\031SetCommonInstanceMetadata\022@" - + ".google.cloud.compute.v1.SetCommonInstan" - + "ceMetadataProjectRequest\032\".google.cloud." - + "compute.v1.Operation\"\202\001\332A\031project,metada" - + "ta_resource\212N\020GlobalOperations\202\323\344\223\002M\"8/c" - + "ompute/v1/projects/{project}/setCommonIn" - + "stanceMetadata:\021metadata_resource\022\274\002\n\025Se" - + "tDefaultNetworkTier\022<.google.cloud.compu" - + "te.v1.SetDefaultNetworkTierProjectReques" - + "t\032\".google.cloud.compute.v1.Operation\"\300\001" - + "\332A:project,projects_set_default_network_" - + "tier_request_resource\212N\020GlobalOperations" - + "\202\323\344\223\002j\"4/compute/v1/projects/{project}/s" - + "etDefaultNetworkTier:2projects_set_defau" - + "lt_network_tier_request_resource\022\221\002\n\024Set" - + "UsageExportBucket\022;.google.cloud.compute" - + ".v1.SetUsageExportBucketProjectRequest\032\"" - + ".google.cloud.compute.v1.Operation\"\227\001\332A&" - + "project,usage_export_location_resource\212N" - + "\020GlobalOperations\202\323\344\223\002U\"3/compute/v1/pro" - + "jects/{project}/setUsageExportBucket:\036us" - + "age_export_location_resource\032r\312A\026compute" - + ".googleapis.com\322AVhttps://www.googleapis" - + ".com/auth/compute,https://www.googleapis" - + ".com/auth/cloud-platform2\304\013\n\030PublicAdver" - + "tisedPrefixes\022\205\002\n\006Delete\022=.google.cloud." - + "compute.v1.DeletePublicAdvertisedPrefixe" - + "Request\032\".google.cloud.compute.v1.Operat" - + "ion\"\227\001\332A project,public_advertised_prefi" - + "x\212N\020GlobalOperations\202\323\344\223\002[*Y/compute/v1/" - + "projects/{project}/global/publicAdvertis" - + "edPrefixes/{public_advertised_prefix}\022\371\001" - + "\n\003Get\022:.google.cloud.compute.v1.GetPubli" - + "cAdvertisedPrefixeRequest\032/.google.cloud" - + ".compute.v1.PublicAdvertisedPrefix\"\204\001\332A " - + "project,public_advertised_prefix\202\323\344\223\002[\022Y" - + "/compute/v1/projects/{project}/global/pu" - + "blicAdvertisedPrefixes/{public_advertise" - + "d_prefix}\022\226\002\n\006Insert\022=.google.cloud.comp" - + "ute.v1.InsertPublicAdvertisedPrefixeRequ" - + "est\032\".google.cloud.compute.v1.Operation\"" - + "\250\001\332A)project,public_advertised_prefix_re" - + "source\212N\020GlobalOperations\202\323\344\223\002c\">/comput" - + "e/v1/projects/{project}/global/publicAdv" - + "ertisedPrefixes:!public_advertised_prefi" - + "x_resource\022\313\001\n\004List\022<.google.cloud.compu" - + "te.v1.ListPublicAdvertisedPrefixesReques" - + "t\0323.google.cloud.compute.v1.PublicAdvert" - + "isedPrefixList\"P\332A\007project\202\323\344\223\002@\022>/compu" - + "te/v1/projects/{project}/global/publicAd" - + "vertisedPrefixes\022\310\002\n\005Patch\022<.google.clou" - + "d.compute.v1.PatchPublicAdvertisedPrefix" - + "eRequest\032\".google.cloud.compute.v1.Opera" - + "tion\"\334\001\332ABproject,public_advertised_pref" - + "ix,public_advertised_prefix_resource\212N\020G" - + "lobalOperations\202\323\344\223\002~2Y/compute/v1/proje" - + "cts/{project}/global/publicAdvertisedPre" - + "fixes/{public_advertised_prefix}:!public" - + "_advertised_prefix_resource\032r\312A\026compute." - + "googleapis.com\322AVhttps://www.googleapis." - + "com/auth/compute,https://www.googleapis." - + "com/auth/cloud-platform2\360\r\n\027PublicDelega" - + "tedPrefixes\022\352\001\n\016AggregatedList\022E.google." - + "cloud.compute.v1.AggregatedListPublicDel" - + "egatedPrefixesRequest\032<.google.cloud.com" - + "pute.v1.PublicDelegatedPrefixAggregatedL" - + "ist\"S\332A\007project\202\323\344\223\002C\022A/compute/v1/proje" - + "cts/{project}/aggregated/publicDelegated" - + "Prefixes\022\222\002\n\006Delete\022<.google.cloud.compu" - + "te.v1.DeletePublicDelegatedPrefixeReques" - + "t\032\".google.cloud.compute.v1.Operation\"\245\001" + + "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" + + "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" + + "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\212N\020RegionOperations\202\323\344\223\002c*a/compute/v1/" - + "projects/{project}/regions/{region}/publ" - + "icDelegatedPrefixes/{public_delegated_pr" - + "efix}\022\205\002\n\003Get\0229.google.cloud.compute.v1." - + "GetPublicDelegatedPrefixeRequest\032..googl" - + "e.cloud.compute.v1.PublicDelegatedPrefix" - + "\"\222\001\332A&project,region,public_delegated_pr" - + "efix\202\323\344\223\002c\022a/compute/v1/projects/{projec" - + "t}/regions/{region}/publicDelegatedPrefi" - + "xes/{public_delegated_prefix}\022\243\002\n\006Insert" - + "\022<.google.cloud.compute.v1.InsertPublicD" - + "elegatedPrefixeRequest\032\".google.cloud.co" - + "mpute.v1.Operation\"\266\001\332A/project,region,p" - + "ublic_delegated_prefix_resource\212N\020Region" - + "Operations\202\323\344\223\002k\"G/compute/v1/projects/{" - + "project}/regions/{region}/publicDelegate" - + "dPrefixes: public_delegated_prefix_resou" - + "rce\022\331\001\n\004List\022;.google.cloud.compute.v1.L" - + "istPublicDelegatedPrefixesRequest\0322.goog" - + "le.cloud.compute.v1.PublicDelegatedPrefi" - + "xList\"`\332A\016project,region\202\323\344\223\002I\022G/compute" + + "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" + + "/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\022\324\002\n\005Patch\022;.goog" - + "le.cloud.compute.v1.PatchPublicDelegated" - + "PrefixeRequest\032\".google.cloud.compute.v1" - + ".Operation\"\351\001\332AGproject,region,public_de" - + "legated_prefix,public_delegated_prefix_r" - + "esource\212N\020RegionOperations\202\323\344\223\002\205\0012a/comp" - + "ute/v1/projects/{project}/regions/{regio" - + "n}/publicDelegatedPrefixes/{public_deleg" - + "ated_prefix}: public_delegated_prefix_re" + + "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" + + "/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" + "source\032r\312A\026compute.googleapis.com\322AVhttp" + "s://www.googleapis.com/auth/compute,http" + "s://www.googleapis.com/auth/cloud-platfo" - + "rm2\360\013\n\021RegionAutoscalers\022\345\001\n\006Delete\0226.go" - + "ogle.cloud.compute.v1.DeleteRegionAutosc" - + "alerRequest\032\".google.cloud.compute.v1.Op" - + "eration\"\177\332A\031project,region,autoscaler\212N\020" - + "RegionOperations\202\323\344\223\002J*H/compute/v1/proj" - + "ects/{project}/regions/{region}/autoscal" - + "ers/{autoscaler}\022\315\001\n\003Get\0223.google.cloud." - + "compute.v1.GetRegionAutoscalerRequest\032#." - + "google.cloud.compute.v1.Autoscaler\"l\332A\031p" - + "roject,region,autoscaler\202\323\344\223\002J\022H/compute" - + "/v1/projects/{project}/regions/{region}/" - + "autoscalers/{autoscaler}\022\367\001\n\006Insert\0226.go" - + "ogle.cloud.compute.v1.InsertRegionAutosc" - + "alerRequest\032\".google.cloud.compute.v1.Op" - + "eration\"\220\001\332A\"project,region,autoscaler_r" - + "esource\212N\020RegionOperations\202\323\344\223\002R\";/compu" - + "te/v1/projects/{project}/regions/{region" - + "}/autoscalers:\023autoscaler_resource\022\302\001\n\004L" - + "ist\0225.google.cloud.compute.v1.ListRegion" - + "AutoscalersRequest\032-.google.cloud.comput" - + "e.v1.RegionAutoscalerList\"T\332A\016project,re" - + "gion\202\323\344\223\002=\022;/compute/v1/projects/{projec" - + "t}/regions/{region}/autoscalers\022\365\001\n\005Patc" - + "h\0225.google.cloud.compute.v1.PatchRegionA" - + "utoscalerRequest\032\".google.cloud.compute." - + "v1.Operation\"\220\001\332A\"project,region,autosca" - + "ler_resource\212N\020RegionOperations\202\323\344\223\002R2;/" - + "compute/v1/projects/{project}/regions/{r" - + "egion}/autoscalers:\023autoscaler_resource\022" - + "\367\001\n\006Update\0226.google.cloud.compute.v1.Upd" - + "ateRegionAutoscalerRequest\032\".google.clou" - + "d.compute.v1.Operation\"\220\001\332A\"project,regi" - + "on,autoscaler_resource\212N\020RegionOperation" - + "s\202\323\344\223\002R\032;/compute/v1/projects/{project}/" - + "regions/{region}/autoscalers:\023autoscaler" - + "_resource\032r\312A\026compute.googleapis.com\322AVh" - + "ttps://www.googleapis.com/auth/compute,h" - + "ttps://www.googleapis.com/auth/cloud-pla" - + "tform2\221\024\n\025RegionBackendServices\022\370\001\n\006Dele" - + "te\022:.google.cloud.compute.v1.DeleteRegio" - + "nBackendServiceRequest\032\".google.cloud.co" - + "mpute.v1.Operation\"\215\001\332A\036project,region,b" - + "ackend_service\212N\020RegionOperations\202\323\344\223\002S*" - + "Q/compute/v1/projects/{project}/regions/" - + "{region}/backendServices/{backend_servic" - + "e}\022\343\001\n\003Get\0227.google.cloud.compute.v1.Get" - + "RegionBackendServiceRequest\032\'.google.clo" - + "ud.compute.v1.BackendService\"z\332A\036project" - + ",region,backend_service\202\323\344\223\002S\022Q/compute/" - + "v1/projects/{project}/regions/{region}/b" - + "ackendServices/{backend_service}\022\313\002\n\tGet" - + "Health\022=.google.cloud.compute.v1.GetHeal" - + "thRegionBackendServiceRequest\0322.google.c" - + "loud.compute.v1.BackendServiceGroupHealt" - + "h\"\312\001\332A@project,region,backend_service,re" - + "source_group_reference_resource\202\323\344\223\002\200\001\"[" - + "/compute/v1/projects/{project}/regions/{" - + "region}/backendServices/{backend_service" - + "}/getHealth:!resource_group_reference_re" - + "source\022\354\001\n\014GetIamPolicy\022@.google.cloud.c" - + "ompute.v1.GetIamPolicyRegionBackendServi" - + "ceRequest\032\037.google.cloud.compute.v1.Poli" - + "cy\"y\332A\027project,region,resource\202\323\344\223\002Y\022W/c" + + "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/{resource}/getIamP" - + "olicy\022\211\002\n\006Insert\022:.google.cloud.compute." - + "v1.InsertRegionBackendServiceRequest\032\".g" - + "oogle.cloud.compute.v1.Operation\"\236\001\332A\'pr" - + "oject,region,backend_service_resource\212N\020" - + "RegionOperations\202\323\344\223\002[\"?/compute/v1/proj" - + "ects/{project}/regions/{region}/backendS" - + "ervices:\030backend_service_resource\022\310\001\n\004Li" - + "st\0229.google.cloud.compute.v1.ListRegionB" - + "ackendServicesRequest\032+.google.cloud.com" - + "pute.v1.BackendServiceList\"X\332A\016project,r" - + "egion\202\323\344\223\002A\022?/compute/v1/projects/{proje" - + "ct}/regions/{region}/backendServices\022\251\002\n" - + "\005Patch\0229.google.cloud.compute.v1.PatchRe" - + "gionBackendServiceRequest\032\".google.cloud" - + ".compute.v1.Operation\"\300\001\332A7project,regio" - + "n,backend_service,backend_service_resour" - + "ce\212N\020RegionOperations\202\323\344\223\002m2Q/compute/v1" - + "/projects/{project}/regions/{region}/bac" - + "kendServices/{backend_service}:\030backend_" - + "service_resource\022\264\002\n\014SetIamPolicy\022@.goog" - + "le.cloud.compute.v1.SetIamPolicyRegionBa" - + "ckendServiceRequest\032\037.google.cloud.compu" - + "te.v1.Policy\"\300\001\332A:project,region,resourc" - + "e,region_set_policy_request_resource\202\323\344\223" - + "\002}\"W/compute/v1/projects/{project}/regio" - + "ns/{region}/backendServices/{resource}/s" - + "etIamPolicy:\"region_set_policy_request_r" - + "esource\022\253\002\n\006Update\022:.google.cloud.comput" - + "e.v1.UpdateRegionBackendServiceRequest\032\"" - + ".google.cloud.compute.v1.Operation\"\300\001\332A7" - + "project,region,backend_service,backend_s" - + "ervice_resource\212N\020RegionOperations\202\323\344\223\002m" - + "\032Q/compute/v1/projects/{project}/regions" - + "/{region}/backendServices/{backend_servi" - + "ce}:\030backend_service_resource\032r\312A\026comput" - + "e.googleapis.com\322AVhttps://www.googleapi" - + "s.com/auth/compute,https://www.googleapi" - + "s.com/auth/cloud-platform2\362\t\n\021RegionComm" - + "itments\022\315\001\n\016AggregatedList\022?.google.clou" - + "d.compute.v1.AggregatedListRegionCommitm" - + "entsRequest\0321.google.cloud.compute.v1.Co" - + "mmitmentAggregatedList\"G\332A\007project\202\323\344\223\0027" - + "\0225/compute/v1/projects/{project}/aggrega" - + "ted/commitments\022\315\001\n\003Get\0223.google.cloud.c" - + "ompute.v1.GetRegionCommitmentRequest\032#.g" - + "oogle.cloud.compute.v1.Commitment\"l\332A\031pr" - + "oject,region,commitment\202\323\344\223\002J\022H/compute/" - + "v1/projects/{project}/regions/{region}/c" - + "ommitments/{commitment}\022\367\001\n\006Insert\0226.goo" - + "gle.cloud.compute.v1.InsertRegionCommitm" - + "entRequest\032\".google.cloud.compute.v1.Ope" - + "ration\"\220\001\332A\"project,region,commitment_re" - + "source\212N\020RegionOperations\202\323\344\223\002R\";/comput" + + "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}" - + "/commitments:\023commitment_resource\022\274\001\n\004Li" - + "st\0225.google.cloud.compute.v1.ListRegionC" - + "ommitmentsRequest\032\'.google.cloud.compute" - + ".v1.CommitmentList\"T\332A\016project,region\202\323\344" - + "\223\002=\022;/compute/v1/projects/{project}/regi" - + "ons/{region}/commitments\022\217\002\n\006Update\0226.go" - + "ogle.cloud.compute.v1.UpdateRegionCommit" - + "mentRequest\032\".google.cloud.compute.v1.Op" - + "eration\"\250\001\332A-project,region,commitment,c" - + "ommitment_resource\212N\020RegionOperations\202\323\344" - + "\223\002_2H/compute/v1/projects/{project}/regi" - + "ons/{region}/commitments/{commitment}:\023c" - + "ommitment_resource\032r\312A\026compute.googleapi" - + "s.com\322AVhttps://www.googleapis.com/auth/" - + "compute,https://www.googleapis.com/auth/" - + "cloud-platform2\277\004\n\017RegionDiskTypes\022\305\001\n\003G" - + "et\0221.google.cloud.compute.v1.GetRegionDi" - + "skTypeRequest\032!.google.cloud.compute.v1." - + "DiskType\"h\332A\030project,region,disk_type\202\323\344" - + "\223\002G\022E/compute/v1/projects/{project}/regi" - + "ons/{region}/diskTypes/{disk_type}\022\274\001\n\004L" - + "ist\0223.google.cloud.compute.v1.ListRegion" - + "DiskTypesRequest\032+.google.cloud.compute." - + "v1.RegionDiskTypeList\"R\332A\016project,region" - + "\202\323\344\223\002;\0229/compute/v1/projects/{project}/r" - + "egions/{region}/diskTypes\032\244\001\312A\026compute.g", - "oogleapis.com\322A\207\001https://www.googleapis." - + "com/auth/compute.readonly,https://www.go" - + "ogleapis.com/auth/compute,https://www.go" - + "ogleapis.com/auth/cloud-platform2\217&\n\013Reg" - + "ionDisks\022\346\002\n\023AddResourcePolicies\022=.googl" - + "e.cloud.compute.v1.AddResourcePoliciesRe" + + "/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\"\353\001\332AGproject,region,disk,reg" - + "ion_disks_add_resource_policies_request_" - + "resource\212N\020RegionOperations\202\323\344\223\002\207\001\"P/com" + + "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" + + "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" + + "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}/disks/{disk}/addResourcePolicies:3re" - + "gion_disks_add_resource_policies_request" - + "_resource\022\234\002\n\nBulkInsert\0224.google.cloud." - + "compute.v1.BulkInsertRegionDiskRequest\032\"" - + ".google.cloud.compute.v1.Operation\"\263\001\332A1" - + "project,region,bulk_insert_disk_resource" - + "_resource\212N\020RegionOperations\202\323\344\223\002f\"@/com" + + "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.goo" - + "gle.cloud.compute.v1.StopAsyncReplicatio" - + "nRegionDiskRequest\032\".google.cloud.comput" - + "e.v1.Operation\"\202\001\332A\023project,region,disk\212" - + "N\020RegionOperations\202\323\344\223\002S\"Q/compute/v1/pr" - + "ojects/{project}/regions/{region}/disks/" - + "{disk}/stopAsyncReplication\022\356\002\n\031StopGrou" - + "pAsyncReplication\022C.google.cloud.compute" - + ".v1.StopGroupAsyncReplicationRegionDiskR" + + "on}/healthChecks\022\227\002\n\005Patch\0226.google.clou" + + "d.compute.v1.PatchRegionHealthCheckReque" + + "st\032\".google.cloud.compute.v1.Operation\"\261" + + "\001\332A1project,region,health_check,health_c" + + "heck_resource\212N\020RegionOperations\202\323\344\223\002d2K" + + "/compute/v1/projects/{project}/regions/{" + + "region}/healthChecks/{health_check}:\025hea" + + "lth_check_resource\022\231\002\n\006Update\0227.google.c" + + "loud.compute.v1.UpdateRegionHealthCheckR" + "equest\032\".google.cloud.compute.v1.Operati" - + "on\"\347\001\332ACproject,region,disks_stop_group_" - + "async_replication_resource_resource\212N\020Re" - + "gionOperations\202\323\344\223\002\207\001\"O/compute/v1/proje" - + "cts/{project}/regions/{region}/disks/sto" - + "pGroupAsyncReplication:4disks_stop_group" - + "_async_replication_resource_resource\022\301\002\n" - + "\022TestIamPermissions\022<.google.cloud.compu" - + "te.v1.TestIamPermissionsRegionDiskReques" - + "t\0320.google.cloud.compute.v1.TestPermissi" - + "onsResponse\"\272\001\332A9project,region,resource" - + ",test_permissions_request_resource\202\323\344\223\002x" - + "\"S/compute/v1/projects/{project}/regions" - + "/{region}/disks/{resource}/testIamPermis" - + "sions:!test_permissions_request_resource" - + "\022\353\001\n\006Update\0220.google.cloud.compute.v1.Up" - + "dateRegionDiskRequest\032\".google.cloud.com" - + "pute.v1.Operation\"\212\001\332A!project,region,di" - + "sk,disk_resource\212N\020RegionOperations\202\323\344\223\002" - + "M2.go" - + "ogle.cloud.compute.v1.DeleteRegionHealth" - + "CheckServiceRequest\032\".google.cloud.compu" - + "te.v1.Operation\"\233\001\332A#project,region,heal" - + "th_check_service\212N\020RegionOperations\202\323\344\223\002" - + "\\*Z/compute/v1/projects/{project}/region" - + "s/{region}/healthCheckServices/{health_c" - + "heck_service}\022\372\001\n\003Get\022;.google.cloud.com" - + "pute.v1.GetRegionHealthCheckServiceReque" - + "st\032+.google.cloud.compute.v1.HealthCheck" - + "Service\"\210\001\332A#project,region,health_check" - + "_service\202\323\344\223\002\\\022Z/compute/v1/projects/{pr" - + "oject}/regions/{region}/healthCheckServi" - + "ces/{health_check_service}\022\233\002\n\006Insert\022>." - + "google.cloud.compute.v1.InsertRegionHeal" - + "thCheckServiceRequest\032\".google.cloud.com" - + "pute.v1.Operation\"\254\001\332A,project,region,he" - + "alth_check_service_resource\212N\020RegionOper" - + "ations\202\323\344\223\002d\"C/compute/v1/projects/{proj" - + "ect}/regions/{region}/healthCheckService" - + "s:\035health_check_service_resource\022\325\001\n\004Lis" - + "t\022=.google.cloud.compute.v1.ListRegionHe" - + "althCheckServicesRequest\0320.google.cloud." - + "compute.v1.HealthCheckServicesList\"\\\332A\016p" - + "roject,region\202\323\344\223\002E\022C/compute/v1/project" - + "s/{project}/regions/{region}/healthCheck" - + "Services\022\305\002\n\005Patch\022=.google.cloud.comput" - + "e.v1.PatchRegionHealthCheckServiceReques" - + "t\032\".google.cloud.compute.v1.Operation\"\330\001" - + "\332AAproject,region,health_check_service,h" - + "ealth_check_service_resource\212N\020RegionOpe" - + "rations\202\323\344\223\002{2Z/compute/v1/projects/{pro" - + "ject}/regions/{region}/healthCheckServic" - + "es/{health_check_service}:\035health_check_" - + "service_resource\032r\312A\026compute.googleapis." - + "com\322AVhttps://www.googleapis.com/auth/co" - + "mpute,https://www.googleapis.com/auth/cl" - + "oud-platform2\306\014\n\022RegionHealthChecks\022\354\001\n\006" - + "Delete\0227.google.cloud.compute.v1.DeleteR" - + "egionHealthCheckRequest\032\".google.cloud.c" - + "ompute.v1.Operation\"\204\001\332A\033project,region," - + "health_check\212N\020RegionOperations\202\323\344\223\002M*K/" - + "compute/v1/projects/{project}/regions/{r" - + "egion}/healthChecks/{health_check}\022\324\001\n\003G" - + "et\0224.google.cloud.compute.v1.GetRegionHe" - + "althCheckRequest\032$.google.cloud.compute." - + "v1.HealthCheck\"q\332A\033project,region,health" - + "_check\202\323\344\223\002M\022K/compute/v1/projects/{proj" - + "ect}/regions/{region}/healthChecks/{heal" - + "th_check}\022\375\001\n\006Insert\0227.google.cloud.comp" - + "ute.v1.InsertRegionHealthCheckRequest\032\"." - + "google.cloud.compute.v1.Operation\"\225\001\332A$p" - + "roject,region,health_check_resource\212N\020Re" - + "gionOperations\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" + + "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" + + "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\307\n\n\024RegionInstanceGroups\022\336\001\n\003Get\0226.go" - + "ogle.cloud.compute.v1.GetRegionInstanceG" - + "roupRequest\032&.google.cloud.compute.v1.In" - + "stanceGroup\"w\332A\035project,region,instance_" - + "group\202\323\344\223\002Q\022O/compute/v1/projects/{proje" - + "ct}/regions/{region}/instanceGroups/{ins" - + "tance_group}\022\313\001\n\004List\0228.google.cloud.com" - + "pute.v1.ListRegionInstanceGroupsRequest\032" - + "0.google.cloud.compute.v1.RegionInstance" - + "GroupList\"W\332A\016project,region\202\323\344\223\002@\022>/com" - + "pute/v1/projects/{project}/regions/{regi" - + "on}/instanceGroups\022\206\003\n\rListInstances\022A.g", - "oogle.cloud.compute.v1.ListInstancesRegi" - + "onInstanceGroupsRequest\032:.google.cloud.c" - + "ompute.v1.RegionInstanceGroupsListInstan" - + "ces\"\365\001\332ATproject,region,instance_group,r" - + "egion_instance_groups_list_instances_req" - + "uest_resource\202\323\344\223\002\227\001\"]/compute/v1/projec" - + "ts/{project}/regions/{region}/instanceGr" - + "oups/{instance_group}/listInstances:6reg" - + "ion_instance_groups_list_instances_reque" - + "st_resource\022\202\003\n\rSetNamedPorts\022@.google.c" - + "loud.compute.v1.SetNamedPortsRegionInsta" - + "nceGroupRequest\032\".google.cloud.compute.v" - + "1.Operation\"\212\002\332AUproject,region,instance" - + "_group,region_instance_groups_set_named_" - + "ports_request_resource\212N\020RegionOperation" - + "s\202\323\344\223\002\230\001\"]/compute/v1/projects/{project}" - + "/regions/{region}/instanceGroups/{instan" - + "ce_group}/setNamedPorts:7region_instance" - + "_groups_set_named_ports_request_resource" - + "\032r\312A\026compute.googleapis.com\322AVhttps://ww" - + "w.googleapis.com/auth/compute,https://ww" - + "w.googleapis.com/auth/cloud-platform2\346\010\n" - + "\027RegionInstanceTemplates\022\200\002\n\006Delete\022<.go" - + "ogle.cloud.compute.v1.DeleteRegionInstan" - + "ceTemplateRequest\032\".google.cloud.compute" - + ".v1.Operation\"\223\001\332A project,region,instan" - + "ce_template\212N\020RegionOperations\202\323\344\223\002W*U/c" - + "ompute/v1/projects/{project}/regions/{re" - + "gion}/instanceTemplates/{instance_templa" - + "te}\022\356\001\n\003Get\0229.google.cloud.compute.v1.Ge" - + "tRegionInstanceTemplateRequest\032).google." - + "cloud.compute.v1.InstanceTemplate\"\200\001\332A p" - + "roject,region,instance_template\202\323\344\223\002W\022U/" + + "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" + + "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^/" + "compute/v1/projects/{project}/regions/{r" - + "egion}/instanceTemplates/{instance_templ" - + "ate}\022\221\002\n\006Insert\022<.google.cloud.compute.v" - + "1.InsertRegionInstanceTemplateRequest\032\"." - + "google.cloud.compute.v1.Operation\"\244\001\332A)p" - + "roject,region,instance_template_resource" - + "\212N\020RegionOperations\202\323\344\223\002_\"A/compute/v1/p" - + "rojects/{project}/regions/{region}/insta" - + "nceTemplates:\032instance_template_resource" - + "\022\316\001\n\004List\022;.google.cloud.compute.v1.List" - + "RegionInstanceTemplatesRequest\032-.google." - + "cloud.compute.v1.InstanceTemplateList\"Z\332" - + "A\016project,region\202\323\344\223\002C\022A/compute/v1/proj" - + "ects/{project}/regions/{region}/instance" - + "Templates\032r\312A\026compute.googleapis.com\322AVh" - + "ttps://www.googleapis.com/auth/compute,h" - + "ttps://www.googleapis.com/auth/cloud-pla" - + "tform2\264\003\n\017RegionInstances\022\254\002\n\nBulkInsert" - + "\0228.google.cloud.compute.v1.BulkInsertReg" - + "ionInstanceRequest\032\".google.cloud.comput" - + "e.v1.Operation\"\277\001\332A5project,region,bulk_" - + "insert_instance_resource_resource\212N\020Regi" - + "onOperations\202\323\344\223\002n\"D/compute/v1/projects" - + "/{project}/regions/{region}/instances/bu" - + "lkInsert:&bulk_insert_instance_resource_" - + "resource\032r\312A\026compute.googleapis.com\322AVht" + + "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\260\t\n\033RegionNetworkEndpointGroups\022\222\002\n" - + "\006Delete\022@.google.cloud.compute.v1.Delete" - + "RegionNetworkEndpointGroupRequest\032\".goog" - + "le.cloud.compute.v1.Operation\"\241\001\332A%proje" - + "ct,region,network_endpoint_group\212N\020Regio" - + "nOperations\202\323\344\223\002`*^/compute/v1/projects/" - + "{project}/regions/{region}/networkEndpoi" - + "ntGroups/{network_endpoint_group}\022\204\002\n\003Ge" - + "t\022=.google.cloud.compute.v1.GetRegionNet" - + "workEndpointGroupRequest\032-.google.cloud." - + "compute.v1.NetworkEndpointGroup\"\216\001\332A%pro" - + "ject,region,network_endpoint_group\202\323\344\223\002`" - + "\022^/compute/v1/projects/{project}/regions" - + "/{region}/networkEndpointGroups/{network" - + "_endpoint_group}\022\243\002\n\006Insert\022@.google.clo" - + "ud.compute.v1.InsertRegionNetworkEndpoin" - + "tGroupRequest\032\".google.cloud.compute.v1." - + "Operation\"\262\001\332A.project,region,network_en" - + "dpoint_group_resource\212N\020RegionOperations" - + "\202\323\344\223\002h\"E/compute/v1/projects/{project}/r" - + "egions/{region}/networkEndpointGroups:\037n" - + "etwork_endpoint_group_resource\022\332\001\n\004List\022" - + "?.google.cloud.compute.v1.ListRegionNetw" - + "orkEndpointGroupsRequest\0321.google.cloud." - + "compute.v1.NetworkEndpointGroupList\"^\332A\016" - + "project,region\202\323\344\223\002G\022E/compute/v1/projec" - + "ts/{project}/regions/{region}/networkEnd" - + "pointGroups\032r\312A\026compute.googleapis.com\322A" - + "Vhttps://www.googleapis.com/auth/compute" - + ",https://www.googleapis.com/auth/cloud-p" - + "latform2\362\'\n\035RegionNetworkFirewallPolicie" - + "s\022\353\002\n\016AddAssociation\022I.google.cloud.comp" - + "ute.v1.AddAssociationRegionNetworkFirewa" - + "llPolicyRequest\032\".google.cloud.compute.v" - + "1.Operation\"\351\001\332ACproject,region,firewall" - + "_policy,firewall_policy_association_reso" - + "urce\212N\020RegionOperations\202\323\344\223\002\211\001\"a/compute" - + "/v1/projects/{project}/regions/{region}/" - + "firewallPolicies/{firewall_policy}/addAs" - + "sociation:$firewall_policy_association_r" - + "esource\022\307\002\n\007AddRule\022B.google.cloud.compu" - + "te.v1.AddRuleRegionNetworkFirewallPolicy" - + "Request\032\".google.cloud.compute.v1.Operat" - + "ion\"\323\001\332A.google.cloud.compute.v1.GetRegionNe" - + "tworkFirewallPolicyRequest\032\'.google.clou" - + "d.compute.v1.FirewallPolicy\"{\332A\036project," - + "region,firewall_policy\202\323\344\223\002T\022R/compute/v" - + "1/projects/{project}/regions/{region}/fi" - + "rewallPolicies/{firewall_policy}\022\234\002\n\016Get" - + "Association\022I.google.cloud.compute.v1.Ge" - + "tAssociationRegionNetworkFirewallPolicyR" - + "equest\0322.google.cloud.compute.v1.Firewal" - + "lPolicyAssociation\"\212\001\332A\036project,region,f" - + "irewall_policy\202\323\344\223\002c\022a/compute/v1/projec" - + "ts/{project}/regions/{region}/firewallPo" - + "licies/{firewall_policy}/getAssociation\022" - + "\267\002\n\025GetEffectiveFirewalls\022P.google.cloud" - + ".compute.v1.GetEffectiveFirewallsRegionN" - + "etworkFirewallPolicyRequest\032S.google.clo" - + "ud.compute.v1.RegionNetworkFirewallPolic" - + "iesGetEffectiveFirewallsResponse\"w\332A\026pro" - + "ject,region,network\202\323\344\223\002X\022V/compute/v1/p" + + "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.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/getEffectiveFirewalls\022\364\001\n\014Ge" - + "tIamPolicy\022G.google.cloud.compute.v1.Get" - + "IamPolicyRegionNetworkFirewallPolicyRequ" - + "est\032\037.google.cloud.compute.v1.Policy\"z\332A" - + "\027project,region,resource\202\323\344\223\002Z\022X/compute" - + "/v1/projects/{project}/regions/{region}/" - + "firewallPolicies/{resource}/getIamPolicy" - + "\022\200\002\n\007GetRule\022B.google.cloud.compute.v1.G" - + "etRuleRegionNetworkFirewallPolicyRequest" - + "\032+.google.cloud.compute.v1.FirewallPolic" - + "yRule\"\203\001\332A\036project,region,firewall_polic" - + "y\202\323\344\223\002\\\022Z/compute/v1/projects/{project}/" - + "regions/{region}/firewallPolicies/{firew" - + "all_policy}/getRule\022\221\002\n\006Insert\022A.google." - + "cloud.compute.v1.InsertRegionNetworkFire" - + "wallPolicyRequest\032\".google.cloud.compute" - + ".v1.Operation\"\237\001\332A\'project,region,firewa" - + "ll_policy_resource\212N\020RegionOperations\202\323\344" - + "\223\002\\\"@/compute/v1/projects/{project}/regi" - + "ons/{region}/firewallPolicies:\030firewall_" - + "policy_resource\022\321\001\n\004List\022A.google.cloud." - + "compute.v1.ListRegionNetworkFirewallPoli" - + "ciesRequest\032+.google.cloud.compute.v1.Fi" - + "rewallPolicyList\"Y\332A\016project,region\202\323\344\223\002" - + "B\022@/compute/v1/projects/{project}/region" - + "s/{region}/firewallPolicies\022\261\002\n\005Patch\022@." - + "google.cloud.compute.v1.PatchRegionNetwo" - + "rkFirewallPolicyRequest\032\".google.cloud.c" - + "ompute.v1.Operation\"\301\001\332A7project,region," - + "firewall_policy,firewall_policy_resource" - + "\212N\020RegionOperations\202\323\344\223\002n2R/compute/v1/p" + + "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.SetUrlMapRegi" - + "onTargetHttpProxyRequest\032\".google.cloud." - + "compute.v1.Operation\"\324\001\332A;project,region" - + ",target_http_proxy,url_map_reference_res" - + "ource\212N\020RegionOperations\202\323\344\223\002}\"_/compute" + + "\344\223\002_2H/compute/v1/projects/{project}/reg" + + "ions/{region}/sslPolicies/{ssl_policy}:\023" + + "ssl_policy_resource\032r\312A\026compute.googleap" + + "is.com\322AVhttps://www.googleapis.com/auth" + + "/compute,https://www.googleapis.com/auth" + + "/cloud-platform2\252\013\n\027RegionTargetHttpProx" + + "ies\022\377\001\n\006Delete\022;.google.cloud.compute.v1" + + ".DeleteRegionTargetHttpProxyRequest\032\".go" + + "ogle.cloud.compute.v1.Operation\"\223\001\332A pro" + + "ject,region,target_http_proxy\212N\020RegionOp" + + "erations\202\323\344\223\002W*U/compute/v1/projects/{pr" + + "oject}/regions/{region}/targetHttpProxie", + "s/{target_http_proxy}\022\354\001\n\003Get\0228.google.c" + + "loud.compute.v1.GetRegionTargetHttpProxy" + + "Request\032(.google.cloud.compute.v1.Target" + + "HttpProxy\"\200\001\332A project,region,target_htt" + + "p_proxy\202\323\344\223\002W\022U/compute/v1/projects/{pro" + + "ject}/regions/{region}/targetHttpProxies" + + "/{target_http_proxy}\022\220\002\n\006Insert\022;.google" + + ".cloud.compute.v1.InsertRegionTargetHttp" + + "ProxyRequest\032\".google.cloud.compute.v1.O" + + "peration\"\244\001\332A)project,region,target_http" + + "_proxy_resource\212N\020RegionOperations\202\323\344\223\002_" + + "\"A/compute/v1/projects/{project}/regions" + + "/{region}/targetHttpProxies:\032target_http" + + "_proxy_resource\022\315\001\n\004List\022;.google.cloud." + + "compute.v1.ListRegionTargetHttpProxiesRe" + + "quest\032,.google.cloud.compute.v1.TargetHt" + + "tpProxyList\"Z\332A\016project,region\202\323\344\223\002C\022A/c" + + "ompute/v1/projects/{project}/regions/{re" + + "gion}/targetHttpProxies\022\306\002\n\tSetUrlMap\022>." + + "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}/" - + "targetHttpProxies/{target_http_proxy}/se" - + "tUrlMap:\032url_map_reference_resource\032r\312A\026" - + "compute.googleapis.com\322AVhttps://www.goo" - + "gleapis.com/auth/compute,https://www.goo" - + "gleapis.com/auth/cloud-platform2\263\021\n\030Regi" - + "onTargetHttpsProxies\022\203\002\n\006Delete\022<.google" - + ".cloud.compute.v1.DeleteRegionTargetHttp" - + "sProxyRequest\032\".google.cloud.compute.v1." - + "Operation\"\226\001\332A!project,region,target_htt" - + "ps_proxy\212N\020RegionOperations\202\323\344\223\002Y*W/comp" - + "ute/v1/projects/{project}/regions/{regio" - + "n}/targetHttpsProxies/{target_https_prox" - + "y}\022\361\001\n\003Get\0229.google.cloud.compute.v1.Get" - + "RegionTargetHttpsProxyRequest\032).google.c" - + "loud.compute.v1.TargetHttpsProxy\"\203\001\332A!pr" - + "oject,region,target_https_proxy\202\323\344\223\002Y\022W/" - + "compute/v1/projects/{project}/regions/{r" - + "egion}/targetHttpsProxies/{target_https_" - + "proxy}\022\224\002\n\006Insert\022<.google.cloud.compute" - + ".v1.InsertRegionTargetHttpsProxyRequest\032" - + "\".google.cloud.compute.v1.Operation\"\247\001\332A" - + "*project,region,target_https_proxy_resou" - + "rce\212N\020RegionOperations\202\323\344\223\002a\"B/compute/v" - + "1/projects/{project}/regions/{region}/ta" - + "rgetHttpsProxies:\033target_https_proxy_res" - + "ource\022\320\001\n\004List\022<.google.cloud.compute.v1" - + ".ListRegionTargetHttpsProxiesRequest\032-.g" - + "oogle.cloud.compute.v1.TargetHttpsProxyL" - + "ist\"[\332A\016project,region\202\323\344\223\002D\022B/compute/v" - + "1/projects/{project}/regions/{region}/ta" - + "rgetHttpsProxies\022\272\002\n\005Patch\022;.google.clou" - + "d.compute.v1.PatchRegionTargetHttpsProxy" - + "Request\032\".google.cloud.compute.v1.Operat" - + "ion\"\317\001\332A=project,region,target_https_pro" - + "xy,target_https_proxy_resource\212N\020RegionO" - + "perations\202\323\344\223\002v2W/compute/v1/projects/{p" - + "roject}/regions/{region}/targetHttpsProx" - + "ies/{target_https_proxy}:\033target_https_p" - + "roxy_resource\022\264\003\n\022SetSslCertificates\022H.g" - + "oogle.cloud.compute.v1.SetSslCertificate" - + "sRegionTargetHttpsProxyRequest\032\".google." - + "cloud.compute.v1.Operation\"\257\002\332Acproject," - + "region,target_https_proxy,region_target_" - + "https_proxies_set_ssl_certificates_reque" - + "st_resource\212N\020RegionOperations\202\323\344\223\002\257\001\"j/" - + "compute/v1/projects/{project}/regions/{r" - + "egion}/targetHttpsProxies/{target_https_" - + "proxy}/setSslCertificates:Aregion_target" - + "_https_proxies_set_ssl_certificates_requ" - + "est_resource\022\312\002\n\tSetUrlMap\022?.google.clou" - + "d.compute.v1.SetUrlMapRegionTargetHttpsP" - + "roxyRequest\032\".google.cloud.compute.v1.Op" - + "eration\"\327\001\332A.google.cloud.comput" - + "e.v1.AggregatedListResourcePoliciesReque" - + "st\0325.google.cloud.compute.v1.ResourcePol" - + "icyAggregatedList\"L\332A\007project\202\323\344\223\002<\022:/co" - + "mpute/v1/projects/{project}/aggregated/r" - + "esourcePolicies\022\363\001\n\006Delete\0224.google.clou" - + "d.compute.v1.DeleteResourcePolicyRequest" - + "\032\".google.cloud.compute.v1.Operation\"\216\001\332" - + "A\036project,region,resource_policy\212N\020Regio" - + "nOperations\202\323\344\223\002T*R/compute/v1/projects/" - + "{project}/regions/{region}/resourcePolic" - + "ies/{resource_policy}\022\336\001\n\003Get\0221.google.c" - + "loud.compute.v1.GetResourcePolicyRequest" - + "\032\'.google.cloud.compute.v1.ResourcePolic" - + "y\"{\332A\036project,region,resource_policy\202\323\344\223" - + "\002T\022R/compute/v1/projects/{project}/regio" - + "ns/{region}/resourcePolicies/{resource_p" - + "olicy}\022\347\001\n\014GetIamPolicy\022:.google.cloud.c" - + "ompute.v1.GetIamPolicyResourcePolicyRequ" - + "est\032\037.google.cloud.compute.v1.Policy\"z\332A" - + "\027project,region,resource\202\323\344\223\002Z\022X/compute" - + "/v1/projects/{project}/regions/{region}/" - + "resourcePolicies/{resource}/getIamPolicy" - + "\022\204\002\n\006Insert\0224.google.cloud.compute.v1.In" - + "sertResourcePolicyRequest\032\".google.cloud" - + ".compute.v1.Operation\"\237\001\332A\'project,regio" - + "n,resource_policy_resource\212N\020RegionOpera" - + "tions\202\323\344\223\002\\\"@/compute/v1/projects/{proje" - + "ct}/regions/{region}/resourcePolicies:\030r" - + "esource_policy_resource\022\304\001\n\004List\0224.googl" - + "e.cloud.compute.v1.ListResourcePoliciesR" - + "equest\032+.google.cloud.compute.v1.Resourc" - + "ePolicyList\"Y\332A\016project,region\202\323\344\223\002B\022@/c" - + "ompute/v1/projects/{project}/regions/{re" - + "gion}/resourcePolicies\022\257\002\n\014SetIamPolicy\022" - + ":.google.cloud.compute.v1.SetIamPolicyRe" - + "sourcePolicyRequest\032\037.google.cloud.compu" - + "te.v1.Policy\"\301\001\332A:project,region,resourc" - + "e,region_set_policy_request_resource\202\323\344\223" - + "\002~\"X/compute/v1/projects/{project}/regio" - + "ns/{region}/resourcePolicies/{resource}/" - + "setIamPolicy:\"region_set_policy_request_" - + "resource\022\321\002\n\022TestIamPermissions\022@.google" - + ".cloud.compute.v1.TestIamPermissionsReso" - + "urcePolicyRequest\0320.google.cloud.compute" - + ".v1.TestPermissionsResponse\"\306\001\332A9project" - + ",region,resource,test_permissions_reques" - + "t_resource\202\323\344\223\002\203\001\"^/compute/v1/projects/" - + "{project}/regions/{region}/resourcePolic" - + "ies/{resource}/testIamPermissions:!test_" - + "permissions_request_resource\032r\312A\026compute" - + ".googleapis.com\322AVhttps://www.googleapis" - + ".com/auth/compute,https://www.googleapis" - + ".com/auth/cloud-platform2\226\022\n\007Routers\022\273\001\n" - + "\016AggregatedList\0225.google.cloud.compute.v" - + "1.AggregatedListRoutersRequest\032-.google." - + "cloud.compute.v1.RouterAggregatedList\"C\332" - + "A\007project\202\323\344\223\0023\0221/compute/v1/projects/{p" - + "roject}/aggregated/routers\022\317\001\n\006Delete\022,." - + "google.cloud.compute.v1.DeleteRouterRequ" + + "uth/cloud-platform2\317\010\n\026RegionTargetTcpPr" + + "oxies\022\373\001\n\006Delete\022:.google.cloud.compute." + + "v1.DeleteRegionTargetTcpProxyRequest\032\".g" + + "oogle.cloud.compute.v1.Operation\"\220\001\332A\037pr" + + "oject,region,target_tcp_proxy\212N\020RegionOp" + + "erations\202\323\344\223\002U*S/compute/v1/projects/{pr" + + "oject}/regions/{region}/targetTcpProxies" + + "/{target_tcp_proxy}\022\346\001\n\003Get\0227.google.clo" + + "ud.compute.v1.GetRegionTargetTcpProxyReq" + + "uest\032\'.google.cloud.compute.v1.TargetTcp" + + "Proxy\"}\332A\037project,region,target_tcp_prox" + + "y\202\323\344\223\002U\022S/compute/v1/projects/{project}/" + + "regions/{region}/targetTcpProxies/{targe" + + "t_tcp_proxy}\022\214\002\n\006Insert\022:.google.cloud.c" + + "ompute.v1.InsertRegionTargetTcpProxyRequ" + "est\032\".google.cloud.compute.v1.Operation\"" - + "s\332A\025project,region,router\212N\020RegionOperat" - + "ions\202\323\344\223\002B*@/compute/v1/projects/{projec" - + "t}/regions/{region}/routers/{router}\022\263\001\n" - + "\003Get\022).google.cloud.compute.v1.GetRouter" - + "Request\032\037.google.cloud.compute.v1.Router" - + "\"`\332A\025project,region,router\202\323\344\223\002B\022@/compu" - + "te/v1/projects/{project}/regions/{region" - + "}/routers/{router}\022\365\001\n\021GetNatMappingInfo" - + "\0228.google.cloud.compute.v1.GetNatMapping" - + "InfoRoutersRequest\0322.google.cloud.comput" - + "e.v1.VmEndpointNatMappingsList\"r\332A\025proje" - + "ct,region,router\202\323\344\223\002T\022R/compute/v1/proj" - + "ects/{project}/regions/{region}/routers/" - + "{router}/getNatMappingInfo\022\351\001\n\017GetRouter" - + "Status\0225.google.cloud.compute.v1.GetRout" - + "erStatusRouterRequest\032-.google.cloud.com" - + "pute.v1.RouterStatusResponse\"p\332A\025project" - + ",region,router\202\323\344\223\002R\022P/compute/v1/projec" - + "ts/{project}/regions/{region}/routers/{r" - + "outer}/getRouterStatus\022\341\001\n\006Insert\022,.goog" - + "le.cloud.compute.v1.InsertRouterRequest\032" - + "\".google.cloud.compute.v1.Operation\"\204\001\332A" - + "\036project,region,router_resource\212N\020Region" - + "Operations\202\323\344\223\002J\"7/compute/v1/projects/{" - + "project}/regions/{region}/routers:\017route" - + "r_resource\022\252\001\n\004List\022+.google.cloud.compu" - + "te.v1.ListRoutersRequest\032#.google.cloud." - + "compute.v1.RouterList\"P\332A\016project,region" - + "\202\323\344\223\0029\0227/compute/v1/projects/{project}/r" - + "egions/{region}/routers\022\357\001\n\005Patch\022+.goog" - + "le.cloud.compute.v1.PatchRouterRequest\032\"" - + ".google.cloud.compute.v1.Operation\"\224\001\332A%" - + "project,region,router,router_resource\212N\020" - + "RegionOperations\202\323\344\223\002S2@/compute/v1/proj" - + "ects/{project}/regions/{region}/routers/" - + "{router}:\017router_resource\022\365\001\n\007Preview\022-." - + "google.cloud.compute.v1.PreviewRouterReq" - + "uest\032/.google.cloud.compute.v1.RoutersPr" - + "eviewResponse\"\211\001\332A%project,region,router" - + ",router_resource\202\323\344\223\002[\"H/compute/v1/proj" - + "ects/{project}/regions/{region}/routers/" - + "{router}/preview:\017router_resource\022\361\001\n\006Up" - + "date\022,.google.cloud.compute.v1.UpdateRou" - + "terRequest\032\".google.cloud.compute.v1.Ope" - + "ration\"\224\001\332A%project,region,router,router" - + "_resource\212N\020RegionOperations\202\323\344\223\002S\032@/com" - + "pute/v1/projects/{project}/regions/{regi" - + "on}/routers/{router}:\017router_resource\032r\312" - + "A\026compute.googleapis.com\322AVhttps://www.g" - + "oogleapis.com/auth/compute,https://www.g" - + "oogleapis.com/auth/cloud-platform2\300\006\n\006Ro" - + "utes\022\272\001\n\006Delete\022+.google.cloud.compute.v" - + "1.DeleteRouteRequest\032\".google.cloud.comp" - + "ute.v1.Operation\"_\332A\rproject,route\212N\020Glo" - + "balOperations\202\323\344\223\0026*4/compute/v1/project" - + "s/{project}/global/routes/{route}\022\235\001\n\003Ge" - + "t\022(.google.cloud.compute.v1.GetRouteRequ" - + "est\032\036.google.cloud.compute.v1.Route\"L\332A\r" - + "project,route\202\323\344\223\0026\0224/compute/v1/project" - + "s/{project}/global/routes/{route}\022\313\001\n\006In" - + "sert\022+.google.cloud.compute.v1.InsertRou" - + "teRequest\032\".google.cloud.compute.v1.Oper" - + "ation\"p\332A\026project,route_resource\212N\020Globa" - + "lOperations\202\323\344\223\002>\",/compute/v1/projects/" - + "{project}/global/routes:\016route_resource\022" - + "\226\001\n\004List\022*.google.cloud.compute.v1.ListR" - + "outesRequest\032\".google.cloud.compute.v1.R" - + "outeList\">\332A\007project\202\323\344\223\002.\022,/compute/v1/" - + "projects/{project}/global/routes\032r\312A\026com" - + "pute.googleapis.com\322AVhttps://www.google" - + "apis.com/auth/compute,https://www.google" - + "apis.com/auth/cloud-platform2\357\030\n\020Securit" - + "yPolicies\022\251\002\n\007AddRule\0225.google.cloud.com" - + "pute.v1.AddRuleSecurityPolicyRequest\032\".g" - + "oogle.cloud.compute.v1.Operation\"\302\001\332A5pr" - + "oject,security_policy,security_policy_ru" - + "le_resource\212N\020GlobalOperations\202\323\344\223\002q\"P/c" - + "ompute/v1/projects/{project}/global/secu" - + "rityPolicies/{security_policy}/addRule:\035" - + "security_policy_rule_resource\022\327\001\n\016Aggreg" - + "atedList\022>.google.cloud.compute.v1.Aggre" - + "gatedListSecurityPoliciesRequest\0327.googl" - + "e.cloud.compute.v1.SecurityPoliciesAggre" - + "gatedList\"L\332A\007project\202\323\344\223\002<\022:/compute/v1" - + "/projects/{project}/aggregated/securityP" - + "olicies\022\341\001\n\006Delete\0224.google.cloud.comput" - + "e.v1.DeleteSecurityPolicyRequest\032\".googl" - + "e.cloud.compute.v1.Operation\"}\332A\027project" - + ",security_policy\212N\020GlobalOperations\202\323\344\223\002" - + "J*H/compute/v1/projects/{project}/global" - + "/securityPolicies/{security_policy}\022\315\001\n\003" - + "Get\0221.google.cloud.compute.v1.GetSecurit" - + "yPolicyRequest\032\'.google.cloud.compute.v1" - + ".SecurityPolicy\"j\332A\027project,security_pol" - + "icy\202\323\344\223\002J\022H/compute/v1/projects/{project" - + "}/global/securityPolicies/{security_poli" - + "cy}\022\341\001\n\007GetRule\0225.google.cloud.compute.v" - + "1.GetRuleSecurityPolicyRequest\032+.google." - + "cloud.compute.v1.SecurityPolicyRule\"r\332A\027" - + "project,security_policy\202\323\344\223\002R\022P/compute/" - + "v1/projects/{project}/global/securityPol" - + "icies/{security_policy}/getRule\022\363\001\n\006Inse" - + "rt\0224.google.cloud.compute.v1.InsertSecur" - + "ityPolicyRequest\032\".google.cloud.compute." - + "v1.Operation\"\216\001\332A project,security_polic" - + "y_resource\212N\020GlobalOperations\202\323\344\223\002R\"6/co" - + "mpute/v1/projects/{project}/global/secur" - + "ityPolicies:\030security_policy_resource\022\263\001" - + "\n\004List\0224.google.cloud.compute.v1.ListSec" - + "urityPoliciesRequest\032+.google.cloud.comp" - + "ute.v1.SecurityPolicyList\"H\332A\007project\202\323\344" - + "\223\0028\0226/compute/v1/projects/{project}/glob" - + "al/securityPolicies\022\256\002\n\037ListPreconfigure" - + "dExpressionSets\022O.google.cloud.compute.v" - + "1.ListPreconfiguredExpressionSetsSecurit" - + "yPoliciesRequest\032P.google.cloud.compute." - + "v1.SecurityPoliciesListPreconfiguredExpr" - + "essionSetsResponse\"h\332A\007project\202\323\344\223\002X\022V/c" - + "ompute/v1/projects/{project}/global/secu" - + "rityPolicies/listPreconfiguredExpression" - + "Sets\022\223\002\n\005Patch\0223.google.cloud.compute.v1" - + ".PatchSecurityPolicyRequest\032\".google.clo" - + "ud.compute.v1.Operation\"\260\001\332A0project,sec", - "urity_policy,security_policy_resource\212N\020" - + "GlobalOperations\202\323\344\223\002d2H/compute/v1/proj" - + "ects/{project}/global/securityPolicies/{" - + "security_policy}:\030security_policy_resour" - + "ce\022\257\002\n\tPatchRule\0227.google.cloud.compute." - + "v1.PatchRuleSecurityPolicyRequest\032\".goog" - + "le.cloud.compute.v1.Operation\"\304\001\332A5proje" + + "\241\001\332A(project,region,target_tcp_proxy_res" + + "ource\212N\020RegionOperations\202\323\344\223\002]\"@/compute" + + "/v1/projects/{project}/regions/{region}/" + + "targetTcpProxies:\031target_tcp_proxy_resou" + + "rce\022\312\001\n\004List\022:.google.cloud.compute.v1.L" + + "istRegionTargetTcpProxiesRequest\032+.googl" + + "e.cloud.compute.v1.TargetTcpProxyList\"Y\332" + + "A\016project,region\202\323\344\223\002B\022@/compute/v1/proj" + + "ects/{project}/regions/{region}/targetTc" + + "pProxies\032r\312A\026compute.googleapis.com\322AVht" + + "tps://www.googleapis.com/auth/compute,ht" + + "tps://www.googleapis.com/auth/cloud-plat" + + "form2\354\r\n\rRegionUrlMaps\022\327\001\n\006Delete\0222.goog" + + "le.cloud.compute.v1.DeleteRegionUrlMapRe" + + "quest\032\".google.cloud.compute.v1.Operatio" + + "n\"u\332A\026project,region,url_map\212N\020RegionOpe" + + "rations\202\323\344\223\002C*A/compute/v1/projects/{pro" + + "ject}/regions/{region}/urlMaps/{url_map}" + + "\022\273\001\n\003Get\022/.google.cloud.compute.v1.GetRe" + + "gionUrlMapRequest\032\037.google.cloud.compute" + + ".v1.UrlMap\"b\332A\026project,region,url_map\202\323\344" + + "\223\002C\022A/compute/v1/projects/{project}/regi" + + "ons/{region}/urlMaps/{url_map}\022\351\001\n\006Inser" + + "t\0222.google.cloud.compute.v1.InsertRegion" + + "UrlMapRequest\032\".google.cloud.compute.v1." + + "Operation\"\206\001\332A\037project,region,url_map_re" + + "source\212N\020RegionOperations\202\323\344\223\002K\"7/comput" + + "e/v1/projects/{project}/regions/{region}" + + "/urlMaps:\020url_map_resource\022\260\001\n\004List\0221.go" + + "ogle.cloud.compute.v1.ListRegionUrlMapsR" + + "equest\032#.google.cloud.compute.v1.UrlMapL" + + "ist\"P\332A\016project,region\202\323\344\223\0029\0227/compute/v" + + "1/projects/{project}/regions/{region}/ur" + + "lMaps\022\371\001\n\005Patch\0221.google.cloud.compute.v" + + "1.PatchRegionUrlMapRequest\032\".google.clou" + + "d.compute.v1.Operation\"\230\001\332A\'project,regi" + + "on,url_map,url_map_resource\212N\020RegionOper" + + "ations\202\323\344\223\002U2A/compute/v1/projects/{proj" + + "ect}/regions/{region}/urlMaps/{url_map}:" + + "\020url_map_resource\022\373\001\n\006Update\0222.google.cl" + + "oud.compute.v1.UpdateRegionUrlMapRequest" + + "\032\".google.cloud.compute.v1.Operation\"\230\001\332" + + "A\'project,region,url_map,url_map_resourc" + + "e\212N\020RegionOperations\202\323\344\223\002U\032A/compute/v1/" + + "projects/{project}/regions/{region}/urlM" + + "aps/{url_map}:\020url_map_resource\022\265\002\n\010Vali" + + "date\0224.google.cloud.compute.v1.ValidateR" + + "egionUrlMapRequest\0320.google.cloud.comput" + + "e.v1.UrlMapsValidateResponse\"\300\001\332A@projec" + + "t,region,url_map,region_url_maps_validat" + + "e_request_resource\202\323\344\223\002w\"J/compute/v1/pr" + + "ojects/{project}/regions/{region}/urlMap" + + "s/{url_map}/validate:)region_url_maps_va" + + "lidate_request_resource\032r\312A\026compute.goog" + + "leapis.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.compute.v1.GetRegionReque" + + "st\032\037.google.cloud.compute.v1.Region\"H\332A\016" + + "project,region\202\323\344\223\0021\022//compute/v1/projec" + + "ts/{project}/regions/{region}\022\222\001\n\004List\022+" + + ".google.cloud.compute.v1.ListRegionsRequ" + + "est\032#.google.cloud.compute.v1.RegionList" + + "\"8\332A\007project\202\323\344\223\002(\022&/compute/v1/projects" + + "/{project}/regions\032\244\001\312A\026compute.googleap" + + "is.com\322A\207\001https://www.googleapis.com/aut" + + "h/compute.readonly,https://www.googleapi" + + "s.com/auth/compute,https://www.googleapi" + + "s.com/auth/cloud-platform2\233\024\n\014Reservatio" + + "ns\022\312\001\n\016AggregatedList\022:.google.cloud.com" + + "pute.v1.AggregatedListReservationsReques" + + "t\0322.google.cloud.compute.v1.ReservationA" + + "ggregatedList\"H\332A\007project\202\323\344\223\0028\0226/comput" + + "e/v1/projects/{project}/aggregated/reser" + + "vations\022\333\001\n\006Delete\0221.google.cloud.comput" + + "e.v1.DeleteReservationRequest\032\".google.c" + + "loud.compute.v1.Operation\"z\332A\030project,zo" + + "ne,reservation\212N\016ZoneOperations\202\323\344\223\002H*F/" + + "compute/v1/projects/{project}/zones/{zon" + + "e}/reservations/{reservation}\022\306\001\n\003Get\022.." + + "google.cloud.compute.v1.GetReservationRe" + + "quest\032$.google.cloud.compute.v1.Reservat" + + "ion\"i\332A\030project,zone,reservation\202\323\344\223\002H\022F" + + "/compute/v1/projects/{project}/zones/{zo" + + "ne}/reservations/{reservation}\022\332\001\n\014GetIa" + + "mPolicy\0227.google.cloud.compute.v1.GetIam" + + "PolicyReservationRequest\032\037.google.cloud." + + "compute.v1.Policy\"p\332A\025project,zone,resou" + + "rce\202\323\344\223\002R\022P/compute/v1/projects/{project" + + "}/zones/{zone}/reservations/{resource}/g" + + "etIamPolicy\022\355\001\n\006Insert\0221.google.cloud.co" + + "mpute.v1.InsertReservationRequest\032\".goog" + + "le.cloud.compute.v1.Operation\"\213\001\332A!proje" + + "ct,zone,reservation_resource\212N\016ZoneOpera" + + "tions\202\323\344\223\002P\"8/compute/v1/projects/{proje" + + "ct}/zones/{zone}/reservations:\024reservati" + + "on_resource\022\263\001\n\004List\0220.google.cloud.comp" + + "ute.v1.ListReservationsRequest\032(.google." + + "cloud.compute.v1.ReservationList\"O\332A\014pro" + + "ject,zone\202\323\344\223\002:\0228/compute/v1/projects/{p" + + "roject}/zones/{zone}/reservations\022\256\002\n\006Re" + + "size\0221.google.cloud.compute.v1.ResizeRes" + + "ervationRequest\032\".google.cloud.compute.v" + + "1.Operation\"\314\001\332A=project,zone,reservatio" + + "n,reservations_resize_request_resource\212N" + + "\016ZoneOperations\202\323\344\223\002u\"M/compute/v1/proje" + + "cts/{project}/zones/{zone}/reservations/" + + "{reservation}/resize:$reservations_resiz" + + "e_request_resource\022\236\002\n\014SetIamPolicy\0227.go" + + "ogle.cloud.compute.v1.SetIamPolicyReserv" + + "ationRequest\032\037.google.cloud.compute.v1.P" + + "olicy\"\263\001\332A6project,zone,resource,zone_se" + + "t_policy_request_resource\202\323\344\223\002t\"P/comput" + + "e/v1/projects/{project}/zones/{zone}/res" + + "ervations/{resource}/setIamPolicy: zone_" + + "set_policy_request_resource\022\303\002\n\022TestIamP" + + "ermissions\022=.google.cloud.compute.v1.Tes" + + "tIamPermissionsReservationRequest\0320.goog" + + "le.cloud.compute.v1.TestPermissionsRespo" + + "nse\"\273\001\332A7project,zone,resource,test_perm" + + "issions_request_resource\202\323\344\223\002{\"V/compute" + + "/v1/projects/{project}/zones/{zone}/rese" + + "rvations/{resource}/testIamPermissions:!" + + "test_permissions_request_resource\022\207\002\n\006Up" + + "date\0221.google.cloud.compute.v1.UpdateRes" + + "ervationRequest\032\".google.cloud.compute.v" + + "1.Operation\"\245\001\332A-project,zone,reservatio" + + "n,reservation_resource\212N\016ZoneOperations\202" + + "\323\344\223\002^2F/compute/v1/projects/{project}/zo" + + "nes/{zone}/reservations/{reservation}:\024r" + + "eservation_resource\032r\312A\026compute.googleap" + + "is.com\322AVhttps://www.googleapis.com/auth" + + "/compute,https://www.googleapis.com/auth" + + "/cloud-platform2\363\020\n\020ResourcePolicies\022\325\001\n" + + "\016AggregatedList\022>.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" + + "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" + + "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" + + "equest\032\".google.cloud.compute.v1.Operati" + + "on\"p\332A\026project,route_resource\212N\020GlobalOp" + + "erations\202\323\344\223\002>\",/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" + + "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\002s\"R/comp" + + "resource\212N\020GlobalOperations\202\323\344\223\002q\"P/comp" + "ute/v1/projects/{project}/global/securit" - + "yPolicies/{security_policy}/patchRule:\035s" - + "ecurity_policy_rule_resource\022\365\001\n\nRemoveR" - + "ule\0228.google.cloud.compute.v1.RemoveRule" - + "SecurityPolicyRequest\032\".google.cloud.com" - + "pute.v1.Operation\"\210\001\332A\027project,security_" - + "policy\212N\020GlobalOperations\202\323\344\223\002U\"S/comput" - + "e/v1/projects/{project}/global/securityP" - + "olicies/{security_policy}/removeRule\022\253\002\n" - + "\tSetLabels\0227.google.cloud.compute.v1.Set" - + "LabelsSecurityPolicyRequest\032\".google.clo" - + "ud.compute.v1.Operation\"\300\001\332A3project,res" - + "ource,global_set_labels_request_resource" - + "\212N\020GlobalOperations\202\323\344\223\002q\"K/compute/v1/p" - + "rojects/{project}/global/securityPolicie" - + "s/{resource}/setLabels:\"global_set_label" - + "s_request_resource\032r\312A\026compute.googleapi" - + "s.com\322AVhttps://www.googleapis.com/auth/" - + "compute,https://www.googleapis.com/auth/" - + "cloud-platform2\360\023\n\022ServiceAttachments\022\334\001" - + "\n\016AggregatedList\022@.google.cloud.compute." - + "v1.AggregatedListServiceAttachmentsReque" - + "st\0328.google.cloud.compute.v1.ServiceAtta" - + "chmentAggregatedList\"N\332A\007project\202\323\344\223\002>\022<" - + "/compute/v1/projects/{project}/aggregate" - + "d/serviceAttachments\022\376\001\n\006Delete\0227.google" - + ".cloud.compute.v1.DeleteServiceAttachmen" - + "tRequest\032\".google.cloud.compute.v1.Opera" - + "tion\"\226\001\332A!project,region,service_attachm" - + "ent\212N\020RegionOperations\202\323\344\223\002Y*W/compute/v" - + "1/projects/{project}/regions/{region}/se" - + "rviceAttachments/{service_attachment}\022\355\001" - + "\n\003Get\0224.google.cloud.compute.v1.GetServi" - + "ceAttachmentRequest\032*.google.cloud.compu" - + "te.v1.ServiceAttachment\"\203\001\332A!project,reg" - + "ion,service_attachment\202\323\344\223\002Y\022W/compute/v" - + "1/projects/{project}/regions/{region}/se" - + "rviceAttachments/{service_attachment}\022\354\001" - + "\n\014GetIamPolicy\022=.google.cloud.compute.v1" - + ".GetIamPolicyServiceAttachmentRequest\032\037." - + "google.cloud.compute.v1.Policy\"|\332A\027proje" - + "ct,region,resource\202\323\344\223\002\\\022Z/compute/v1/pr" - + "ojects/{project}/regions/{region}/servic" - + "eAttachments/{resource}/getIamPolicy\022\217\002\n" - + "\006Insert\0227.google.cloud.compute.v1.Insert" - + "ServiceAttachmentRequest\032\".google.cloud." - + "compute.v1.Operation\"\247\001\332A*project,region" - + ",service_attachment_resource\212N\020RegionOpe" - + "rations\202\323\344\223\002a\"B/compute/v1/projects/{pro" - + "ject}/regions/{region}/serviceAttachment" - + "s:\033service_attachment_resource\022\313\001\n\004List\022" - + "6.google.cloud.compute.v1.ListServiceAtt" - + "achmentsRequest\032..google.cloud.compute.v" - + "1.ServiceAttachmentList\"[\332A\016project,regi" - + "on\202\323\344\223\002D\022B/compute/v1/projects/{project}" - + "/regions/{region}/serviceAttachments\022\265\002\n" - + "\005Patch\0226.google.cloud.compute.v1.PatchSe" - + "rviceAttachmentRequest\032\".google.cloud.co" - + "mpute.v1.Operation\"\317\001\332A=project,region,s" - + "ervice_attachment,service_attachment_res" - + "ource\212N\020RegionOperations\202\323\344\223\002v2W/compute" - + "/v1/projects/{project}/regions/{region}/" - + "serviceAttachments/{service_attachment}:" - + "\033service_attachment_resource\022\265\002\n\014SetIamP" - + "olicy\022=.google.cloud.compute.v1.SetIamPo" - + "licyServiceAttachmentRequest\032\037.google.cl" - + "oud.compute.v1.Policy\"\304\001\332A:project,regio" - + "n,resource,region_set_policy_request_res" - + "ource\202\323\344\223\002\200\001\"Z/compute/v1/projects/{proj" - + "ect}/regions/{region}/serviceAttachments" - + "/{resource}/setIamPolicy:\"region_set_pol" - + "icy_request_resource\022\326\002\n\022TestIamPermissi" - + "ons\022C.google.cloud.compute.v1.TestIamPer" - + "missionsServiceAttachmentRequest\0320.googl" - + "e.cloud.compute.v1.TestPermissionsRespon" - + "se\"\310\001\332A9project,region,resource,test_per" - + "missions_request_resource\202\323\344\223\002\205\001\"`/compu" + + "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" + + "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" + + "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/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" + + "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" + + "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" + "te/v1/projects/{project}/regions/{region" - + "}/serviceAttachments/{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\251\017\n\tSnapshots\022\306\001\n\006Delete\022..google.clou" - + "d.compute.v1.DeleteSnapshotRequest\032\".goo" - + "gle.cloud.compute.v1.Operation\"h\332A\020proje" - + "ct,snapshot\212N\020GlobalOperations\202\323\344\223\002<*:/c" - + "ompute/v1/projects/{project}/global/snap" - + "shots/{snapshot}\022\254\001\n\003Get\022+.google.cloud." - + "compute.v1.GetSnapshotRequest\032!.google.c" - + "loud.compute.v1.Snapshot\"U\332A\020project,sna" - + "pshot\202\323\344\223\002<\022:/compute/v1/projects/{proje" - + "ct}/global/snapshots/{snapshot}\022\311\001\n\014GetI" - + "amPolicy\0224.google.cloud.compute.v1.GetIa" - + "mPolicySnapshotRequest\032\037.google.cloud.co" - + "mpute.v1.Policy\"b\332A\020project,resource\202\323\344\223" - + "\002I\022G/compute/v1/projects/{project}/globa" - + "l/snapshots/{resource}/getIamPolicy\022\327\001\n\006" - + "Insert\022..google.cloud.compute.v1.InsertS" - + "napshotRequest\032\".google.cloud.compute.v1" - + ".Operation\"y\332A\031project,snapshot_resource" - + "\212N\020GlobalOperations\202\323\344\223\002D\"//compute/v1/p" - + "rojects/{project}/global/snapshots:\021snap" - + "shot_resource\022\237\001\n\004List\022-.google.cloud.co" - + "mpute.v1.ListSnapshotsRequest\032%.google.c" - + "loud.compute.v1.SnapshotList\"A\332A\007project" - + "\202\323\344\223\0021\022//compute/v1/projects/{project}/g" - + "lobal/snapshots\022\221\002\n\014SetIamPolicy\0224.googl" - + "e.cloud.compute.v1.SetIamPolicySnapshotR" - + "equest\032\037.google.cloud.compute.v1.Policy\"" - + "\251\001\332A3project,resource,global_set_policy_" - + "request_resource\202\323\344\223\002m\"G/compute/v1/proj" - + "ects/{project}/global/snapshots/{resourc" - + "e}/setIamPolicy:\"global_set_policy_reque" - + "st_resource\022\236\002\n\tSetLabels\0221.google.cloud" - + ".compute.v1.SetLabelsSnapshotRequest\032\".g" - + "oogle.cloud.compute.v1.Operation\"\271\001\332A3pr" - + "oject,resource,global_set_labels_request" - + "_resource\212N\020GlobalOperations\202\323\344\223\002j\"D/com" - + "pute/v1/projects/{project}/global/snapsh" - + "ots/{resource}/setLabels:\"global_set_lab" - + "els_request_resource\022\262\002\n\022TestIamPermissi" - + "ons\022:.google.cloud.compute.v1.TestIamPer" - + "missionsSnapshotRequest\0320.google.cloud.c" - + "ompute.v1.TestPermissionsResponse\"\255\001\332A2p" - + "roject,resource,test_permissions_request" - + "_resource\202\323\344\223\002r\"M/compute/v1/projects/{p" - + "roject}/global/snapshots/{resource}/test" + + "}/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\266\t\n\017SslCertificates\022\323\001\n\016Aggregated" - + "List\022=.google.cloud.compute.v1.Aggregate" - + "dListSslCertificatesRequest\0325.google.clo" - + "ud.compute.v1.SslCertificateAggregatedLi" - + "st\"K\332A\007project\202\323\344\223\002;\0229/compute/v1/projec" - + "ts/{project}/aggregated/sslCertificates\022" - + "\340\001\n\006Delete\0224.google.cloud.compute.v1.Del" - + "eteSslCertificateRequest\032\".google.cloud." - + "compute.v1.Operation\"|\332A\027project,ssl_cer" - + "tificate\212N\020GlobalOperations\202\323\344\223\002I*G/comp" - + "ute/v1/projects/{project}/global/sslCert" - + "ificates/{ssl_certificate}\022\314\001\n\003Get\0221.goo" - + "gle.cloud.compute.v1.GetSslCertificateRe" - + "quest\032\'.google.cloud.compute.v1.SslCerti" - + "ficate\"i\332A\027project,ssl_certificate\202\323\344\223\002I" - + "\022G/compute/v1/projects/{project}/global/" - + "sslCertificates/{ssl_certificate}\022\362\001\n\006In" - + "sert\0224.google.cloud.compute.v1.InsertSsl" - + "CertificateRequest\032\".google.cloud.comput" - + "e.v1.Operation\"\215\001\332A project,ssl_certific" - + "ate_resource\212N\020GlobalOperations\202\323\344\223\002Q\"5/" - + "compute/v1/projects/{project}/global/ssl" - + "Certificates:\030ssl_certificate_resource\022\261" - + "\001\n\004List\0223.google.cloud.compute.v1.ListSs" - + "lCertificatesRequest\032+.google.cloud.comp" - + "ute.v1.SslCertificateList\"G\332A\007project\202\323\344" - + "\223\0027\0225/compute/v1/projects/{project}/glob" - + "al/sslCertificates\032r\312A\026compute.googleapi" - + "s.com\322AVhttps://www.googleapis.com/auth/" - + "compute,https://www.googleapis.com/auth/" - + "cloud-platform2\317\014\n\013SslPolicies\022\310\001\n\016Aggre" - + "gatedList\0229.google.cloud.compute.v1.Aggr" - + "egatedListSslPoliciesRequest\0322.google.cl" - + "oud.compute.v1.SslPoliciesAggregatedList" - + "\"G\332A\007project\202\323\344\223\0027\0225/compute/v1/projects" - + "/{project}/aggregated/sslPolicies\022\315\001\n\006De" - + "lete\022/.google.cloud.compute.v1.DeleteSsl" - + "PolicyRequest\032\".google.cloud.compute.v1." - + "Operation\"n\332A\022project,ssl_policy\212N\020Globa" - + "lOperations\202\323\344\223\002@*>/compute/v1/projects/" - + "{project}/global/sslPolicies/{ssl_policy" - + "}\022\264\001\n\003Get\022,.google.cloud.compute.v1.GetS" - + "slPolicyRequest\032\".google.cloud.compute.v" - + "1.SslPolicy\"[\332A\022project,ssl_policy\202\323\344\223\002@" - + "\022>/compute/v1/projects/{project}/global/" - + "sslPolicies/{ssl_policy}\022\336\001\n\006Insert\022/.go" - + "ogle.cloud.compute.v1.InsertSslPolicyReq" - + "uest\032\".google.cloud.compute.v1.Operation" - + "\"\177\332A\033project,ssl_policy_resource\212N\020Globa" - + "lOperations\202\323\344\223\002H\"1/compute/v1/projects/" - + "{project}/global/sslPolicies:\023ssl_policy" - + "_resource\022\246\001\n\004List\022/.google.cloud.comput" - + "e.v1.ListSslPoliciesRequest\032(.google.clo" - + "ud.compute.v1.SslPoliciesList\"C\332A\007projec" - + "t\202\323\344\223\0023\0221/compute/v1/projects/{project}/" - + "global/sslPolicies\022\367\001\n\025ListAvailableFeat" - + "ures\022@.google.cloud.compute.v1.ListAvail" - + "ableFeaturesSslPoliciesRequest\032A.google." - + "cloud.compute.v1.SslPoliciesListAvailabl" - + "eFeaturesResponse\"Y\332A\007project\202\323\344\223\002I\022G/co" - + "mpute/v1/projects/{project}/global/sslPo" - + "licies/listAvailableFeatures\022\365\001\n\005Patch\022." - + ".google.cloud.compute.v1.PatchSslPolicyR" + + "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" + + "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\"\227\001\332A&project,ssl_policy,ssl_policy_re" - + "source\212N\020GlobalOperations\202\323\344\223\002U2>/comput" - + "e/v1/projects/{project}/global/sslPolici" - + "es/{ssl_policy}:\023ssl_policy_resource\032r\312A" - + "\026compute.googleapis.com\322AVhttps://www.go" - + "ogleapis.com/auth/compute,https://www.go" - + "ogleapis.com/auth/cloud-platform2\335\031\n\013Sub" - + "networks\022\307\001\n\016AggregatedList\0229.google.clo" - + "ud.compute.v1.AggregatedListSubnetworksR" - + "equest\0321.google.cloud.compute.v1.Subnetw" - + "orkAggregatedList\"G\332A\007project\202\323\344\223\0027\0225/co" - + "mpute/v1/projects/{project}/aggregated/s" - + "ubnetworks\022\337\001\n\006Delete\0220.google.cloud.com" - + "pute.v1.DeleteSubnetworkRequest\032\".google" - + ".cloud.compute.v1.Operation\"\177\332A\031project," - + "region,subnetwork\212N\020RegionOperations\202\323\344\223" - + "\002J*H/compute/v1/projects/{project}/regio" - + "ns/{region}/subnetworks/{subnetwork}\022\356\002\n" - + "\021ExpandIpCidrRange\022;.google.cloud.comput" - + "e.v1.ExpandIpCidrRangeSubnetworkRequest\032" - + "\".google.cloud.compute.v1.Operation\"\367\001\332A" - + "Kproject,region,subnetwork,subnetworks_e" - + "xpand_ip_cidr_range_request_resource\212N\020R" - + "egionOperations\202\323\344\223\002\217\001\"Z/compute/v1/proj" - + "ects/{project}/regions/{region}/subnetwo" - + "rks/{subnetwork}/expandIpCidrRange:1subn" - + "etworks_expand_ip_cidr_range_request_res" - + "ource\022\307\001\n\003Get\022-.google.cloud.compute.v1." - + "GetSubnetworkRequest\032#.google.cloud.comp" - + "ute.v1.Subnetwork\"l\332A\031project,region,sub" - + "network\202\323\344\223\002J\022H/compute/v1/projects/{pro" - + "ject}/regions/{region}/subnetworks/{subn" - + "etwork}\022\336\001\n\014GetIamPolicy\0226.google.cloud." - + "compute.v1.GetIamPolicySubnetworkRequest" - + "\032\037.google.cloud.compute.v1.Policy\"u\332A\027pr" - + "oject,region,resource\202\323\344\223\002U\022S/compute/v1" - + "/projects/{project}/regions/{region}/sub" - + "networks/{resource}/getIamPolicy\022\361\001\n\006Ins" - + "ert\0220.google.cloud.compute.v1.InsertSubn" - + "etworkRequest\032\".google.cloud.compute.v1." - + "Operation\"\220\001\332A\"project,region,subnetwork" - + "_resource\212N\020RegionOperations\202\323\344\223\002R\";/com" - + "pute/v1/projects/{project}/regions/{regi" - + "on}/subnetworks:\023subnetwork_resource\022\266\001\n" - + "\004List\022/.google.cloud.compute.v1.ListSubn" - + "etworksRequest\032\'.google.cloud.compute.v1" - + ".SubnetworkList\"T\332A\016project,region\202\323\344\223\002=" - + "\022;/compute/v1/projects/{project}/regions" - + "/{region}/subnetworks\022\321\001\n\nListUsable\0225.g" - + "oogle.cloud.compute.v1.ListUsableSubnetw" - + "orksRequest\0328.google.cloud.compute.v1.Us" - + "ableSubnetworksAggregatedList\"R\332A\007projec" - + "t\202\323\344\223\002B\022@/compute/v1/projects/{project}/" - + "aggregated/subnetworks/listUsable\022\207\002\n\005Pa" - + "tch\022/.google.cloud.compute.v1.PatchSubne" - + "tworkRequest\032\".google.cloud.compute.v1.O" - + "peration\"\250\001\332A-project,region,subnetwork," - + "subnetwork_resource\212N\020RegionOperations\202\323" - + "\344\223\002_2H/compute/v1/projects/{project}/reg" - + "ions/{region}/subnetworks/{subnetwork}:\023" - + "subnetwork_resource\022\246\002\n\014SetIamPolicy\0226.g" - + "oogle.cloud.compute.v1.SetIamPolicySubne" - + "tworkRequest\032\037.google.cloud.compute.v1.P" - + "olicy\"\274\001\332A:project,region,resource,regio" - + "n_set_policy_request_resource\202\323\344\223\002y\"S/co" - + "mpute/v1/projects/{project}/regions/{reg" - + "ion}/subnetworks/{resource}/setIamPolicy" - + ":\"region_set_policy_request_resource\022\223\003\n" - + "\030SetPrivateIpGoogleAccess\022B.google.cloud" - + ".compute.v1.SetPrivateIpGoogleAccessSubn" - + "etworkRequest\032\".google.cloud.compute.v1." - + "Operation\"\216\002\332ASproject,region,subnetwork" - + ",subnetworks_set_private_ip_google_acces" - + "s_request_resource\212N\020RegionOperations\202\323\344" - + "\223\002\236\001\"a/compute/v1/projects/{project}/reg" - + "ions/{region}/subnetworks/{subnetwork}/s" - + "etPrivateIpGoogleAccess:9subnetworks_set" - + "_private_ip_google_access_request_resour" - + "ce\022\307\002\n\022TestIamPermissions\022<.google.cloud" - + ".compute.v1.TestIamPermissionsSubnetwork" - + "Request\0320.google.cloud.compute.v1.TestPe" - + "rmissionsResponse\"\300\001\332A9project,region,re" - + "source,test_permissions_request_resource" - + "\202\323\344\223\002~\"Y/compute/v1/projects/{project}/r" - + "egions/{region}/subnetworks/{resource}/t" - + "estIamPermissions:!test_permissions_requ" - + "est_resource\032r\312A\026compute.googleapis.com\322" - + "AVhttps://www.googleapis.com/auth/comput" - + "e,https://www.googleapis.com/auth/cloud-" - + "platform2\236\n\n\021TargetGrpcProxies\022\350\001\n\006Delet" - + "e\0225.google.cloud.compute.v1.DeleteTarget" - + "GrpcProxyRequest\032\".google.cloud.compute." - + "v1.Operation\"\202\001\332A\031project,target_grpc_pr" - + "oxy\212N\020GlobalOperations\202\323\344\223\002M*K/compute/v" - + "1/projects/{project}/global/targetGrpcPr" - + "oxies/{target_grpc_proxy}\022\324\001\n\003Get\0222.goog" - + "le.cloud.compute.v1.GetTargetGrpcProxyRe" - + "quest\032(.google.cloud.compute.v1.TargetGr" - + "pcProxy\"o\332A\031project,target_grpc_proxy\202\323\344" - + "\223\002M\022K/compute/v1/projects/{project}/glob" - + "al/targetGrpcProxies/{target_grpc_proxy}" - + "\022\371\001\n\006Insert\0225.google.cloud.compute.v1.In" - + "sertTargetGrpcProxyRequest\032\".google.clou" - + "d.compute.v1.Operation\"\223\001\332A\"project,targ" - + "et_grpc_proxy_resource\212N\020GlobalOperation" - + "s\202\323\344\223\002U\"7/compute/v1/projects/{project}/" - + "global/targetGrpcProxies:\032target_grpc_pr" - + "oxy_resource\022\266\001\n\004List\0225.google.cloud.com" - + "pute.v1.ListTargetGrpcProxiesRequest\032,.g" - + "oogle.cloud.compute.v1.TargetGrpcProxyLi" - + "st\"I\332A\007project\202\323\344\223\0029\0227/compute/v1/projec" - + "ts/{project}/global/targetGrpcProxies\022\235\002" - + "\n\005Patch\0224.google.cloud.compute.v1.PatchT" - + "argetGrpcProxyRequest\032\".google.cloud.com" - + "pute.v1.Operation\"\271\001\332A4project,target_gr" - + "pc_proxy,target_grpc_proxy_resource\212N\020Gl" - + "obalOperations\202\323\344\223\002i2K/compute/v1/projec" - + "ts/{project}/global/targetGrpcProxies/{t" - + "arget_grpc_proxy}:\032target_grpc_proxy_res" - + "ource\032r\312A\026compute.googleapis.com\322AVhttps" - + "://www.googleapis.com/auth/compute,https" - + "://www.googleapis.com/auth/cloud-platfor" - + "m2\244\016\n\021TargetHttpProxies\022\330\001\n\016AggregatedLi" - + "st\022?.google.cloud.compute.v1.AggregatedL" - + "istTargetHttpProxiesRequest\0326.google.clo" - + "ud.compute.v1.TargetHttpProxyAggregatedL" - + "ist\"M\332A\007project\202\323\344\223\002=\022;/compute/v1/proje" - + "cts/{project}/aggregated/targetHttpProxi" - + "es\022\350\001\n\006Delete\0225.google.cloud.compute.v1." - + "DeleteTargetHttpProxyRequest\032\".google.cl" - + "oud.compute.v1.Operation\"\202\001\332A\031project,ta" - + "rget_http_proxy\212N\020GlobalOperations\202\323\344\223\002M" - + "*K/compute/v1/projects/{project}/global/" - + "targetHttpProxies/{target_http_proxy}\022\324\001" - + "\n\003Get\0222.google.cloud.compute.v1.GetTarge" - + "tHttpProxyRequest\032(.google.cloud.compute" - + ".v1.TargetHttpProxy\"o\332A\031project,target_h" - + "ttp_proxy\202\323\344\223\002M\022K/compute/v1/projects/{p" - + "roject}/global/targetHttpProxies/{target" - + "_http_proxy}\022\371\001\n\006Insert\0225.google.cloud.c" - + "ompute.v1.InsertTargetHttpProxyRequest\032\"" - + ".google.cloud.compute.v1.Operation\"\223\001\332A\"" - + "project,target_http_proxy_resource\212N\020Glo" - + "balOperations\202\323\344\223\002U\"7/compute/v1/project" - + "s/{project}/global/targetHttpProxies:\032ta" - + "rget_http_proxy_resource\022\266\001\n\004List\0225.goog" - + "le.cloud.compute.v1.ListTargetHttpProxie" - + "sRequest\032,.google.cloud.compute.v1.Targe" - + "tHttpProxyList\"I\332A\007project\202\323\344\223\0029\0227/compu" - + "te/v1/projects/{project}/global/targetHt" - + "tpProxies\022\235\002\n\005Patch\0224.google.cloud.compu" - + "te.v1.PatchTargetHttpProxyRequest\032\".goog" - + "le.cloud.compute.v1.Operation\"\271\001\332A4proje" - + "ct,target_http_proxy,target_http_proxy_r" - + "esource\212N\020GlobalOperations\202\323\344\223\002i2K/compu" + + "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.go" - + "ogle.cloud.compute.v1.AggregatedListTarg" - + "etTcpProxiesRequest\0325.google.cloud.compu" - + "te.v1.TargetTcpProxyAggregatedList\"L\332A\007p" - + "roject\202\323\344\223\002<\022:/compute/v1/projects/{proj" - + "ect}/aggregated/targetTcpProxies\022\343\001\n\006Del" - + "ete\0224.google.cloud.compute.v1.DeleteTarg" - + "etTcpProxyRequest\032\".google.cloud.compute" - + ".v1.Operation\"\177\332A\030project,target_tcp_pro" - + "xy\212N\020GlobalOperations\202\323\344\223\002K*I/compute/v1" - + "/projects/{project}/global/targetTcpProx" - + "ies/{target_tcp_proxy}\022\317\001\n\003Get\0221.google." - + "cloud.compute.v1.GetTargetTcpProxyReques" - + "t\032\'.google.cloud.compute.v1.TargetTcpPro" - + "xy\"l\332A\030project,target_tcp_proxy\202\323\344\223\002K\022I/" - + "compute/v1/projects/{project}/global/tar" - + "getTcpProxies/{target_tcp_proxy}\022\365\001\n\006Ins" - + "ert\0224.google.cloud.compute.v1.InsertTarg" - + "etTcpProxyRequest\032\".google.cloud.compute" - + ".v1.Operation\"\220\001\332A!project,target_tcp_pr" - + "oxy_resource\212N\020GlobalOperations\202\323\344\223\002S\"6/" + + "pute.v1.Operation\"\203\002\332APproject,target_ss" + + "l_proxy,target_ssl_proxies_set_certifica" + + "te_map_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" + + "\357\002\n\016SetProxyHeader\022<.google.cloud.comput" + + "e.v1.SetProxyHeaderTargetSslProxyRequest" + + "\032\".google.cloud.compute.v1.Operation\"\372\001\332" + + "AMproject,target_ssl_proxy,target_ssl_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" - + "getTcpProxies:\031target_tcp_proxy_resource" - + "\022\263\001\n\004List\0224.google.cloud.compute.v1.List" - + "TargetTcpProxiesRequest\032+.google.cloud.c" - + "ompute.v1.TargetTcpProxyList\"H\332A\007project" - + "\202\323\344\223\0028\0226/compute/v1/projects/{project}/g" - + "lobal/targetTcpProxies\022\376\002\n\021SetBackendSer" - + "vice\022?.google.cloud.compute.v1.SetBacken" - + "dServiceTargetTcpProxyRequest\032\".google.c" - + "loud.compute.v1.Operation\"\203\002\332APproject,t" - + "arget_tcp_proxy,target_tcp_proxies_set_b" - + "ackend_service_request_resource\212N\020Global" - + "Operations\202\323\344\223\002\226\001\"[/compute/v1/projects/" - + "{project}/global/targetTcpProxies/{targe" - + "t_tcp_proxy}/setBackendService:7target_t" - + "cp_proxies_set_backend_service_request_r" - + "esource\022\357\002\n\016SetProxyHeader\022<.google.clou" - + "d.compute.v1.SetProxyHeaderTargetTcpProx" - + "yRequest\032\".google.cloud.compute.v1.Opera" - + "tion\"\372\001\332AMproject,target_tcp_proxy,targe" - + "t_tcp_proxies_set_proxy_header_request_r" - + "esource\212N\020GlobalOperations\202\323\344\223\002\220\001\"X/comp" - + "ute/v1/projects/{project}/global/targetT" - + "cpProxies/{target_tcp_proxy}/setProxyHea" - + "der:4target_tcp_proxies_set_proxy_header" - + "_request_resource\032r\312A\026compute.googleapis" - + ".com\322AVhttps://www.googleapis.com/auth/c" - + "ompute,https://www.googleapis.com/auth/c" - + "loud-platform2\354\014\n\021TargetVpnGateways\022\331\001\n\016" - + "AggregatedList\022?.google.cloud.compute.v1" - + ".AggregatedListTargetVpnGatewaysRequest\032" - + "7.google.cloud.compute.v1.TargetVpnGatew" - + "ayAggregatedList\"M\332A\007project\202\323\344\223\002=\022;/com" - + "pute/v1/projects/{project}/aggregated/ta" - + "rgetVpnGateways\022\374\001\n\006Delete\0226.google.clou" - + "d.compute.v1.DeleteTargetVpnGatewayReque" - + "st\032\".google.cloud.compute.v1.Operation\"\225" - + "\001\332A!project,region,target_vpn_gateway\212N\020" - + "RegionOperations\202\323\344\223\002X*V/compute/v1/proj" - + "ects/{project}/regions/{region}/targetVp" - + "nGateways/{target_vpn_gateway}\022\352\001\n\003Get\0223" - + ".google.cloud.compute.v1.GetTargetVpnGat" - + "ewayRequest\032).google.cloud.compute.v1.Ta" - + "rgetVpnGateway\"\202\001\332A!project,region,targe" - + "t_vpn_gateway\202\323\344\223\002X\022V/compute/v1/project" + + "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\215\002\n\006Insert\0226" - + ".google.cloud.compute.v1.InsertTargetVpn" + + "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" + + "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\"\246\001\332A*project,region,target_vp" - + "n_gateway_resource\212N\020RegionOperations\202\323\344" - + "\223\002`\"A/compute/v1/projects/{project}/regi" - + "ons/{region}/targetVpnGateways:\033target_v" - + "pn_gateway_resource\022\310\001\n\004List\0225.google.cl" - + "oud.compute.v1.ListTargetVpnGatewaysRequ" - + "est\032-.google.cloud.compute.v1.TargetVpnG" - + "atewayList\"Z\332A\016project,region\202\323\344\223\002C\022A/co" - + "mpute/v1/projects/{project}/regions/{reg" - + "ion}/targetVpnGateways\022\277\002\n\tSetLabels\0229.g" - + "oogle.cloud.compute.v1.SetLabelsTargetVp" - + "nGatewayRequest\032\".google.cloud.compute.v" - + "1.Operation\"\322\001\332A:project,region,resource" - + ",region_set_labels_request_resource\212N\020Re" - + "gionOperations\202\323\344\223\002|\"V/compute/v1/projec" - + "ts/{project}/regions/{region}/targetVpnG" - + "ateways/{resource}/setLabels:\"region_set" - + "_labels_request_resource\032r\312A\026compute.goo" + + ".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" + "gleapis.com\322AVhttps://www.googleapis.com" + "/auth/compute,https://www.googleapis.com" - + "/auth/cloud-platform2\236\020\n\007UrlMaps\022\274\001\n\016Agg" - + "regatedList\0225.google.cloud.compute.v1.Ag" - + "gregatedListUrlMapsRequest\032..google.clou" - + "d.compute.v1.UrlMapsAggregatedList\"C\332A\007p" - + "roject\202\323\344\223\0023\0221/compute/v1/projects/{proj" - + "ect}/aggregated/urlMaps\022\300\001\n\006Delete\022,.goo" - + "gle.cloud.compute.v1.DeleteUrlMapRequest" - + "\032\".google.cloud.compute.v1.Operation\"d\332A" - + "\017project,url_map\212N\020GlobalOperations\202\323\344\223\002" - + "9*7/compute/v1/projects/{project}/global" - + "/urlMaps/{url_map}\022\244\001\n\003Get\022).google.clou" - + "d.compute.v1.GetUrlMapRequest\032\037.google.c" - + "loud.compute.v1.UrlMap\"Q\332A\017project,url_m" - + "ap\202\323\344\223\0029\0227/compute/v1/projects/{project}" - + "/global/urlMaps/{url_map}\022\321\001\n\006Insert\022,.g" - + "oogle.cloud.compute.v1.InsertUrlMapReque" - + "st\032\".google.cloud.compute.v1.Operation\"u" - + "\332A\030project,url_map_resource\212N\020GlobalOper" - + "ations\202\323\344\223\002A\"-/compute/v1/projects/{proj" - + "ect}/global/urlMaps:\020url_map_resource\022\246\002" - + "\n\017InvalidateCache\0225.google.cloud.compute" - + ".v1.InvalidateCacheUrlMapRequest\032\".googl" - + "e.cloud.compute.v1.Operation\"\267\001\332A0projec" - + "t,url_map,cache_invalidation_rule_resour" - + "ce\212N\020GlobalOperations\202\323\344\223\002k\"G/compute/v1" - + "/projects/{project}/global/urlMaps/{url_" - + "map}/invalidateCache: cache_invalidation" - + "_rule_resource\022\231\001\n\004List\022+.google.cloud.c" - + "ompute.v1.ListUrlMapsRequest\032#.google.cl" - + "oud.compute.v1.UrlMapList\"?\332A\007project\202\323\344" - + "\223\002/\022-/compute/v1/projects/{project}/glob" - + "al/urlMaps\022\342\001\n\005Patch\022+.google.cloud.comp" - + "ute.v1.PatchUrlMapRequest\032\".google.cloud" - + ".compute.v1.Operation\"\207\001\332A project,url_m" - + "ap,url_map_resource\212N\020GlobalOperations\202\323" - + "\344\223\002K27/compute/v1/projects/{project}/glo" - + "bal/urlMaps/{url_map}:\020url_map_resource\022" - + "\344\001\n\006Update\022,.google.cloud.compute.v1.Upd" - + "ateUrlMapRequest\032\".google.cloud.compute." - + "v1.Operation\"\207\001\332A project,url_map,url_ma" - + "p_resource\212N\020GlobalOperations\202\323\344\223\002K\0327/co" - + "mpute/v1/projects/{project}/global/urlMa" - + "ps/{url_map}:\020url_map_resource\022\220\002\n\010Valid" - + "ate\022..google.cloud.compute.v1.ValidateUr" - + "lMapRequest\0320.google.cloud.compute.v1.Ur" - + "lMapsValidateResponse\"\241\001\332A2project,url_m" - + "ap,url_maps_validate_request_resource\202\323\344" - + "\223\002f\"@/compute/v1/projects/{project}/glob" - + "al/urlMaps/{url_map}/validate:\"url_maps_" - + "validate_request_resource\032r\312A\026compute.go" - + "ogleapis.com\322AVhttps://www.googleapis.co" - + "m/auth/compute,https://www.googleapis.co" - + "m/auth/cloud-platform2\237\020\n\013VpnGateways\022\307\001" - + "\n\016AggregatedList\0229.google.cloud.compute." - + "v1.AggregatedListVpnGatewaysRequest\0321.go" - + "ogle.cloud.compute.v1.VpnGatewayAggregat" - + "edList\"G\332A\007project\202\323\344\223\0027\0225/compute/v1/pr" - + "ojects/{project}/aggregated/vpnGateways\022" - + "\342\001\n\006Delete\0220.google.cloud.compute.v1.Del" - + "eteVpnGatewayRequest\032\".google.cloud.comp" - + "ute.v1.Operation\"\201\001\332A\032project,region,vpn" - + "_gateway\212N\020RegionOperations\202\323\344\223\002K*I/comp" - + "ute/v1/projects/{project}/regions/{regio" - + "n}/vpnGateways/{vpn_gateway}\022\311\001\n\003Get\022-.g" - + "oogle.cloud.compute.v1.GetVpnGatewayRequ" - + "est\032#.google.cloud.compute.v1.VpnGateway" - + "\"n\332A\032project,region,vpn_gateway\202\323\344\223\002K\022I/" - + "compute/v1/projects/{project}/regions/{r" - + "egion}/vpnGateways/{vpn_gateway}\022\361\001\n\tGet" - + "Status\0223.google.cloud.compute.v1.GetStat", - "usVpnGatewayRequest\0325.google.cloud.compu" - + "te.v1.VpnGatewaysGetStatusResponse\"x\332A\032p" - + "roject,region,vpn_gateway\202\323\344\223\002U\022S/comput" - + "e/v1/projects/{project}/regions/{region}" - + "/vpnGateways/{vpn_gateway}/getStatus\022\363\001\n" - + "\006Insert\0220.google.cloud.compute.v1.Insert" - + "VpnGatewayRequest\032\".google.cloud.compute" - + ".v1.Operation\"\222\001\332A#project,region,vpn_ga" - + "teway_resource\212N\020RegionOperations\202\323\344\223\002S\"" - + ";/compute/v1/projects/{project}/regions/" - + "{region}/vpnGateways:\024vpn_gateway_resour" - + "ce\022\266\001\n\004List\022/.google.cloud.compute.v1.Li" - + "stVpnGatewaysRequest\032\'.google.cloud.comp" - + "ute.v1.VpnGatewayList\"T\332A\016project,region" - + "\202\323\344\223\002=\022;/compute/v1/projects/{project}/r" - + "egions/{region}/vpnGateways\022\263\002\n\tSetLabel" - + "s\0223.google.cloud.compute.v1.SetLabelsVpn" - + "GatewayRequest\032\".google.cloud.compute.v1" - + ".Operation\"\314\001\332A:project,region,resource," - + "region_set_labels_request_resource\212N\020Reg" - + "ionOperations\202\323\344\223\002v\"P/compute/v1/project" - + "s/{project}/regions/{region}/vpnGateways" - + "/{resource}/setLabels:\"region_set_labels" - + "_request_resource\022\307\002\n\022TestIamPermissions" - + "\022<.google.cloud.compute.v1.TestIamPermis" - + "sionsVpnGatewayRequest\0320.google.cloud.co" - + "mpute.v1.TestPermissionsResponse\"\300\001\332A9pr" - + "oject,region,resource,test_permissions_r" - + "equest_resource\202\323\344\223\002~\"Y/compute/v1/proje" - + "cts/{project}/regions/{region}/vpnGatewa" - + "ys/{resource}/testIamPermissions:!test_p" - + "ermissions_request_resource\032r\312A\026compute." - + "googleapis.com\322AVhttps://www.googleapis." - + "com/auth/compute,https://www.googleapis." - + "com/auth/cloud-platform2\312\013\n\nVpnTunnels\022\304" - + "\001\n\016AggregatedList\0228.google.cloud.compute" - + ".v1.AggregatedListVpnTunnelsRequest\0320.go" - + "ogle.cloud.compute.v1.VpnTunnelAggregate" - + "dList\"F\332A\007project\202\323\344\223\0026\0224/compute/v1/pro" - + "jects/{project}/aggregated/vpnTunnels\022\335\001" - + "\n\006Delete\022/.google.cloud.compute.v1.Delet" - + "eVpnTunnelRequest\032\".google.cloud.compute" - + ".v1.Operation\"~\332A\031project,region,vpn_tun" - + "nel\212N\020RegionOperations\202\323\344\223\002I*G/compute/v" - + "1/projects/{project}/regions/{region}/vp" - + "nTunnels/{vpn_tunnel}\022\304\001\n\003Get\022,.google.c" - + "loud.compute.v1.GetVpnTunnelRequest\032\".go" - + "ogle.cloud.compute.v1.VpnTunnel\"k\332A\031proj" - + "ect,region,vpn_tunnel\202\323\344\223\002I\022G/compute/v1" - + "/projects/{project}/regions/{region}/vpn" - + "Tunnels/{vpn_tunnel}\022\357\001\n\006Insert\022/.google" - + ".cloud.compute.v1.InsertVpnTunnelRequest" - + "\032\".google.cloud.compute.v1.Operation\"\217\001\332" - + "A\"project,region,vpn_tunnel_resource\212N\020R" - + "egionOperations\202\323\344\223\002Q\":/compute/v1/proje" - + "cts/{project}/regions/{region}/vpnTunnel" - + "s:\023vpn_tunnel_resource\022\263\001\n\004List\022..google" - + ".cloud.compute.v1.ListVpnTunnelsRequest\032" - + "&.google.cloud.compute.v1.VpnTunnelList\"" - + "S\332A\016project,region\202\323\344\223\002<\022:/compute/v1/pr" + + "/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\022\261\002\n\tSetLabels\0222.google.cloud.comput" - + "e.v1.SetLabelsVpnTunnelRequest\032\".google." - + "cloud.compute.v1.Operation\"\313\001\332A:project," - + "region,resource,region_set_labels_reques" - + "t_resource\212N\020RegionOperations\202\323\344\223\002u\"O/co" - + "mpute/v1/projects/{project}/regions/{reg" - + "ion}/vpnTunnels/{resource}/setLabels:\"re" - + "gion_set_labels_request_resource\032r\312A\026com" - + "pute.googleapis.com\322AVhttps://www.google" - + "apis.com/auth/compute,https://www.google" - + "apis.com/auth/cloud-platform2\243\007\n\016ZoneOpe" - + "rations\022\330\001\n\006Delete\0223.google.cloud.comput" - + "e.v1.DeleteZoneOperationRequest\0324.google" - + ".cloud.compute.v1.DeleteZoneOperationRes" - + "ponse\"c\332A\026project,zone,operation\202\323\344\223\002D*B" - + "/compute/v1/projects/{project}/zones/{zo" - + "ne}/operations/{operation}\022\303\001\n\003Get\0220.goo" - + "gle.cloud.compute.v1.GetZoneOperationReq" - + "uest\032\".google.cloud.compute.v1.Operation" - + "\"f\332A\026project,zone,operation\220N\001\202\323\344\223\002D\022B/c" - + "ompute/v1/projects/{project}/zones/{zone" - + "}/operations/{operation}\022\261\001\n\004List\0222.goog" - + "le.cloud.compute.v1.ListZoneOperationsRe" - + "quest\032&.google.cloud.compute.v1.Operatio" - + "nList\"M\332A\014project,zone\202\323\344\223\0028\0226/compute/v" - + "1/projects/{project}/zones/{zone}/operat" - + "ions\022\307\001\n\004Wait\0221.google.cloud.compute.v1." - + "WaitZoneOperationRequest\032\".google.cloud." - + "compute.v1.Operation\"h\332A\026project,zone,op" - + "eration\202\323\344\223\002I\"G/compute/v1/projects/{pro" - + "ject}/zones/{zone}/operations/{operation" - + "}/wait\032r\312A\026compute.googleapis.com\322AVhttp" - + "s://www.googleapis.com/auth/compute,http" - + "s://www.googleapis.com/auth/cloud-platfo" - + "rm2\321\003\n\005Zones\022\221\001\n\003Get\022\'.google.cloud.comp" - + "ute.v1.GetZoneRequest\032\035.google.cloud.com" - + "pute.v1.Zone\"B\332A\014project,zone\202\323\344\223\002-\022+/co" + + "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}" - + "\022\214\001\n\004List\022).google.cloud.compute.v1.List" - + "ZonesRequest\032!.google.cloud.compute.v1.Z" - + "oneList\"6\332A\007project\202\323\344\223\002&\022$/compute/v1/p" - + "rojects/{project}/zones\032\244\001\312A\026compute.goo" - + "gleapis.com\322A\207\001https://www.googleapis.co" - + "m/auth/compute.readonly,https://www.goog" - + "leapis.com/auth/compute,https://www.goog" - + "leapis.com/auth/cloud-platformB\247\001\n\033com.g" - + "oogle.cloud.compute.v1P\001Z5cloud.google.c" - + "om/go/compute/apiv1/computepb;computepb\252" - + "\002\027Google.Cloud.Compute.V1\312\002\027Google\\Cloud" - + "\\Compute\\V1\352\002\032Google::Cloud::Compute::V1" - + "b\006proto3" + + "/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" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -27932,6 +27955,7 @@ private static void _clinit_autosplit_dinit_1() { "Fingerprint", "Id", "InstanceGroup", + "InstanceLifecyclePolicy", "InstanceTemplate", "Kind", "ListManagedInstancesResults", @@ -27954,6 +27978,7 @@ private static void _clinit_autosplit_dinit_1() { "Fingerprint", "Id", "InstanceGroup", + "InstanceLifecyclePolicy", "InstanceTemplate", "Kind", "ListManagedInstancesResults", @@ -28036,8 +28061,16 @@ private static void _clinit_autosplit_dinit_1() { new java.lang.String[] { "HealthCheck", "InitialDelaySec", "HealthCheck", "InitialDelaySec", }); - internal_static_google_cloud_compute_v1_InstanceGroupManagerList_descriptor = + internal_static_google_cloud_compute_v1_InstanceGroupManagerInstanceLifecyclePolicy_descriptor = getDescriptor().getMessageTypes().get(569); + internal_static_google_cloud_compute_v1_InstanceGroupManagerInstanceLifecyclePolicy_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_compute_v1_InstanceGroupManagerInstanceLifecyclePolicy_descriptor, + new java.lang.String[] { + "ForceUpdateOnRepair", "ForceUpdateOnRepair", + }); + internal_static_google_cloud_compute_v1_InstanceGroupManagerList_descriptor = + getDescriptor().getMessageTypes().get(570); internal_static_google_cloud_compute_v1_InstanceGroupManagerList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagerList_descriptor, @@ -28055,7 +28088,7 @@ private static void _clinit_autosplit_dinit_1() { "Warning", }); internal_static_google_cloud_compute_v1_InstanceGroupManagerStatus_descriptor = - getDescriptor().getMessageTypes().get(570); + getDescriptor().getMessageTypes().get(571); internal_static_google_cloud_compute_v1_InstanceGroupManagerStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagerStatus_descriptor, @@ -28070,7 +28103,7 @@ private static void _clinit_autosplit_dinit_1() { "VersionTarget", }); internal_static_google_cloud_compute_v1_InstanceGroupManagerStatusStateful_descriptor = - getDescriptor().getMessageTypes().get(571); + getDescriptor().getMessageTypes().get(572); internal_static_google_cloud_compute_v1_InstanceGroupManagerStatusStateful_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagerStatusStateful_descriptor, @@ -28078,7 +28111,7 @@ private static void _clinit_autosplit_dinit_1() { "HasStatefulConfig", "PerInstanceConfigs", "HasStatefulConfig", "PerInstanceConfigs", }); internal_static_google_cloud_compute_v1_InstanceGroupManagerStatusStatefulPerInstanceConfigs_descriptor = - getDescriptor().getMessageTypes().get(572); + getDescriptor().getMessageTypes().get(573); internal_static_google_cloud_compute_v1_InstanceGroupManagerStatusStatefulPerInstanceConfigs_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagerStatusStatefulPerInstanceConfigs_descriptor, @@ -28086,7 +28119,7 @@ private static void _clinit_autosplit_dinit_1() { "AllEffective", "AllEffective", }); internal_static_google_cloud_compute_v1_InstanceGroupManagerStatusVersionTarget_descriptor = - getDescriptor().getMessageTypes().get(573); + getDescriptor().getMessageTypes().get(574); internal_static_google_cloud_compute_v1_InstanceGroupManagerStatusVersionTarget_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagerStatusVersionTarget_descriptor, @@ -28094,7 +28127,7 @@ private static void _clinit_autosplit_dinit_1() { "IsReached", "IsReached", }); internal_static_google_cloud_compute_v1_InstanceGroupManagerUpdatePolicy_descriptor = - getDescriptor().getMessageTypes().get(574); + getDescriptor().getMessageTypes().get(575); internal_static_google_cloud_compute_v1_InstanceGroupManagerUpdatePolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagerUpdatePolicy_descriptor, @@ -28115,7 +28148,7 @@ private static void _clinit_autosplit_dinit_1() { "Type", }); internal_static_google_cloud_compute_v1_InstanceGroupManagerVersion_descriptor = - getDescriptor().getMessageTypes().get(575); + getDescriptor().getMessageTypes().get(576); internal_static_google_cloud_compute_v1_InstanceGroupManagerVersion_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagerVersion_descriptor, @@ -28123,7 +28156,7 @@ private static void _clinit_autosplit_dinit_1() { "InstanceTemplate", "Name", "TargetSize", "InstanceTemplate", "Name", "TargetSize", }); internal_static_google_cloud_compute_v1_InstanceGroupManagersAbandonInstancesRequest_descriptor = - getDescriptor().getMessageTypes().get(576); + getDescriptor().getMessageTypes().get(577); internal_static_google_cloud_compute_v1_InstanceGroupManagersAbandonInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagersAbandonInstancesRequest_descriptor, @@ -28131,7 +28164,7 @@ private static void _clinit_autosplit_dinit_1() { "Instances", }); internal_static_google_cloud_compute_v1_InstanceGroupManagersApplyUpdatesRequest_descriptor = - getDescriptor().getMessageTypes().get(577); + getDescriptor().getMessageTypes().get(578); internal_static_google_cloud_compute_v1_InstanceGroupManagersApplyUpdatesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagersApplyUpdatesRequest_descriptor, @@ -28145,7 +28178,7 @@ private static void _clinit_autosplit_dinit_1() { "MostDisruptiveAllowedAction", }); internal_static_google_cloud_compute_v1_InstanceGroupManagersCreateInstancesRequest_descriptor = - getDescriptor().getMessageTypes().get(578); + getDescriptor().getMessageTypes().get(579); internal_static_google_cloud_compute_v1_InstanceGroupManagersCreateInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagersCreateInstancesRequest_descriptor, @@ -28153,7 +28186,7 @@ private static void _clinit_autosplit_dinit_1() { "Instances", }); internal_static_google_cloud_compute_v1_InstanceGroupManagersDeleteInstancesRequest_descriptor = - getDescriptor().getMessageTypes().get(579); + getDescriptor().getMessageTypes().get(580); internal_static_google_cloud_compute_v1_InstanceGroupManagersDeleteInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagersDeleteInstancesRequest_descriptor, @@ -28161,7 +28194,7 @@ private static void _clinit_autosplit_dinit_1() { "Instances", "SkipInstancesOnValidationError", "SkipInstancesOnValidationError", }); internal_static_google_cloud_compute_v1_InstanceGroupManagersDeletePerInstanceConfigsReq_descriptor = - getDescriptor().getMessageTypes().get(580); + getDescriptor().getMessageTypes().get(581); internal_static_google_cloud_compute_v1_InstanceGroupManagersDeletePerInstanceConfigsReq_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagersDeletePerInstanceConfigsReq_descriptor, @@ -28169,7 +28202,7 @@ private static void _clinit_autosplit_dinit_1() { "Names", }); internal_static_google_cloud_compute_v1_InstanceGroupManagersListErrorsResponse_descriptor = - getDescriptor().getMessageTypes().get(581); + getDescriptor().getMessageTypes().get(582); internal_static_google_cloud_compute_v1_InstanceGroupManagersListErrorsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagersListErrorsResponse_descriptor, @@ -28177,7 +28210,7 @@ private static void _clinit_autosplit_dinit_1() { "Items", "NextPageToken", "NextPageToken", }); internal_static_google_cloud_compute_v1_InstanceGroupManagersListManagedInstancesResponse_descriptor = - getDescriptor().getMessageTypes().get(582); + getDescriptor().getMessageTypes().get(583); internal_static_google_cloud_compute_v1_InstanceGroupManagersListManagedInstancesResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagersListManagedInstancesResponse_descriptor, @@ -28185,7 +28218,7 @@ private static void _clinit_autosplit_dinit_1() { "ManagedInstances", "NextPageToken", "NextPageToken", }); internal_static_google_cloud_compute_v1_InstanceGroupManagersListPerInstanceConfigsResp_descriptor = - getDescriptor().getMessageTypes().get(583); + getDescriptor().getMessageTypes().get(584); internal_static_google_cloud_compute_v1_InstanceGroupManagersListPerInstanceConfigsResp_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagersListPerInstanceConfigsResp_descriptor, @@ -28193,7 +28226,7 @@ private static void _clinit_autosplit_dinit_1() { "Items", "NextPageToken", "Warning", "NextPageToken", "Warning", }); internal_static_google_cloud_compute_v1_InstanceGroupManagersPatchPerInstanceConfigsReq_descriptor = - getDescriptor().getMessageTypes().get(584); + getDescriptor().getMessageTypes().get(585); internal_static_google_cloud_compute_v1_InstanceGroupManagersPatchPerInstanceConfigsReq_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagersPatchPerInstanceConfigsReq_descriptor, @@ -28201,7 +28234,7 @@ private static void _clinit_autosplit_dinit_1() { "PerInstanceConfigs", }); internal_static_google_cloud_compute_v1_InstanceGroupManagersRecreateInstancesRequest_descriptor = - getDescriptor().getMessageTypes().get(585); + getDescriptor().getMessageTypes().get(586); internal_static_google_cloud_compute_v1_InstanceGroupManagersRecreateInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagersRecreateInstancesRequest_descriptor, @@ -28209,7 +28242,7 @@ private static void _clinit_autosplit_dinit_1() { "Instances", }); internal_static_google_cloud_compute_v1_InstanceGroupManagersScopedList_descriptor = - getDescriptor().getMessageTypes().get(586); + getDescriptor().getMessageTypes().get(587); internal_static_google_cloud_compute_v1_InstanceGroupManagersScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagersScopedList_descriptor, @@ -28217,7 +28250,7 @@ private static void _clinit_autosplit_dinit_1() { "InstanceGroupManagers", "Warning", "Warning", }); internal_static_google_cloud_compute_v1_InstanceGroupManagersSetInstanceTemplateRequest_descriptor = - getDescriptor().getMessageTypes().get(587); + getDescriptor().getMessageTypes().get(588); internal_static_google_cloud_compute_v1_InstanceGroupManagersSetInstanceTemplateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagersSetInstanceTemplateRequest_descriptor, @@ -28225,7 +28258,7 @@ private static void _clinit_autosplit_dinit_1() { "InstanceTemplate", "InstanceTemplate", }); internal_static_google_cloud_compute_v1_InstanceGroupManagersSetTargetPoolsRequest_descriptor = - getDescriptor().getMessageTypes().get(588); + getDescriptor().getMessageTypes().get(589); internal_static_google_cloud_compute_v1_InstanceGroupManagersSetTargetPoolsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagersSetTargetPoolsRequest_descriptor, @@ -28233,7 +28266,7 @@ private static void _clinit_autosplit_dinit_1() { "Fingerprint", "TargetPools", "Fingerprint", }); internal_static_google_cloud_compute_v1_InstanceGroupManagersUpdatePerInstanceConfigsReq_descriptor = - getDescriptor().getMessageTypes().get(589); + getDescriptor().getMessageTypes().get(590); internal_static_google_cloud_compute_v1_InstanceGroupManagersUpdatePerInstanceConfigsReq_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagersUpdatePerInstanceConfigsReq_descriptor, @@ -28241,7 +28274,7 @@ private static void _clinit_autosplit_dinit_1() { "PerInstanceConfigs", }); internal_static_google_cloud_compute_v1_InstanceGroupsAddInstancesRequest_descriptor = - getDescriptor().getMessageTypes().get(590); + getDescriptor().getMessageTypes().get(591); internal_static_google_cloud_compute_v1_InstanceGroupsAddInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupsAddInstancesRequest_descriptor, @@ -28249,7 +28282,7 @@ private static void _clinit_autosplit_dinit_1() { "Instances", }); internal_static_google_cloud_compute_v1_InstanceGroupsListInstances_descriptor = - getDescriptor().getMessageTypes().get(591); + getDescriptor().getMessageTypes().get(592); internal_static_google_cloud_compute_v1_InstanceGroupsListInstances_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupsListInstances_descriptor, @@ -28267,7 +28300,7 @@ private static void _clinit_autosplit_dinit_1() { "Warning", }); internal_static_google_cloud_compute_v1_InstanceGroupsListInstancesRequest_descriptor = - getDescriptor().getMessageTypes().get(592); + getDescriptor().getMessageTypes().get(593); internal_static_google_cloud_compute_v1_InstanceGroupsListInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupsListInstancesRequest_descriptor, @@ -28275,7 +28308,7 @@ private static void _clinit_autosplit_dinit_1() { "InstanceState", "InstanceState", }); internal_static_google_cloud_compute_v1_InstanceGroupsRemoveInstancesRequest_descriptor = - getDescriptor().getMessageTypes().get(593); + getDescriptor().getMessageTypes().get(594); internal_static_google_cloud_compute_v1_InstanceGroupsRemoveInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupsRemoveInstancesRequest_descriptor, @@ -28283,7 +28316,7 @@ private static void _clinit_autosplit_dinit_1() { "Instances", }); internal_static_google_cloud_compute_v1_InstanceGroupsScopedList_descriptor = - getDescriptor().getMessageTypes().get(594); + getDescriptor().getMessageTypes().get(595); internal_static_google_cloud_compute_v1_InstanceGroupsScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupsScopedList_descriptor, @@ -28291,7 +28324,7 @@ private static void _clinit_autosplit_dinit_1() { "InstanceGroups", "Warning", "Warning", }); internal_static_google_cloud_compute_v1_InstanceGroupsSetNamedPortsRequest_descriptor = - getDescriptor().getMessageTypes().get(595); + getDescriptor().getMessageTypes().get(596); internal_static_google_cloud_compute_v1_InstanceGroupsSetNamedPortsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupsSetNamedPortsRequest_descriptor, @@ -28299,7 +28332,7 @@ private static void _clinit_autosplit_dinit_1() { "Fingerprint", "NamedPorts", "Fingerprint", }); internal_static_google_cloud_compute_v1_InstanceList_descriptor = - getDescriptor().getMessageTypes().get(596); + getDescriptor().getMessageTypes().get(597); internal_static_google_cloud_compute_v1_InstanceList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceList_descriptor, @@ -28317,7 +28350,7 @@ private static void _clinit_autosplit_dinit_1() { "Warning", }); internal_static_google_cloud_compute_v1_InstanceListReferrers_descriptor = - getDescriptor().getMessageTypes().get(597); + getDescriptor().getMessageTypes().get(598); internal_static_google_cloud_compute_v1_InstanceListReferrers_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceListReferrers_descriptor, @@ -28335,7 +28368,7 @@ private static void _clinit_autosplit_dinit_1() { "Warning", }); internal_static_google_cloud_compute_v1_InstanceManagedByIgmError_descriptor = - getDescriptor().getMessageTypes().get(598); + getDescriptor().getMessageTypes().get(599); internal_static_google_cloud_compute_v1_InstanceManagedByIgmError_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceManagedByIgmError_descriptor, @@ -28348,7 +28381,7 @@ private static void _clinit_autosplit_dinit_1() { "Timestamp", }); internal_static_google_cloud_compute_v1_InstanceManagedByIgmErrorInstanceActionDetails_descriptor = - getDescriptor().getMessageTypes().get(599); + getDescriptor().getMessageTypes().get(600); internal_static_google_cloud_compute_v1_InstanceManagedByIgmErrorInstanceActionDetails_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceManagedByIgmErrorInstanceActionDetails_descriptor, @@ -28356,7 +28389,7 @@ private static void _clinit_autosplit_dinit_1() { "Action", "Instance", "Version", "Action", "Instance", "Version", }); internal_static_google_cloud_compute_v1_InstanceManagedByIgmErrorManagedInstanceError_descriptor = - getDescriptor().getMessageTypes().get(600); + getDescriptor().getMessageTypes().get(601); internal_static_google_cloud_compute_v1_InstanceManagedByIgmErrorManagedInstanceError_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceManagedByIgmErrorManagedInstanceError_descriptor, @@ -28364,7 +28397,7 @@ private static void _clinit_autosplit_dinit_1() { "Code", "Message", "Code", "Message", }); internal_static_google_cloud_compute_v1_InstanceMoveRequest_descriptor = - getDescriptor().getMessageTypes().get(601); + getDescriptor().getMessageTypes().get(602); internal_static_google_cloud_compute_v1_InstanceMoveRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceMoveRequest_descriptor, @@ -28372,7 +28405,7 @@ private static void _clinit_autosplit_dinit_1() { "DestinationZone", "TargetInstance", "DestinationZone", "TargetInstance", }); internal_static_google_cloud_compute_v1_InstanceParams_descriptor = - getDescriptor().getMessageTypes().get(602); + getDescriptor().getMessageTypes().get(603); internal_static_google_cloud_compute_v1_InstanceParams_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceParams_descriptor, @@ -28388,7 +28421,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_InstanceProperties_descriptor = - getDescriptor().getMessageTypes().get(603); + getDescriptor().getMessageTypes().get(604); internal_static_google_cloud_compute_v1_InstanceProperties_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceProperties_descriptor, @@ -28450,7 +28483,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_InstanceReference_descriptor = - getDescriptor().getMessageTypes().get(604); + getDescriptor().getMessageTypes().get(605); internal_static_google_cloud_compute_v1_InstanceReference_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceReference_descriptor, @@ -28458,7 +28491,7 @@ private static void _clinit_autosplit_dinit_1() { "Instance", "Instance", }); internal_static_google_cloud_compute_v1_InstanceTemplate_descriptor = - getDescriptor().getMessageTypes().get(605); + getDescriptor().getMessageTypes().get(606); internal_static_google_cloud_compute_v1_InstanceTemplate_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceTemplate_descriptor, @@ -28485,7 +28518,7 @@ private static void _clinit_autosplit_dinit_1() { "SourceInstanceParams", }); internal_static_google_cloud_compute_v1_InstanceTemplateAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(606); + getDescriptor().getMessageTypes().get(607); internal_static_google_cloud_compute_v1_InstanceTemplateAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceTemplateAggregatedList_descriptor, @@ -28513,7 +28546,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_InstanceTemplateList_descriptor = - getDescriptor().getMessageTypes().get(607); + getDescriptor().getMessageTypes().get(608); internal_static_google_cloud_compute_v1_InstanceTemplateList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceTemplateList_descriptor, @@ -28531,7 +28564,7 @@ private static void _clinit_autosplit_dinit_1() { "Warning", }); internal_static_google_cloud_compute_v1_InstanceTemplatesScopedList_descriptor = - getDescriptor().getMessageTypes().get(608); + getDescriptor().getMessageTypes().get(609); internal_static_google_cloud_compute_v1_InstanceTemplatesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceTemplatesScopedList_descriptor, @@ -28539,7 +28572,7 @@ private static void _clinit_autosplit_dinit_1() { "InstanceTemplates", "Warning", "Warning", }); internal_static_google_cloud_compute_v1_InstanceWithNamedPorts_descriptor = - getDescriptor().getMessageTypes().get(609); + getDescriptor().getMessageTypes().get(610); internal_static_google_cloud_compute_v1_InstanceWithNamedPorts_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceWithNamedPorts_descriptor, @@ -28547,7 +28580,7 @@ private static void _clinit_autosplit_dinit_1() { "Instance", "NamedPorts", "Status", "Instance", "Status", }); internal_static_google_cloud_compute_v1_InstancesAddResourcePoliciesRequest_descriptor = - getDescriptor().getMessageTypes().get(610); + getDescriptor().getMessageTypes().get(611); internal_static_google_cloud_compute_v1_InstancesAddResourcePoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstancesAddResourcePoliciesRequest_descriptor, @@ -28555,7 +28588,7 @@ private static void _clinit_autosplit_dinit_1() { "ResourcePolicies", }); internal_static_google_cloud_compute_v1_InstancesGetEffectiveFirewallsResponse_descriptor = - getDescriptor().getMessageTypes().get(611); + getDescriptor().getMessageTypes().get(612); internal_static_google_cloud_compute_v1_InstancesGetEffectiveFirewallsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstancesGetEffectiveFirewallsResponse_descriptor, @@ -28563,7 +28596,7 @@ private static void _clinit_autosplit_dinit_1() { "FirewallPolicys", "Firewalls", }); internal_static_google_cloud_compute_v1_InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy_descriptor = - getDescriptor().getMessageTypes().get(612); + getDescriptor().getMessageTypes().get(613); internal_static_google_cloud_compute_v1_InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy_descriptor, @@ -28579,7 +28612,7 @@ private static void _clinit_autosplit_dinit_1() { "Type", }); internal_static_google_cloud_compute_v1_InstancesRemoveResourcePoliciesRequest_descriptor = - getDescriptor().getMessageTypes().get(613); + getDescriptor().getMessageTypes().get(614); internal_static_google_cloud_compute_v1_InstancesRemoveResourcePoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstancesRemoveResourcePoliciesRequest_descriptor, @@ -28587,7 +28620,7 @@ private static void _clinit_autosplit_dinit_1() { "ResourcePolicies", }); internal_static_google_cloud_compute_v1_InstancesScopedList_descriptor = - getDescriptor().getMessageTypes().get(614); + getDescriptor().getMessageTypes().get(615); internal_static_google_cloud_compute_v1_InstancesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstancesScopedList_descriptor, @@ -28595,7 +28628,7 @@ private static void _clinit_autosplit_dinit_1() { "Instances", "Warning", "Warning", }); internal_static_google_cloud_compute_v1_InstancesSetLabelsRequest_descriptor = - getDescriptor().getMessageTypes().get(615); + getDescriptor().getMessageTypes().get(616); internal_static_google_cloud_compute_v1_InstancesSetLabelsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstancesSetLabelsRequest_descriptor, @@ -28613,7 +28646,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_InstancesSetMachineResourcesRequest_descriptor = - getDescriptor().getMessageTypes().get(616); + getDescriptor().getMessageTypes().get(617); internal_static_google_cloud_compute_v1_InstancesSetMachineResourcesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstancesSetMachineResourcesRequest_descriptor, @@ -28621,7 +28654,7 @@ private static void _clinit_autosplit_dinit_1() { "GuestAccelerators", }); internal_static_google_cloud_compute_v1_InstancesSetMachineTypeRequest_descriptor = - getDescriptor().getMessageTypes().get(617); + getDescriptor().getMessageTypes().get(618); internal_static_google_cloud_compute_v1_InstancesSetMachineTypeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstancesSetMachineTypeRequest_descriptor, @@ -28629,7 +28662,7 @@ private static void _clinit_autosplit_dinit_1() { "MachineType", "MachineType", }); internal_static_google_cloud_compute_v1_InstancesSetMinCpuPlatformRequest_descriptor = - getDescriptor().getMessageTypes().get(618); + getDescriptor().getMessageTypes().get(619); internal_static_google_cloud_compute_v1_InstancesSetMinCpuPlatformRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstancesSetMinCpuPlatformRequest_descriptor, @@ -28637,7 +28670,7 @@ private static void _clinit_autosplit_dinit_1() { "MinCpuPlatform", "MinCpuPlatform", }); internal_static_google_cloud_compute_v1_InstancesSetNameRequest_descriptor = - getDescriptor().getMessageTypes().get(619); + getDescriptor().getMessageTypes().get(620); internal_static_google_cloud_compute_v1_InstancesSetNameRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstancesSetNameRequest_descriptor, @@ -28645,7 +28678,7 @@ private static void _clinit_autosplit_dinit_1() { "CurrentName", "Name", "CurrentName", "Name", }); internal_static_google_cloud_compute_v1_InstancesSetServiceAccountRequest_descriptor = - getDescriptor().getMessageTypes().get(620); + getDescriptor().getMessageTypes().get(621); internal_static_google_cloud_compute_v1_InstancesSetServiceAccountRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstancesSetServiceAccountRequest_descriptor, @@ -28653,7 +28686,7 @@ private static void _clinit_autosplit_dinit_1() { "Email", "Scopes", "Email", }); internal_static_google_cloud_compute_v1_InstancesStartWithEncryptionKeyRequest_descriptor = - getDescriptor().getMessageTypes().get(621); + getDescriptor().getMessageTypes().get(622); internal_static_google_cloud_compute_v1_InstancesStartWithEncryptionKeyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstancesStartWithEncryptionKeyRequest_descriptor, @@ -28661,7 +28694,7 @@ private static void _clinit_autosplit_dinit_1() { "Disks", }); internal_static_google_cloud_compute_v1_Int64RangeMatch_descriptor = - getDescriptor().getMessageTypes().get(622); + getDescriptor().getMessageTypes().get(623); internal_static_google_cloud_compute_v1_Int64RangeMatch_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Int64RangeMatch_descriptor, @@ -28669,7 +28702,7 @@ private static void _clinit_autosplit_dinit_1() { "RangeEnd", "RangeStart", "RangeEnd", "RangeStart", }); internal_static_google_cloud_compute_v1_Interconnect_descriptor = - getDescriptor().getMessageTypes().get(623); + getDescriptor().getMessageTypes().get(624); internal_static_google_cloud_compute_v1_Interconnect_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Interconnect_descriptor, @@ -28732,7 +28765,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_InterconnectAttachment_descriptor = - getDescriptor().getMessageTypes().get(624); + getDescriptor().getMessageTypes().get(625); internal_static_google_cloud_compute_v1_InterconnectAttachment_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachment_descriptor, @@ -28825,7 +28858,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(625); + getDescriptor().getMessageTypes().get(626); internal_static_google_cloud_compute_v1_InterconnectAttachmentAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentAggregatedList_descriptor, @@ -28854,7 +28887,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentConfigurationConstraints_descriptor = - getDescriptor().getMessageTypes().get(626); + getDescriptor().getMessageTypes().get(627); internal_static_google_cloud_compute_v1_InterconnectAttachmentConfigurationConstraints_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentConfigurationConstraints_descriptor, @@ -28862,7 +28895,7 @@ private static void _clinit_autosplit_dinit_1() { "BgpMd5", "BgpPeerAsnRanges", "BgpMd5", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentConfigurationConstraintsBgpPeerASNRange_descriptor = - getDescriptor().getMessageTypes().get(627); + getDescriptor().getMessageTypes().get(628); internal_static_google_cloud_compute_v1_InterconnectAttachmentConfigurationConstraintsBgpPeerASNRange_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentConfigurationConstraintsBgpPeerASNRange_descriptor, @@ -28870,7 +28903,7 @@ private static void _clinit_autosplit_dinit_1() { "Max", "Min", "Max", "Min", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentList_descriptor = - getDescriptor().getMessageTypes().get(628); + getDescriptor().getMessageTypes().get(629); internal_static_google_cloud_compute_v1_InterconnectAttachmentList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentList_descriptor, @@ -28888,7 +28921,7 @@ private static void _clinit_autosplit_dinit_1() { "Warning", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentPartnerMetadata_descriptor = - getDescriptor().getMessageTypes().get(629); + getDescriptor().getMessageTypes().get(630); internal_static_google_cloud_compute_v1_InterconnectAttachmentPartnerMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentPartnerMetadata_descriptor, @@ -28901,7 +28934,7 @@ private static void _clinit_autosplit_dinit_1() { "PortalUrl", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentPrivateInfo_descriptor = - getDescriptor().getMessageTypes().get(630); + getDescriptor().getMessageTypes().get(631); internal_static_google_cloud_compute_v1_InterconnectAttachmentPrivateInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentPrivateInfo_descriptor, @@ -28909,7 +28942,7 @@ private static void _clinit_autosplit_dinit_1() { "Tag8021Q", "Tag8021Q", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentsScopedList_descriptor = - getDescriptor().getMessageTypes().get(631); + getDescriptor().getMessageTypes().get(632); internal_static_google_cloud_compute_v1_InterconnectAttachmentsScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentsScopedList_descriptor, @@ -28917,7 +28950,7 @@ private static void _clinit_autosplit_dinit_1() { "InterconnectAttachments", "Warning", "Warning", }); internal_static_google_cloud_compute_v1_InterconnectCircuitInfo_descriptor = - getDescriptor().getMessageTypes().get(632); + getDescriptor().getMessageTypes().get(633); internal_static_google_cloud_compute_v1_InterconnectCircuitInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectCircuitInfo_descriptor, @@ -28930,7 +28963,7 @@ private static void _clinit_autosplit_dinit_1() { "GoogleDemarcId", }); internal_static_google_cloud_compute_v1_InterconnectDiagnostics_descriptor = - getDescriptor().getMessageTypes().get(633); + getDescriptor().getMessageTypes().get(634); internal_static_google_cloud_compute_v1_InterconnectDiagnostics_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectDiagnostics_descriptor, @@ -28945,7 +28978,7 @@ private static void _clinit_autosplit_dinit_1() { "MacAddress", }); internal_static_google_cloud_compute_v1_InterconnectDiagnosticsARPEntry_descriptor = - getDescriptor().getMessageTypes().get(634); + getDescriptor().getMessageTypes().get(635); internal_static_google_cloud_compute_v1_InterconnectDiagnosticsARPEntry_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectDiagnosticsARPEntry_descriptor, @@ -28953,7 +28986,7 @@ private static void _clinit_autosplit_dinit_1() { "IpAddress", "MacAddress", "IpAddress", "MacAddress", }); internal_static_google_cloud_compute_v1_InterconnectDiagnosticsLinkLACPStatus_descriptor = - getDescriptor().getMessageTypes().get(635); + getDescriptor().getMessageTypes().get(636); internal_static_google_cloud_compute_v1_InterconnectDiagnosticsLinkLACPStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectDiagnosticsLinkLACPStatus_descriptor, @@ -28966,7 +28999,7 @@ private static void _clinit_autosplit_dinit_1() { "State", }); internal_static_google_cloud_compute_v1_InterconnectDiagnosticsLinkOpticalPower_descriptor = - getDescriptor().getMessageTypes().get(636); + getDescriptor().getMessageTypes().get(637); internal_static_google_cloud_compute_v1_InterconnectDiagnosticsLinkOpticalPower_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectDiagnosticsLinkOpticalPower_descriptor, @@ -28974,7 +29007,7 @@ private static void _clinit_autosplit_dinit_1() { "State", "Value", "State", "Value", }); internal_static_google_cloud_compute_v1_InterconnectDiagnosticsLinkStatus_descriptor = - getDescriptor().getMessageTypes().get(637); + getDescriptor().getMessageTypes().get(638); internal_static_google_cloud_compute_v1_InterconnectDiagnosticsLinkStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectDiagnosticsLinkStatus_descriptor, @@ -28994,7 +29027,7 @@ private static void _clinit_autosplit_dinit_1() { "TransmittingOpticalPower", }); internal_static_google_cloud_compute_v1_InterconnectList_descriptor = - getDescriptor().getMessageTypes().get(638); + getDescriptor().getMessageTypes().get(639); internal_static_google_cloud_compute_v1_InterconnectList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectList_descriptor, @@ -29012,7 +29045,7 @@ private static void _clinit_autosplit_dinit_1() { "Warning", }); internal_static_google_cloud_compute_v1_InterconnectLocation_descriptor = - getDescriptor().getMessageTypes().get(639); + getDescriptor().getMessageTypes().get(640); internal_static_google_cloud_compute_v1_InterconnectLocation_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectLocation_descriptor, @@ -29050,7 +29083,7 @@ private static void _clinit_autosplit_dinit_1() { "SupportsPzs", }); internal_static_google_cloud_compute_v1_InterconnectLocationList_descriptor = - getDescriptor().getMessageTypes().get(640); + getDescriptor().getMessageTypes().get(641); internal_static_google_cloud_compute_v1_InterconnectLocationList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectLocationList_descriptor, @@ -29068,7 +29101,7 @@ private static void _clinit_autosplit_dinit_1() { "Warning", }); internal_static_google_cloud_compute_v1_InterconnectLocationRegionInfo_descriptor = - getDescriptor().getMessageTypes().get(641); + getDescriptor().getMessageTypes().get(642); internal_static_google_cloud_compute_v1_InterconnectLocationRegionInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectLocationRegionInfo_descriptor, @@ -29081,7 +29114,7 @@ private static void _clinit_autosplit_dinit_1() { "Region", }); internal_static_google_cloud_compute_v1_InterconnectOutageNotification_descriptor = - getDescriptor().getMessageTypes().get(642); + getDescriptor().getMessageTypes().get(643); internal_static_google_cloud_compute_v1_InterconnectOutageNotification_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectOutageNotification_descriptor, @@ -29103,7 +29136,7 @@ private static void _clinit_autosplit_dinit_1() { "State", }); internal_static_google_cloud_compute_v1_InterconnectRemoteLocation_descriptor = - getDescriptor().getMessageTypes().get(643); + getDescriptor().getMessageTypes().get(644); internal_static_google_cloud_compute_v1_InterconnectRemoteLocation_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectRemoteLocation_descriptor, @@ -29149,7 +29182,7 @@ private static void _clinit_autosplit_dinit_1() { "Status", }); internal_static_google_cloud_compute_v1_InterconnectRemoteLocationConstraints_descriptor = - getDescriptor().getMessageTypes().get(644); + getDescriptor().getMessageTypes().get(645); internal_static_google_cloud_compute_v1_InterconnectRemoteLocationConstraints_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectRemoteLocationConstraints_descriptor, @@ -29162,7 +29195,7 @@ private static void _clinit_autosplit_dinit_1() { "SubnetLengthRange", }); internal_static_google_cloud_compute_v1_InterconnectRemoteLocationConstraintsSubnetLengthRange_descriptor = - getDescriptor().getMessageTypes().get(645); + getDescriptor().getMessageTypes().get(646); internal_static_google_cloud_compute_v1_InterconnectRemoteLocationConstraintsSubnetLengthRange_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectRemoteLocationConstraintsSubnetLengthRange_descriptor, @@ -29170,7 +29203,7 @@ private static void _clinit_autosplit_dinit_1() { "Max", "Min", "Max", "Min", }); internal_static_google_cloud_compute_v1_InterconnectRemoteLocationList_descriptor = - getDescriptor().getMessageTypes().get(646); + getDescriptor().getMessageTypes().get(647); internal_static_google_cloud_compute_v1_InterconnectRemoteLocationList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectRemoteLocationList_descriptor, @@ -29188,7 +29221,7 @@ private static void _clinit_autosplit_dinit_1() { "Warning", }); internal_static_google_cloud_compute_v1_InterconnectRemoteLocationPermittedConnections_descriptor = - getDescriptor().getMessageTypes().get(647); + getDescriptor().getMessageTypes().get(648); internal_static_google_cloud_compute_v1_InterconnectRemoteLocationPermittedConnections_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectRemoteLocationPermittedConnections_descriptor, @@ -29196,7 +29229,7 @@ private static void _clinit_autosplit_dinit_1() { "InterconnectLocation", "InterconnectLocation", }); internal_static_google_cloud_compute_v1_InterconnectsGetDiagnosticsResponse_descriptor = - getDescriptor().getMessageTypes().get(648); + getDescriptor().getMessageTypes().get(649); internal_static_google_cloud_compute_v1_InterconnectsGetDiagnosticsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectsGetDiagnosticsResponse_descriptor, @@ -29204,7 +29237,7 @@ private static void _clinit_autosplit_dinit_1() { "Result", "Result", }); internal_static_google_cloud_compute_v1_InvalidateCacheUrlMapRequest_descriptor = - getDescriptor().getMessageTypes().get(649); + getDescriptor().getMessageTypes().get(650); internal_static_google_cloud_compute_v1_InvalidateCacheUrlMapRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InvalidateCacheUrlMapRequest_descriptor, @@ -29212,7 +29245,7 @@ private static void _clinit_autosplit_dinit_1() { "CacheInvalidationRuleResource", "Project", "RequestId", "UrlMap", "RequestId", }); internal_static_google_cloud_compute_v1_Items_descriptor = - getDescriptor().getMessageTypes().get(650); + getDescriptor().getMessageTypes().get(651); internal_static_google_cloud_compute_v1_Items_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Items_descriptor, @@ -29220,7 +29253,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", "Key", "Value", }); internal_static_google_cloud_compute_v1_License_descriptor = - getDescriptor().getMessageTypes().get(651); + getDescriptor().getMessageTypes().get(652); internal_static_google_cloud_compute_v1_License_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_License_descriptor, @@ -29247,7 +29280,7 @@ private static void _clinit_autosplit_dinit_1() { "Transferable", }); internal_static_google_cloud_compute_v1_LicenseCode_descriptor = - getDescriptor().getMessageTypes().get(652); + getDescriptor().getMessageTypes().get(653); internal_static_google_cloud_compute_v1_LicenseCode_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_LicenseCode_descriptor, @@ -29271,7 +29304,7 @@ private static void _clinit_autosplit_dinit_1() { "Transferable", }); internal_static_google_cloud_compute_v1_LicenseCodeLicenseAlias_descriptor = - getDescriptor().getMessageTypes().get(653); + getDescriptor().getMessageTypes().get(654); internal_static_google_cloud_compute_v1_LicenseCodeLicenseAlias_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_LicenseCodeLicenseAlias_descriptor, @@ -29279,7 +29312,7 @@ private static void _clinit_autosplit_dinit_1() { "Description", "SelfLink", "Description", "SelfLink", }); internal_static_google_cloud_compute_v1_LicenseResourceCommitment_descriptor = - getDescriptor().getMessageTypes().get(654); + getDescriptor().getMessageTypes().get(655); internal_static_google_cloud_compute_v1_LicenseResourceCommitment_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_LicenseResourceCommitment_descriptor, @@ -29287,7 +29320,7 @@ private static void _clinit_autosplit_dinit_1() { "Amount", "CoresPerLicense", "License", "Amount", "CoresPerLicense", "License", }); internal_static_google_cloud_compute_v1_LicenseResourceRequirements_descriptor = - getDescriptor().getMessageTypes().get(655); + getDescriptor().getMessageTypes().get(656); internal_static_google_cloud_compute_v1_LicenseResourceRequirements_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_LicenseResourceRequirements_descriptor, @@ -29295,7 +29328,7 @@ private static void _clinit_autosplit_dinit_1() { "MinGuestCpuCount", "MinMemoryMb", "MinGuestCpuCount", "MinMemoryMb", }); internal_static_google_cloud_compute_v1_LicensesListResponse_descriptor = - getDescriptor().getMessageTypes().get(656); + getDescriptor().getMessageTypes().get(657); internal_static_google_cloud_compute_v1_LicensesListResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_LicensesListResponse_descriptor, @@ -29311,7 +29344,7 @@ private static void _clinit_autosplit_dinit_1() { "Warning", }); internal_static_google_cloud_compute_v1_ListAcceleratorTypesRequest_descriptor = - getDescriptor().getMessageTypes().get(657); + getDescriptor().getMessageTypes().get(658); internal_static_google_cloud_compute_v1_ListAcceleratorTypesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListAcceleratorTypesRequest_descriptor, @@ -29330,7 +29363,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListAddressesRequest_descriptor = - getDescriptor().getMessageTypes().get(658); + getDescriptor().getMessageTypes().get(659); internal_static_google_cloud_compute_v1_ListAddressesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListAddressesRequest_descriptor, @@ -29349,7 +29382,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListAssociationsFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(659); + getDescriptor().getMessageTypes().get(660); internal_static_google_cloud_compute_v1_ListAssociationsFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListAssociationsFirewallPolicyRequest_descriptor, @@ -29357,7 +29390,7 @@ private static void _clinit_autosplit_dinit_1() { "TargetResource", "TargetResource", }); internal_static_google_cloud_compute_v1_ListAutoscalersRequest_descriptor = - getDescriptor().getMessageTypes().get(660); + getDescriptor().getMessageTypes().get(661); internal_static_google_cloud_compute_v1_ListAutoscalersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListAutoscalersRequest_descriptor, @@ -29376,7 +29409,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListAvailableFeaturesRegionSslPoliciesRequest_descriptor = - getDescriptor().getMessageTypes().get(661); + getDescriptor().getMessageTypes().get(662); internal_static_google_cloud_compute_v1_ListAvailableFeaturesRegionSslPoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListAvailableFeaturesRegionSslPoliciesRequest_descriptor, @@ -29395,7 +29428,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListAvailableFeaturesSslPoliciesRequest_descriptor = - getDescriptor().getMessageTypes().get(662); + getDescriptor().getMessageTypes().get(663); internal_static_google_cloud_compute_v1_ListAvailableFeaturesSslPoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListAvailableFeaturesSslPoliciesRequest_descriptor, @@ -29413,7 +29446,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListBackendBucketsRequest_descriptor = - getDescriptor().getMessageTypes().get(663); + getDescriptor().getMessageTypes().get(664); internal_static_google_cloud_compute_v1_ListBackendBucketsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListBackendBucketsRequest_descriptor, @@ -29431,7 +29464,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListBackendServicesRequest_descriptor = - getDescriptor().getMessageTypes().get(664); + getDescriptor().getMessageTypes().get(665); internal_static_google_cloud_compute_v1_ListBackendServicesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListBackendServicesRequest_descriptor, @@ -29449,7 +29482,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListDiskTypesRequest_descriptor = - getDescriptor().getMessageTypes().get(665); + getDescriptor().getMessageTypes().get(666); internal_static_google_cloud_compute_v1_ListDiskTypesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListDiskTypesRequest_descriptor, @@ -29468,7 +29501,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListDisksRequest_descriptor = - getDescriptor().getMessageTypes().get(666); + getDescriptor().getMessageTypes().get(667); internal_static_google_cloud_compute_v1_ListDisksRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListDisksRequest_descriptor, @@ -29487,7 +29520,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListErrorsInstanceGroupManagersRequest_descriptor = - getDescriptor().getMessageTypes().get(667); + getDescriptor().getMessageTypes().get(668); internal_static_google_cloud_compute_v1_ListErrorsInstanceGroupManagersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListErrorsInstanceGroupManagersRequest_descriptor, @@ -29507,7 +29540,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListErrorsRegionInstanceGroupManagersRequest_descriptor = - getDescriptor().getMessageTypes().get(668); + getDescriptor().getMessageTypes().get(669); internal_static_google_cloud_compute_v1_ListErrorsRegionInstanceGroupManagersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListErrorsRegionInstanceGroupManagersRequest_descriptor, @@ -29527,7 +29560,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListExternalVpnGatewaysRequest_descriptor = - getDescriptor().getMessageTypes().get(669); + getDescriptor().getMessageTypes().get(670); internal_static_google_cloud_compute_v1_ListExternalVpnGatewaysRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListExternalVpnGatewaysRequest_descriptor, @@ -29545,7 +29578,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListFirewallPoliciesRequest_descriptor = - getDescriptor().getMessageTypes().get(670); + getDescriptor().getMessageTypes().get(671); internal_static_google_cloud_compute_v1_ListFirewallPoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListFirewallPoliciesRequest_descriptor, @@ -29564,7 +29597,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListFirewallsRequest_descriptor = - getDescriptor().getMessageTypes().get(671); + getDescriptor().getMessageTypes().get(672); internal_static_google_cloud_compute_v1_ListFirewallsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListFirewallsRequest_descriptor, @@ -29582,7 +29615,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListForwardingRulesRequest_descriptor = - getDescriptor().getMessageTypes().get(672); + getDescriptor().getMessageTypes().get(673); internal_static_google_cloud_compute_v1_ListForwardingRulesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListForwardingRulesRequest_descriptor, @@ -29601,7 +29634,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListGlobalAddressesRequest_descriptor = - getDescriptor().getMessageTypes().get(673); + getDescriptor().getMessageTypes().get(674); internal_static_google_cloud_compute_v1_ListGlobalAddressesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListGlobalAddressesRequest_descriptor, @@ -29619,7 +29652,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListGlobalForwardingRulesRequest_descriptor = - getDescriptor().getMessageTypes().get(674); + getDescriptor().getMessageTypes().get(675); internal_static_google_cloud_compute_v1_ListGlobalForwardingRulesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListGlobalForwardingRulesRequest_descriptor, @@ -29637,7 +29670,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListGlobalNetworkEndpointGroupsRequest_descriptor = - getDescriptor().getMessageTypes().get(675); + getDescriptor().getMessageTypes().get(676); internal_static_google_cloud_compute_v1_ListGlobalNetworkEndpointGroupsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListGlobalNetworkEndpointGroupsRequest_descriptor, @@ -29655,7 +29688,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListGlobalOperationsRequest_descriptor = - getDescriptor().getMessageTypes().get(676); + getDescriptor().getMessageTypes().get(677); internal_static_google_cloud_compute_v1_ListGlobalOperationsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListGlobalOperationsRequest_descriptor, @@ -29673,7 +29706,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListGlobalOrganizationOperationsRequest_descriptor = - getDescriptor().getMessageTypes().get(677); + getDescriptor().getMessageTypes().get(678); internal_static_google_cloud_compute_v1_ListGlobalOrganizationOperationsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListGlobalOrganizationOperationsRequest_descriptor, @@ -29692,7 +29725,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListGlobalPublicDelegatedPrefixesRequest_descriptor = - getDescriptor().getMessageTypes().get(678); + getDescriptor().getMessageTypes().get(679); internal_static_google_cloud_compute_v1_ListGlobalPublicDelegatedPrefixesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListGlobalPublicDelegatedPrefixesRequest_descriptor, @@ -29710,7 +29743,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListHealthChecksRequest_descriptor = - getDescriptor().getMessageTypes().get(679); + getDescriptor().getMessageTypes().get(680); internal_static_google_cloud_compute_v1_ListHealthChecksRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListHealthChecksRequest_descriptor, @@ -29728,7 +29761,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListImagesRequest_descriptor = - getDescriptor().getMessageTypes().get(680); + getDescriptor().getMessageTypes().get(681); internal_static_google_cloud_compute_v1_ListImagesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListImagesRequest_descriptor, @@ -29746,7 +29779,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListInstanceGroupManagersRequest_descriptor = - getDescriptor().getMessageTypes().get(681); + getDescriptor().getMessageTypes().get(682); internal_static_google_cloud_compute_v1_ListInstanceGroupManagersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListInstanceGroupManagersRequest_descriptor, @@ -29765,7 +29798,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListInstanceGroupsRequest_descriptor = - getDescriptor().getMessageTypes().get(682); + getDescriptor().getMessageTypes().get(683); internal_static_google_cloud_compute_v1_ListInstanceGroupsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListInstanceGroupsRequest_descriptor, @@ -29784,7 +29817,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListInstanceTemplatesRequest_descriptor = - getDescriptor().getMessageTypes().get(683); + getDescriptor().getMessageTypes().get(684); internal_static_google_cloud_compute_v1_ListInstanceTemplatesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListInstanceTemplatesRequest_descriptor, @@ -29802,7 +29835,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListInstancesInstanceGroupsRequest_descriptor = - getDescriptor().getMessageTypes().get(684); + getDescriptor().getMessageTypes().get(685); internal_static_google_cloud_compute_v1_ListInstancesInstanceGroupsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListInstancesInstanceGroupsRequest_descriptor, @@ -29823,7 +29856,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListInstancesRegionInstanceGroupsRequest_descriptor = - getDescriptor().getMessageTypes().get(685); + getDescriptor().getMessageTypes().get(686); internal_static_google_cloud_compute_v1_ListInstancesRegionInstanceGroupsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListInstancesRegionInstanceGroupsRequest_descriptor, @@ -29844,7 +29877,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListInstancesRequest_descriptor = - getDescriptor().getMessageTypes().get(686); + getDescriptor().getMessageTypes().get(687); internal_static_google_cloud_compute_v1_ListInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListInstancesRequest_descriptor, @@ -29863,7 +29896,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListInterconnectAttachmentsRequest_descriptor = - getDescriptor().getMessageTypes().get(687); + getDescriptor().getMessageTypes().get(688); internal_static_google_cloud_compute_v1_ListInterconnectAttachmentsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListInterconnectAttachmentsRequest_descriptor, @@ -29882,7 +29915,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListInterconnectLocationsRequest_descriptor = - getDescriptor().getMessageTypes().get(688); + getDescriptor().getMessageTypes().get(689); internal_static_google_cloud_compute_v1_ListInterconnectLocationsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListInterconnectLocationsRequest_descriptor, @@ -29900,7 +29933,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListInterconnectRemoteLocationsRequest_descriptor = - getDescriptor().getMessageTypes().get(689); + getDescriptor().getMessageTypes().get(690); internal_static_google_cloud_compute_v1_ListInterconnectRemoteLocationsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListInterconnectRemoteLocationsRequest_descriptor, @@ -29918,7 +29951,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListInterconnectsRequest_descriptor = - getDescriptor().getMessageTypes().get(690); + getDescriptor().getMessageTypes().get(691); internal_static_google_cloud_compute_v1_ListInterconnectsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListInterconnectsRequest_descriptor, @@ -29936,7 +29969,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListLicensesRequest_descriptor = - getDescriptor().getMessageTypes().get(691); + getDescriptor().getMessageTypes().get(692); internal_static_google_cloud_compute_v1_ListLicensesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListLicensesRequest_descriptor, @@ -29954,7 +29987,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListMachineImagesRequest_descriptor = - getDescriptor().getMessageTypes().get(692); + getDescriptor().getMessageTypes().get(693); internal_static_google_cloud_compute_v1_ListMachineImagesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListMachineImagesRequest_descriptor, @@ -29972,7 +30005,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListMachineTypesRequest_descriptor = - getDescriptor().getMessageTypes().get(693); + getDescriptor().getMessageTypes().get(694); internal_static_google_cloud_compute_v1_ListMachineTypesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListMachineTypesRequest_descriptor, @@ -29991,7 +30024,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListManagedInstancesInstanceGroupManagersRequest_descriptor = - getDescriptor().getMessageTypes().get(694); + getDescriptor().getMessageTypes().get(695); internal_static_google_cloud_compute_v1_ListManagedInstancesInstanceGroupManagersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListManagedInstancesInstanceGroupManagersRequest_descriptor, @@ -30011,7 +30044,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListManagedInstancesRegionInstanceGroupManagersRequest_descriptor = - getDescriptor().getMessageTypes().get(695); + getDescriptor().getMessageTypes().get(696); internal_static_google_cloud_compute_v1_ListManagedInstancesRegionInstanceGroupManagersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListManagedInstancesRegionInstanceGroupManagersRequest_descriptor, @@ -30031,7 +30064,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListNetworkAttachmentsRequest_descriptor = - getDescriptor().getMessageTypes().get(696); + getDescriptor().getMessageTypes().get(697); internal_static_google_cloud_compute_v1_ListNetworkAttachmentsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListNetworkAttachmentsRequest_descriptor, @@ -30050,7 +30083,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListNetworkEndpointGroupsRequest_descriptor = - getDescriptor().getMessageTypes().get(697); + getDescriptor().getMessageTypes().get(698); internal_static_google_cloud_compute_v1_ListNetworkEndpointGroupsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListNetworkEndpointGroupsRequest_descriptor, @@ -30069,7 +30102,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListNetworkEndpointsGlobalNetworkEndpointGroupsRequest_descriptor = - getDescriptor().getMessageTypes().get(698); + getDescriptor().getMessageTypes().get(699); internal_static_google_cloud_compute_v1_ListNetworkEndpointsGlobalNetworkEndpointGroupsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListNetworkEndpointsGlobalNetworkEndpointGroupsRequest_descriptor, @@ -30088,7 +30121,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListNetworkEndpointsNetworkEndpointGroupsRequest_descriptor = - getDescriptor().getMessageTypes().get(699); + getDescriptor().getMessageTypes().get(700); internal_static_google_cloud_compute_v1_ListNetworkEndpointsNetworkEndpointGroupsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListNetworkEndpointsNetworkEndpointGroupsRequest_descriptor, @@ -30109,7 +30142,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListNetworkFirewallPoliciesRequest_descriptor = - getDescriptor().getMessageTypes().get(700); + getDescriptor().getMessageTypes().get(701); internal_static_google_cloud_compute_v1_ListNetworkFirewallPoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListNetworkFirewallPoliciesRequest_descriptor, @@ -30127,7 +30160,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListNetworksRequest_descriptor = - getDescriptor().getMessageTypes().get(701); + getDescriptor().getMessageTypes().get(702); internal_static_google_cloud_compute_v1_ListNetworksRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListNetworksRequest_descriptor, @@ -30145,7 +30178,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListNodeGroupsRequest_descriptor = - getDescriptor().getMessageTypes().get(702); + getDescriptor().getMessageTypes().get(703); internal_static_google_cloud_compute_v1_ListNodeGroupsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListNodeGroupsRequest_descriptor, @@ -30164,7 +30197,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListNodeTemplatesRequest_descriptor = - getDescriptor().getMessageTypes().get(703); + getDescriptor().getMessageTypes().get(704); internal_static_google_cloud_compute_v1_ListNodeTemplatesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListNodeTemplatesRequest_descriptor, @@ -30183,7 +30216,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListNodeTypesRequest_descriptor = - getDescriptor().getMessageTypes().get(704); + getDescriptor().getMessageTypes().get(705); internal_static_google_cloud_compute_v1_ListNodeTypesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListNodeTypesRequest_descriptor, @@ -30202,7 +30235,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListNodesNodeGroupsRequest_descriptor = - getDescriptor().getMessageTypes().get(705); + getDescriptor().getMessageTypes().get(706); internal_static_google_cloud_compute_v1_ListNodesNodeGroupsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListNodesNodeGroupsRequest_descriptor, @@ -30222,7 +30255,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListPacketMirroringsRequest_descriptor = - getDescriptor().getMessageTypes().get(706); + getDescriptor().getMessageTypes().get(707); internal_static_google_cloud_compute_v1_ListPacketMirroringsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListPacketMirroringsRequest_descriptor, @@ -30241,7 +30274,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListPeeringRoutesNetworksRequest_descriptor = - getDescriptor().getMessageTypes().get(707); + getDescriptor().getMessageTypes().get(708); internal_static_google_cloud_compute_v1_ListPeeringRoutesNetworksRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListPeeringRoutesNetworksRequest_descriptor, @@ -30266,7 +30299,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListPerInstanceConfigsInstanceGroupManagersRequest_descriptor = - getDescriptor().getMessageTypes().get(708); + getDescriptor().getMessageTypes().get(709); internal_static_google_cloud_compute_v1_ListPerInstanceConfigsInstanceGroupManagersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListPerInstanceConfigsInstanceGroupManagersRequest_descriptor, @@ -30286,7 +30319,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListPerInstanceConfigsRegionInstanceGroupManagersRequest_descriptor = - getDescriptor().getMessageTypes().get(709); + getDescriptor().getMessageTypes().get(710); internal_static_google_cloud_compute_v1_ListPerInstanceConfigsRegionInstanceGroupManagersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListPerInstanceConfigsRegionInstanceGroupManagersRequest_descriptor, @@ -30306,7 +30339,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListPreconfiguredExpressionSetsSecurityPoliciesRequest_descriptor = - getDescriptor().getMessageTypes().get(710); + getDescriptor().getMessageTypes().get(711); internal_static_google_cloud_compute_v1_ListPreconfiguredExpressionSetsSecurityPoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListPreconfiguredExpressionSetsSecurityPoliciesRequest_descriptor, @@ -30324,7 +30357,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListPublicAdvertisedPrefixesRequest_descriptor = - getDescriptor().getMessageTypes().get(711); + getDescriptor().getMessageTypes().get(712); internal_static_google_cloud_compute_v1_ListPublicAdvertisedPrefixesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListPublicAdvertisedPrefixesRequest_descriptor, @@ -30342,7 +30375,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListPublicDelegatedPrefixesRequest_descriptor = - getDescriptor().getMessageTypes().get(712); + getDescriptor().getMessageTypes().get(713); internal_static_google_cloud_compute_v1_ListPublicDelegatedPrefixesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListPublicDelegatedPrefixesRequest_descriptor, @@ -30361,7 +30394,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListReferrersInstancesRequest_descriptor = - getDescriptor().getMessageTypes().get(713); + getDescriptor().getMessageTypes().get(714); internal_static_google_cloud_compute_v1_ListReferrersInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListReferrersInstancesRequest_descriptor, @@ -30381,7 +30414,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionAutoscalersRequest_descriptor = - getDescriptor().getMessageTypes().get(714); + getDescriptor().getMessageTypes().get(715); internal_static_google_cloud_compute_v1_ListRegionAutoscalersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionAutoscalersRequest_descriptor, @@ -30400,7 +30433,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionBackendServicesRequest_descriptor = - getDescriptor().getMessageTypes().get(715); + getDescriptor().getMessageTypes().get(716); internal_static_google_cloud_compute_v1_ListRegionBackendServicesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionBackendServicesRequest_descriptor, @@ -30419,7 +30452,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionCommitmentsRequest_descriptor = - getDescriptor().getMessageTypes().get(716); + getDescriptor().getMessageTypes().get(717); internal_static_google_cloud_compute_v1_ListRegionCommitmentsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionCommitmentsRequest_descriptor, @@ -30438,7 +30471,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionDiskTypesRequest_descriptor = - getDescriptor().getMessageTypes().get(717); + getDescriptor().getMessageTypes().get(718); internal_static_google_cloud_compute_v1_ListRegionDiskTypesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionDiskTypesRequest_descriptor, @@ -30457,7 +30490,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionDisksRequest_descriptor = - getDescriptor().getMessageTypes().get(718); + getDescriptor().getMessageTypes().get(719); internal_static_google_cloud_compute_v1_ListRegionDisksRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionDisksRequest_descriptor, @@ -30476,7 +30509,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionHealthCheckServicesRequest_descriptor = - getDescriptor().getMessageTypes().get(719); + getDescriptor().getMessageTypes().get(720); internal_static_google_cloud_compute_v1_ListRegionHealthCheckServicesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionHealthCheckServicesRequest_descriptor, @@ -30495,7 +30528,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionHealthChecksRequest_descriptor = - getDescriptor().getMessageTypes().get(720); + getDescriptor().getMessageTypes().get(721); internal_static_google_cloud_compute_v1_ListRegionHealthChecksRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionHealthChecksRequest_descriptor, @@ -30514,7 +30547,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionInstanceGroupManagersRequest_descriptor = - getDescriptor().getMessageTypes().get(721); + getDescriptor().getMessageTypes().get(722); internal_static_google_cloud_compute_v1_ListRegionInstanceGroupManagersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionInstanceGroupManagersRequest_descriptor, @@ -30533,7 +30566,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionInstanceGroupsRequest_descriptor = - getDescriptor().getMessageTypes().get(722); + getDescriptor().getMessageTypes().get(723); internal_static_google_cloud_compute_v1_ListRegionInstanceGroupsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionInstanceGroupsRequest_descriptor, @@ -30552,7 +30585,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionInstanceTemplatesRequest_descriptor = - getDescriptor().getMessageTypes().get(723); + getDescriptor().getMessageTypes().get(724); internal_static_google_cloud_compute_v1_ListRegionInstanceTemplatesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionInstanceTemplatesRequest_descriptor, @@ -30571,7 +30604,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionNetworkEndpointGroupsRequest_descriptor = - getDescriptor().getMessageTypes().get(724); + getDescriptor().getMessageTypes().get(725); internal_static_google_cloud_compute_v1_ListRegionNetworkEndpointGroupsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionNetworkEndpointGroupsRequest_descriptor, @@ -30590,7 +30623,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionNetworkFirewallPoliciesRequest_descriptor = - getDescriptor().getMessageTypes().get(725); + getDescriptor().getMessageTypes().get(726); internal_static_google_cloud_compute_v1_ListRegionNetworkFirewallPoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionNetworkFirewallPoliciesRequest_descriptor, @@ -30609,7 +30642,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionNotificationEndpointsRequest_descriptor = - getDescriptor().getMessageTypes().get(726); + getDescriptor().getMessageTypes().get(727); internal_static_google_cloud_compute_v1_ListRegionNotificationEndpointsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionNotificationEndpointsRequest_descriptor, @@ -30628,7 +30661,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionOperationsRequest_descriptor = - getDescriptor().getMessageTypes().get(727); + getDescriptor().getMessageTypes().get(728); internal_static_google_cloud_compute_v1_ListRegionOperationsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionOperationsRequest_descriptor, @@ -30647,7 +30680,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionSecurityPoliciesRequest_descriptor = - getDescriptor().getMessageTypes().get(728); + getDescriptor().getMessageTypes().get(729); internal_static_google_cloud_compute_v1_ListRegionSecurityPoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionSecurityPoliciesRequest_descriptor, @@ -30666,7 +30699,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionSslCertificatesRequest_descriptor = - getDescriptor().getMessageTypes().get(729); + getDescriptor().getMessageTypes().get(730); internal_static_google_cloud_compute_v1_ListRegionSslCertificatesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionSslCertificatesRequest_descriptor, @@ -30685,7 +30718,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionSslPoliciesRequest_descriptor = - getDescriptor().getMessageTypes().get(730); + getDescriptor().getMessageTypes().get(731); internal_static_google_cloud_compute_v1_ListRegionSslPoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionSslPoliciesRequest_descriptor, @@ -30704,7 +30737,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionTargetHttpProxiesRequest_descriptor = - getDescriptor().getMessageTypes().get(731); + getDescriptor().getMessageTypes().get(732); internal_static_google_cloud_compute_v1_ListRegionTargetHttpProxiesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionTargetHttpProxiesRequest_descriptor, @@ -30723,7 +30756,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionTargetHttpsProxiesRequest_descriptor = - getDescriptor().getMessageTypes().get(732); + getDescriptor().getMessageTypes().get(733); internal_static_google_cloud_compute_v1_ListRegionTargetHttpsProxiesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionTargetHttpsProxiesRequest_descriptor, @@ -30742,7 +30775,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionTargetTcpProxiesRequest_descriptor = - getDescriptor().getMessageTypes().get(733); + getDescriptor().getMessageTypes().get(734); internal_static_google_cloud_compute_v1_ListRegionTargetTcpProxiesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionTargetTcpProxiesRequest_descriptor, @@ -30761,7 +30794,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionUrlMapsRequest_descriptor = - getDescriptor().getMessageTypes().get(734); + getDescriptor().getMessageTypes().get(735); internal_static_google_cloud_compute_v1_ListRegionUrlMapsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionUrlMapsRequest_descriptor, @@ -30780,7 +30813,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionsRequest_descriptor = - getDescriptor().getMessageTypes().get(735); + getDescriptor().getMessageTypes().get(736); internal_static_google_cloud_compute_v1_ListRegionsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionsRequest_descriptor, @@ -30798,7 +30831,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListReservationsRequest_descriptor = - getDescriptor().getMessageTypes().get(736); + getDescriptor().getMessageTypes().get(737); internal_static_google_cloud_compute_v1_ListReservationsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListReservationsRequest_descriptor, @@ -30817,7 +30850,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListResourcePoliciesRequest_descriptor = - getDescriptor().getMessageTypes().get(737); + getDescriptor().getMessageTypes().get(738); internal_static_google_cloud_compute_v1_ListResourcePoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListResourcePoliciesRequest_descriptor, @@ -30836,7 +30869,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRoutersRequest_descriptor = - getDescriptor().getMessageTypes().get(738); + getDescriptor().getMessageTypes().get(739); internal_static_google_cloud_compute_v1_ListRoutersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRoutersRequest_descriptor, @@ -30855,7 +30888,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRoutesRequest_descriptor = - getDescriptor().getMessageTypes().get(739); + getDescriptor().getMessageTypes().get(740); internal_static_google_cloud_compute_v1_ListRoutesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRoutesRequest_descriptor, @@ -30873,7 +30906,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListSecurityPoliciesRequest_descriptor = - getDescriptor().getMessageTypes().get(740); + getDescriptor().getMessageTypes().get(741); internal_static_google_cloud_compute_v1_ListSecurityPoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListSecurityPoliciesRequest_descriptor, @@ -30891,7 +30924,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListServiceAttachmentsRequest_descriptor = - getDescriptor().getMessageTypes().get(741); + getDescriptor().getMessageTypes().get(742); internal_static_google_cloud_compute_v1_ListServiceAttachmentsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListServiceAttachmentsRequest_descriptor, @@ -30914,7 +30947,7 @@ private static void _clinit_autosplit_dinit_1() { private static void _clinit_autosplit_dinit_2() { internal_static_google_cloud_compute_v1_ListSnapshotsRequest_descriptor = - getDescriptor().getMessageTypes().get(742); + getDescriptor().getMessageTypes().get(743); internal_static_google_cloud_compute_v1_ListSnapshotsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListSnapshotsRequest_descriptor, @@ -30932,7 +30965,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListSslCertificatesRequest_descriptor = - getDescriptor().getMessageTypes().get(743); + getDescriptor().getMessageTypes().get(744); internal_static_google_cloud_compute_v1_ListSslCertificatesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListSslCertificatesRequest_descriptor, @@ -30950,7 +30983,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListSslPoliciesRequest_descriptor = - getDescriptor().getMessageTypes().get(744); + getDescriptor().getMessageTypes().get(745); internal_static_google_cloud_compute_v1_ListSslPoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListSslPoliciesRequest_descriptor, @@ -30968,7 +31001,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListSubnetworksRequest_descriptor = - getDescriptor().getMessageTypes().get(745); + getDescriptor().getMessageTypes().get(746); internal_static_google_cloud_compute_v1_ListSubnetworksRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListSubnetworksRequest_descriptor, @@ -30987,7 +31020,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListTargetGrpcProxiesRequest_descriptor = - getDescriptor().getMessageTypes().get(746); + getDescriptor().getMessageTypes().get(747); internal_static_google_cloud_compute_v1_ListTargetGrpcProxiesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListTargetGrpcProxiesRequest_descriptor, @@ -31005,7 +31038,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListTargetHttpProxiesRequest_descriptor = - getDescriptor().getMessageTypes().get(747); + getDescriptor().getMessageTypes().get(748); internal_static_google_cloud_compute_v1_ListTargetHttpProxiesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListTargetHttpProxiesRequest_descriptor, @@ -31023,7 +31056,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListTargetHttpsProxiesRequest_descriptor = - getDescriptor().getMessageTypes().get(748); + getDescriptor().getMessageTypes().get(749); internal_static_google_cloud_compute_v1_ListTargetHttpsProxiesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListTargetHttpsProxiesRequest_descriptor, @@ -31041,7 +31074,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListTargetInstancesRequest_descriptor = - getDescriptor().getMessageTypes().get(749); + getDescriptor().getMessageTypes().get(750); internal_static_google_cloud_compute_v1_ListTargetInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListTargetInstancesRequest_descriptor, @@ -31060,7 +31093,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListTargetPoolsRequest_descriptor = - getDescriptor().getMessageTypes().get(750); + getDescriptor().getMessageTypes().get(751); internal_static_google_cloud_compute_v1_ListTargetPoolsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListTargetPoolsRequest_descriptor, @@ -31079,7 +31112,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListTargetSslProxiesRequest_descriptor = - getDescriptor().getMessageTypes().get(751); + getDescriptor().getMessageTypes().get(752); internal_static_google_cloud_compute_v1_ListTargetSslProxiesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListTargetSslProxiesRequest_descriptor, @@ -31097,7 +31130,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListTargetTcpProxiesRequest_descriptor = - getDescriptor().getMessageTypes().get(752); + getDescriptor().getMessageTypes().get(753); internal_static_google_cloud_compute_v1_ListTargetTcpProxiesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListTargetTcpProxiesRequest_descriptor, @@ -31115,7 +31148,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListTargetVpnGatewaysRequest_descriptor = - getDescriptor().getMessageTypes().get(753); + getDescriptor().getMessageTypes().get(754); internal_static_google_cloud_compute_v1_ListTargetVpnGatewaysRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListTargetVpnGatewaysRequest_descriptor, @@ -31134,7 +31167,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListUrlMapsRequest_descriptor = - getDescriptor().getMessageTypes().get(754); + getDescriptor().getMessageTypes().get(755); internal_static_google_cloud_compute_v1_ListUrlMapsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListUrlMapsRequest_descriptor, @@ -31152,7 +31185,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListUsableSubnetworksRequest_descriptor = - getDescriptor().getMessageTypes().get(755); + getDescriptor().getMessageTypes().get(756); internal_static_google_cloud_compute_v1_ListUsableSubnetworksRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListUsableSubnetworksRequest_descriptor, @@ -31170,7 +31203,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListVpnGatewaysRequest_descriptor = - getDescriptor().getMessageTypes().get(756); + getDescriptor().getMessageTypes().get(757); internal_static_google_cloud_compute_v1_ListVpnGatewaysRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListVpnGatewaysRequest_descriptor, @@ -31189,7 +31222,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListVpnTunnelsRequest_descriptor = - getDescriptor().getMessageTypes().get(757); + getDescriptor().getMessageTypes().get(758); internal_static_google_cloud_compute_v1_ListVpnTunnelsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListVpnTunnelsRequest_descriptor, @@ -31208,7 +31241,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListXpnHostsProjectsRequest_descriptor = - getDescriptor().getMessageTypes().get(758); + getDescriptor().getMessageTypes().get(759); internal_static_google_cloud_compute_v1_ListXpnHostsProjectsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListXpnHostsProjectsRequest_descriptor, @@ -31227,7 +31260,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListZoneOperationsRequest_descriptor = - getDescriptor().getMessageTypes().get(759); + getDescriptor().getMessageTypes().get(760); internal_static_google_cloud_compute_v1_ListZoneOperationsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListZoneOperationsRequest_descriptor, @@ -31246,7 +31279,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListZonesRequest_descriptor = - getDescriptor().getMessageTypes().get(760); + getDescriptor().getMessageTypes().get(761); internal_static_google_cloud_compute_v1_ListZonesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListZonesRequest_descriptor, @@ -31264,7 +31297,7 @@ private static void _clinit_autosplit_dinit_2() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_LocalDisk_descriptor = - getDescriptor().getMessageTypes().get(761); + getDescriptor().getMessageTypes().get(762); internal_static_google_cloud_compute_v1_LocalDisk_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_LocalDisk_descriptor, @@ -31272,7 +31305,7 @@ private static void _clinit_autosplit_dinit_2() { "DiskCount", "DiskSizeGb", "DiskType", "DiskCount", "DiskSizeGb", "DiskType", }); internal_static_google_cloud_compute_v1_LocalizedMessage_descriptor = - getDescriptor().getMessageTypes().get(762); + getDescriptor().getMessageTypes().get(763); internal_static_google_cloud_compute_v1_LocalizedMessage_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_LocalizedMessage_descriptor, @@ -31280,7 +31313,7 @@ private static void _clinit_autosplit_dinit_2() { "Locale", "Message", "Locale", "Message", }); internal_static_google_cloud_compute_v1_LocationPolicy_descriptor = - getDescriptor().getMessageTypes().get(763); + getDescriptor().getMessageTypes().get(764); internal_static_google_cloud_compute_v1_LocationPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_LocationPolicy_descriptor, @@ -31296,7 +31329,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_LocationPolicyLocation_descriptor = - getDescriptor().getMessageTypes().get(764); + getDescriptor().getMessageTypes().get(765); internal_static_google_cloud_compute_v1_LocationPolicyLocation_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_LocationPolicyLocation_descriptor, @@ -31304,7 +31337,7 @@ private static void _clinit_autosplit_dinit_2() { "Constraints", "Preference", "Constraints", "Preference", }); internal_static_google_cloud_compute_v1_LocationPolicyLocationConstraints_descriptor = - getDescriptor().getMessageTypes().get(765); + getDescriptor().getMessageTypes().get(766); internal_static_google_cloud_compute_v1_LocationPolicyLocationConstraints_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_LocationPolicyLocationConstraints_descriptor, @@ -31312,7 +31345,7 @@ private static void _clinit_autosplit_dinit_2() { "MaxCount", "MaxCount", }); internal_static_google_cloud_compute_v1_LogConfig_descriptor = - getDescriptor().getMessageTypes().get(766); + getDescriptor().getMessageTypes().get(767); internal_static_google_cloud_compute_v1_LogConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_LogConfig_descriptor, @@ -31320,7 +31353,7 @@ private static void _clinit_autosplit_dinit_2() { "CloudAudit", "Counter", "DataAccess", "CloudAudit", "Counter", "DataAccess", }); internal_static_google_cloud_compute_v1_LogConfigCloudAuditOptions_descriptor = - getDescriptor().getMessageTypes().get(767); + getDescriptor().getMessageTypes().get(768); internal_static_google_cloud_compute_v1_LogConfigCloudAuditOptions_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_LogConfigCloudAuditOptions_descriptor, @@ -31328,7 +31361,7 @@ private static void _clinit_autosplit_dinit_2() { "AuthorizationLoggingOptions", "LogName", "AuthorizationLoggingOptions", "LogName", }); internal_static_google_cloud_compute_v1_LogConfigCounterOptions_descriptor = - getDescriptor().getMessageTypes().get(768); + getDescriptor().getMessageTypes().get(769); internal_static_google_cloud_compute_v1_LogConfigCounterOptions_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_LogConfigCounterOptions_descriptor, @@ -31336,7 +31369,7 @@ private static void _clinit_autosplit_dinit_2() { "CustomFields", "Field", "Metric", "Field", "Metric", }); internal_static_google_cloud_compute_v1_LogConfigCounterOptionsCustomField_descriptor = - getDescriptor().getMessageTypes().get(769); + getDescriptor().getMessageTypes().get(770); internal_static_google_cloud_compute_v1_LogConfigCounterOptionsCustomField_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_LogConfigCounterOptionsCustomField_descriptor, @@ -31344,7 +31377,7 @@ private static void _clinit_autosplit_dinit_2() { "Name", "Value", "Name", "Value", }); internal_static_google_cloud_compute_v1_LogConfigDataAccessOptions_descriptor = - getDescriptor().getMessageTypes().get(770); + getDescriptor().getMessageTypes().get(771); internal_static_google_cloud_compute_v1_LogConfigDataAccessOptions_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_LogConfigDataAccessOptions_descriptor, @@ -31352,7 +31385,7 @@ private static void _clinit_autosplit_dinit_2() { "LogMode", "LogMode", }); internal_static_google_cloud_compute_v1_MachineImage_descriptor = - getDescriptor().getMessageTypes().get(771); + getDescriptor().getMessageTypes().get(772); internal_static_google_cloud_compute_v1_MachineImage_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_MachineImage_descriptor, @@ -31390,7 +31423,7 @@ private static void _clinit_autosplit_dinit_2() { "TotalStorageBytes", }); internal_static_google_cloud_compute_v1_MachineImageList_descriptor = - getDescriptor().getMessageTypes().get(772); + getDescriptor().getMessageTypes().get(773); internal_static_google_cloud_compute_v1_MachineImageList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_MachineImageList_descriptor, @@ -31408,7 +31441,7 @@ private static void _clinit_autosplit_dinit_2() { "Warning", }); internal_static_google_cloud_compute_v1_MachineType_descriptor = - getDescriptor().getMessageTypes().get(773); + getDescriptor().getMessageTypes().get(774); internal_static_google_cloud_compute_v1_MachineType_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_MachineType_descriptor, @@ -31445,7 +31478,7 @@ private static void _clinit_autosplit_dinit_2() { "Zone", }); internal_static_google_cloud_compute_v1_MachineTypeAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(774); + getDescriptor().getMessageTypes().get(775); internal_static_google_cloud_compute_v1_MachineTypeAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_MachineTypeAggregatedList_descriptor, @@ -31474,7 +31507,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_MachineTypeList_descriptor = - getDescriptor().getMessageTypes().get(775); + getDescriptor().getMessageTypes().get(776); internal_static_google_cloud_compute_v1_MachineTypeList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_MachineTypeList_descriptor, @@ -31492,7 +31525,7 @@ private static void _clinit_autosplit_dinit_2() { "Warning", }); internal_static_google_cloud_compute_v1_MachineTypesScopedList_descriptor = - getDescriptor().getMessageTypes().get(776); + getDescriptor().getMessageTypes().get(777); internal_static_google_cloud_compute_v1_MachineTypesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_MachineTypesScopedList_descriptor, @@ -31500,7 +31533,7 @@ private static void _clinit_autosplit_dinit_2() { "MachineTypes", "Warning", "Warning", }); internal_static_google_cloud_compute_v1_ManagedInstance_descriptor = - getDescriptor().getMessageTypes().get(777); + getDescriptor().getMessageTypes().get(778); internal_static_google_cloud_compute_v1_ManagedInstance_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ManagedInstance_descriptor, @@ -31524,7 +31557,7 @@ private static void _clinit_autosplit_dinit_2() { "Version", }); internal_static_google_cloud_compute_v1_ManagedInstanceInstanceHealth_descriptor = - getDescriptor().getMessageTypes().get(778); + getDescriptor().getMessageTypes().get(779); internal_static_google_cloud_compute_v1_ManagedInstanceInstanceHealth_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ManagedInstanceInstanceHealth_descriptor, @@ -31532,7 +31565,7 @@ private static void _clinit_autosplit_dinit_2() { "DetailedHealthState", "HealthCheck", "DetailedHealthState", "HealthCheck", }); internal_static_google_cloud_compute_v1_ManagedInstanceLastAttempt_descriptor = - getDescriptor().getMessageTypes().get(779); + getDescriptor().getMessageTypes().get(780); internal_static_google_cloud_compute_v1_ManagedInstanceLastAttempt_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ManagedInstanceLastAttempt_descriptor, @@ -31540,7 +31573,7 @@ private static void _clinit_autosplit_dinit_2() { "Errors", "Errors", }); internal_static_google_cloud_compute_v1_ManagedInstanceVersion_descriptor = - getDescriptor().getMessageTypes().get(780); + getDescriptor().getMessageTypes().get(781); internal_static_google_cloud_compute_v1_ManagedInstanceVersion_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ManagedInstanceVersion_descriptor, @@ -31548,7 +31581,7 @@ private static void _clinit_autosplit_dinit_2() { "InstanceTemplate", "Name", "InstanceTemplate", "Name", }); internal_static_google_cloud_compute_v1_Metadata_descriptor = - getDescriptor().getMessageTypes().get(781); + getDescriptor().getMessageTypes().get(782); internal_static_google_cloud_compute_v1_Metadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Metadata_descriptor, @@ -31556,7 +31589,7 @@ private static void _clinit_autosplit_dinit_2() { "Fingerprint", "Items", "Kind", "Fingerprint", "Kind", }); internal_static_google_cloud_compute_v1_MetadataFilter_descriptor = - getDescriptor().getMessageTypes().get(782); + getDescriptor().getMessageTypes().get(783); internal_static_google_cloud_compute_v1_MetadataFilter_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_MetadataFilter_descriptor, @@ -31564,7 +31597,7 @@ private static void _clinit_autosplit_dinit_2() { "FilterLabels", "FilterMatchCriteria", "FilterMatchCriteria", }); internal_static_google_cloud_compute_v1_MetadataFilterLabelMatch_descriptor = - getDescriptor().getMessageTypes().get(783); + getDescriptor().getMessageTypes().get(784); internal_static_google_cloud_compute_v1_MetadataFilterLabelMatch_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_MetadataFilterLabelMatch_descriptor, @@ -31572,7 +31605,7 @@ private static void _clinit_autosplit_dinit_2() { "Name", "Value", "Name", "Value", }); internal_static_google_cloud_compute_v1_MoveAddressRequest_descriptor = - getDescriptor().getMessageTypes().get(784); + getDescriptor().getMessageTypes().get(785); internal_static_google_cloud_compute_v1_MoveAddressRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_MoveAddressRequest_descriptor, @@ -31585,7 +31618,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_MoveDiskProjectRequest_descriptor = - getDescriptor().getMessageTypes().get(785); + getDescriptor().getMessageTypes().get(786); internal_static_google_cloud_compute_v1_MoveDiskProjectRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_MoveDiskProjectRequest_descriptor, @@ -31593,7 +31626,7 @@ private static void _clinit_autosplit_dinit_2() { "DiskMoveRequestResource", "Project", "RequestId", "RequestId", }); internal_static_google_cloud_compute_v1_MoveFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(786); + getDescriptor().getMessageTypes().get(787); internal_static_google_cloud_compute_v1_MoveFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_MoveFirewallPolicyRequest_descriptor, @@ -31601,7 +31634,7 @@ private static void _clinit_autosplit_dinit_2() { "FirewallPolicy", "ParentId", "RequestId", "RequestId", }); internal_static_google_cloud_compute_v1_MoveGlobalAddressRequest_descriptor = - getDescriptor().getMessageTypes().get(787); + getDescriptor().getMessageTypes().get(788); internal_static_google_cloud_compute_v1_MoveGlobalAddressRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_MoveGlobalAddressRequest_descriptor, @@ -31609,7 +31642,7 @@ private static void _clinit_autosplit_dinit_2() { "Address", "GlobalAddressesMoveRequestResource", "Project", "RequestId", "RequestId", }); internal_static_google_cloud_compute_v1_MoveInstanceProjectRequest_descriptor = - getDescriptor().getMessageTypes().get(788); + getDescriptor().getMessageTypes().get(789); internal_static_google_cloud_compute_v1_MoveInstanceProjectRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_MoveInstanceProjectRequest_descriptor, @@ -31617,7 +31650,7 @@ private static void _clinit_autosplit_dinit_2() { "InstanceMoveRequestResource", "Project", "RequestId", "RequestId", }); internal_static_google_cloud_compute_v1_NamedPort_descriptor = - getDescriptor().getMessageTypes().get(789); + getDescriptor().getMessageTypes().get(790); internal_static_google_cloud_compute_v1_NamedPort_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NamedPort_descriptor, @@ -31625,7 +31658,7 @@ private static void _clinit_autosplit_dinit_2() { "Name", "Port", "Name", "Port", }); internal_static_google_cloud_compute_v1_Network_descriptor = - getDescriptor().getMessageTypes().get(790); + getDescriptor().getMessageTypes().get(791); internal_static_google_cloud_compute_v1_Network_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Network_descriptor, @@ -31666,7 +31699,7 @@ private static void _clinit_autosplit_dinit_2() { "SelfLinkWithId", }); internal_static_google_cloud_compute_v1_NetworkAttachment_descriptor = - getDescriptor().getMessageTypes().get(791); + getDescriptor().getMessageTypes().get(792); internal_static_google_cloud_compute_v1_NetworkAttachment_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkAttachment_descriptor, @@ -31699,7 +31732,7 @@ private static void _clinit_autosplit_dinit_2() { "SelfLinkWithId", }); internal_static_google_cloud_compute_v1_NetworkAttachmentAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(792); + getDescriptor().getMessageTypes().get(793); internal_static_google_cloud_compute_v1_NetworkAttachmentAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkAttachmentAggregatedList_descriptor, @@ -31727,7 +31760,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_NetworkAttachmentConnectedEndpoint_descriptor = - getDescriptor().getMessageTypes().get(793); + getDescriptor().getMessageTypes().get(794); internal_static_google_cloud_compute_v1_NetworkAttachmentConnectedEndpoint_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkAttachmentConnectedEndpoint_descriptor, @@ -31743,7 +31776,7 @@ private static void _clinit_autosplit_dinit_2() { "Subnetwork", }); internal_static_google_cloud_compute_v1_NetworkAttachmentList_descriptor = - getDescriptor().getMessageTypes().get(794); + getDescriptor().getMessageTypes().get(795); internal_static_google_cloud_compute_v1_NetworkAttachmentList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkAttachmentList_descriptor, @@ -31761,7 +31794,7 @@ private static void _clinit_autosplit_dinit_2() { "Warning", }); internal_static_google_cloud_compute_v1_NetworkAttachmentsScopedList_descriptor = - getDescriptor().getMessageTypes().get(795); + getDescriptor().getMessageTypes().get(796); internal_static_google_cloud_compute_v1_NetworkAttachmentsScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkAttachmentsScopedList_descriptor, @@ -31769,7 +31802,7 @@ private static void _clinit_autosplit_dinit_2() { "NetworkAttachments", "Warning", "Warning", }); internal_static_google_cloud_compute_v1_NetworkEdgeSecurityService_descriptor = - getDescriptor().getMessageTypes().get(796); + getDescriptor().getMessageTypes().get(797); internal_static_google_cloud_compute_v1_NetworkEdgeSecurityService_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkEdgeSecurityService_descriptor, @@ -31796,7 +31829,7 @@ private static void _clinit_autosplit_dinit_2() { "SelfLinkWithId", }); internal_static_google_cloud_compute_v1_NetworkEdgeSecurityServiceAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(797); + getDescriptor().getMessageTypes().get(798); internal_static_google_cloud_compute_v1_NetworkEdgeSecurityServiceAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkEdgeSecurityServiceAggregatedList_descriptor, @@ -31827,7 +31860,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_NetworkEdgeSecurityServicesScopedList_descriptor = - getDescriptor().getMessageTypes().get(798); + getDescriptor().getMessageTypes().get(799); internal_static_google_cloud_compute_v1_NetworkEdgeSecurityServicesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkEdgeSecurityServicesScopedList_descriptor, @@ -31835,7 +31868,7 @@ private static void _clinit_autosplit_dinit_2() { "NetworkEdgeSecurityServices", "Warning", "Warning", }); internal_static_google_cloud_compute_v1_NetworkEndpoint_descriptor = - getDescriptor().getMessageTypes().get(799); + getDescriptor().getMessageTypes().get(800); internal_static_google_cloud_compute_v1_NetworkEndpoint_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkEndpoint_descriptor, @@ -31859,7 +31892,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_NetworkEndpointGroup_descriptor = - getDescriptor().getMessageTypes().get(800); + getDescriptor().getMessageTypes().get(801); internal_static_google_cloud_compute_v1_NetworkEndpointGroup_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkEndpointGroup_descriptor, @@ -31913,7 +31946,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_NetworkEndpointGroupAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(801); + getDescriptor().getMessageTypes().get(802); internal_static_google_cloud_compute_v1_NetworkEndpointGroupAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkEndpointGroupAggregatedList_descriptor, @@ -31942,7 +31975,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_NetworkEndpointGroupAppEngine_descriptor = - getDescriptor().getMessageTypes().get(802); + getDescriptor().getMessageTypes().get(803); internal_static_google_cloud_compute_v1_NetworkEndpointGroupAppEngine_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkEndpointGroupAppEngine_descriptor, @@ -31950,7 +31983,7 @@ private static void _clinit_autosplit_dinit_2() { "Service", "UrlMask", "Version", "Service", "UrlMask", "Version", }); internal_static_google_cloud_compute_v1_NetworkEndpointGroupCloudFunction_descriptor = - getDescriptor().getMessageTypes().get(803); + getDescriptor().getMessageTypes().get(804); internal_static_google_cloud_compute_v1_NetworkEndpointGroupCloudFunction_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkEndpointGroupCloudFunction_descriptor, @@ -31958,7 +31991,7 @@ private static void _clinit_autosplit_dinit_2() { "Function", "UrlMask", "Function", "UrlMask", }); internal_static_google_cloud_compute_v1_NetworkEndpointGroupCloudRun_descriptor = - getDescriptor().getMessageTypes().get(804); + getDescriptor().getMessageTypes().get(805); internal_static_google_cloud_compute_v1_NetworkEndpointGroupCloudRun_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkEndpointGroupCloudRun_descriptor, @@ -31966,7 +31999,7 @@ private static void _clinit_autosplit_dinit_2() { "Service", "Tag", "UrlMask", "Service", "Tag", "UrlMask", }); internal_static_google_cloud_compute_v1_NetworkEndpointGroupList_descriptor = - getDescriptor().getMessageTypes().get(805); + getDescriptor().getMessageTypes().get(806); internal_static_google_cloud_compute_v1_NetworkEndpointGroupList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkEndpointGroupList_descriptor, @@ -31984,7 +32017,7 @@ private static void _clinit_autosplit_dinit_2() { "Warning", }); internal_static_google_cloud_compute_v1_NetworkEndpointGroupPscData_descriptor = - getDescriptor().getMessageTypes().get(806); + getDescriptor().getMessageTypes().get(807); internal_static_google_cloud_compute_v1_NetworkEndpointGroupPscData_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkEndpointGroupPscData_descriptor, @@ -31997,7 +32030,7 @@ private static void _clinit_autosplit_dinit_2() { "PscConnectionStatus", }); internal_static_google_cloud_compute_v1_NetworkEndpointGroupsAttachEndpointsRequest_descriptor = - getDescriptor().getMessageTypes().get(807); + getDescriptor().getMessageTypes().get(808); internal_static_google_cloud_compute_v1_NetworkEndpointGroupsAttachEndpointsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkEndpointGroupsAttachEndpointsRequest_descriptor, @@ -32005,7 +32038,7 @@ private static void _clinit_autosplit_dinit_2() { "NetworkEndpoints", }); internal_static_google_cloud_compute_v1_NetworkEndpointGroupsDetachEndpointsRequest_descriptor = - getDescriptor().getMessageTypes().get(808); + getDescriptor().getMessageTypes().get(809); internal_static_google_cloud_compute_v1_NetworkEndpointGroupsDetachEndpointsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkEndpointGroupsDetachEndpointsRequest_descriptor, @@ -32013,7 +32046,7 @@ private static void _clinit_autosplit_dinit_2() { "NetworkEndpoints", }); internal_static_google_cloud_compute_v1_NetworkEndpointGroupsListEndpointsRequest_descriptor = - getDescriptor().getMessageTypes().get(809); + getDescriptor().getMessageTypes().get(810); internal_static_google_cloud_compute_v1_NetworkEndpointGroupsListEndpointsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkEndpointGroupsListEndpointsRequest_descriptor, @@ -32021,7 +32054,7 @@ private static void _clinit_autosplit_dinit_2() { "HealthStatus", "HealthStatus", }); internal_static_google_cloud_compute_v1_NetworkEndpointGroupsListNetworkEndpoints_descriptor = - getDescriptor().getMessageTypes().get(810); + getDescriptor().getMessageTypes().get(811); internal_static_google_cloud_compute_v1_NetworkEndpointGroupsListNetworkEndpoints_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkEndpointGroupsListNetworkEndpoints_descriptor, @@ -32037,7 +32070,7 @@ private static void _clinit_autosplit_dinit_2() { "Warning", }); internal_static_google_cloud_compute_v1_NetworkEndpointGroupsScopedList_descriptor = - getDescriptor().getMessageTypes().get(811); + getDescriptor().getMessageTypes().get(812); internal_static_google_cloud_compute_v1_NetworkEndpointGroupsScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkEndpointGroupsScopedList_descriptor, @@ -32045,7 +32078,7 @@ private static void _clinit_autosplit_dinit_2() { "NetworkEndpointGroups", "Warning", "Warning", }); internal_static_google_cloud_compute_v1_NetworkEndpointWithHealthStatus_descriptor = - getDescriptor().getMessageTypes().get(812); + getDescriptor().getMessageTypes().get(813); internal_static_google_cloud_compute_v1_NetworkEndpointWithHealthStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkEndpointWithHealthStatus_descriptor, @@ -32053,7 +32086,7 @@ private static void _clinit_autosplit_dinit_2() { "Healths", "NetworkEndpoint", "NetworkEndpoint", }); internal_static_google_cloud_compute_v1_NetworkInterface_descriptor = - getDescriptor().getMessageTypes().get(813); + getDescriptor().getMessageTypes().get(814); internal_static_google_cloud_compute_v1_NetworkInterface_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkInterface_descriptor, @@ -32089,7 +32122,7 @@ private static void _clinit_autosplit_dinit_2() { "Subnetwork", }); internal_static_google_cloud_compute_v1_NetworkList_descriptor = - getDescriptor().getMessageTypes().get(814); + getDescriptor().getMessageTypes().get(815); internal_static_google_cloud_compute_v1_NetworkList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkList_descriptor, @@ -32107,7 +32140,7 @@ private static void _clinit_autosplit_dinit_2() { "Warning", }); internal_static_google_cloud_compute_v1_NetworkPeering_descriptor = - getDescriptor().getMessageTypes().get(815); + getDescriptor().getMessageTypes().get(816); internal_static_google_cloud_compute_v1_NetworkPeering_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkPeering_descriptor, @@ -32138,7 +32171,7 @@ private static void _clinit_autosplit_dinit_2() { "StateDetails", }); internal_static_google_cloud_compute_v1_NetworkPerformanceConfig_descriptor = - getDescriptor().getMessageTypes().get(816); + getDescriptor().getMessageTypes().get(817); internal_static_google_cloud_compute_v1_NetworkPerformanceConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkPerformanceConfig_descriptor, @@ -32146,7 +32179,7 @@ private static void _clinit_autosplit_dinit_2() { "TotalEgressBandwidthTier", "TotalEgressBandwidthTier", }); internal_static_google_cloud_compute_v1_NetworkRoutingConfig_descriptor = - getDescriptor().getMessageTypes().get(817); + getDescriptor().getMessageTypes().get(818); internal_static_google_cloud_compute_v1_NetworkRoutingConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkRoutingConfig_descriptor, @@ -32154,7 +32187,7 @@ private static void _clinit_autosplit_dinit_2() { "RoutingMode", "RoutingMode", }); internal_static_google_cloud_compute_v1_NetworksAddPeeringRequest_descriptor = - getDescriptor().getMessageTypes().get(818); + getDescriptor().getMessageTypes().get(819); internal_static_google_cloud_compute_v1_NetworksAddPeeringRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworksAddPeeringRequest_descriptor, @@ -32169,7 +32202,7 @@ private static void _clinit_autosplit_dinit_2() { "PeerNetwork", }); internal_static_google_cloud_compute_v1_NetworksGetEffectiveFirewallsResponse_descriptor = - getDescriptor().getMessageTypes().get(819); + getDescriptor().getMessageTypes().get(820); internal_static_google_cloud_compute_v1_NetworksGetEffectiveFirewallsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworksGetEffectiveFirewallsResponse_descriptor, @@ -32177,7 +32210,7 @@ private static void _clinit_autosplit_dinit_2() { "FirewallPolicys", "Firewalls", }); internal_static_google_cloud_compute_v1_NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy_descriptor = - getDescriptor().getMessageTypes().get(820); + getDescriptor().getMessageTypes().get(821); internal_static_google_cloud_compute_v1_NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy_descriptor, @@ -32193,7 +32226,7 @@ private static void _clinit_autosplit_dinit_2() { "Type", }); internal_static_google_cloud_compute_v1_NetworksRemovePeeringRequest_descriptor = - getDescriptor().getMessageTypes().get(821); + getDescriptor().getMessageTypes().get(822); internal_static_google_cloud_compute_v1_NetworksRemovePeeringRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworksRemovePeeringRequest_descriptor, @@ -32201,7 +32234,7 @@ private static void _clinit_autosplit_dinit_2() { "Name", "Name", }); internal_static_google_cloud_compute_v1_NetworksUpdatePeeringRequest_descriptor = - getDescriptor().getMessageTypes().get(822); + getDescriptor().getMessageTypes().get(823); internal_static_google_cloud_compute_v1_NetworksUpdatePeeringRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworksUpdatePeeringRequest_descriptor, @@ -32209,7 +32242,7 @@ private static void _clinit_autosplit_dinit_2() { "NetworkPeering", "NetworkPeering", }); internal_static_google_cloud_compute_v1_NodeGroup_descriptor = - getDescriptor().getMessageTypes().get(823); + getDescriptor().getMessageTypes().get(824); internal_static_google_cloud_compute_v1_NodeGroup_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeGroup_descriptor, @@ -32248,7 +32281,7 @@ private static void _clinit_autosplit_dinit_2() { "Zone", }); internal_static_google_cloud_compute_v1_NodeGroupAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(824); + getDescriptor().getMessageTypes().get(825); internal_static_google_cloud_compute_v1_NodeGroupAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeGroupAggregatedList_descriptor, @@ -32277,7 +32310,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_NodeGroupAutoscalingPolicy_descriptor = - getDescriptor().getMessageTypes().get(825); + getDescriptor().getMessageTypes().get(826); internal_static_google_cloud_compute_v1_NodeGroupAutoscalingPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeGroupAutoscalingPolicy_descriptor, @@ -32285,7 +32318,7 @@ private static void _clinit_autosplit_dinit_2() { "MaxNodes", "MinNodes", "Mode", "MaxNodes", "MinNodes", "Mode", }); internal_static_google_cloud_compute_v1_NodeGroupList_descriptor = - getDescriptor().getMessageTypes().get(826); + getDescriptor().getMessageTypes().get(827); internal_static_google_cloud_compute_v1_NodeGroupList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeGroupList_descriptor, @@ -32303,7 +32336,7 @@ private static void _clinit_autosplit_dinit_2() { "Warning", }); internal_static_google_cloud_compute_v1_NodeGroupMaintenanceWindow_descriptor = - getDescriptor().getMessageTypes().get(827); + getDescriptor().getMessageTypes().get(828); internal_static_google_cloud_compute_v1_NodeGroupMaintenanceWindow_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeGroupMaintenanceWindow_descriptor, @@ -32311,7 +32344,7 @@ private static void _clinit_autosplit_dinit_2() { "MaintenanceDuration", "StartTime", "MaintenanceDuration", "StartTime", }); internal_static_google_cloud_compute_v1_NodeGroupNode_descriptor = - getDescriptor().getMessageTypes().get(828); + getDescriptor().getMessageTypes().get(829); internal_static_google_cloud_compute_v1_NodeGroupNode_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeGroupNode_descriptor, @@ -32340,7 +32373,7 @@ private static void _clinit_autosplit_dinit_2() { "TotalResources", }); internal_static_google_cloud_compute_v1_NodeGroupsAddNodesRequest_descriptor = - getDescriptor().getMessageTypes().get(829); + getDescriptor().getMessageTypes().get(830); internal_static_google_cloud_compute_v1_NodeGroupsAddNodesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeGroupsAddNodesRequest_descriptor, @@ -32348,7 +32381,7 @@ private static void _clinit_autosplit_dinit_2() { "AdditionalNodeCount", "AdditionalNodeCount", }); internal_static_google_cloud_compute_v1_NodeGroupsDeleteNodesRequest_descriptor = - getDescriptor().getMessageTypes().get(830); + getDescriptor().getMessageTypes().get(831); internal_static_google_cloud_compute_v1_NodeGroupsDeleteNodesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeGroupsDeleteNodesRequest_descriptor, @@ -32356,7 +32389,7 @@ private static void _clinit_autosplit_dinit_2() { "Nodes", }); internal_static_google_cloud_compute_v1_NodeGroupsListNodes_descriptor = - getDescriptor().getMessageTypes().get(831); + getDescriptor().getMessageTypes().get(832); internal_static_google_cloud_compute_v1_NodeGroupsListNodes_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeGroupsListNodes_descriptor, @@ -32374,7 +32407,7 @@ private static void _clinit_autosplit_dinit_2() { "Warning", }); internal_static_google_cloud_compute_v1_NodeGroupsScopedList_descriptor = - getDescriptor().getMessageTypes().get(832); + getDescriptor().getMessageTypes().get(833); internal_static_google_cloud_compute_v1_NodeGroupsScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeGroupsScopedList_descriptor, @@ -32382,7 +32415,7 @@ private static void _clinit_autosplit_dinit_2() { "NodeGroups", "Warning", "Warning", }); internal_static_google_cloud_compute_v1_NodeGroupsSetNodeTemplateRequest_descriptor = - getDescriptor().getMessageTypes().get(833); + getDescriptor().getMessageTypes().get(834); internal_static_google_cloud_compute_v1_NodeGroupsSetNodeTemplateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeGroupsSetNodeTemplateRequest_descriptor, @@ -32390,7 +32423,7 @@ private static void _clinit_autosplit_dinit_2() { "NodeTemplate", "NodeTemplate", }); internal_static_google_cloud_compute_v1_NodeGroupsSimulateMaintenanceEventRequest_descriptor = - getDescriptor().getMessageTypes().get(834); + getDescriptor().getMessageTypes().get(835); internal_static_google_cloud_compute_v1_NodeGroupsSimulateMaintenanceEventRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeGroupsSimulateMaintenanceEventRequest_descriptor, @@ -32398,7 +32431,7 @@ private static void _clinit_autosplit_dinit_2() { "Nodes", }); internal_static_google_cloud_compute_v1_NodeTemplate_descriptor = - getDescriptor().getMessageTypes().get(835); + getDescriptor().getMessageTypes().get(836); internal_static_google_cloud_compute_v1_NodeTemplate_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeTemplate_descriptor, @@ -32442,7 +32475,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_NodeTemplateAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(836); + getDescriptor().getMessageTypes().get(837); internal_static_google_cloud_compute_v1_NodeTemplateAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeTemplateAggregatedList_descriptor, @@ -32471,7 +32504,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_NodeTemplateList_descriptor = - getDescriptor().getMessageTypes().get(837); + getDescriptor().getMessageTypes().get(838); internal_static_google_cloud_compute_v1_NodeTemplateList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeTemplateList_descriptor, @@ -32489,7 +32522,7 @@ private static void _clinit_autosplit_dinit_2() { "Warning", }); internal_static_google_cloud_compute_v1_NodeTemplateNodeTypeFlexibility_descriptor = - getDescriptor().getMessageTypes().get(838); + getDescriptor().getMessageTypes().get(839); internal_static_google_cloud_compute_v1_NodeTemplateNodeTypeFlexibility_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeTemplateNodeTypeFlexibility_descriptor, @@ -32497,7 +32530,7 @@ private static void _clinit_autosplit_dinit_2() { "Cpus", "LocalSsd", "Memory", "Cpus", "LocalSsd", "Memory", }); internal_static_google_cloud_compute_v1_NodeTemplatesScopedList_descriptor = - getDescriptor().getMessageTypes().get(839); + getDescriptor().getMessageTypes().get(840); internal_static_google_cloud_compute_v1_NodeTemplatesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeTemplatesScopedList_descriptor, @@ -32505,7 +32538,7 @@ private static void _clinit_autosplit_dinit_2() { "NodeTemplates", "Warning", "Warning", }); internal_static_google_cloud_compute_v1_NodeType_descriptor = - getDescriptor().getMessageTypes().get(840); + getDescriptor().getMessageTypes().get(841); internal_static_google_cloud_compute_v1_NodeType_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeType_descriptor, @@ -32536,7 +32569,7 @@ private static void _clinit_autosplit_dinit_2() { "Zone", }); internal_static_google_cloud_compute_v1_NodeTypeAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(841); + getDescriptor().getMessageTypes().get(842); internal_static_google_cloud_compute_v1_NodeTypeAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeTypeAggregatedList_descriptor, @@ -32565,7 +32598,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_NodeTypeList_descriptor = - getDescriptor().getMessageTypes().get(842); + getDescriptor().getMessageTypes().get(843); internal_static_google_cloud_compute_v1_NodeTypeList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeTypeList_descriptor, @@ -32583,7 +32616,7 @@ private static void _clinit_autosplit_dinit_2() { "Warning", }); internal_static_google_cloud_compute_v1_NodeTypesScopedList_descriptor = - getDescriptor().getMessageTypes().get(843); + getDescriptor().getMessageTypes().get(844); internal_static_google_cloud_compute_v1_NodeTypesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeTypesScopedList_descriptor, @@ -32591,7 +32624,7 @@ private static void _clinit_autosplit_dinit_2() { "NodeTypes", "Warning", "Warning", }); internal_static_google_cloud_compute_v1_NotificationEndpoint_descriptor = - getDescriptor().getMessageTypes().get(844); + getDescriptor().getMessageTypes().get(845); internal_static_google_cloud_compute_v1_NotificationEndpoint_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NotificationEndpoint_descriptor, @@ -32614,7 +32647,7 @@ private static void _clinit_autosplit_dinit_2() { "SelfLink", }); internal_static_google_cloud_compute_v1_NotificationEndpointGrpcSettings_descriptor = - getDescriptor().getMessageTypes().get(845); + getDescriptor().getMessageTypes().get(846); internal_static_google_cloud_compute_v1_NotificationEndpointGrpcSettings_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NotificationEndpointGrpcSettings_descriptor, @@ -32631,7 +32664,7 @@ private static void _clinit_autosplit_dinit_2() { "RetryDurationSec", }); internal_static_google_cloud_compute_v1_NotificationEndpointList_descriptor = - getDescriptor().getMessageTypes().get(846); + getDescriptor().getMessageTypes().get(847); internal_static_google_cloud_compute_v1_NotificationEndpointList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NotificationEndpointList_descriptor, @@ -32649,7 +32682,7 @@ private static void _clinit_autosplit_dinit_2() { "Warning", }); internal_static_google_cloud_compute_v1_Operation_descriptor = - getDescriptor().getMessageTypes().get(847); + getDescriptor().getMessageTypes().get(848); internal_static_google_cloud_compute_v1_Operation_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Operation_descriptor, @@ -32703,7 +32736,7 @@ private static void _clinit_autosplit_dinit_2() { "Zone", }); internal_static_google_cloud_compute_v1_OperationAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(848); + getDescriptor().getMessageTypes().get(849); internal_static_google_cloud_compute_v1_OperationAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_OperationAggregatedList_descriptor, @@ -32732,7 +32765,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_OperationList_descriptor = - getDescriptor().getMessageTypes().get(849); + getDescriptor().getMessageTypes().get(850); internal_static_google_cloud_compute_v1_OperationList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_OperationList_descriptor, @@ -32750,7 +32783,7 @@ private static void _clinit_autosplit_dinit_2() { "Warning", }); internal_static_google_cloud_compute_v1_OperationsScopedList_descriptor = - getDescriptor().getMessageTypes().get(850); + getDescriptor().getMessageTypes().get(851); internal_static_google_cloud_compute_v1_OperationsScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_OperationsScopedList_descriptor, @@ -32758,7 +32791,7 @@ private static void _clinit_autosplit_dinit_2() { "Operations", "Warning", "Warning", }); internal_static_google_cloud_compute_v1_OutlierDetection_descriptor = - getDescriptor().getMessageTypes().get(851); + getDescriptor().getMessageTypes().get(852); internal_static_google_cloud_compute_v1_OutlierDetection_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_OutlierDetection_descriptor, @@ -32787,7 +32820,7 @@ private static void _clinit_autosplit_dinit_2() { "SuccessRateStdevFactor", }); internal_static_google_cloud_compute_v1_PacketIntervals_descriptor = - getDescriptor().getMessageTypes().get(852); + getDescriptor().getMessageTypes().get(853); internal_static_google_cloud_compute_v1_PacketIntervals_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PacketIntervals_descriptor, @@ -32806,7 +32839,7 @@ private static void _clinit_autosplit_dinit_2() { "Type", }); internal_static_google_cloud_compute_v1_PacketMirroring_descriptor = - getDescriptor().getMessageTypes().get(853); + getDescriptor().getMessageTypes().get(854); internal_static_google_cloud_compute_v1_PacketMirroring_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PacketMirroring_descriptor, @@ -32839,7 +32872,7 @@ private static void _clinit_autosplit_dinit_2() { "SelfLink", }); internal_static_google_cloud_compute_v1_PacketMirroringAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(854); + getDescriptor().getMessageTypes().get(855); internal_static_google_cloud_compute_v1_PacketMirroringAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PacketMirroringAggregatedList_descriptor, @@ -32868,7 +32901,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_PacketMirroringFilter_descriptor = - getDescriptor().getMessageTypes().get(855); + getDescriptor().getMessageTypes().get(856); internal_static_google_cloud_compute_v1_PacketMirroringFilter_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PacketMirroringFilter_descriptor, @@ -32876,7 +32909,7 @@ private static void _clinit_autosplit_dinit_2() { "IPProtocols", "CidrRanges", "Direction", "Direction", }); internal_static_google_cloud_compute_v1_PacketMirroringForwardingRuleInfo_descriptor = - getDescriptor().getMessageTypes().get(856); + getDescriptor().getMessageTypes().get(857); internal_static_google_cloud_compute_v1_PacketMirroringForwardingRuleInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PacketMirroringForwardingRuleInfo_descriptor, @@ -32884,7 +32917,7 @@ private static void _clinit_autosplit_dinit_2() { "CanonicalUrl", "Url", "CanonicalUrl", "Url", }); internal_static_google_cloud_compute_v1_PacketMirroringList_descriptor = - getDescriptor().getMessageTypes().get(857); + getDescriptor().getMessageTypes().get(858); internal_static_google_cloud_compute_v1_PacketMirroringList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PacketMirroringList_descriptor, @@ -32902,7 +32935,7 @@ private static void _clinit_autosplit_dinit_2() { "Warning", }); internal_static_google_cloud_compute_v1_PacketMirroringMirroredResourceInfo_descriptor = - getDescriptor().getMessageTypes().get(858); + getDescriptor().getMessageTypes().get(859); internal_static_google_cloud_compute_v1_PacketMirroringMirroredResourceInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PacketMirroringMirroredResourceInfo_descriptor, @@ -32910,7 +32943,7 @@ private static void _clinit_autosplit_dinit_2() { "Instances", "Subnetworks", "Tags", }); internal_static_google_cloud_compute_v1_PacketMirroringMirroredResourceInfoInstanceInfo_descriptor = - getDescriptor().getMessageTypes().get(859); + getDescriptor().getMessageTypes().get(860); internal_static_google_cloud_compute_v1_PacketMirroringMirroredResourceInfoInstanceInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PacketMirroringMirroredResourceInfoInstanceInfo_descriptor, @@ -32918,7 +32951,7 @@ private static void _clinit_autosplit_dinit_2() { "CanonicalUrl", "Url", "CanonicalUrl", "Url", }); internal_static_google_cloud_compute_v1_PacketMirroringMirroredResourceInfoSubnetInfo_descriptor = - getDescriptor().getMessageTypes().get(860); + getDescriptor().getMessageTypes().get(861); internal_static_google_cloud_compute_v1_PacketMirroringMirroredResourceInfoSubnetInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PacketMirroringMirroredResourceInfoSubnetInfo_descriptor, @@ -32926,7 +32959,7 @@ private static void _clinit_autosplit_dinit_2() { "CanonicalUrl", "Url", "CanonicalUrl", "Url", }); internal_static_google_cloud_compute_v1_PacketMirroringNetworkInfo_descriptor = - getDescriptor().getMessageTypes().get(861); + getDescriptor().getMessageTypes().get(862); internal_static_google_cloud_compute_v1_PacketMirroringNetworkInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PacketMirroringNetworkInfo_descriptor, @@ -32934,7 +32967,7 @@ private static void _clinit_autosplit_dinit_2() { "CanonicalUrl", "Url", "CanonicalUrl", "Url", }); internal_static_google_cloud_compute_v1_PacketMirroringsScopedList_descriptor = - getDescriptor().getMessageTypes().get(862); + getDescriptor().getMessageTypes().get(863); internal_static_google_cloud_compute_v1_PacketMirroringsScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PacketMirroringsScopedList_descriptor, @@ -32942,7 +32975,7 @@ private static void _clinit_autosplit_dinit_2() { "PacketMirrorings", "Warning", "Warning", }); internal_static_google_cloud_compute_v1_PatchAutoscalerRequest_descriptor = - getDescriptor().getMessageTypes().get(863); + getDescriptor().getMessageTypes().get(864); internal_static_google_cloud_compute_v1_PatchAutoscalerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchAutoscalerRequest_descriptor, @@ -32956,7 +32989,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_PatchBackendBucketRequest_descriptor = - getDescriptor().getMessageTypes().get(864); + getDescriptor().getMessageTypes().get(865); internal_static_google_cloud_compute_v1_PatchBackendBucketRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchBackendBucketRequest_descriptor, @@ -32964,7 +32997,7 @@ private static void _clinit_autosplit_dinit_2() { "BackendBucket", "BackendBucketResource", "Project", "RequestId", "RequestId", }); internal_static_google_cloud_compute_v1_PatchBackendServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(865); + getDescriptor().getMessageTypes().get(866); internal_static_google_cloud_compute_v1_PatchBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchBackendServiceRequest_descriptor, @@ -32972,7 +33005,7 @@ private static void _clinit_autosplit_dinit_2() { "BackendService", "BackendServiceResource", "Project", "RequestId", "RequestId", }); internal_static_google_cloud_compute_v1_PatchFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(866); + getDescriptor().getMessageTypes().get(867); internal_static_google_cloud_compute_v1_PatchFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchFirewallPolicyRequest_descriptor, @@ -32980,7 +33013,7 @@ private static void _clinit_autosplit_dinit_2() { "FirewallPolicy", "FirewallPolicyResource", "RequestId", "RequestId", }); internal_static_google_cloud_compute_v1_PatchFirewallRequest_descriptor = - getDescriptor().getMessageTypes().get(867); + getDescriptor().getMessageTypes().get(868); internal_static_google_cloud_compute_v1_PatchFirewallRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchFirewallRequest_descriptor, @@ -32988,7 +33021,7 @@ private static void _clinit_autosplit_dinit_2() { "Firewall", "FirewallResource", "Project", "RequestId", "RequestId", }); internal_static_google_cloud_compute_v1_PatchForwardingRuleRequest_descriptor = - getDescriptor().getMessageTypes().get(868); + getDescriptor().getMessageTypes().get(869); internal_static_google_cloud_compute_v1_PatchForwardingRuleRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchForwardingRuleRequest_descriptor, @@ -33001,7 +33034,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_PatchGlobalForwardingRuleRequest_descriptor = - getDescriptor().getMessageTypes().get(869); + getDescriptor().getMessageTypes().get(870); internal_static_google_cloud_compute_v1_PatchGlobalForwardingRuleRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchGlobalForwardingRuleRequest_descriptor, @@ -33009,7 +33042,7 @@ private static void _clinit_autosplit_dinit_2() { "ForwardingRule", "ForwardingRuleResource", "Project", "RequestId", "RequestId", }); internal_static_google_cloud_compute_v1_PatchGlobalPublicDelegatedPrefixeRequest_descriptor = - getDescriptor().getMessageTypes().get(870); + getDescriptor().getMessageTypes().get(871); internal_static_google_cloud_compute_v1_PatchGlobalPublicDelegatedPrefixeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchGlobalPublicDelegatedPrefixeRequest_descriptor, @@ -33021,7 +33054,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_PatchHealthCheckRequest_descriptor = - getDescriptor().getMessageTypes().get(871); + getDescriptor().getMessageTypes().get(872); internal_static_google_cloud_compute_v1_PatchHealthCheckRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchHealthCheckRequest_descriptor, @@ -33029,7 +33062,7 @@ private static void _clinit_autosplit_dinit_2() { "HealthCheck", "HealthCheckResource", "Project", "RequestId", "RequestId", }); internal_static_google_cloud_compute_v1_PatchImageRequest_descriptor = - getDescriptor().getMessageTypes().get(872); + getDescriptor().getMessageTypes().get(873); internal_static_google_cloud_compute_v1_PatchImageRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchImageRequest_descriptor, @@ -33037,7 +33070,7 @@ private static void _clinit_autosplit_dinit_2() { "Image", "ImageResource", "Project", "RequestId", "RequestId", }); internal_static_google_cloud_compute_v1_PatchInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(873); + getDescriptor().getMessageTypes().get(874); internal_static_google_cloud_compute_v1_PatchInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchInstanceGroupManagerRequest_descriptor, @@ -33050,7 +33083,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_PatchInterconnectAttachmentRequest_descriptor = - getDescriptor().getMessageTypes().get(874); + getDescriptor().getMessageTypes().get(875); internal_static_google_cloud_compute_v1_PatchInterconnectAttachmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchInterconnectAttachmentRequest_descriptor, @@ -33063,7 +33096,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_PatchInterconnectRequest_descriptor = - getDescriptor().getMessageTypes().get(875); + getDescriptor().getMessageTypes().get(876); internal_static_google_cloud_compute_v1_PatchInterconnectRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchInterconnectRequest_descriptor, @@ -33071,7 +33104,7 @@ private static void _clinit_autosplit_dinit_2() { "Interconnect", "InterconnectResource", "Project", "RequestId", "RequestId", }); internal_static_google_cloud_compute_v1_PatchNetworkEdgeSecurityServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(876); + getDescriptor().getMessageTypes().get(877); internal_static_google_cloud_compute_v1_PatchNetworkEdgeSecurityServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchNetworkEdgeSecurityServiceRequest_descriptor, @@ -33088,7 +33121,7 @@ private static void _clinit_autosplit_dinit_2() { "UpdateMask", }); internal_static_google_cloud_compute_v1_PatchNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(877); + getDescriptor().getMessageTypes().get(878); internal_static_google_cloud_compute_v1_PatchNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchNetworkFirewallPolicyRequest_descriptor, @@ -33096,7 +33129,7 @@ private static void _clinit_autosplit_dinit_2() { "FirewallPolicy", "FirewallPolicyResource", "Project", "RequestId", "RequestId", }); internal_static_google_cloud_compute_v1_PatchNetworkRequest_descriptor = - getDescriptor().getMessageTypes().get(878); + getDescriptor().getMessageTypes().get(879); internal_static_google_cloud_compute_v1_PatchNetworkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchNetworkRequest_descriptor, @@ -33104,7 +33137,7 @@ private static void _clinit_autosplit_dinit_2() { "Network", "NetworkResource", "Project", "RequestId", "RequestId", }); internal_static_google_cloud_compute_v1_PatchNodeGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(879); + getDescriptor().getMessageTypes().get(880); internal_static_google_cloud_compute_v1_PatchNodeGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchNodeGroupRequest_descriptor, @@ -33112,7 +33145,7 @@ private static void _clinit_autosplit_dinit_2() { "NodeGroup", "NodeGroupResource", "Project", "RequestId", "Zone", "RequestId", }); internal_static_google_cloud_compute_v1_PatchPacketMirroringRequest_descriptor = - getDescriptor().getMessageTypes().get(880); + getDescriptor().getMessageTypes().get(881); internal_static_google_cloud_compute_v1_PatchPacketMirroringRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchPacketMirroringRequest_descriptor, @@ -33125,7 +33158,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_PatchPerInstanceConfigsInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(881); + getDescriptor().getMessageTypes().get(882); internal_static_google_cloud_compute_v1_PatchPerInstanceConfigsInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchPerInstanceConfigsInstanceGroupManagerRequest_descriptor, @@ -33138,7 +33171,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_PatchPerInstanceConfigsRegionInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(882); + getDescriptor().getMessageTypes().get(883); internal_static_google_cloud_compute_v1_PatchPerInstanceConfigsRegionInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchPerInstanceConfigsRegionInstanceGroupManagerRequest_descriptor, @@ -33151,7 +33184,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_PatchPublicAdvertisedPrefixeRequest_descriptor = - getDescriptor().getMessageTypes().get(883); + getDescriptor().getMessageTypes().get(884); internal_static_google_cloud_compute_v1_PatchPublicAdvertisedPrefixeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchPublicAdvertisedPrefixeRequest_descriptor, @@ -33163,7 +33196,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_PatchPublicDelegatedPrefixeRequest_descriptor = - getDescriptor().getMessageTypes().get(884); + getDescriptor().getMessageTypes().get(885); internal_static_google_cloud_compute_v1_PatchPublicDelegatedPrefixeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchPublicDelegatedPrefixeRequest_descriptor, @@ -33176,7 +33209,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_PatchRegionAutoscalerRequest_descriptor = - getDescriptor().getMessageTypes().get(885); + getDescriptor().getMessageTypes().get(886); internal_static_google_cloud_compute_v1_PatchRegionAutoscalerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRegionAutoscalerRequest_descriptor, @@ -33190,7 +33223,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_PatchRegionBackendServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(886); + getDescriptor().getMessageTypes().get(887); internal_static_google_cloud_compute_v1_PatchRegionBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRegionBackendServiceRequest_descriptor, @@ -33203,7 +33236,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_PatchRegionHealthCheckRequest_descriptor = - getDescriptor().getMessageTypes().get(887); + getDescriptor().getMessageTypes().get(888); internal_static_google_cloud_compute_v1_PatchRegionHealthCheckRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRegionHealthCheckRequest_descriptor, @@ -33211,7 +33244,7 @@ private static void _clinit_autosplit_dinit_2() { "HealthCheck", "HealthCheckResource", "Project", "Region", "RequestId", "RequestId", }); internal_static_google_cloud_compute_v1_PatchRegionHealthCheckServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(888); + getDescriptor().getMessageTypes().get(889); internal_static_google_cloud_compute_v1_PatchRegionHealthCheckServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRegionHealthCheckServiceRequest_descriptor, @@ -33224,7 +33257,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_PatchRegionInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(889); + getDescriptor().getMessageTypes().get(890); internal_static_google_cloud_compute_v1_PatchRegionInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRegionInstanceGroupManagerRequest_descriptor, @@ -33237,7 +33270,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_PatchRegionNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(890); + getDescriptor().getMessageTypes().get(891); internal_static_google_cloud_compute_v1_PatchRegionNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRegionNetworkFirewallPolicyRequest_descriptor, @@ -33250,7 +33283,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_PatchRegionSecurityPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(891); + getDescriptor().getMessageTypes().get(892); internal_static_google_cloud_compute_v1_PatchRegionSecurityPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRegionSecurityPolicyRequest_descriptor, @@ -33263,7 +33296,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_PatchRegionSslPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(892); + getDescriptor().getMessageTypes().get(893); internal_static_google_cloud_compute_v1_PatchRegionSslPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRegionSslPolicyRequest_descriptor, @@ -33271,7 +33304,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "Region", "RequestId", "SslPolicy", "SslPolicyResource", "RequestId", }); internal_static_google_cloud_compute_v1_PatchRegionTargetHttpsProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(893); + getDescriptor().getMessageTypes().get(894); internal_static_google_cloud_compute_v1_PatchRegionTargetHttpsProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRegionTargetHttpsProxyRequest_descriptor, @@ -33284,7 +33317,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_PatchRegionUrlMapRequest_descriptor = - getDescriptor().getMessageTypes().get(894); + getDescriptor().getMessageTypes().get(895); internal_static_google_cloud_compute_v1_PatchRegionUrlMapRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRegionUrlMapRequest_descriptor, @@ -33292,7 +33325,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "Region", "RequestId", "UrlMap", "UrlMapResource", "RequestId", }); internal_static_google_cloud_compute_v1_PatchRouterRequest_descriptor = - getDescriptor().getMessageTypes().get(895); + getDescriptor().getMessageTypes().get(896); internal_static_google_cloud_compute_v1_PatchRouterRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRouterRequest_descriptor, @@ -33300,7 +33333,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(896); + getDescriptor().getMessageTypes().get(897); internal_static_google_cloud_compute_v1_PatchRuleFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRuleFirewallPolicyRequest_descriptor, @@ -33313,7 +33346,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_PatchRuleNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(897); + getDescriptor().getMessageTypes().get(898); internal_static_google_cloud_compute_v1_PatchRuleNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRuleNetworkFirewallPolicyRequest_descriptor, @@ -33327,7 +33360,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_PatchRuleRegionNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(898); + getDescriptor().getMessageTypes().get(899); internal_static_google_cloud_compute_v1_PatchRuleRegionNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRuleRegionNetworkFirewallPolicyRequest_descriptor, @@ -33342,7 +33375,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_PatchRuleSecurityPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(899); + getDescriptor().getMessageTypes().get(900); internal_static_google_cloud_compute_v1_PatchRuleSecurityPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRuleSecurityPolicyRequest_descriptor, @@ -33356,7 +33389,7 @@ private static void _clinit_autosplit_dinit_2() { "ValidateOnly", }); internal_static_google_cloud_compute_v1_PatchSecurityPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(900); + getDescriptor().getMessageTypes().get(901); internal_static_google_cloud_compute_v1_PatchSecurityPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchSecurityPolicyRequest_descriptor, @@ -33364,7 +33397,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "RequestId", "SecurityPolicy", "SecurityPolicyResource", "RequestId", }); internal_static_google_cloud_compute_v1_PatchServiceAttachmentRequest_descriptor = - getDescriptor().getMessageTypes().get(901); + getDescriptor().getMessageTypes().get(902); internal_static_google_cloud_compute_v1_PatchServiceAttachmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchServiceAttachmentRequest_descriptor, @@ -33377,7 +33410,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_PatchSslPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(902); + getDescriptor().getMessageTypes().get(903); internal_static_google_cloud_compute_v1_PatchSslPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchSslPolicyRequest_descriptor, @@ -33385,7 +33418,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "RequestId", "SslPolicy", "SslPolicyResource", "RequestId", }); internal_static_google_cloud_compute_v1_PatchSubnetworkRequest_descriptor = - getDescriptor().getMessageTypes().get(903); + getDescriptor().getMessageTypes().get(904); internal_static_google_cloud_compute_v1_PatchSubnetworkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchSubnetworkRequest_descriptor, @@ -33400,7 +33433,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_PatchTargetGrpcProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(904); + getDescriptor().getMessageTypes().get(905); internal_static_google_cloud_compute_v1_PatchTargetGrpcProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchTargetGrpcProxyRequest_descriptor, @@ -33408,7 +33441,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "RequestId", "TargetGrpcProxy", "TargetGrpcProxyResource", "RequestId", }); internal_static_google_cloud_compute_v1_PatchTargetHttpProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(905); + getDescriptor().getMessageTypes().get(906); internal_static_google_cloud_compute_v1_PatchTargetHttpProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchTargetHttpProxyRequest_descriptor, @@ -33416,7 +33449,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "RequestId", "TargetHttpProxy", "TargetHttpProxyResource", "RequestId", }); internal_static_google_cloud_compute_v1_PatchTargetHttpsProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(906); + getDescriptor().getMessageTypes().get(907); internal_static_google_cloud_compute_v1_PatchTargetHttpsProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchTargetHttpsProxyRequest_descriptor, @@ -33424,7 +33457,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "RequestId", "TargetHttpsProxy", "TargetHttpsProxyResource", "RequestId", }); internal_static_google_cloud_compute_v1_PatchUrlMapRequest_descriptor = - getDescriptor().getMessageTypes().get(907); + getDescriptor().getMessageTypes().get(908); internal_static_google_cloud_compute_v1_PatchUrlMapRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchUrlMapRequest_descriptor, @@ -33432,7 +33465,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "RequestId", "UrlMap", "UrlMapResource", "RequestId", }); internal_static_google_cloud_compute_v1_PathMatcher_descriptor = - getDescriptor().getMessageTypes().get(908); + getDescriptor().getMessageTypes().get(909); internal_static_google_cloud_compute_v1_PathMatcher_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PathMatcher_descriptor, @@ -33453,7 +33486,7 @@ private static void _clinit_autosplit_dinit_2() { "Name", }); internal_static_google_cloud_compute_v1_PathRule_descriptor = - getDescriptor().getMessageTypes().get(909); + getDescriptor().getMessageTypes().get(910); internal_static_google_cloud_compute_v1_PathRule_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PathRule_descriptor, @@ -33467,7 +33500,7 @@ private static void _clinit_autosplit_dinit_2() { "UrlRedirect", }); internal_static_google_cloud_compute_v1_PerInstanceConfig_descriptor = - getDescriptor().getMessageTypes().get(910); + getDescriptor().getMessageTypes().get(911); internal_static_google_cloud_compute_v1_PerInstanceConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PerInstanceConfig_descriptor, @@ -33482,7 +33515,7 @@ private static void _clinit_autosplit_dinit_2() { "Status", }); internal_static_google_cloud_compute_v1_Policy_descriptor = - getDescriptor().getMessageTypes().get(911); + getDescriptor().getMessageTypes().get(912); internal_static_google_cloud_compute_v1_Policy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Policy_descriptor, @@ -33498,7 +33531,7 @@ private static void _clinit_autosplit_dinit_2() { "Version", }); internal_static_google_cloud_compute_v1_PreconfiguredWafSet_descriptor = - getDescriptor().getMessageTypes().get(912); + getDescriptor().getMessageTypes().get(913); internal_static_google_cloud_compute_v1_PreconfiguredWafSet_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PreconfiguredWafSet_descriptor, @@ -33506,7 +33539,7 @@ private static void _clinit_autosplit_dinit_2() { "ExpressionSets", }); internal_static_google_cloud_compute_v1_PreservedState_descriptor = - getDescriptor().getMessageTypes().get(913); + getDescriptor().getMessageTypes().get(914); internal_static_google_cloud_compute_v1_PreservedState_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PreservedState_descriptor, @@ -33530,7 +33563,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_PreservedStatePreservedDisk_descriptor = - getDescriptor().getMessageTypes().get(914); + getDescriptor().getMessageTypes().get(915); internal_static_google_cloud_compute_v1_PreservedStatePreservedDisk_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PreservedStatePreservedDisk_descriptor, @@ -33538,7 +33571,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(915); + getDescriptor().getMessageTypes().get(916); internal_static_google_cloud_compute_v1_PreviewRouterRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PreviewRouterRequest_descriptor, @@ -33546,7 +33579,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "Region", "Router", "RouterResource", }); internal_static_google_cloud_compute_v1_Project_descriptor = - getDescriptor().getMessageTypes().get(916); + getDescriptor().getMessageTypes().get(917); internal_static_google_cloud_compute_v1_Project_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Project_descriptor, @@ -33579,7 +33612,7 @@ private static void _clinit_autosplit_dinit_2() { "XpnProjectStatus", }); internal_static_google_cloud_compute_v1_ProjectsDisableXpnResourceRequest_descriptor = - getDescriptor().getMessageTypes().get(917); + getDescriptor().getMessageTypes().get(918); internal_static_google_cloud_compute_v1_ProjectsDisableXpnResourceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ProjectsDisableXpnResourceRequest_descriptor, @@ -33587,7 +33620,7 @@ private static void _clinit_autosplit_dinit_2() { "XpnResource", "XpnResource", }); internal_static_google_cloud_compute_v1_ProjectsEnableXpnResourceRequest_descriptor = - getDescriptor().getMessageTypes().get(918); + getDescriptor().getMessageTypes().get(919); internal_static_google_cloud_compute_v1_ProjectsEnableXpnResourceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ProjectsEnableXpnResourceRequest_descriptor, @@ -33595,7 +33628,7 @@ private static void _clinit_autosplit_dinit_2() { "XpnResource", "XpnResource", }); internal_static_google_cloud_compute_v1_ProjectsGetXpnResources_descriptor = - getDescriptor().getMessageTypes().get(919); + getDescriptor().getMessageTypes().get(920); internal_static_google_cloud_compute_v1_ProjectsGetXpnResources_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ProjectsGetXpnResources_descriptor, @@ -33603,7 +33636,7 @@ private static void _clinit_autosplit_dinit_2() { "Kind", "NextPageToken", "Resources", "Kind", "NextPageToken", }); internal_static_google_cloud_compute_v1_ProjectsListXpnHostsRequest_descriptor = - getDescriptor().getMessageTypes().get(920); + getDescriptor().getMessageTypes().get(921); internal_static_google_cloud_compute_v1_ProjectsListXpnHostsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ProjectsListXpnHostsRequest_descriptor, @@ -33611,7 +33644,7 @@ private static void _clinit_autosplit_dinit_2() { "Organization", "Organization", }); internal_static_google_cloud_compute_v1_ProjectsSetDefaultNetworkTierRequest_descriptor = - getDescriptor().getMessageTypes().get(921); + getDescriptor().getMessageTypes().get(922); internal_static_google_cloud_compute_v1_ProjectsSetDefaultNetworkTierRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ProjectsSetDefaultNetworkTierRequest_descriptor, @@ -33619,7 +33652,7 @@ private static void _clinit_autosplit_dinit_2() { "NetworkTier", "NetworkTier", }); internal_static_google_cloud_compute_v1_PublicAdvertisedPrefix_descriptor = - getDescriptor().getMessageTypes().get(922); + getDescriptor().getMessageTypes().get(923); internal_static_google_cloud_compute_v1_PublicAdvertisedPrefix_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PublicAdvertisedPrefix_descriptor, @@ -33649,7 +33682,7 @@ private static void _clinit_autosplit_dinit_2() { "Status", }); internal_static_google_cloud_compute_v1_PublicAdvertisedPrefixList_descriptor = - getDescriptor().getMessageTypes().get(923); + getDescriptor().getMessageTypes().get(924); internal_static_google_cloud_compute_v1_PublicAdvertisedPrefixList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PublicAdvertisedPrefixList_descriptor, @@ -33667,7 +33700,7 @@ private static void _clinit_autosplit_dinit_2() { "Warning", }); internal_static_google_cloud_compute_v1_PublicAdvertisedPrefixPublicDelegatedPrefix_descriptor = - getDescriptor().getMessageTypes().get(924); + getDescriptor().getMessageTypes().get(925); internal_static_google_cloud_compute_v1_PublicAdvertisedPrefixPublicDelegatedPrefix_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PublicAdvertisedPrefixPublicDelegatedPrefix_descriptor, @@ -33676,7 +33709,7 @@ private static void _clinit_autosplit_dinit_2() { "Region", "Status", }); internal_static_google_cloud_compute_v1_PublicDelegatedPrefix_descriptor = - getDescriptor().getMessageTypes().get(925); + getDescriptor().getMessageTypes().get(926); internal_static_google_cloud_compute_v1_PublicDelegatedPrefix_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PublicDelegatedPrefix_descriptor, @@ -33708,7 +33741,7 @@ private static void _clinit_autosplit_dinit_2() { "Status", }); internal_static_google_cloud_compute_v1_PublicDelegatedPrefixAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(926); + getDescriptor().getMessageTypes().get(927); internal_static_google_cloud_compute_v1_PublicDelegatedPrefixAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PublicDelegatedPrefixAggregatedList_descriptor, @@ -33737,7 +33770,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_PublicDelegatedPrefixList_descriptor = - getDescriptor().getMessageTypes().get(927); + getDescriptor().getMessageTypes().get(928); internal_static_google_cloud_compute_v1_PublicDelegatedPrefixList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PublicDelegatedPrefixList_descriptor, @@ -33755,7 +33788,7 @@ private static void _clinit_autosplit_dinit_2() { "Warning", }); internal_static_google_cloud_compute_v1_PublicDelegatedPrefixPublicDelegatedSubPrefix_descriptor = - getDescriptor().getMessageTypes().get(928); + getDescriptor().getMessageTypes().get(929); internal_static_google_cloud_compute_v1_PublicDelegatedPrefixPublicDelegatedSubPrefix_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PublicDelegatedPrefixPublicDelegatedSubPrefix_descriptor, @@ -33776,7 +33809,7 @@ private static void _clinit_autosplit_dinit_2() { "Status", }); internal_static_google_cloud_compute_v1_PublicDelegatedPrefixesScopedList_descriptor = - getDescriptor().getMessageTypes().get(929); + getDescriptor().getMessageTypes().get(930); internal_static_google_cloud_compute_v1_PublicDelegatedPrefixesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PublicDelegatedPrefixesScopedList_descriptor, @@ -33784,7 +33817,7 @@ private static void _clinit_autosplit_dinit_2() { "PublicDelegatedPrefixes", "Warning", "Warning", }); internal_static_google_cloud_compute_v1_Quota_descriptor = - getDescriptor().getMessageTypes().get(930); + getDescriptor().getMessageTypes().get(931); internal_static_google_cloud_compute_v1_Quota_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Quota_descriptor, @@ -33792,7 +33825,7 @@ 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(931); + getDescriptor().getMessageTypes().get(932); internal_static_google_cloud_compute_v1_QuotaExceededInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_QuotaExceededInfo_descriptor, @@ -33810,7 +33843,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_RawDisk_descriptor = - getDescriptor().getMessageTypes().get(932); + getDescriptor().getMessageTypes().get(933); internal_static_google_cloud_compute_v1_RawDisk_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RawDisk_descriptor, @@ -33818,7 +33851,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(933); + getDescriptor().getMessageTypes().get(934); internal_static_google_cloud_compute_v1_RecreateInstancesInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RecreateInstancesInstanceGroupManagerRequest_descriptor, @@ -33831,7 +33864,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_RecreateInstancesRegionInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(934); + getDescriptor().getMessageTypes().get(935); internal_static_google_cloud_compute_v1_RecreateInstancesRegionInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RecreateInstancesRegionInstanceGroupManagerRequest_descriptor, @@ -33844,7 +33877,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_Reference_descriptor = - getDescriptor().getMessageTypes().get(935); + getDescriptor().getMessageTypes().get(936); internal_static_google_cloud_compute_v1_Reference_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Reference_descriptor, @@ -33859,7 +33892,7 @@ private static void _clinit_autosplit_dinit_2() { "Target", }); internal_static_google_cloud_compute_v1_Region_descriptor = - getDescriptor().getMessageTypes().get(936); + getDescriptor().getMessageTypes().get(937); internal_static_google_cloud_compute_v1_Region_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Region_descriptor, @@ -33886,7 +33919,7 @@ private static void _clinit_autosplit_dinit_2() { "SupportsPzs", }); internal_static_google_cloud_compute_v1_RegionAddressesMoveRequest_descriptor = - getDescriptor().getMessageTypes().get(937); + getDescriptor().getMessageTypes().get(938); internal_static_google_cloud_compute_v1_RegionAddressesMoveRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionAddressesMoveRequest_descriptor, @@ -33894,7 +33927,7 @@ private static void _clinit_autosplit_dinit_2() { "Description", "DestinationAddress", "Description", "DestinationAddress", }); internal_static_google_cloud_compute_v1_RegionAutoscalerList_descriptor = - getDescriptor().getMessageTypes().get(938); + getDescriptor().getMessageTypes().get(939); internal_static_google_cloud_compute_v1_RegionAutoscalerList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionAutoscalerList_descriptor, @@ -33912,7 +33945,7 @@ private static void _clinit_autosplit_dinit_2() { "Warning", }); internal_static_google_cloud_compute_v1_RegionDiskTypeList_descriptor = - getDescriptor().getMessageTypes().get(939); + getDescriptor().getMessageTypes().get(940); internal_static_google_cloud_compute_v1_RegionDiskTypeList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionDiskTypeList_descriptor, @@ -33930,7 +33963,7 @@ private static void _clinit_autosplit_dinit_2() { "Warning", }); internal_static_google_cloud_compute_v1_RegionDisksAddResourcePoliciesRequest_descriptor = - getDescriptor().getMessageTypes().get(940); + getDescriptor().getMessageTypes().get(941); internal_static_google_cloud_compute_v1_RegionDisksAddResourcePoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionDisksAddResourcePoliciesRequest_descriptor, @@ -33938,7 +33971,7 @@ private static void _clinit_autosplit_dinit_2() { "ResourcePolicies", }); internal_static_google_cloud_compute_v1_RegionDisksRemoveResourcePoliciesRequest_descriptor = - getDescriptor().getMessageTypes().get(941); + getDescriptor().getMessageTypes().get(942); internal_static_google_cloud_compute_v1_RegionDisksRemoveResourcePoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionDisksRemoveResourcePoliciesRequest_descriptor, @@ -33946,7 +33979,7 @@ private static void _clinit_autosplit_dinit_2() { "ResourcePolicies", }); internal_static_google_cloud_compute_v1_RegionDisksResizeRequest_descriptor = - getDescriptor().getMessageTypes().get(942); + getDescriptor().getMessageTypes().get(943); internal_static_google_cloud_compute_v1_RegionDisksResizeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionDisksResizeRequest_descriptor, @@ -33954,7 +33987,7 @@ private static void _clinit_autosplit_dinit_2() { "SizeGb", "SizeGb", }); internal_static_google_cloud_compute_v1_RegionDisksStartAsyncReplicationRequest_descriptor = - getDescriptor().getMessageTypes().get(943); + getDescriptor().getMessageTypes().get(944); internal_static_google_cloud_compute_v1_RegionDisksStartAsyncReplicationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionDisksStartAsyncReplicationRequest_descriptor, @@ -33962,7 +33995,7 @@ private static void _clinit_autosplit_dinit_2() { "AsyncSecondaryDisk", "AsyncSecondaryDisk", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupList_descriptor = - getDescriptor().getMessageTypes().get(944); + getDescriptor().getMessageTypes().get(945); internal_static_google_cloud_compute_v1_RegionInstanceGroupList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupList_descriptor, @@ -33980,7 +34013,7 @@ private static void _clinit_autosplit_dinit_2() { "Warning", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerDeleteInstanceConfigReq_descriptor = - getDescriptor().getMessageTypes().get(945); + getDescriptor().getMessageTypes().get(946); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerDeleteInstanceConfigReq_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerDeleteInstanceConfigReq_descriptor, @@ -33988,7 +34021,7 @@ private static void _clinit_autosplit_dinit_2() { "Names", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerList_descriptor = - getDescriptor().getMessageTypes().get(946); + getDescriptor().getMessageTypes().get(947); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerList_descriptor, @@ -34006,7 +34039,7 @@ private static void _clinit_autosplit_dinit_2() { "Warning", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerPatchInstanceConfigReq_descriptor = - getDescriptor().getMessageTypes().get(947); + getDescriptor().getMessageTypes().get(948); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerPatchInstanceConfigReq_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerPatchInstanceConfigReq_descriptor, @@ -34014,7 +34047,7 @@ private static void _clinit_autosplit_dinit_2() { "PerInstanceConfigs", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerUpdateInstanceConfigReq_descriptor = - getDescriptor().getMessageTypes().get(948); + getDescriptor().getMessageTypes().get(949); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerUpdateInstanceConfigReq_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerUpdateInstanceConfigReq_descriptor, @@ -34022,7 +34055,7 @@ private static void _clinit_autosplit_dinit_2() { "PerInstanceConfigs", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersAbandonInstancesRequest_descriptor = - getDescriptor().getMessageTypes().get(949); + getDescriptor().getMessageTypes().get(950); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersAbandonInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersAbandonInstancesRequest_descriptor, @@ -34030,7 +34063,7 @@ private static void _clinit_autosplit_dinit_2() { "Instances", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersApplyUpdatesRequest_descriptor = - getDescriptor().getMessageTypes().get(950); + getDescriptor().getMessageTypes().get(951); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersApplyUpdatesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersApplyUpdatesRequest_descriptor, @@ -34044,7 +34077,7 @@ private static void _clinit_autosplit_dinit_2() { "MostDisruptiveAllowedAction", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersCreateInstancesRequest_descriptor = - getDescriptor().getMessageTypes().get(951); + getDescriptor().getMessageTypes().get(952); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersCreateInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersCreateInstancesRequest_descriptor, @@ -34052,7 +34085,7 @@ private static void _clinit_autosplit_dinit_2() { "Instances", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersDeleteInstancesRequest_descriptor = - getDescriptor().getMessageTypes().get(952); + getDescriptor().getMessageTypes().get(953); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersDeleteInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersDeleteInstancesRequest_descriptor, @@ -34060,7 +34093,7 @@ private static void _clinit_autosplit_dinit_2() { "Instances", "SkipInstancesOnValidationError", "SkipInstancesOnValidationError", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersListErrorsResponse_descriptor = - getDescriptor().getMessageTypes().get(953); + getDescriptor().getMessageTypes().get(954); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersListErrorsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersListErrorsResponse_descriptor, @@ -34068,7 +34101,7 @@ private static void _clinit_autosplit_dinit_2() { "Items", "NextPageToken", "NextPageToken", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersListInstanceConfigsResp_descriptor = - getDescriptor().getMessageTypes().get(954); + getDescriptor().getMessageTypes().get(955); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersListInstanceConfigsResp_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersListInstanceConfigsResp_descriptor, @@ -34076,7 +34109,7 @@ private static void _clinit_autosplit_dinit_2() { "Items", "NextPageToken", "Warning", "NextPageToken", "Warning", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersListInstancesResponse_descriptor = - getDescriptor().getMessageTypes().get(955); + getDescriptor().getMessageTypes().get(956); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersListInstancesResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersListInstancesResponse_descriptor, @@ -34084,7 +34117,7 @@ private static void _clinit_autosplit_dinit_2() { "ManagedInstances", "NextPageToken", "NextPageToken", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersRecreateRequest_descriptor = - getDescriptor().getMessageTypes().get(956); + getDescriptor().getMessageTypes().get(957); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersRecreateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersRecreateRequest_descriptor, @@ -34092,7 +34125,7 @@ private static void _clinit_autosplit_dinit_2() { "Instances", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersSetTargetPoolsRequest_descriptor = - getDescriptor().getMessageTypes().get(957); + getDescriptor().getMessageTypes().get(958); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersSetTargetPoolsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersSetTargetPoolsRequest_descriptor, @@ -34100,7 +34133,7 @@ private static void _clinit_autosplit_dinit_2() { "Fingerprint", "TargetPools", "Fingerprint", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersSetTemplateRequest_descriptor = - getDescriptor().getMessageTypes().get(958); + getDescriptor().getMessageTypes().get(959); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersSetTemplateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersSetTemplateRequest_descriptor, @@ -34108,7 +34141,7 @@ private static void _clinit_autosplit_dinit_2() { "InstanceTemplate", "InstanceTemplate", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupsListInstances_descriptor = - getDescriptor().getMessageTypes().get(959); + getDescriptor().getMessageTypes().get(960); internal_static_google_cloud_compute_v1_RegionInstanceGroupsListInstances_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupsListInstances_descriptor, @@ -34126,7 +34159,7 @@ private static void _clinit_autosplit_dinit_2() { "Warning", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupsListInstancesRequest_descriptor = - getDescriptor().getMessageTypes().get(960); + getDescriptor().getMessageTypes().get(961); internal_static_google_cloud_compute_v1_RegionInstanceGroupsListInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupsListInstancesRequest_descriptor, @@ -34134,7 +34167,7 @@ private static void _clinit_autosplit_dinit_2() { "InstanceState", "PortName", "InstanceState", "PortName", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupsSetNamedPortsRequest_descriptor = - getDescriptor().getMessageTypes().get(961); + getDescriptor().getMessageTypes().get(962); internal_static_google_cloud_compute_v1_RegionInstanceGroupsSetNamedPortsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupsSetNamedPortsRequest_descriptor, @@ -34142,7 +34175,7 @@ private static void _clinit_autosplit_dinit_2() { "Fingerprint", "NamedPorts", "Fingerprint", }); internal_static_google_cloud_compute_v1_RegionList_descriptor = - getDescriptor().getMessageTypes().get(962); + getDescriptor().getMessageTypes().get(963); internal_static_google_cloud_compute_v1_RegionList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionList_descriptor, @@ -34160,7 +34193,7 @@ private static void _clinit_autosplit_dinit_2() { "Warning", }); internal_static_google_cloud_compute_v1_RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponse_descriptor = - getDescriptor().getMessageTypes().get(963); + getDescriptor().getMessageTypes().get(964); internal_static_google_cloud_compute_v1_RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponse_descriptor, @@ -34168,7 +34201,7 @@ private static void _clinit_autosplit_dinit_2() { "FirewallPolicys", "Firewalls", }); internal_static_google_cloud_compute_v1_RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponseEffectiveFirewallPolicy_descriptor = - getDescriptor().getMessageTypes().get(964); + getDescriptor().getMessageTypes().get(965); internal_static_google_cloud_compute_v1_RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponseEffectiveFirewallPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponseEffectiveFirewallPolicy_descriptor, @@ -34176,7 +34209,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(965); + getDescriptor().getMessageTypes().get(966); internal_static_google_cloud_compute_v1_RegionSetLabelsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionSetLabelsRequest_descriptor, @@ -34194,7 +34227,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_RegionSetPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(966); + getDescriptor().getMessageTypes().get(967); internal_static_google_cloud_compute_v1_RegionSetPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionSetPolicyRequest_descriptor, @@ -34202,7 +34235,7 @@ private static void _clinit_autosplit_dinit_2() { "Bindings", "Etag", "Policy", "Etag", "Policy", }); internal_static_google_cloud_compute_v1_RegionTargetHttpsProxiesSetSslCertificatesRequest_descriptor = - getDescriptor().getMessageTypes().get(967); + getDescriptor().getMessageTypes().get(968); internal_static_google_cloud_compute_v1_RegionTargetHttpsProxiesSetSslCertificatesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionTargetHttpsProxiesSetSslCertificatesRequest_descriptor, @@ -34210,7 +34243,7 @@ private static void _clinit_autosplit_dinit_2() { "SslCertificates", }); internal_static_google_cloud_compute_v1_RegionUrlMapsValidateRequest_descriptor = - getDescriptor().getMessageTypes().get(968); + getDescriptor().getMessageTypes().get(969); internal_static_google_cloud_compute_v1_RegionUrlMapsValidateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionUrlMapsValidateRequest_descriptor, @@ -34218,7 +34251,7 @@ private static void _clinit_autosplit_dinit_2() { "Resource", "Resource", }); internal_static_google_cloud_compute_v1_RemoveAssociationFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(969); + getDescriptor().getMessageTypes().get(970); internal_static_google_cloud_compute_v1_RemoveAssociationFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemoveAssociationFirewallPolicyRequest_descriptor, @@ -34226,7 +34259,7 @@ private static void _clinit_autosplit_dinit_2() { "FirewallPolicy", "Name", "RequestId", "Name", "RequestId", }); internal_static_google_cloud_compute_v1_RemoveAssociationNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(970); + getDescriptor().getMessageTypes().get(971); internal_static_google_cloud_compute_v1_RemoveAssociationNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemoveAssociationNetworkFirewallPolicyRequest_descriptor, @@ -34234,7 +34267,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(971); + getDescriptor().getMessageTypes().get(972); internal_static_google_cloud_compute_v1_RemoveAssociationRegionNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemoveAssociationRegionNetworkFirewallPolicyRequest_descriptor, @@ -34242,7 +34275,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(972); + getDescriptor().getMessageTypes().get(973); internal_static_google_cloud_compute_v1_RemoveHealthCheckTargetPoolRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemoveHealthCheckTargetPoolRequest_descriptor, @@ -34255,7 +34288,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_RemoveInstanceTargetPoolRequest_descriptor = - getDescriptor().getMessageTypes().get(973); + getDescriptor().getMessageTypes().get(974); internal_static_google_cloud_compute_v1_RemoveInstanceTargetPoolRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemoveInstanceTargetPoolRequest_descriptor, @@ -34268,7 +34301,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_RemoveInstancesInstanceGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(974); + getDescriptor().getMessageTypes().get(975); internal_static_google_cloud_compute_v1_RemoveInstancesInstanceGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemoveInstancesInstanceGroupRequest_descriptor, @@ -34281,7 +34314,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_RemovePeeringNetworkRequest_descriptor = - getDescriptor().getMessageTypes().get(975); + getDescriptor().getMessageTypes().get(976); internal_static_google_cloud_compute_v1_RemovePeeringNetworkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemovePeeringNetworkRequest_descriptor, @@ -34293,7 +34326,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_RemoveResourcePoliciesDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(976); + getDescriptor().getMessageTypes().get(977); internal_static_google_cloud_compute_v1_RemoveResourcePoliciesDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemoveResourcePoliciesDiskRequest_descriptor, @@ -34306,7 +34339,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_RemoveResourcePoliciesInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(977); + getDescriptor().getMessageTypes().get(978); internal_static_google_cloud_compute_v1_RemoveResourcePoliciesInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemoveResourcePoliciesInstanceRequest_descriptor, @@ -34319,7 +34352,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_RemoveResourcePoliciesRegionDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(978); + getDescriptor().getMessageTypes().get(979); internal_static_google_cloud_compute_v1_RemoveResourcePoliciesRegionDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemoveResourcePoliciesRegionDiskRequest_descriptor, @@ -34332,7 +34365,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_RemoveRuleFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(979); + getDescriptor().getMessageTypes().get(980); internal_static_google_cloud_compute_v1_RemoveRuleFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemoveRuleFirewallPolicyRequest_descriptor, @@ -34340,7 +34373,7 @@ private static void _clinit_autosplit_dinit_2() { "FirewallPolicy", "Priority", "RequestId", "Priority", "RequestId", }); internal_static_google_cloud_compute_v1_RemoveRuleNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(980); + getDescriptor().getMessageTypes().get(981); internal_static_google_cloud_compute_v1_RemoveRuleNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemoveRuleNetworkFirewallPolicyRequest_descriptor, @@ -34348,7 +34381,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(981); + getDescriptor().getMessageTypes().get(982); internal_static_google_cloud_compute_v1_RemoveRuleRegionNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemoveRuleRegionNetworkFirewallPolicyRequest_descriptor, @@ -34362,7 +34395,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_RemoveRuleSecurityPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(982); + getDescriptor().getMessageTypes().get(983); internal_static_google_cloud_compute_v1_RemoveRuleSecurityPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemoveRuleSecurityPolicyRequest_descriptor, @@ -34370,7 +34403,7 @@ private static void _clinit_autosplit_dinit_2() { "Priority", "Project", "SecurityPolicy", "Priority", }); internal_static_google_cloud_compute_v1_RequestMirrorPolicy_descriptor = - getDescriptor().getMessageTypes().get(983); + getDescriptor().getMessageTypes().get(984); internal_static_google_cloud_compute_v1_RequestMirrorPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RequestMirrorPolicy_descriptor, @@ -34378,7 +34411,7 @@ private static void _clinit_autosplit_dinit_2() { "BackendService", "BackendService", }); internal_static_google_cloud_compute_v1_Reservation_descriptor = - getDescriptor().getMessageTypes().get(984); + getDescriptor().getMessageTypes().get(985); internal_static_google_cloud_compute_v1_Reservation_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Reservation_descriptor, @@ -34422,7 +34455,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_ReservationAffinity_descriptor = - getDescriptor().getMessageTypes().get(985); + getDescriptor().getMessageTypes().get(986); internal_static_google_cloud_compute_v1_ReservationAffinity_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ReservationAffinity_descriptor, @@ -34430,7 +34463,7 @@ private static void _clinit_autosplit_dinit_2() { "ConsumeReservationType", "Key", "Values", "ConsumeReservationType", "Key", }); internal_static_google_cloud_compute_v1_ReservationAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(986); + getDescriptor().getMessageTypes().get(987); internal_static_google_cloud_compute_v1_ReservationAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ReservationAggregatedList_descriptor, @@ -34459,7 +34492,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_ReservationList_descriptor = - getDescriptor().getMessageTypes().get(987); + getDescriptor().getMessageTypes().get(988); internal_static_google_cloud_compute_v1_ReservationList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ReservationList_descriptor, @@ -34477,7 +34510,7 @@ private static void _clinit_autosplit_dinit_2() { "Warning", }); internal_static_google_cloud_compute_v1_ReservationsResizeRequest_descriptor = - getDescriptor().getMessageTypes().get(988); + getDescriptor().getMessageTypes().get(989); internal_static_google_cloud_compute_v1_ReservationsResizeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ReservationsResizeRequest_descriptor, @@ -34485,7 +34518,7 @@ private static void _clinit_autosplit_dinit_2() { "SpecificSkuCount", "SpecificSkuCount", }); internal_static_google_cloud_compute_v1_ReservationsScopedList_descriptor = - getDescriptor().getMessageTypes().get(989); + getDescriptor().getMessageTypes().get(990); internal_static_google_cloud_compute_v1_ReservationsScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ReservationsScopedList_descriptor, @@ -34493,7 +34526,7 @@ private static void _clinit_autosplit_dinit_2() { "Reservations", "Warning", "Warning", }); internal_static_google_cloud_compute_v1_ResetInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(990); + getDescriptor().getMessageTypes().get(991); internal_static_google_cloud_compute_v1_ResetInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResetInstanceRequest_descriptor, @@ -34501,7 +34534,7 @@ private static void _clinit_autosplit_dinit_2() { "Instance", "Project", "RequestId", "Zone", "RequestId", }); internal_static_google_cloud_compute_v1_ResizeDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(991); + getDescriptor().getMessageTypes().get(992); internal_static_google_cloud_compute_v1_ResizeDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResizeDiskRequest_descriptor, @@ -34509,7 +34542,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(992); + getDescriptor().getMessageTypes().get(993); internal_static_google_cloud_compute_v1_ResizeInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResizeInstanceGroupManagerRequest_descriptor, @@ -34517,7 +34550,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(993); + getDescriptor().getMessageTypes().get(994); internal_static_google_cloud_compute_v1_ResizeRegionDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResizeRegionDiskRequest_descriptor, @@ -34530,7 +34563,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_ResizeRegionInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(994); + getDescriptor().getMessageTypes().get(995); internal_static_google_cloud_compute_v1_ResizeRegionInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResizeRegionInstanceGroupManagerRequest_descriptor, @@ -34538,7 +34571,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(995); + getDescriptor().getMessageTypes().get(996); internal_static_google_cloud_compute_v1_ResizeReservationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResizeReservationRequest_descriptor, @@ -34551,7 +34584,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_ResourceCommitment_descriptor = - getDescriptor().getMessageTypes().get(996); + getDescriptor().getMessageTypes().get(997); internal_static_google_cloud_compute_v1_ResourceCommitment_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourceCommitment_descriptor, @@ -34559,7 +34592,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(997); + getDescriptor().getMessageTypes().get(998); internal_static_google_cloud_compute_v1_ResourceGroupReference_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourceGroupReference_descriptor, @@ -34567,7 +34600,7 @@ private static void _clinit_autosplit_dinit_2() { "Group", "Group", }); internal_static_google_cloud_compute_v1_ResourcePoliciesScopedList_descriptor = - getDescriptor().getMessageTypes().get(998); + getDescriptor().getMessageTypes().get(999); internal_static_google_cloud_compute_v1_ResourcePoliciesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePoliciesScopedList_descriptor, @@ -34575,7 +34608,7 @@ private static void _clinit_autosplit_dinit_2() { "ResourcePolicies", "Warning", "Warning", }); internal_static_google_cloud_compute_v1_ResourcePolicy_descriptor = - getDescriptor().getMessageTypes().get(999); + getDescriptor().getMessageTypes().get(1000); internal_static_google_cloud_compute_v1_ResourcePolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicy_descriptor, @@ -34608,7 +34641,7 @@ private static void _clinit_autosplit_dinit_2() { "Status", }); internal_static_google_cloud_compute_v1_ResourcePolicyAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1000); + getDescriptor().getMessageTypes().get(1001); internal_static_google_cloud_compute_v1_ResourcePolicyAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicyAggregatedList_descriptor, @@ -34639,7 +34672,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_ResourcePolicyDailyCycle_descriptor = - getDescriptor().getMessageTypes().get(1001); + getDescriptor().getMessageTypes().get(1002); internal_static_google_cloud_compute_v1_ResourcePolicyDailyCycle_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicyDailyCycle_descriptor, @@ -34647,13 +34680,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(1002); + getDescriptor().getMessageTypes().get(1003); 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(1003); + getDescriptor().getMessageTypes().get(1004); internal_static_google_cloud_compute_v1_ResourcePolicyGroupPlacementPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicyGroupPlacementPolicy_descriptor, @@ -34666,7 +34699,7 @@ private static void _clinit_autosplit_dinit_2() { "VmCount", }); internal_static_google_cloud_compute_v1_ResourcePolicyHourlyCycle_descriptor = - getDescriptor().getMessageTypes().get(1004); + getDescriptor().getMessageTypes().get(1005); internal_static_google_cloud_compute_v1_ResourcePolicyHourlyCycle_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicyHourlyCycle_descriptor, @@ -34674,7 +34707,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(1005); + getDescriptor().getMessageTypes().get(1006); internal_static_google_cloud_compute_v1_ResourcePolicyInstanceSchedulePolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicyInstanceSchedulePolicy_descriptor, @@ -34691,7 +34724,7 @@ private static void _clinit_autosplit_dinit_2() { "VmStopSchedule", }); internal_static_google_cloud_compute_v1_ResourcePolicyInstanceSchedulePolicySchedule_descriptor = - getDescriptor().getMessageTypes().get(1006); + getDescriptor().getMessageTypes().get(1007); internal_static_google_cloud_compute_v1_ResourcePolicyInstanceSchedulePolicySchedule_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicyInstanceSchedulePolicySchedule_descriptor, @@ -34699,7 +34732,7 @@ private static void _clinit_autosplit_dinit_2() { "Schedule", "Schedule", }); internal_static_google_cloud_compute_v1_ResourcePolicyList_descriptor = - getDescriptor().getMessageTypes().get(1007); + getDescriptor().getMessageTypes().get(1008); internal_static_google_cloud_compute_v1_ResourcePolicyList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicyList_descriptor, @@ -34719,7 +34752,7 @@ private static void _clinit_autosplit_dinit_2() { "Warning", }); internal_static_google_cloud_compute_v1_ResourcePolicyResourceStatus_descriptor = - getDescriptor().getMessageTypes().get(1008); + getDescriptor().getMessageTypes().get(1009); internal_static_google_cloud_compute_v1_ResourcePolicyResourceStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicyResourceStatus_descriptor, @@ -34727,7 +34760,7 @@ private static void _clinit_autosplit_dinit_2() { "InstanceSchedulePolicy", "InstanceSchedulePolicy", }); internal_static_google_cloud_compute_v1_ResourcePolicyResourceStatusInstanceSchedulePolicyStatus_descriptor = - getDescriptor().getMessageTypes().get(1009); + getDescriptor().getMessageTypes().get(1010); internal_static_google_cloud_compute_v1_ResourcePolicyResourceStatusInstanceSchedulePolicyStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicyResourceStatusInstanceSchedulePolicyStatus_descriptor, @@ -34735,7 +34768,7 @@ private static void _clinit_autosplit_dinit_2() { "LastRunStartTime", "NextRunStartTime", "LastRunStartTime", "NextRunStartTime", }); internal_static_google_cloud_compute_v1_ResourcePolicySnapshotSchedulePolicy_descriptor = - getDescriptor().getMessageTypes().get(1010); + getDescriptor().getMessageTypes().get(1011); internal_static_google_cloud_compute_v1_ResourcePolicySnapshotSchedulePolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicySnapshotSchedulePolicy_descriptor, @@ -34748,7 +34781,7 @@ private static void _clinit_autosplit_dinit_2() { "SnapshotProperties", }); internal_static_google_cloud_compute_v1_ResourcePolicySnapshotSchedulePolicyRetentionPolicy_descriptor = - getDescriptor().getMessageTypes().get(1011); + getDescriptor().getMessageTypes().get(1012); internal_static_google_cloud_compute_v1_ResourcePolicySnapshotSchedulePolicyRetentionPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicySnapshotSchedulePolicyRetentionPolicy_descriptor, @@ -34756,7 +34789,7 @@ private static void _clinit_autosplit_dinit_2() { "MaxRetentionDays", "OnSourceDiskDelete", "MaxRetentionDays", "OnSourceDiskDelete", }); internal_static_google_cloud_compute_v1_ResourcePolicySnapshotSchedulePolicySchedule_descriptor = - getDescriptor().getMessageTypes().get(1012); + getDescriptor().getMessageTypes().get(1013); internal_static_google_cloud_compute_v1_ResourcePolicySnapshotSchedulePolicySchedule_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicySnapshotSchedulePolicySchedule_descriptor, @@ -34769,7 +34802,7 @@ private static void _clinit_autosplit_dinit_2() { "WeeklySchedule", }); internal_static_google_cloud_compute_v1_ResourcePolicySnapshotSchedulePolicySnapshotProperties_descriptor = - getDescriptor().getMessageTypes().get(1013); + getDescriptor().getMessageTypes().get(1014); internal_static_google_cloud_compute_v1_ResourcePolicySnapshotSchedulePolicySnapshotProperties_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicySnapshotSchedulePolicySnapshotProperties_descriptor, @@ -34787,7 +34820,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_ResourcePolicyWeeklyCycle_descriptor = - getDescriptor().getMessageTypes().get(1014); + getDescriptor().getMessageTypes().get(1015); internal_static_google_cloud_compute_v1_ResourcePolicyWeeklyCycle_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicyWeeklyCycle_descriptor, @@ -34795,7 +34828,7 @@ private static void _clinit_autosplit_dinit_2() { "DayOfWeeks", }); internal_static_google_cloud_compute_v1_ResourcePolicyWeeklyCycleDayOfWeek_descriptor = - getDescriptor().getMessageTypes().get(1015); + getDescriptor().getMessageTypes().get(1016); internal_static_google_cloud_compute_v1_ResourcePolicyWeeklyCycleDayOfWeek_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicyWeeklyCycleDayOfWeek_descriptor, @@ -34803,7 +34836,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(1016); + getDescriptor().getMessageTypes().get(1017); internal_static_google_cloud_compute_v1_ResourceStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourceStatus_descriptor, @@ -34811,7 +34844,7 @@ private static void _clinit_autosplit_dinit_2() { "PhysicalHost", "PhysicalHost", }); internal_static_google_cloud_compute_v1_ResumeInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1017); + getDescriptor().getMessageTypes().get(1018); internal_static_google_cloud_compute_v1_ResumeInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResumeInstanceRequest_descriptor, @@ -34819,7 +34852,7 @@ private static void _clinit_autosplit_dinit_2() { "Instance", "Project", "RequestId", "Zone", "RequestId", }); internal_static_google_cloud_compute_v1_Route_descriptor = - getDescriptor().getMessageTypes().get(1018); + getDescriptor().getMessageTypes().get(1019); internal_static_google_cloud_compute_v1_Route_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Route_descriptor, @@ -34833,6 +34866,7 @@ private static void _clinit_autosplit_dinit_2() { "Name", "Network", "NextHopGateway", + "NextHopHub", "NextHopIlb", "NextHopInstance", "NextHopIp", @@ -34853,6 +34887,7 @@ private static void _clinit_autosplit_dinit_2() { "Name", "Network", "NextHopGateway", + "NextHopHub", "NextHopIlb", "NextHopInstance", "NextHopIp", @@ -34865,7 +34900,7 @@ private static void _clinit_autosplit_dinit_2() { "SelfLink", }); internal_static_google_cloud_compute_v1_RouteAsPath_descriptor = - getDescriptor().getMessageTypes().get(1019); + getDescriptor().getMessageTypes().get(1020); internal_static_google_cloud_compute_v1_RouteAsPath_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouteAsPath_descriptor, @@ -34873,7 +34908,7 @@ private static void _clinit_autosplit_dinit_2() { "AsLists", "PathSegmentType", "PathSegmentType", }); internal_static_google_cloud_compute_v1_RouteList_descriptor = - getDescriptor().getMessageTypes().get(1020); + getDescriptor().getMessageTypes().get(1021); internal_static_google_cloud_compute_v1_RouteList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouteList_descriptor, @@ -34891,7 +34926,7 @@ private static void _clinit_autosplit_dinit_2() { "Warning", }); internal_static_google_cloud_compute_v1_Router_descriptor = - getDescriptor().getMessageTypes().get(1021); + getDescriptor().getMessageTypes().get(1022); internal_static_google_cloud_compute_v1_Router_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Router_descriptor, @@ -34922,7 +34957,7 @@ private static void _clinit_autosplit_dinit_2() { "SelfLink", }); internal_static_google_cloud_compute_v1_RouterAdvertisedIpRange_descriptor = - getDescriptor().getMessageTypes().get(1022); + getDescriptor().getMessageTypes().get(1023); internal_static_google_cloud_compute_v1_RouterAdvertisedIpRange_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterAdvertisedIpRange_descriptor, @@ -34930,7 +34965,7 @@ private static void _clinit_autosplit_dinit_2() { "Description", "Range", "Description", "Range", }); internal_static_google_cloud_compute_v1_RouterAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1023); + getDescriptor().getMessageTypes().get(1024); internal_static_google_cloud_compute_v1_RouterAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterAggregatedList_descriptor, @@ -34959,7 +34994,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_RouterBgp_descriptor = - getDescriptor().getMessageTypes().get(1024); + getDescriptor().getMessageTypes().get(1025); internal_static_google_cloud_compute_v1_RouterBgp_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterBgp_descriptor, @@ -34974,7 +35009,7 @@ private static void _clinit_autosplit_dinit_2() { "KeepaliveInterval", }); internal_static_google_cloud_compute_v1_RouterBgpPeer_descriptor = - getDescriptor().getMessageTypes().get(1025); + getDescriptor().getMessageTypes().get(1026); internal_static_google_cloud_compute_v1_RouterBgpPeer_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterBgpPeer_descriptor, @@ -35016,7 +35051,7 @@ private static void _clinit_autosplit_dinit_2() { "RouterApplianceInstance", }); internal_static_google_cloud_compute_v1_RouterBgpPeerBfd_descriptor = - getDescriptor().getMessageTypes().get(1026); + getDescriptor().getMessageTypes().get(1027); internal_static_google_cloud_compute_v1_RouterBgpPeerBfd_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterBgpPeerBfd_descriptor, @@ -35031,7 +35066,7 @@ private static void _clinit_autosplit_dinit_2() { "SessionInitializationMode", }); internal_static_google_cloud_compute_v1_RouterBgpPeerCustomLearnedIpRange_descriptor = - getDescriptor().getMessageTypes().get(1027); + getDescriptor().getMessageTypes().get(1028); internal_static_google_cloud_compute_v1_RouterBgpPeerCustomLearnedIpRange_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterBgpPeerCustomLearnedIpRange_descriptor, @@ -35039,7 +35074,7 @@ private static void _clinit_autosplit_dinit_2() { "Range", "Range", }); internal_static_google_cloud_compute_v1_RouterInterface_descriptor = - getDescriptor().getMessageTypes().get(1028); + getDescriptor().getMessageTypes().get(1029); internal_static_google_cloud_compute_v1_RouterInterface_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterInterface_descriptor, @@ -35062,7 +35097,7 @@ private static void _clinit_autosplit_dinit_2() { "Subnetwork", }); internal_static_google_cloud_compute_v1_RouterList_descriptor = - getDescriptor().getMessageTypes().get(1029); + getDescriptor().getMessageTypes().get(1030); internal_static_google_cloud_compute_v1_RouterList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterList_descriptor, @@ -35080,7 +35115,7 @@ private static void _clinit_autosplit_dinit_2() { "Warning", }); internal_static_google_cloud_compute_v1_RouterMd5AuthenticationKey_descriptor = - getDescriptor().getMessageTypes().get(1030); + getDescriptor().getMessageTypes().get(1031); internal_static_google_cloud_compute_v1_RouterMd5AuthenticationKey_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterMd5AuthenticationKey_descriptor, @@ -35088,11 +35123,12 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Name", "Key", "Name", }); internal_static_google_cloud_compute_v1_RouterNat_descriptor = - getDescriptor().getMessageTypes().get(1031); + getDescriptor().getMessageTypes().get(1032); internal_static_google_cloud_compute_v1_RouterNat_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterNat_descriptor, new java.lang.String[] { + "AutoNetworkTier", "DrainNatIps", "EnableDynamicPortAllocation", "EnableEndpointIndependentMapping", @@ -35111,6 +35147,7 @@ private static void _clinit_autosplit_dinit_2() { "TcpTimeWaitTimeoutSec", "TcpTransitoryIdleTimeoutSec", "UdpIdleTimeoutSec", + "AutoNetworkTier", "EnableDynamicPortAllocation", "EnableEndpointIndependentMapping", "IcmpIdleTimeoutSec", @@ -35126,7 +35163,7 @@ private static void _clinit_autosplit_dinit_2() { "UdpIdleTimeoutSec", }); internal_static_google_cloud_compute_v1_RouterNatLogConfig_descriptor = - getDescriptor().getMessageTypes().get(1032); + getDescriptor().getMessageTypes().get(1033); internal_static_google_cloud_compute_v1_RouterNatLogConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterNatLogConfig_descriptor, @@ -35134,7 +35171,7 @@ private static void _clinit_autosplit_dinit_2() { "Enable", "Filter", "Enable", "Filter", }); internal_static_google_cloud_compute_v1_RouterNatRule_descriptor = - getDescriptor().getMessageTypes().get(1033); + getDescriptor().getMessageTypes().get(1034); internal_static_google_cloud_compute_v1_RouterNatRule_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterNatRule_descriptor, @@ -35149,7 +35186,7 @@ private static void _clinit_autosplit_dinit_2() { "RuleNumber", }); internal_static_google_cloud_compute_v1_RouterNatRuleAction_descriptor = - getDescriptor().getMessageTypes().get(1034); + getDescriptor().getMessageTypes().get(1035); internal_static_google_cloud_compute_v1_RouterNatRuleAction_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterNatRuleAction_descriptor, @@ -35157,7 +35194,7 @@ private static void _clinit_autosplit_dinit_2() { "SourceNatActiveIps", "SourceNatDrainIps", }); internal_static_google_cloud_compute_v1_RouterNatSubnetworkToNat_descriptor = - getDescriptor().getMessageTypes().get(1035); + getDescriptor().getMessageTypes().get(1036); internal_static_google_cloud_compute_v1_RouterNatSubnetworkToNat_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterNatSubnetworkToNat_descriptor, @@ -35165,7 +35202,7 @@ private static void _clinit_autosplit_dinit_2() { "Name", "SecondaryIpRangeNames", "SourceIpRangesToNat", "Name", }); internal_static_google_cloud_compute_v1_RouterStatus_descriptor = - getDescriptor().getMessageTypes().get(1036); + getDescriptor().getMessageTypes().get(1037); internal_static_google_cloud_compute_v1_RouterStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterStatus_descriptor, @@ -35178,7 +35215,7 @@ private static void _clinit_autosplit_dinit_2() { "Network", }); internal_static_google_cloud_compute_v1_RouterStatusBgpPeerStatus_descriptor = - getDescriptor().getMessageTypes().get(1037); + getDescriptor().getMessageTypes().get(1038); internal_static_google_cloud_compute_v1_RouterStatusBgpPeerStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterStatusBgpPeerStatus_descriptor, @@ -35218,7 +35255,7 @@ private static void _clinit_autosplit_dinit_2() { "UptimeSeconds", }); internal_static_google_cloud_compute_v1_RouterStatusNatStatus_descriptor = - getDescriptor().getMessageTypes().get(1038); + getDescriptor().getMessageTypes().get(1039); internal_static_google_cloud_compute_v1_RouterStatusNatStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterStatusNatStatus_descriptor, @@ -35237,7 +35274,7 @@ private static void _clinit_autosplit_dinit_2() { "NumVmEndpointsWithNatMappings", }); internal_static_google_cloud_compute_v1_RouterStatusNatStatusNatRuleStatus_descriptor = - getDescriptor().getMessageTypes().get(1039); + getDescriptor().getMessageTypes().get(1040); internal_static_google_cloud_compute_v1_RouterStatusNatStatusNatRuleStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterStatusNatStatusNatRuleStatus_descriptor, @@ -35252,7 +35289,7 @@ private static void _clinit_autosplit_dinit_2() { "RuleNumber", }); internal_static_google_cloud_compute_v1_RouterStatusResponse_descriptor = - getDescriptor().getMessageTypes().get(1040); + getDescriptor().getMessageTypes().get(1041); internal_static_google_cloud_compute_v1_RouterStatusResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterStatusResponse_descriptor, @@ -35260,7 +35297,7 @@ private static void _clinit_autosplit_dinit_2() { "Kind", "Result", "Kind", "Result", }); internal_static_google_cloud_compute_v1_RoutersPreviewResponse_descriptor = - getDescriptor().getMessageTypes().get(1041); + getDescriptor().getMessageTypes().get(1042); internal_static_google_cloud_compute_v1_RoutersPreviewResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RoutersPreviewResponse_descriptor, @@ -35268,7 +35305,7 @@ private static void _clinit_autosplit_dinit_2() { "Resource", "Resource", }); internal_static_google_cloud_compute_v1_RoutersScopedList_descriptor = - getDescriptor().getMessageTypes().get(1042); + getDescriptor().getMessageTypes().get(1043); internal_static_google_cloud_compute_v1_RoutersScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RoutersScopedList_descriptor, @@ -35276,7 +35313,7 @@ private static void _clinit_autosplit_dinit_2() { "Routers", "Warning", "Warning", }); internal_static_google_cloud_compute_v1_Rule_descriptor = - getDescriptor().getMessageTypes().get(1043); + getDescriptor().getMessageTypes().get(1044); internal_static_google_cloud_compute_v1_Rule_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Rule_descriptor, @@ -35292,7 +35329,7 @@ private static void _clinit_autosplit_dinit_2() { "Description", }); internal_static_google_cloud_compute_v1_SSLHealthCheck_descriptor = - getDescriptor().getMessageTypes().get(1044); + getDescriptor().getMessageTypes().get(1045); internal_static_google_cloud_compute_v1_SSLHealthCheck_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SSLHealthCheck_descriptor, @@ -35311,7 +35348,7 @@ private static void _clinit_autosplit_dinit_2() { "Response", }); internal_static_google_cloud_compute_v1_SavedAttachedDisk_descriptor = - getDescriptor().getMessageTypes().get(1045); + getDescriptor().getMessageTypes().get(1046); internal_static_google_cloud_compute_v1_SavedAttachedDisk_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SavedAttachedDisk_descriptor, @@ -35348,7 +35385,7 @@ private static void _clinit_autosplit_dinit_2() { "Type", }); internal_static_google_cloud_compute_v1_SavedDisk_descriptor = - getDescriptor().getMessageTypes().get(1046); + getDescriptor().getMessageTypes().get(1047); internal_static_google_cloud_compute_v1_SavedDisk_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SavedDisk_descriptor, @@ -35365,7 +35402,7 @@ private static void _clinit_autosplit_dinit_2() { "StorageBytesStatus", }); internal_static_google_cloud_compute_v1_ScalingScheduleStatus_descriptor = - getDescriptor().getMessageTypes().get(1047); + getDescriptor().getMessageTypes().get(1048); internal_static_google_cloud_compute_v1_ScalingScheduleStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ScalingScheduleStatus_descriptor, @@ -35373,7 +35410,7 @@ private static void _clinit_autosplit_dinit_2() { "LastStartTime", "NextStartTime", "State", "LastStartTime", "NextStartTime", "State", }); internal_static_google_cloud_compute_v1_Scheduling_descriptor = - getDescriptor().getMessageTypes().get(1048); + getDescriptor().getMessageTypes().get(1049); internal_static_google_cloud_compute_v1_Scheduling_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Scheduling_descriptor, @@ -35395,7 +35432,7 @@ private static void _clinit_autosplit_dinit_2() { "ProvisioningModel", }); internal_static_google_cloud_compute_v1_SchedulingNodeAffinity_descriptor = - getDescriptor().getMessageTypes().get(1049); + getDescriptor().getMessageTypes().get(1050); internal_static_google_cloud_compute_v1_SchedulingNodeAffinity_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SchedulingNodeAffinity_descriptor, @@ -35403,7 +35440,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Operator", "Values", "Key", "Operator", }); internal_static_google_cloud_compute_v1_ScratchDisks_descriptor = - getDescriptor().getMessageTypes().get(1050); + getDescriptor().getMessageTypes().get(1051); internal_static_google_cloud_compute_v1_ScratchDisks_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ScratchDisks_descriptor, @@ -35411,7 +35448,7 @@ private static void _clinit_autosplit_dinit_2() { "DiskGb", "DiskGb", }); internal_static_google_cloud_compute_v1_Screenshot_descriptor = - getDescriptor().getMessageTypes().get(1051); + getDescriptor().getMessageTypes().get(1052); internal_static_google_cloud_compute_v1_Screenshot_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Screenshot_descriptor, @@ -35419,7 +35456,7 @@ private static void _clinit_autosplit_dinit_2() { "Contents", "Kind", "Contents", "Kind", }); internal_static_google_cloud_compute_v1_SecurityPoliciesAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1052); + getDescriptor().getMessageTypes().get(1053); internal_static_google_cloud_compute_v1_SecurityPoliciesAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPoliciesAggregatedList_descriptor, @@ -35450,7 +35487,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_SecurityPoliciesListPreconfiguredExpressionSetsResponse_descriptor = - getDescriptor().getMessageTypes().get(1053); + getDescriptor().getMessageTypes().get(1054); internal_static_google_cloud_compute_v1_SecurityPoliciesListPreconfiguredExpressionSetsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPoliciesListPreconfiguredExpressionSetsResponse_descriptor, @@ -35458,7 +35495,7 @@ private static void _clinit_autosplit_dinit_2() { "PreconfiguredExpressionSets", "PreconfiguredExpressionSets", }); internal_static_google_cloud_compute_v1_SecurityPoliciesScopedList_descriptor = - getDescriptor().getMessageTypes().get(1054); + getDescriptor().getMessageTypes().get(1055); internal_static_google_cloud_compute_v1_SecurityPoliciesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPoliciesScopedList_descriptor, @@ -35466,7 +35503,7 @@ private static void _clinit_autosplit_dinit_2() { "SecurityPolicies", "Warning", "Warning", }); internal_static_google_cloud_compute_v1_SecurityPoliciesWafConfig_descriptor = - getDescriptor().getMessageTypes().get(1055); + getDescriptor().getMessageTypes().get(1056); internal_static_google_cloud_compute_v1_SecurityPoliciesWafConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPoliciesWafConfig_descriptor, @@ -35474,7 +35511,7 @@ private static void _clinit_autosplit_dinit_2() { "WafRules", "WafRules", }); internal_static_google_cloud_compute_v1_SecurityPolicy_descriptor = - getDescriptor().getMessageTypes().get(1056); + getDescriptor().getMessageTypes().get(1057); internal_static_google_cloud_compute_v1_SecurityPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicy_descriptor, @@ -35519,7 +35556,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_SecurityPolicyAdaptiveProtectionConfig_descriptor = - getDescriptor().getMessageTypes().get(1057); + getDescriptor().getMessageTypes().get(1058); internal_static_google_cloud_compute_v1_SecurityPolicyAdaptiveProtectionConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyAdaptiveProtectionConfig_descriptor, @@ -35527,7 +35564,7 @@ private static void _clinit_autosplit_dinit_2() { "Layer7DdosDefenseConfig", "Layer7DdosDefenseConfig", }); internal_static_google_cloud_compute_v1_SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig_descriptor = - getDescriptor().getMessageTypes().get(1058); + getDescriptor().getMessageTypes().get(1059); internal_static_google_cloud_compute_v1_SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig_descriptor, @@ -35535,7 +35572,7 @@ private static void _clinit_autosplit_dinit_2() { "Enable", "RuleVisibility", "Enable", "RuleVisibility", }); internal_static_google_cloud_compute_v1_SecurityPolicyAdvancedOptionsConfig_descriptor = - getDescriptor().getMessageTypes().get(1059); + getDescriptor().getMessageTypes().get(1060); internal_static_google_cloud_compute_v1_SecurityPolicyAdvancedOptionsConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyAdvancedOptionsConfig_descriptor, @@ -35548,7 +35585,7 @@ private static void _clinit_autosplit_dinit_2() { "LogLevel", }); internal_static_google_cloud_compute_v1_SecurityPolicyAdvancedOptionsConfigJsonCustomConfig_descriptor = - getDescriptor().getMessageTypes().get(1060); + getDescriptor().getMessageTypes().get(1061); internal_static_google_cloud_compute_v1_SecurityPolicyAdvancedOptionsConfigJsonCustomConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyAdvancedOptionsConfigJsonCustomConfig_descriptor, @@ -35556,7 +35593,7 @@ private static void _clinit_autosplit_dinit_2() { "ContentTypes", }); internal_static_google_cloud_compute_v1_SecurityPolicyDdosProtectionConfig_descriptor = - getDescriptor().getMessageTypes().get(1061); + getDescriptor().getMessageTypes().get(1062); internal_static_google_cloud_compute_v1_SecurityPolicyDdosProtectionConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyDdosProtectionConfig_descriptor, @@ -35564,7 +35601,7 @@ private static void _clinit_autosplit_dinit_2() { "DdosProtection", "DdosProtection", }); internal_static_google_cloud_compute_v1_SecurityPolicyList_descriptor = - getDescriptor().getMessageTypes().get(1062); + getDescriptor().getMessageTypes().get(1063); internal_static_google_cloud_compute_v1_SecurityPolicyList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyList_descriptor, @@ -35580,7 +35617,7 @@ private static void _clinit_autosplit_dinit_2() { "Warning", }); internal_static_google_cloud_compute_v1_SecurityPolicyRecaptchaOptionsConfig_descriptor = - getDescriptor().getMessageTypes().get(1063); + getDescriptor().getMessageTypes().get(1064); internal_static_google_cloud_compute_v1_SecurityPolicyRecaptchaOptionsConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyRecaptchaOptionsConfig_descriptor, @@ -35588,7 +35625,7 @@ private static void _clinit_autosplit_dinit_2() { "RedirectSiteKey", "RedirectSiteKey", }); internal_static_google_cloud_compute_v1_SecurityPolicyReference_descriptor = - getDescriptor().getMessageTypes().get(1064); + getDescriptor().getMessageTypes().get(1065); internal_static_google_cloud_compute_v1_SecurityPolicyReference_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyReference_descriptor, @@ -35596,7 +35633,7 @@ private static void _clinit_autosplit_dinit_2() { "SecurityPolicy", "SecurityPolicy", }); internal_static_google_cloud_compute_v1_SecurityPolicyRule_descriptor = - getDescriptor().getMessageTypes().get(1065); + getDescriptor().getMessageTypes().get(1066); internal_static_google_cloud_compute_v1_SecurityPolicyRule_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyRule_descriptor, @@ -35623,7 +35660,7 @@ private static void _clinit_autosplit_dinit_2() { "RedirectOptions", }); internal_static_google_cloud_compute_v1_SecurityPolicyRuleHttpHeaderAction_descriptor = - getDescriptor().getMessageTypes().get(1066); + getDescriptor().getMessageTypes().get(1067); internal_static_google_cloud_compute_v1_SecurityPolicyRuleHttpHeaderAction_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyRuleHttpHeaderAction_descriptor, @@ -35631,7 +35668,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestHeadersToAdds", }); internal_static_google_cloud_compute_v1_SecurityPolicyRuleHttpHeaderActionHttpHeaderOption_descriptor = - getDescriptor().getMessageTypes().get(1067); + getDescriptor().getMessageTypes().get(1068); internal_static_google_cloud_compute_v1_SecurityPolicyRuleHttpHeaderActionHttpHeaderOption_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyRuleHttpHeaderActionHttpHeaderOption_descriptor, @@ -35639,7 +35676,7 @@ private static void _clinit_autosplit_dinit_2() { "HeaderName", "HeaderValue", "HeaderName", "HeaderValue", }); internal_static_google_cloud_compute_v1_SecurityPolicyRuleMatcher_descriptor = - getDescriptor().getMessageTypes().get(1068); + getDescriptor().getMessageTypes().get(1069); internal_static_google_cloud_compute_v1_SecurityPolicyRuleMatcher_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyRuleMatcher_descriptor, @@ -35647,7 +35684,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(1069); + getDescriptor().getMessageTypes().get(1070); internal_static_google_cloud_compute_v1_SecurityPolicyRuleMatcherConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyRuleMatcherConfig_descriptor, @@ -35655,7 +35692,7 @@ private static void _clinit_autosplit_dinit_2() { "SrcIpRanges", }); internal_static_google_cloud_compute_v1_SecurityPolicyRulePreconfiguredWafConfig_descriptor = - getDescriptor().getMessageTypes().get(1070); + getDescriptor().getMessageTypes().get(1071); internal_static_google_cloud_compute_v1_SecurityPolicyRulePreconfiguredWafConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyRulePreconfiguredWafConfig_descriptor, @@ -35663,7 +35700,7 @@ private static void _clinit_autosplit_dinit_2() { "Exclusions", }); internal_static_google_cloud_compute_v1_SecurityPolicyRulePreconfiguredWafConfigExclusion_descriptor = - getDescriptor().getMessageTypes().get(1071); + getDescriptor().getMessageTypes().get(1072); internal_static_google_cloud_compute_v1_SecurityPolicyRulePreconfiguredWafConfigExclusion_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyRulePreconfiguredWafConfigExclusion_descriptor, @@ -35677,7 +35714,7 @@ private static void _clinit_autosplit_dinit_2() { "TargetRuleSet", }); internal_static_google_cloud_compute_v1_SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParams_descriptor = - getDescriptor().getMessageTypes().get(1072); + getDescriptor().getMessageTypes().get(1073); internal_static_google_cloud_compute_v1_SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParams_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyRulePreconfiguredWafConfigExclusionFieldParams_descriptor, @@ -35685,7 +35722,7 @@ private static void _clinit_autosplit_dinit_2() { "Op", "Val", "Op", "Val", }); internal_static_google_cloud_compute_v1_SecurityPolicyRuleRateLimitOptions_descriptor = - getDescriptor().getMessageTypes().get(1073); + getDescriptor().getMessageTypes().get(1074); internal_static_google_cloud_compute_v1_SecurityPolicyRuleRateLimitOptions_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyRuleRateLimitOptions_descriptor, @@ -35709,7 +35746,7 @@ private static void _clinit_autosplit_dinit_2() { "RateLimitThreshold", }); internal_static_google_cloud_compute_v1_SecurityPolicyRuleRateLimitOptionsEnforceOnKeyConfig_descriptor = - getDescriptor().getMessageTypes().get(1074); + getDescriptor().getMessageTypes().get(1075); internal_static_google_cloud_compute_v1_SecurityPolicyRuleRateLimitOptionsEnforceOnKeyConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyRuleRateLimitOptionsEnforceOnKeyConfig_descriptor, @@ -35717,7 +35754,7 @@ private static void _clinit_autosplit_dinit_2() { "EnforceOnKeyName", "EnforceOnKeyType", "EnforceOnKeyName", "EnforceOnKeyType", }); internal_static_google_cloud_compute_v1_SecurityPolicyRuleRateLimitOptionsThreshold_descriptor = - getDescriptor().getMessageTypes().get(1075); + getDescriptor().getMessageTypes().get(1076); internal_static_google_cloud_compute_v1_SecurityPolicyRuleRateLimitOptionsThreshold_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyRuleRateLimitOptionsThreshold_descriptor, @@ -35725,7 +35762,7 @@ private static void _clinit_autosplit_dinit_2() { "Count", "IntervalSec", "Count", "IntervalSec", }); internal_static_google_cloud_compute_v1_SecurityPolicyRuleRedirectOptions_descriptor = - getDescriptor().getMessageTypes().get(1076); + getDescriptor().getMessageTypes().get(1077); internal_static_google_cloud_compute_v1_SecurityPolicyRuleRedirectOptions_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyRuleRedirectOptions_descriptor, @@ -35733,7 +35770,7 @@ private static void _clinit_autosplit_dinit_2() { "Target", "Type", "Target", "Type", }); internal_static_google_cloud_compute_v1_SecuritySettings_descriptor = - getDescriptor().getMessageTypes().get(1077); + getDescriptor().getMessageTypes().get(1078); internal_static_google_cloud_compute_v1_SecuritySettings_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecuritySettings_descriptor, @@ -35741,7 +35778,7 @@ private static void _clinit_autosplit_dinit_2() { "ClientTlsPolicy", "SubjectAltNames", "ClientTlsPolicy", }); internal_static_google_cloud_compute_v1_SendDiagnosticInterruptInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1078); + getDescriptor().getMessageTypes().get(1079); internal_static_google_cloud_compute_v1_SendDiagnosticInterruptInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SendDiagnosticInterruptInstanceRequest_descriptor, @@ -35749,13 +35786,13 @@ private static void _clinit_autosplit_dinit_2() { "Instance", "Project", "Zone", }); internal_static_google_cloud_compute_v1_SendDiagnosticInterruptInstanceResponse_descriptor = - getDescriptor().getMessageTypes().get(1079); + getDescriptor().getMessageTypes().get(1080); 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(1080); + getDescriptor().getMessageTypes().get(1081); internal_static_google_cloud_compute_v1_SerialPortOutput_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SerialPortOutput_descriptor, @@ -35772,7 +35809,7 @@ private static void _clinit_autosplit_dinit_2() { "Start", }); internal_static_google_cloud_compute_v1_ServerBinding_descriptor = - getDescriptor().getMessageTypes().get(1081); + getDescriptor().getMessageTypes().get(1082); internal_static_google_cloud_compute_v1_ServerBinding_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ServerBinding_descriptor, @@ -35780,7 +35817,7 @@ private static void _clinit_autosplit_dinit_2() { "Type", "Type", }); internal_static_google_cloud_compute_v1_ServiceAccount_descriptor = - getDescriptor().getMessageTypes().get(1082); + getDescriptor().getMessageTypes().get(1083); internal_static_google_cloud_compute_v1_ServiceAccount_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ServiceAccount_descriptor, @@ -35788,7 +35825,7 @@ private static void _clinit_autosplit_dinit_2() { "Email", "Scopes", "Email", }); internal_static_google_cloud_compute_v1_ServiceAttachment_descriptor = - getDescriptor().getMessageTypes().get(1083); + getDescriptor().getMessageTypes().get(1084); internal_static_google_cloud_compute_v1_ServiceAttachment_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ServiceAttachment_descriptor, @@ -35828,7 +35865,7 @@ private static void _clinit_autosplit_dinit_2() { "TargetService", }); internal_static_google_cloud_compute_v1_ServiceAttachmentAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1084); + getDescriptor().getMessageTypes().get(1085); internal_static_google_cloud_compute_v1_ServiceAttachmentAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ServiceAttachmentAggregatedList_descriptor, @@ -35857,7 +35894,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_ServiceAttachmentConnectedEndpoint_descriptor = - getDescriptor().getMessageTypes().get(1085); + getDescriptor().getMessageTypes().get(1086); internal_static_google_cloud_compute_v1_ServiceAttachmentConnectedEndpoint_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ServiceAttachmentConnectedEndpoint_descriptor, @@ -35865,7 +35902,7 @@ private static void _clinit_autosplit_dinit_2() { "Endpoint", "PscConnectionId", "Status", "Endpoint", "PscConnectionId", "Status", }); internal_static_google_cloud_compute_v1_ServiceAttachmentConsumerProjectLimit_descriptor = - getDescriptor().getMessageTypes().get(1086); + getDescriptor().getMessageTypes().get(1087); internal_static_google_cloud_compute_v1_ServiceAttachmentConsumerProjectLimit_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ServiceAttachmentConsumerProjectLimit_descriptor, @@ -35878,7 +35915,7 @@ private static void _clinit_autosplit_dinit_2() { "ProjectIdOrNum", }); internal_static_google_cloud_compute_v1_ServiceAttachmentList_descriptor = - getDescriptor().getMessageTypes().get(1087); + getDescriptor().getMessageTypes().get(1088); internal_static_google_cloud_compute_v1_ServiceAttachmentList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ServiceAttachmentList_descriptor, @@ -35896,7 +35933,7 @@ private static void _clinit_autosplit_dinit_2() { "Warning", }); internal_static_google_cloud_compute_v1_ServiceAttachmentsScopedList_descriptor = - getDescriptor().getMessageTypes().get(1088); + getDescriptor().getMessageTypes().get(1089); internal_static_google_cloud_compute_v1_ServiceAttachmentsScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ServiceAttachmentsScopedList_descriptor, @@ -35904,7 +35941,7 @@ private static void _clinit_autosplit_dinit_2() { "ServiceAttachments", "Warning", "Warning", }); internal_static_google_cloud_compute_v1_SetBackendServiceTargetSslProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1089); + getDescriptor().getMessageTypes().get(1090); internal_static_google_cloud_compute_v1_SetBackendServiceTargetSslProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetBackendServiceTargetSslProxyRequest_descriptor, @@ -35916,7 +35953,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_SetBackendServiceTargetTcpProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1090); + getDescriptor().getMessageTypes().get(1091); internal_static_google_cloud_compute_v1_SetBackendServiceTargetTcpProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetBackendServiceTargetTcpProxyRequest_descriptor, @@ -35928,7 +35965,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_SetBackupTargetPoolRequest_descriptor = - getDescriptor().getMessageTypes().get(1091); + getDescriptor().getMessageTypes().get(1092); internal_static_google_cloud_compute_v1_SetBackupTargetPoolRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetBackupTargetPoolRequest_descriptor, @@ -35943,7 +35980,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_SetCertificateMapTargetHttpsProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1092); + getDescriptor().getMessageTypes().get(1093); internal_static_google_cloud_compute_v1_SetCertificateMapTargetHttpsProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetCertificateMapTargetHttpsProxyRequest_descriptor, @@ -35955,7 +35992,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_SetCertificateMapTargetSslProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1093); + getDescriptor().getMessageTypes().get(1094); internal_static_google_cloud_compute_v1_SetCertificateMapTargetSslProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetCertificateMapTargetSslProxyRequest_descriptor, @@ -35967,7 +36004,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_SetCommonInstanceMetadataProjectRequest_descriptor = - getDescriptor().getMessageTypes().get(1094); + getDescriptor().getMessageTypes().get(1095); internal_static_google_cloud_compute_v1_SetCommonInstanceMetadataProjectRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetCommonInstanceMetadataProjectRequest_descriptor, @@ -35975,7 +36012,7 @@ private static void _clinit_autosplit_dinit_2() { "MetadataResource", "Project", "RequestId", "RequestId", }); internal_static_google_cloud_compute_v1_SetDefaultNetworkTierProjectRequest_descriptor = - getDescriptor().getMessageTypes().get(1095); + getDescriptor().getMessageTypes().get(1096); internal_static_google_cloud_compute_v1_SetDefaultNetworkTierProjectRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetDefaultNetworkTierProjectRequest_descriptor, @@ -35983,7 +36020,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "ProjectsSetDefaultNetworkTierRequestResource", "RequestId", "RequestId", }); internal_static_google_cloud_compute_v1_SetDeletionProtectionInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1096); + getDescriptor().getMessageTypes().get(1097); internal_static_google_cloud_compute_v1_SetDeletionProtectionInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetDeletionProtectionInstanceRequest_descriptor, @@ -35997,7 +36034,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_SetDiskAutoDeleteInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1097); + getDescriptor().getMessageTypes().get(1098); internal_static_google_cloud_compute_v1_SetDiskAutoDeleteInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetDiskAutoDeleteInstanceRequest_descriptor, @@ -36005,7 +36042,7 @@ private static void _clinit_autosplit_dinit_2() { "AutoDelete", "DeviceName", "Instance", "Project", "RequestId", "Zone", "RequestId", }); internal_static_google_cloud_compute_v1_SetEdgeSecurityPolicyBackendBucketRequest_descriptor = - getDescriptor().getMessageTypes().get(1098); + getDescriptor().getMessageTypes().get(1099); internal_static_google_cloud_compute_v1_SetEdgeSecurityPolicyBackendBucketRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetEdgeSecurityPolicyBackendBucketRequest_descriptor, @@ -36017,7 +36054,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_SetEdgeSecurityPolicyBackendServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(1099); + getDescriptor().getMessageTypes().get(1100); internal_static_google_cloud_compute_v1_SetEdgeSecurityPolicyBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetEdgeSecurityPolicyBackendServiceRequest_descriptor, @@ -36033,7 +36070,7 @@ private static void _clinit_autosplit_dinit_2() { private static void _clinit_autosplit_dinit_3() { internal_static_google_cloud_compute_v1_SetIamPolicyBackendServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(1100); + getDescriptor().getMessageTypes().get(1101); internal_static_google_cloud_compute_v1_SetIamPolicyBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyBackendServiceRequest_descriptor, @@ -36041,7 +36078,7 @@ private static void _clinit_autosplit_dinit_3() { "GlobalSetPolicyRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(1101); + getDescriptor().getMessageTypes().get(1102); internal_static_google_cloud_compute_v1_SetIamPolicyDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyDiskRequest_descriptor, @@ -36049,7 +36086,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "Zone", "ZoneSetPolicyRequestResource", }); internal_static_google_cloud_compute_v1_SetIamPolicyFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1102); + getDescriptor().getMessageTypes().get(1103); internal_static_google_cloud_compute_v1_SetIamPolicyFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyFirewallPolicyRequest_descriptor, @@ -36057,7 +36094,7 @@ private static void _clinit_autosplit_dinit_3() { "GlobalOrganizationSetPolicyRequestResource", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyImageRequest_descriptor = - getDescriptor().getMessageTypes().get(1103); + getDescriptor().getMessageTypes().get(1104); internal_static_google_cloud_compute_v1_SetIamPolicyImageRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyImageRequest_descriptor, @@ -36065,7 +36102,7 @@ private static void _clinit_autosplit_dinit_3() { "GlobalSetPolicyRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1104); + getDescriptor().getMessageTypes().get(1105); internal_static_google_cloud_compute_v1_SetIamPolicyInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyInstanceRequest_descriptor, @@ -36073,7 +36110,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "Zone", "ZoneSetPolicyRequestResource", }); internal_static_google_cloud_compute_v1_SetIamPolicyInstanceTemplateRequest_descriptor = - getDescriptor().getMessageTypes().get(1105); + getDescriptor().getMessageTypes().get(1106); internal_static_google_cloud_compute_v1_SetIamPolicyInstanceTemplateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyInstanceTemplateRequest_descriptor, @@ -36081,7 +36118,7 @@ private static void _clinit_autosplit_dinit_3() { "GlobalSetPolicyRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyLicenseRequest_descriptor = - getDescriptor().getMessageTypes().get(1106); + getDescriptor().getMessageTypes().get(1107); internal_static_google_cloud_compute_v1_SetIamPolicyLicenseRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyLicenseRequest_descriptor, @@ -36089,7 +36126,7 @@ private static void _clinit_autosplit_dinit_3() { "GlobalSetPolicyRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyMachineImageRequest_descriptor = - getDescriptor().getMessageTypes().get(1107); + getDescriptor().getMessageTypes().get(1108); internal_static_google_cloud_compute_v1_SetIamPolicyMachineImageRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyMachineImageRequest_descriptor, @@ -36097,7 +36134,7 @@ private static void _clinit_autosplit_dinit_3() { "GlobalSetPolicyRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyNetworkAttachmentRequest_descriptor = - getDescriptor().getMessageTypes().get(1108); + getDescriptor().getMessageTypes().get(1109); internal_static_google_cloud_compute_v1_SetIamPolicyNetworkAttachmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyNetworkAttachmentRequest_descriptor, @@ -36105,7 +36142,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RegionSetPolicyRequestResource", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1109); + getDescriptor().getMessageTypes().get(1110); internal_static_google_cloud_compute_v1_SetIamPolicyNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyNetworkFirewallPolicyRequest_descriptor, @@ -36113,7 +36150,7 @@ private static void _clinit_autosplit_dinit_3() { "GlobalSetPolicyRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyNodeGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(1110); + getDescriptor().getMessageTypes().get(1111); internal_static_google_cloud_compute_v1_SetIamPolicyNodeGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyNodeGroupRequest_descriptor, @@ -36121,7 +36158,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "Zone", "ZoneSetPolicyRequestResource", }); internal_static_google_cloud_compute_v1_SetIamPolicyNodeTemplateRequest_descriptor = - getDescriptor().getMessageTypes().get(1111); + getDescriptor().getMessageTypes().get(1112); internal_static_google_cloud_compute_v1_SetIamPolicyNodeTemplateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyNodeTemplateRequest_descriptor, @@ -36129,7 +36166,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RegionSetPolicyRequestResource", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyRegionBackendServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(1112); + getDescriptor().getMessageTypes().get(1113); internal_static_google_cloud_compute_v1_SetIamPolicyRegionBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyRegionBackendServiceRequest_descriptor, @@ -36137,7 +36174,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RegionSetPolicyRequestResource", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyRegionDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(1113); + getDescriptor().getMessageTypes().get(1114); internal_static_google_cloud_compute_v1_SetIamPolicyRegionDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyRegionDiskRequest_descriptor, @@ -36145,7 +36182,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RegionSetPolicyRequestResource", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyRegionNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1114); + getDescriptor().getMessageTypes().get(1115); internal_static_google_cloud_compute_v1_SetIamPolicyRegionNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyRegionNetworkFirewallPolicyRequest_descriptor, @@ -36153,7 +36190,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RegionSetPolicyRequestResource", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyReservationRequest_descriptor = - getDescriptor().getMessageTypes().get(1115); + getDescriptor().getMessageTypes().get(1116); internal_static_google_cloud_compute_v1_SetIamPolicyReservationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyReservationRequest_descriptor, @@ -36161,7 +36198,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "Zone", "ZoneSetPolicyRequestResource", }); internal_static_google_cloud_compute_v1_SetIamPolicyResourcePolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1116); + getDescriptor().getMessageTypes().get(1117); internal_static_google_cloud_compute_v1_SetIamPolicyResourcePolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyResourcePolicyRequest_descriptor, @@ -36169,7 +36206,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RegionSetPolicyRequestResource", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyServiceAttachmentRequest_descriptor = - getDescriptor().getMessageTypes().get(1117); + getDescriptor().getMessageTypes().get(1118); internal_static_google_cloud_compute_v1_SetIamPolicyServiceAttachmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyServiceAttachmentRequest_descriptor, @@ -36177,7 +36214,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RegionSetPolicyRequestResource", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicySnapshotRequest_descriptor = - getDescriptor().getMessageTypes().get(1118); + getDescriptor().getMessageTypes().get(1119); internal_static_google_cloud_compute_v1_SetIamPolicySnapshotRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicySnapshotRequest_descriptor, @@ -36185,7 +36222,7 @@ private static void _clinit_autosplit_dinit_3() { "GlobalSetPolicyRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicySubnetworkRequest_descriptor = - getDescriptor().getMessageTypes().get(1119); + getDescriptor().getMessageTypes().get(1120); internal_static_google_cloud_compute_v1_SetIamPolicySubnetworkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicySubnetworkRequest_descriptor, @@ -36193,7 +36230,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RegionSetPolicyRequestResource", "Resource", }); internal_static_google_cloud_compute_v1_SetInstanceTemplateInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(1120); + getDescriptor().getMessageTypes().get(1121); internal_static_google_cloud_compute_v1_SetInstanceTemplateInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetInstanceTemplateInstanceGroupManagerRequest_descriptor, @@ -36206,7 +36243,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_SetInstanceTemplateRegionInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(1121); + getDescriptor().getMessageTypes().get(1122); internal_static_google_cloud_compute_v1_SetInstanceTemplateRegionInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetInstanceTemplateRegionInstanceGroupManagerRequest_descriptor, @@ -36219,7 +36256,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_SetLabelsAddressRequest_descriptor = - getDescriptor().getMessageTypes().get(1122); + getDescriptor().getMessageTypes().get(1123); internal_static_google_cloud_compute_v1_SetLabelsAddressRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsAddressRequest_descriptor, @@ -36232,7 +36269,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_SetLabelsDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(1123); + getDescriptor().getMessageTypes().get(1124); internal_static_google_cloud_compute_v1_SetLabelsDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsDiskRequest_descriptor, @@ -36245,7 +36282,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_SetLabelsExternalVpnGatewayRequest_descriptor = - getDescriptor().getMessageTypes().get(1124); + getDescriptor().getMessageTypes().get(1125); internal_static_google_cloud_compute_v1_SetLabelsExternalVpnGatewayRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsExternalVpnGatewayRequest_descriptor, @@ -36253,7 +36290,7 @@ private static void _clinit_autosplit_dinit_3() { "GlobalSetLabelsRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetLabelsForwardingRuleRequest_descriptor = - getDescriptor().getMessageTypes().get(1125); + getDescriptor().getMessageTypes().get(1126); internal_static_google_cloud_compute_v1_SetLabelsForwardingRuleRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsForwardingRuleRequest_descriptor, @@ -36266,7 +36303,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_SetLabelsGlobalAddressRequest_descriptor = - getDescriptor().getMessageTypes().get(1126); + getDescriptor().getMessageTypes().get(1127); internal_static_google_cloud_compute_v1_SetLabelsGlobalAddressRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsGlobalAddressRequest_descriptor, @@ -36274,7 +36311,7 @@ private static void _clinit_autosplit_dinit_3() { "GlobalSetLabelsRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetLabelsGlobalForwardingRuleRequest_descriptor = - getDescriptor().getMessageTypes().get(1127); + getDescriptor().getMessageTypes().get(1128); internal_static_google_cloud_compute_v1_SetLabelsGlobalForwardingRuleRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsGlobalForwardingRuleRequest_descriptor, @@ -36282,7 +36319,7 @@ private static void _clinit_autosplit_dinit_3() { "GlobalSetLabelsRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetLabelsImageRequest_descriptor = - getDescriptor().getMessageTypes().get(1128); + getDescriptor().getMessageTypes().get(1129); internal_static_google_cloud_compute_v1_SetLabelsImageRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsImageRequest_descriptor, @@ -36290,7 +36327,7 @@ private static void _clinit_autosplit_dinit_3() { "GlobalSetLabelsRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetLabelsInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1129); + getDescriptor().getMessageTypes().get(1130); internal_static_google_cloud_compute_v1_SetLabelsInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsInstanceRequest_descriptor, @@ -36303,7 +36340,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_SetLabelsInterconnectAttachmentRequest_descriptor = - getDescriptor().getMessageTypes().get(1130); + getDescriptor().getMessageTypes().get(1131); internal_static_google_cloud_compute_v1_SetLabelsInterconnectAttachmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsInterconnectAttachmentRequest_descriptor, @@ -36316,7 +36353,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_SetLabelsInterconnectRequest_descriptor = - getDescriptor().getMessageTypes().get(1131); + getDescriptor().getMessageTypes().get(1132); internal_static_google_cloud_compute_v1_SetLabelsInterconnectRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsInterconnectRequest_descriptor, @@ -36324,7 +36361,7 @@ private static void _clinit_autosplit_dinit_3() { "GlobalSetLabelsRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetLabelsRegionDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(1132); + getDescriptor().getMessageTypes().get(1133); internal_static_google_cloud_compute_v1_SetLabelsRegionDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsRegionDiskRequest_descriptor, @@ -36337,7 +36374,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_SetLabelsSecurityPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1133); + getDescriptor().getMessageTypes().get(1134); internal_static_google_cloud_compute_v1_SetLabelsSecurityPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsSecurityPolicyRequest_descriptor, @@ -36345,7 +36382,7 @@ private static void _clinit_autosplit_dinit_3() { "GlobalSetLabelsRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetLabelsSnapshotRequest_descriptor = - getDescriptor().getMessageTypes().get(1134); + getDescriptor().getMessageTypes().get(1135); internal_static_google_cloud_compute_v1_SetLabelsSnapshotRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsSnapshotRequest_descriptor, @@ -36353,7 +36390,7 @@ private static void _clinit_autosplit_dinit_3() { "GlobalSetLabelsRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetLabelsTargetVpnGatewayRequest_descriptor = - getDescriptor().getMessageTypes().get(1135); + getDescriptor().getMessageTypes().get(1136); internal_static_google_cloud_compute_v1_SetLabelsTargetVpnGatewayRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsTargetVpnGatewayRequest_descriptor, @@ -36366,7 +36403,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_SetLabelsVpnGatewayRequest_descriptor = - getDescriptor().getMessageTypes().get(1136); + getDescriptor().getMessageTypes().get(1137); internal_static_google_cloud_compute_v1_SetLabelsVpnGatewayRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsVpnGatewayRequest_descriptor, @@ -36379,7 +36416,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_SetLabelsVpnTunnelRequest_descriptor = - getDescriptor().getMessageTypes().get(1137); + getDescriptor().getMessageTypes().get(1138); internal_static_google_cloud_compute_v1_SetLabelsVpnTunnelRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsVpnTunnelRequest_descriptor, @@ -36392,7 +36429,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_SetMachineResourcesInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1138); + getDescriptor().getMessageTypes().get(1139); internal_static_google_cloud_compute_v1_SetMachineResourcesInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetMachineResourcesInstanceRequest_descriptor, @@ -36405,7 +36442,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_SetMachineTypeInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1139); + getDescriptor().getMessageTypes().get(1140); internal_static_google_cloud_compute_v1_SetMachineTypeInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetMachineTypeInstanceRequest_descriptor, @@ -36418,7 +36455,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_SetMetadataInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1140); + getDescriptor().getMessageTypes().get(1141); internal_static_google_cloud_compute_v1_SetMetadataInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetMetadataInstanceRequest_descriptor, @@ -36426,7 +36463,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(1141); + getDescriptor().getMessageTypes().get(1142); internal_static_google_cloud_compute_v1_SetMinCpuPlatformInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetMinCpuPlatformInstanceRequest_descriptor, @@ -36439,7 +36476,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_SetNameInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1142); + getDescriptor().getMessageTypes().get(1143); internal_static_google_cloud_compute_v1_SetNameInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetNameInstanceRequest_descriptor, @@ -36452,7 +36489,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_SetNamedPortsInstanceGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(1143); + getDescriptor().getMessageTypes().get(1144); internal_static_google_cloud_compute_v1_SetNamedPortsInstanceGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetNamedPortsInstanceGroupRequest_descriptor, @@ -36465,7 +36502,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_SetNamedPortsRegionInstanceGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(1144); + getDescriptor().getMessageTypes().get(1145); internal_static_google_cloud_compute_v1_SetNamedPortsRegionInstanceGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetNamedPortsRegionInstanceGroupRequest_descriptor, @@ -36478,7 +36515,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_SetNodeTemplateNodeGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(1145); + getDescriptor().getMessageTypes().get(1146); internal_static_google_cloud_compute_v1_SetNodeTemplateNodeGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetNodeTemplateNodeGroupRequest_descriptor, @@ -36491,7 +36528,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_SetPrivateIpGoogleAccessSubnetworkRequest_descriptor = - getDescriptor().getMessageTypes().get(1146); + getDescriptor().getMessageTypes().get(1147); internal_static_google_cloud_compute_v1_SetPrivateIpGoogleAccessSubnetworkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetPrivateIpGoogleAccessSubnetworkRequest_descriptor, @@ -36504,7 +36541,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_SetProxyHeaderTargetSslProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1147); + getDescriptor().getMessageTypes().get(1148); internal_static_google_cloud_compute_v1_SetProxyHeaderTargetSslProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetProxyHeaderTargetSslProxyRequest_descriptor, @@ -36516,7 +36553,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_SetProxyHeaderTargetTcpProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1148); + getDescriptor().getMessageTypes().get(1149); internal_static_google_cloud_compute_v1_SetProxyHeaderTargetTcpProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetProxyHeaderTargetTcpProxyRequest_descriptor, @@ -36528,7 +36565,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_SetQuicOverrideTargetHttpsProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1149); + getDescriptor().getMessageTypes().get(1150); internal_static_google_cloud_compute_v1_SetQuicOverrideTargetHttpsProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetQuicOverrideTargetHttpsProxyRequest_descriptor, @@ -36540,7 +36577,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_SetSchedulingInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1150); + getDescriptor().getMessageTypes().get(1151); internal_static_google_cloud_compute_v1_SetSchedulingInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetSchedulingInstanceRequest_descriptor, @@ -36548,7 +36585,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(1151); + getDescriptor().getMessageTypes().get(1152); internal_static_google_cloud_compute_v1_SetSecurityPolicyBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetSecurityPolicyBackendServiceRequest_descriptor, @@ -36560,7 +36597,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_SetServiceAccountInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1152); + getDescriptor().getMessageTypes().get(1153); internal_static_google_cloud_compute_v1_SetServiceAccountInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetServiceAccountInstanceRequest_descriptor, @@ -36573,7 +36610,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_SetShieldedInstanceIntegrityPolicyInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1153); + getDescriptor().getMessageTypes().get(1154); internal_static_google_cloud_compute_v1_SetShieldedInstanceIntegrityPolicyInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetShieldedInstanceIntegrityPolicyInstanceRequest_descriptor, @@ -36586,7 +36623,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_SetSslCertificatesRegionTargetHttpsProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1154); + getDescriptor().getMessageTypes().get(1155); internal_static_google_cloud_compute_v1_SetSslCertificatesRegionTargetHttpsProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetSslCertificatesRegionTargetHttpsProxyRequest_descriptor, @@ -36599,7 +36636,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_SetSslCertificatesTargetHttpsProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1155); + getDescriptor().getMessageTypes().get(1156); internal_static_google_cloud_compute_v1_SetSslCertificatesTargetHttpsProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetSslCertificatesTargetHttpsProxyRequest_descriptor, @@ -36611,7 +36648,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_SetSslCertificatesTargetSslProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1156); + getDescriptor().getMessageTypes().get(1157); internal_static_google_cloud_compute_v1_SetSslCertificatesTargetSslProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetSslCertificatesTargetSslProxyRequest_descriptor, @@ -36623,7 +36660,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_SetSslPolicyTargetHttpsProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1157); + getDescriptor().getMessageTypes().get(1158); internal_static_google_cloud_compute_v1_SetSslPolicyTargetHttpsProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetSslPolicyTargetHttpsProxyRequest_descriptor, @@ -36631,7 +36668,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "RequestId", "SslPolicyReferenceResource", "TargetHttpsProxy", "RequestId", }); internal_static_google_cloud_compute_v1_SetSslPolicyTargetSslProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1158); + getDescriptor().getMessageTypes().get(1159); internal_static_google_cloud_compute_v1_SetSslPolicyTargetSslProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetSslPolicyTargetSslProxyRequest_descriptor, @@ -36639,7 +36676,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "RequestId", "SslPolicyReferenceResource", "TargetSslProxy", "RequestId", }); internal_static_google_cloud_compute_v1_SetTagsInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1159); + getDescriptor().getMessageTypes().get(1160); internal_static_google_cloud_compute_v1_SetTagsInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetTagsInstanceRequest_descriptor, @@ -36647,7 +36684,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(1160); + getDescriptor().getMessageTypes().get(1161); internal_static_google_cloud_compute_v1_SetTargetForwardingRuleRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetTargetForwardingRuleRequest_descriptor, @@ -36660,7 +36697,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_SetTargetGlobalForwardingRuleRequest_descriptor = - getDescriptor().getMessageTypes().get(1161); + getDescriptor().getMessageTypes().get(1162); internal_static_google_cloud_compute_v1_SetTargetGlobalForwardingRuleRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetTargetGlobalForwardingRuleRequest_descriptor, @@ -36668,7 +36705,7 @@ private static void _clinit_autosplit_dinit_3() { "ForwardingRule", "Project", "RequestId", "TargetReferenceResource", "RequestId", }); internal_static_google_cloud_compute_v1_SetTargetPoolsInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(1162); + getDescriptor().getMessageTypes().get(1163); internal_static_google_cloud_compute_v1_SetTargetPoolsInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetTargetPoolsInstanceGroupManagerRequest_descriptor, @@ -36681,7 +36718,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_SetTargetPoolsRegionInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(1163); + getDescriptor().getMessageTypes().get(1164); internal_static_google_cloud_compute_v1_SetTargetPoolsRegionInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetTargetPoolsRegionInstanceGroupManagerRequest_descriptor, @@ -36694,7 +36731,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_SetUrlMapRegionTargetHttpProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1164); + getDescriptor().getMessageTypes().get(1165); internal_static_google_cloud_compute_v1_SetUrlMapRegionTargetHttpProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetUrlMapRegionTargetHttpProxyRequest_descriptor, @@ -36707,7 +36744,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_SetUrlMapRegionTargetHttpsProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1165); + getDescriptor().getMessageTypes().get(1166); internal_static_google_cloud_compute_v1_SetUrlMapRegionTargetHttpsProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetUrlMapRegionTargetHttpsProxyRequest_descriptor, @@ -36720,7 +36757,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_SetUrlMapTargetHttpProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1166); + getDescriptor().getMessageTypes().get(1167); internal_static_google_cloud_compute_v1_SetUrlMapTargetHttpProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetUrlMapTargetHttpProxyRequest_descriptor, @@ -36728,7 +36765,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "RequestId", "TargetHttpProxy", "UrlMapReferenceResource", "RequestId", }); internal_static_google_cloud_compute_v1_SetUrlMapTargetHttpsProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1167); + getDescriptor().getMessageTypes().get(1168); internal_static_google_cloud_compute_v1_SetUrlMapTargetHttpsProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetUrlMapTargetHttpsProxyRequest_descriptor, @@ -36736,7 +36773,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "RequestId", "TargetHttpsProxy", "UrlMapReferenceResource", "RequestId", }); internal_static_google_cloud_compute_v1_SetUsageExportBucketProjectRequest_descriptor = - getDescriptor().getMessageTypes().get(1168); + getDescriptor().getMessageTypes().get(1169); internal_static_google_cloud_compute_v1_SetUsageExportBucketProjectRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetUsageExportBucketProjectRequest_descriptor, @@ -36744,7 +36781,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "RequestId", "UsageExportLocationResource", "RequestId", }); internal_static_google_cloud_compute_v1_ShareSettings_descriptor = - getDescriptor().getMessageTypes().get(1169); + getDescriptor().getMessageTypes().get(1170); internal_static_google_cloud_compute_v1_ShareSettings_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ShareSettings_descriptor, @@ -36760,7 +36797,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_ShareSettingsProjectConfig_descriptor = - getDescriptor().getMessageTypes().get(1170); + getDescriptor().getMessageTypes().get(1171); internal_static_google_cloud_compute_v1_ShareSettingsProjectConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ShareSettingsProjectConfig_descriptor, @@ -36768,7 +36805,7 @@ private static void _clinit_autosplit_dinit_3() { "ProjectId", "ProjectId", }); internal_static_google_cloud_compute_v1_ShieldedInstanceConfig_descriptor = - getDescriptor().getMessageTypes().get(1171); + getDescriptor().getMessageTypes().get(1172); internal_static_google_cloud_compute_v1_ShieldedInstanceConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ShieldedInstanceConfig_descriptor, @@ -36781,7 +36818,7 @@ private static void _clinit_autosplit_dinit_3() { "EnableVtpm", }); internal_static_google_cloud_compute_v1_ShieldedInstanceIdentity_descriptor = - getDescriptor().getMessageTypes().get(1172); + getDescriptor().getMessageTypes().get(1173); internal_static_google_cloud_compute_v1_ShieldedInstanceIdentity_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ShieldedInstanceIdentity_descriptor, @@ -36789,7 +36826,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(1173); + getDescriptor().getMessageTypes().get(1174); internal_static_google_cloud_compute_v1_ShieldedInstanceIdentityEntry_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ShieldedInstanceIdentityEntry_descriptor, @@ -36797,7 +36834,7 @@ private static void _clinit_autosplit_dinit_3() { "EkCert", "EkPub", "EkCert", "EkPub", }); internal_static_google_cloud_compute_v1_ShieldedInstanceIntegrityPolicy_descriptor = - getDescriptor().getMessageTypes().get(1174); + getDescriptor().getMessageTypes().get(1175); internal_static_google_cloud_compute_v1_ShieldedInstanceIntegrityPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ShieldedInstanceIntegrityPolicy_descriptor, @@ -36805,7 +36842,7 @@ private static void _clinit_autosplit_dinit_3() { "UpdateAutoLearnPolicy", "UpdateAutoLearnPolicy", }); internal_static_google_cloud_compute_v1_SignedUrlKey_descriptor = - getDescriptor().getMessageTypes().get(1175); + getDescriptor().getMessageTypes().get(1176); internal_static_google_cloud_compute_v1_SignedUrlKey_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SignedUrlKey_descriptor, @@ -36813,7 +36850,7 @@ private static void _clinit_autosplit_dinit_3() { "KeyName", "KeyValue", "KeyName", "KeyValue", }); internal_static_google_cloud_compute_v1_SimulateMaintenanceEventInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1176); + getDescriptor().getMessageTypes().get(1177); internal_static_google_cloud_compute_v1_SimulateMaintenanceEventInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SimulateMaintenanceEventInstanceRequest_descriptor, @@ -36821,7 +36858,7 @@ private static void _clinit_autosplit_dinit_3() { "Instance", "Project", "RequestId", "Zone", "RequestId", }); internal_static_google_cloud_compute_v1_SimulateMaintenanceEventNodeGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(1177); + getDescriptor().getMessageTypes().get(1178); internal_static_google_cloud_compute_v1_SimulateMaintenanceEventNodeGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SimulateMaintenanceEventNodeGroupRequest_descriptor, @@ -36834,7 +36871,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_Snapshot_descriptor = - getDescriptor().getMessageTypes().get(1178); + getDescriptor().getMessageTypes().get(1179); internal_static_google_cloud_compute_v1_Snapshot_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Snapshot_descriptor, @@ -36903,7 +36940,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_SnapshotList_descriptor = - getDescriptor().getMessageTypes().get(1179); + getDescriptor().getMessageTypes().get(1180); internal_static_google_cloud_compute_v1_SnapshotList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SnapshotList_descriptor, @@ -36921,7 +36958,7 @@ private static void _clinit_autosplit_dinit_3() { "Warning", }); internal_static_google_cloud_compute_v1_SourceDiskEncryptionKey_descriptor = - getDescriptor().getMessageTypes().get(1180); + getDescriptor().getMessageTypes().get(1181); internal_static_google_cloud_compute_v1_SourceDiskEncryptionKey_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SourceDiskEncryptionKey_descriptor, @@ -36929,7 +36966,7 @@ private static void _clinit_autosplit_dinit_3() { "DiskEncryptionKey", "SourceDisk", "DiskEncryptionKey", "SourceDisk", }); internal_static_google_cloud_compute_v1_SourceInstanceParams_descriptor = - getDescriptor().getMessageTypes().get(1181); + getDescriptor().getMessageTypes().get(1182); internal_static_google_cloud_compute_v1_SourceInstanceParams_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SourceInstanceParams_descriptor, @@ -36937,7 +36974,7 @@ private static void _clinit_autosplit_dinit_3() { "DiskConfigs", }); internal_static_google_cloud_compute_v1_SourceInstanceProperties_descriptor = - getDescriptor().getMessageTypes().get(1182); + getDescriptor().getMessageTypes().get(1183); internal_static_google_cloud_compute_v1_SourceInstanceProperties_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SourceInstanceProperties_descriptor, @@ -36977,7 +37014,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_SslCertificate_descriptor = - getDescriptor().getMessageTypes().get(1183); + getDescriptor().getMessageTypes().get(1184); internal_static_google_cloud_compute_v1_SslCertificate_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SslCertificate_descriptor, @@ -37011,7 +37048,7 @@ private static void _clinit_autosplit_dinit_3() { "Type", }); internal_static_google_cloud_compute_v1_SslCertificateAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1184); + getDescriptor().getMessageTypes().get(1185); internal_static_google_cloud_compute_v1_SslCertificateAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SslCertificateAggregatedList_descriptor, @@ -37040,7 +37077,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_SslCertificateList_descriptor = - getDescriptor().getMessageTypes().get(1185); + getDescriptor().getMessageTypes().get(1186); internal_static_google_cloud_compute_v1_SslCertificateList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SslCertificateList_descriptor, @@ -37058,7 +37095,7 @@ private static void _clinit_autosplit_dinit_3() { "Warning", }); internal_static_google_cloud_compute_v1_SslCertificateManagedSslCertificate_descriptor = - getDescriptor().getMessageTypes().get(1186); + getDescriptor().getMessageTypes().get(1187); internal_static_google_cloud_compute_v1_SslCertificateManagedSslCertificate_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SslCertificateManagedSslCertificate_descriptor, @@ -37076,7 +37113,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_SslCertificateSelfManagedSslCertificate_descriptor = - getDescriptor().getMessageTypes().get(1187); + getDescriptor().getMessageTypes().get(1188); internal_static_google_cloud_compute_v1_SslCertificateSelfManagedSslCertificate_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SslCertificateSelfManagedSslCertificate_descriptor, @@ -37084,7 +37121,7 @@ private static void _clinit_autosplit_dinit_3() { "Certificate", "PrivateKey", "Certificate", "PrivateKey", }); internal_static_google_cloud_compute_v1_SslCertificatesScopedList_descriptor = - getDescriptor().getMessageTypes().get(1188); + getDescriptor().getMessageTypes().get(1189); internal_static_google_cloud_compute_v1_SslCertificatesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SslCertificatesScopedList_descriptor, @@ -37092,7 +37129,7 @@ private static void _clinit_autosplit_dinit_3() { "SslCertificates", "Warning", "Warning", }); internal_static_google_cloud_compute_v1_SslPoliciesAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1189); + getDescriptor().getMessageTypes().get(1190); internal_static_google_cloud_compute_v1_SslPoliciesAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SslPoliciesAggregatedList_descriptor, @@ -37123,7 +37160,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_SslPoliciesList_descriptor = - getDescriptor().getMessageTypes().get(1190); + getDescriptor().getMessageTypes().get(1191); internal_static_google_cloud_compute_v1_SslPoliciesList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SslPoliciesList_descriptor, @@ -37141,7 +37178,7 @@ private static void _clinit_autosplit_dinit_3() { "Warning", }); internal_static_google_cloud_compute_v1_SslPoliciesListAvailableFeaturesResponse_descriptor = - getDescriptor().getMessageTypes().get(1191); + getDescriptor().getMessageTypes().get(1192); internal_static_google_cloud_compute_v1_SslPoliciesListAvailableFeaturesResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SslPoliciesListAvailableFeaturesResponse_descriptor, @@ -37149,7 +37186,7 @@ private static void _clinit_autosplit_dinit_3() { "Features", }); internal_static_google_cloud_compute_v1_SslPoliciesScopedList_descriptor = - getDescriptor().getMessageTypes().get(1192); + getDescriptor().getMessageTypes().get(1193); internal_static_google_cloud_compute_v1_SslPoliciesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SslPoliciesScopedList_descriptor, @@ -37157,7 +37194,7 @@ private static void _clinit_autosplit_dinit_3() { "SslPolicies", "Warning", "Warning", }); internal_static_google_cloud_compute_v1_SslPolicy_descriptor = - getDescriptor().getMessageTypes().get(1193); + getDescriptor().getMessageTypes().get(1194); internal_static_google_cloud_compute_v1_SslPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SslPolicy_descriptor, @@ -37187,7 +37224,7 @@ private static void _clinit_autosplit_dinit_3() { "SelfLink", }); internal_static_google_cloud_compute_v1_SslPolicyReference_descriptor = - getDescriptor().getMessageTypes().get(1194); + getDescriptor().getMessageTypes().get(1195); internal_static_google_cloud_compute_v1_SslPolicyReference_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SslPolicyReference_descriptor, @@ -37195,7 +37232,7 @@ private static void _clinit_autosplit_dinit_3() { "SslPolicy", "SslPolicy", }); internal_static_google_cloud_compute_v1_StartAsyncReplicationDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(1195); + getDescriptor().getMessageTypes().get(1196); internal_static_google_cloud_compute_v1_StartAsyncReplicationDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StartAsyncReplicationDiskRequest_descriptor, @@ -37208,7 +37245,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_StartAsyncReplicationRegionDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(1196); + getDescriptor().getMessageTypes().get(1197); internal_static_google_cloud_compute_v1_StartAsyncReplicationRegionDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StartAsyncReplicationRegionDiskRequest_descriptor, @@ -37221,7 +37258,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_StartInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1197); + getDescriptor().getMessageTypes().get(1198); internal_static_google_cloud_compute_v1_StartInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StartInstanceRequest_descriptor, @@ -37229,7 +37266,7 @@ private static void _clinit_autosplit_dinit_3() { "Instance", "Project", "RequestId", "Zone", "RequestId", }); internal_static_google_cloud_compute_v1_StartWithEncryptionKeyInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1198); + getDescriptor().getMessageTypes().get(1199); internal_static_google_cloud_compute_v1_StartWithEncryptionKeyInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StartWithEncryptionKeyInstanceRequest_descriptor, @@ -37242,7 +37279,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_StatefulPolicy_descriptor = - getDescriptor().getMessageTypes().get(1199); + getDescriptor().getMessageTypes().get(1200); internal_static_google_cloud_compute_v1_StatefulPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StatefulPolicy_descriptor, @@ -37250,7 +37287,7 @@ private static void _clinit_autosplit_dinit_3() { "PreservedState", "PreservedState", }); internal_static_google_cloud_compute_v1_StatefulPolicyPreservedState_descriptor = - getDescriptor().getMessageTypes().get(1200); + getDescriptor().getMessageTypes().get(1201); internal_static_google_cloud_compute_v1_StatefulPolicyPreservedState_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StatefulPolicyPreservedState_descriptor, @@ -37268,7 +37305,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_StatefulPolicyPreservedStateDiskDevice_descriptor = - getDescriptor().getMessageTypes().get(1201); + getDescriptor().getMessageTypes().get(1202); internal_static_google_cloud_compute_v1_StatefulPolicyPreservedStateDiskDevice_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StatefulPolicyPreservedStateDiskDevice_descriptor, @@ -37276,7 +37313,7 @@ private static void _clinit_autosplit_dinit_3() { "AutoDelete", "AutoDelete", }); internal_static_google_cloud_compute_v1_StopAsyncReplicationDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(1202); + getDescriptor().getMessageTypes().get(1203); internal_static_google_cloud_compute_v1_StopAsyncReplicationDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StopAsyncReplicationDiskRequest_descriptor, @@ -37284,7 +37321,7 @@ private static void _clinit_autosplit_dinit_3() { "Disk", "Project", "RequestId", "Zone", "RequestId", }); internal_static_google_cloud_compute_v1_StopAsyncReplicationRegionDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(1203); + getDescriptor().getMessageTypes().get(1204); internal_static_google_cloud_compute_v1_StopAsyncReplicationRegionDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StopAsyncReplicationRegionDiskRequest_descriptor, @@ -37292,7 +37329,7 @@ private static void _clinit_autosplit_dinit_3() { "Disk", "Project", "Region", "RequestId", "RequestId", }); internal_static_google_cloud_compute_v1_StopGroupAsyncReplicationDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(1204); + getDescriptor().getMessageTypes().get(1205); internal_static_google_cloud_compute_v1_StopGroupAsyncReplicationDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StopGroupAsyncReplicationDiskRequest_descriptor, @@ -37304,7 +37341,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_StopGroupAsyncReplicationRegionDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(1205); + getDescriptor().getMessageTypes().get(1206); internal_static_google_cloud_compute_v1_StopGroupAsyncReplicationRegionDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StopGroupAsyncReplicationRegionDiskRequest_descriptor, @@ -37316,7 +37353,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_StopInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1206); + getDescriptor().getMessageTypes().get(1207); internal_static_google_cloud_compute_v1_StopInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StopInstanceRequest_descriptor, @@ -37330,7 +37367,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_Subnetwork_descriptor = - getDescriptor().getMessageTypes().get(1207); + getDescriptor().getMessageTypes().get(1208); internal_static_google_cloud_compute_v1_Subnetwork_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Subnetwork_descriptor, @@ -37384,7 +37421,7 @@ private static void _clinit_autosplit_dinit_3() { "State", }); internal_static_google_cloud_compute_v1_SubnetworkAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1208); + getDescriptor().getMessageTypes().get(1209); internal_static_google_cloud_compute_v1_SubnetworkAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SubnetworkAggregatedList_descriptor, @@ -37413,7 +37450,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_SubnetworkList_descriptor = - getDescriptor().getMessageTypes().get(1209); + getDescriptor().getMessageTypes().get(1210); internal_static_google_cloud_compute_v1_SubnetworkList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SubnetworkList_descriptor, @@ -37431,7 +37468,7 @@ private static void _clinit_autosplit_dinit_3() { "Warning", }); internal_static_google_cloud_compute_v1_SubnetworkLogConfig_descriptor = - getDescriptor().getMessageTypes().get(1210); + getDescriptor().getMessageTypes().get(1211); internal_static_google_cloud_compute_v1_SubnetworkLogConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SubnetworkLogConfig_descriptor, @@ -37449,7 +37486,7 @@ private static void _clinit_autosplit_dinit_3() { "Metadata", }); internal_static_google_cloud_compute_v1_SubnetworkSecondaryRange_descriptor = - getDescriptor().getMessageTypes().get(1211); + getDescriptor().getMessageTypes().get(1212); internal_static_google_cloud_compute_v1_SubnetworkSecondaryRange_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SubnetworkSecondaryRange_descriptor, @@ -37457,7 +37494,7 @@ private static void _clinit_autosplit_dinit_3() { "IpCidrRange", "RangeName", "IpCidrRange", "RangeName", }); internal_static_google_cloud_compute_v1_SubnetworksExpandIpCidrRangeRequest_descriptor = - getDescriptor().getMessageTypes().get(1212); + getDescriptor().getMessageTypes().get(1213); internal_static_google_cloud_compute_v1_SubnetworksExpandIpCidrRangeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SubnetworksExpandIpCidrRangeRequest_descriptor, @@ -37465,7 +37502,7 @@ private static void _clinit_autosplit_dinit_3() { "IpCidrRange", "IpCidrRange", }); internal_static_google_cloud_compute_v1_SubnetworksScopedList_descriptor = - getDescriptor().getMessageTypes().get(1213); + getDescriptor().getMessageTypes().get(1214); internal_static_google_cloud_compute_v1_SubnetworksScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SubnetworksScopedList_descriptor, @@ -37473,7 +37510,7 @@ private static void _clinit_autosplit_dinit_3() { "Subnetworks", "Warning", "Warning", }); internal_static_google_cloud_compute_v1_SubnetworksSetPrivateIpGoogleAccessRequest_descriptor = - getDescriptor().getMessageTypes().get(1214); + getDescriptor().getMessageTypes().get(1215); internal_static_google_cloud_compute_v1_SubnetworksSetPrivateIpGoogleAccessRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SubnetworksSetPrivateIpGoogleAccessRequest_descriptor, @@ -37481,7 +37518,7 @@ private static void _clinit_autosplit_dinit_3() { "PrivateIpGoogleAccess", "PrivateIpGoogleAccess", }); internal_static_google_cloud_compute_v1_Subsetting_descriptor = - getDescriptor().getMessageTypes().get(1215); + getDescriptor().getMessageTypes().get(1216); internal_static_google_cloud_compute_v1_Subsetting_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Subsetting_descriptor, @@ -37489,7 +37526,7 @@ private static void _clinit_autosplit_dinit_3() { "Policy", "Policy", }); internal_static_google_cloud_compute_v1_SuspendInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1216); + getDescriptor().getMessageTypes().get(1217); internal_static_google_cloud_compute_v1_SuspendInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SuspendInstanceRequest_descriptor, @@ -37503,7 +37540,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_SwitchToCustomModeNetworkRequest_descriptor = - getDescriptor().getMessageTypes().get(1217); + getDescriptor().getMessageTypes().get(1218); internal_static_google_cloud_compute_v1_SwitchToCustomModeNetworkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SwitchToCustomModeNetworkRequest_descriptor, @@ -37511,7 +37548,7 @@ private static void _clinit_autosplit_dinit_3() { "Network", "Project", "RequestId", "RequestId", }); internal_static_google_cloud_compute_v1_TCPHealthCheck_descriptor = - getDescriptor().getMessageTypes().get(1218); + getDescriptor().getMessageTypes().get(1219); internal_static_google_cloud_compute_v1_TCPHealthCheck_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TCPHealthCheck_descriptor, @@ -37530,7 +37567,7 @@ private static void _clinit_autosplit_dinit_3() { "Response", }); internal_static_google_cloud_compute_v1_Tags_descriptor = - getDescriptor().getMessageTypes().get(1219); + getDescriptor().getMessageTypes().get(1220); internal_static_google_cloud_compute_v1_Tags_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Tags_descriptor, @@ -37538,7 +37575,7 @@ private static void _clinit_autosplit_dinit_3() { "Fingerprint", "Items", "Fingerprint", }); internal_static_google_cloud_compute_v1_TargetGrpcProxy_descriptor = - getDescriptor().getMessageTypes().get(1220); + getDescriptor().getMessageTypes().get(1221); internal_static_google_cloud_compute_v1_TargetGrpcProxy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetGrpcProxy_descriptor, @@ -37565,7 +37602,7 @@ private static void _clinit_autosplit_dinit_3() { "ValidateForProxyless", }); internal_static_google_cloud_compute_v1_TargetGrpcProxyList_descriptor = - getDescriptor().getMessageTypes().get(1221); + getDescriptor().getMessageTypes().get(1222); internal_static_google_cloud_compute_v1_TargetGrpcProxyList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetGrpcProxyList_descriptor, @@ -37583,7 +37620,7 @@ private static void _clinit_autosplit_dinit_3() { "Warning", }); internal_static_google_cloud_compute_v1_TargetHttpProxiesScopedList_descriptor = - getDescriptor().getMessageTypes().get(1222); + getDescriptor().getMessageTypes().get(1223); internal_static_google_cloud_compute_v1_TargetHttpProxiesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetHttpProxiesScopedList_descriptor, @@ -37591,7 +37628,7 @@ private static void _clinit_autosplit_dinit_3() { "TargetHttpProxies", "Warning", "Warning", }); internal_static_google_cloud_compute_v1_TargetHttpProxy_descriptor = - getDescriptor().getMessageTypes().get(1223); + getDescriptor().getMessageTypes().get(1224); internal_static_google_cloud_compute_v1_TargetHttpProxy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetHttpProxy_descriptor, @@ -37599,6 +37636,7 @@ private static void _clinit_autosplit_dinit_3() { "CreationTimestamp", "Description", "Fingerprint", + "HttpKeepAliveTimeoutSec", "Id", "Kind", "Name", @@ -37609,6 +37647,7 @@ private static void _clinit_autosplit_dinit_3() { "CreationTimestamp", "Description", "Fingerprint", + "HttpKeepAliveTimeoutSec", "Id", "Kind", "Name", @@ -37618,7 +37657,7 @@ private static void _clinit_autosplit_dinit_3() { "UrlMap", }); internal_static_google_cloud_compute_v1_TargetHttpProxyAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1224); + getDescriptor().getMessageTypes().get(1225); internal_static_google_cloud_compute_v1_TargetHttpProxyAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetHttpProxyAggregatedList_descriptor, @@ -37645,7 +37684,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_TargetHttpProxyList_descriptor = - getDescriptor().getMessageTypes().get(1225); + getDescriptor().getMessageTypes().get(1226); internal_static_google_cloud_compute_v1_TargetHttpProxyList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetHttpProxyList_descriptor, @@ -37663,7 +37702,7 @@ private static void _clinit_autosplit_dinit_3() { "Warning", }); internal_static_google_cloud_compute_v1_TargetHttpsProxiesScopedList_descriptor = - getDescriptor().getMessageTypes().get(1226); + getDescriptor().getMessageTypes().get(1227); internal_static_google_cloud_compute_v1_TargetHttpsProxiesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetHttpsProxiesScopedList_descriptor, @@ -37671,7 +37710,7 @@ private static void _clinit_autosplit_dinit_3() { "TargetHttpsProxies", "Warning", "Warning", }); internal_static_google_cloud_compute_v1_TargetHttpsProxiesSetCertificateMapRequest_descriptor = - getDescriptor().getMessageTypes().get(1227); + getDescriptor().getMessageTypes().get(1228); internal_static_google_cloud_compute_v1_TargetHttpsProxiesSetCertificateMapRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetHttpsProxiesSetCertificateMapRequest_descriptor, @@ -37679,7 +37718,7 @@ private static void _clinit_autosplit_dinit_3() { "CertificateMap", "CertificateMap", }); internal_static_google_cloud_compute_v1_TargetHttpsProxiesSetQuicOverrideRequest_descriptor = - getDescriptor().getMessageTypes().get(1228); + getDescriptor().getMessageTypes().get(1229); internal_static_google_cloud_compute_v1_TargetHttpsProxiesSetQuicOverrideRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetHttpsProxiesSetQuicOverrideRequest_descriptor, @@ -37687,7 +37726,7 @@ private static void _clinit_autosplit_dinit_3() { "QuicOverride", "QuicOverride", }); internal_static_google_cloud_compute_v1_TargetHttpsProxiesSetSslCertificatesRequest_descriptor = - getDescriptor().getMessageTypes().get(1229); + getDescriptor().getMessageTypes().get(1230); internal_static_google_cloud_compute_v1_TargetHttpsProxiesSetSslCertificatesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetHttpsProxiesSetSslCertificatesRequest_descriptor, @@ -37695,7 +37734,7 @@ private static void _clinit_autosplit_dinit_3() { "SslCertificates", }); internal_static_google_cloud_compute_v1_TargetHttpsProxy_descriptor = - getDescriptor().getMessageTypes().get(1230); + getDescriptor().getMessageTypes().get(1231); internal_static_google_cloud_compute_v1_TargetHttpsProxy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetHttpsProxy_descriptor, @@ -37705,6 +37744,7 @@ private static void _clinit_autosplit_dinit_3() { "CreationTimestamp", "Description", "Fingerprint", + "HttpKeepAliveTimeoutSec", "Id", "Kind", "Name", @@ -37721,6 +37761,7 @@ private static void _clinit_autosplit_dinit_3() { "CreationTimestamp", "Description", "Fingerprint", + "HttpKeepAliveTimeoutSec", "Id", "Kind", "Name", @@ -37733,7 +37774,7 @@ private static void _clinit_autosplit_dinit_3() { "UrlMap", }); internal_static_google_cloud_compute_v1_TargetHttpsProxyAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1231); + getDescriptor().getMessageTypes().get(1232); internal_static_google_cloud_compute_v1_TargetHttpsProxyAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetHttpsProxyAggregatedList_descriptor, @@ -37762,7 +37803,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_TargetHttpsProxyList_descriptor = - getDescriptor().getMessageTypes().get(1232); + getDescriptor().getMessageTypes().get(1233); internal_static_google_cloud_compute_v1_TargetHttpsProxyList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetHttpsProxyList_descriptor, @@ -37780,7 +37821,7 @@ private static void _clinit_autosplit_dinit_3() { "Warning", }); internal_static_google_cloud_compute_v1_TargetInstance_descriptor = - getDescriptor().getMessageTypes().get(1233); + getDescriptor().getMessageTypes().get(1234); internal_static_google_cloud_compute_v1_TargetInstance_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetInstance_descriptor, @@ -37807,7 +37848,7 @@ private static void _clinit_autosplit_dinit_3() { "Zone", }); internal_static_google_cloud_compute_v1_TargetInstanceAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1234); + getDescriptor().getMessageTypes().get(1235); internal_static_google_cloud_compute_v1_TargetInstanceAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetInstanceAggregatedList_descriptor, @@ -37836,7 +37877,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_TargetInstanceList_descriptor = - getDescriptor().getMessageTypes().get(1235); + getDescriptor().getMessageTypes().get(1236); internal_static_google_cloud_compute_v1_TargetInstanceList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetInstanceList_descriptor, @@ -37854,7 +37895,7 @@ private static void _clinit_autosplit_dinit_3() { "Warning", }); internal_static_google_cloud_compute_v1_TargetInstancesScopedList_descriptor = - getDescriptor().getMessageTypes().get(1236); + getDescriptor().getMessageTypes().get(1237); internal_static_google_cloud_compute_v1_TargetInstancesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetInstancesScopedList_descriptor, @@ -37862,7 +37903,7 @@ private static void _clinit_autosplit_dinit_3() { "TargetInstances", "Warning", "Warning", }); internal_static_google_cloud_compute_v1_TargetPool_descriptor = - getDescriptor().getMessageTypes().get(1237); + getDescriptor().getMessageTypes().get(1238); internal_static_google_cloud_compute_v1_TargetPool_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetPool_descriptor, @@ -37891,7 +37932,7 @@ private static void _clinit_autosplit_dinit_3() { "SessionAffinity", }); internal_static_google_cloud_compute_v1_TargetPoolAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1238); + getDescriptor().getMessageTypes().get(1239); internal_static_google_cloud_compute_v1_TargetPoolAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetPoolAggregatedList_descriptor, @@ -37920,7 +37961,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_TargetPoolInstanceHealth_descriptor = - getDescriptor().getMessageTypes().get(1239); + getDescriptor().getMessageTypes().get(1240); internal_static_google_cloud_compute_v1_TargetPoolInstanceHealth_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetPoolInstanceHealth_descriptor, @@ -37928,7 +37969,7 @@ private static void _clinit_autosplit_dinit_3() { "HealthStatus", "Kind", "Kind", }); internal_static_google_cloud_compute_v1_TargetPoolList_descriptor = - getDescriptor().getMessageTypes().get(1240); + getDescriptor().getMessageTypes().get(1241); internal_static_google_cloud_compute_v1_TargetPoolList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetPoolList_descriptor, @@ -37946,7 +37987,7 @@ private static void _clinit_autosplit_dinit_3() { "Warning", }); internal_static_google_cloud_compute_v1_TargetPoolsAddHealthCheckRequest_descriptor = - getDescriptor().getMessageTypes().get(1241); + getDescriptor().getMessageTypes().get(1242); internal_static_google_cloud_compute_v1_TargetPoolsAddHealthCheckRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetPoolsAddHealthCheckRequest_descriptor, @@ -37954,7 +37995,7 @@ private static void _clinit_autosplit_dinit_3() { "HealthChecks", }); internal_static_google_cloud_compute_v1_TargetPoolsAddInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1242); + getDescriptor().getMessageTypes().get(1243); internal_static_google_cloud_compute_v1_TargetPoolsAddInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetPoolsAddInstanceRequest_descriptor, @@ -37962,7 +38003,7 @@ private static void _clinit_autosplit_dinit_3() { "Instances", }); internal_static_google_cloud_compute_v1_TargetPoolsRemoveHealthCheckRequest_descriptor = - getDescriptor().getMessageTypes().get(1243); + getDescriptor().getMessageTypes().get(1244); internal_static_google_cloud_compute_v1_TargetPoolsRemoveHealthCheckRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetPoolsRemoveHealthCheckRequest_descriptor, @@ -37970,7 +38011,7 @@ private static void _clinit_autosplit_dinit_3() { "HealthChecks", }); internal_static_google_cloud_compute_v1_TargetPoolsRemoveInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1244); + getDescriptor().getMessageTypes().get(1245); internal_static_google_cloud_compute_v1_TargetPoolsRemoveInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetPoolsRemoveInstanceRequest_descriptor, @@ -37978,7 +38019,7 @@ private static void _clinit_autosplit_dinit_3() { "Instances", }); internal_static_google_cloud_compute_v1_TargetPoolsScopedList_descriptor = - getDescriptor().getMessageTypes().get(1245); + getDescriptor().getMessageTypes().get(1246); internal_static_google_cloud_compute_v1_TargetPoolsScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetPoolsScopedList_descriptor, @@ -37986,7 +38027,7 @@ private static void _clinit_autosplit_dinit_3() { "TargetPools", "Warning", "Warning", }); internal_static_google_cloud_compute_v1_TargetReference_descriptor = - getDescriptor().getMessageTypes().get(1246); + getDescriptor().getMessageTypes().get(1247); internal_static_google_cloud_compute_v1_TargetReference_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetReference_descriptor, @@ -37994,7 +38035,7 @@ private static void _clinit_autosplit_dinit_3() { "Target", "Target", }); internal_static_google_cloud_compute_v1_TargetSslProxiesSetBackendServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(1247); + getDescriptor().getMessageTypes().get(1248); internal_static_google_cloud_compute_v1_TargetSslProxiesSetBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetSslProxiesSetBackendServiceRequest_descriptor, @@ -38002,7 +38043,7 @@ private static void _clinit_autosplit_dinit_3() { "Service", "Service", }); internal_static_google_cloud_compute_v1_TargetSslProxiesSetCertificateMapRequest_descriptor = - getDescriptor().getMessageTypes().get(1248); + getDescriptor().getMessageTypes().get(1249); internal_static_google_cloud_compute_v1_TargetSslProxiesSetCertificateMapRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetSslProxiesSetCertificateMapRequest_descriptor, @@ -38010,7 +38051,7 @@ private static void _clinit_autosplit_dinit_3() { "CertificateMap", "CertificateMap", }); internal_static_google_cloud_compute_v1_TargetSslProxiesSetProxyHeaderRequest_descriptor = - getDescriptor().getMessageTypes().get(1249); + getDescriptor().getMessageTypes().get(1250); internal_static_google_cloud_compute_v1_TargetSslProxiesSetProxyHeaderRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetSslProxiesSetProxyHeaderRequest_descriptor, @@ -38018,7 +38059,7 @@ private static void _clinit_autosplit_dinit_3() { "ProxyHeader", "ProxyHeader", }); internal_static_google_cloud_compute_v1_TargetSslProxiesSetSslCertificatesRequest_descriptor = - getDescriptor().getMessageTypes().get(1250); + getDescriptor().getMessageTypes().get(1251); internal_static_google_cloud_compute_v1_TargetSslProxiesSetSslCertificatesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetSslProxiesSetSslCertificatesRequest_descriptor, @@ -38026,7 +38067,7 @@ private static void _clinit_autosplit_dinit_3() { "SslCertificates", }); internal_static_google_cloud_compute_v1_TargetSslProxy_descriptor = - getDescriptor().getMessageTypes().get(1251); + getDescriptor().getMessageTypes().get(1252); internal_static_google_cloud_compute_v1_TargetSslProxy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetSslProxy_descriptor, @@ -38054,7 +38095,7 @@ private static void _clinit_autosplit_dinit_3() { "SslPolicy", }); internal_static_google_cloud_compute_v1_TargetSslProxyList_descriptor = - getDescriptor().getMessageTypes().get(1252); + getDescriptor().getMessageTypes().get(1253); internal_static_google_cloud_compute_v1_TargetSslProxyList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetSslProxyList_descriptor, @@ -38072,7 +38113,7 @@ private static void _clinit_autosplit_dinit_3() { "Warning", }); internal_static_google_cloud_compute_v1_TargetTcpProxiesScopedList_descriptor = - getDescriptor().getMessageTypes().get(1253); + getDescriptor().getMessageTypes().get(1254); internal_static_google_cloud_compute_v1_TargetTcpProxiesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetTcpProxiesScopedList_descriptor, @@ -38080,7 +38121,7 @@ private static void _clinit_autosplit_dinit_3() { "TargetTcpProxies", "Warning", "Warning", }); internal_static_google_cloud_compute_v1_TargetTcpProxiesSetBackendServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(1254); + getDescriptor().getMessageTypes().get(1255); internal_static_google_cloud_compute_v1_TargetTcpProxiesSetBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetTcpProxiesSetBackendServiceRequest_descriptor, @@ -38088,7 +38129,7 @@ private static void _clinit_autosplit_dinit_3() { "Service", "Service", }); internal_static_google_cloud_compute_v1_TargetTcpProxiesSetProxyHeaderRequest_descriptor = - getDescriptor().getMessageTypes().get(1255); + getDescriptor().getMessageTypes().get(1256); internal_static_google_cloud_compute_v1_TargetTcpProxiesSetProxyHeaderRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetTcpProxiesSetProxyHeaderRequest_descriptor, @@ -38096,7 +38137,7 @@ private static void _clinit_autosplit_dinit_3() { "ProxyHeader", "ProxyHeader", }); internal_static_google_cloud_compute_v1_TargetTcpProxy_descriptor = - getDescriptor().getMessageTypes().get(1256); + getDescriptor().getMessageTypes().get(1257); internal_static_google_cloud_compute_v1_TargetTcpProxy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetTcpProxy_descriptor, @@ -38123,7 +38164,7 @@ private static void _clinit_autosplit_dinit_3() { "Service", }); internal_static_google_cloud_compute_v1_TargetTcpProxyAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1257); + getDescriptor().getMessageTypes().get(1258); internal_static_google_cloud_compute_v1_TargetTcpProxyAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetTcpProxyAggregatedList_descriptor, @@ -38152,7 +38193,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_TargetTcpProxyList_descriptor = - getDescriptor().getMessageTypes().get(1258); + getDescriptor().getMessageTypes().get(1259); internal_static_google_cloud_compute_v1_TargetTcpProxyList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetTcpProxyList_descriptor, @@ -38170,7 +38211,7 @@ private static void _clinit_autosplit_dinit_3() { "Warning", }); internal_static_google_cloud_compute_v1_TargetVpnGateway_descriptor = - getDescriptor().getMessageTypes().get(1259); + getDescriptor().getMessageTypes().get(1260); internal_static_google_cloud_compute_v1_TargetVpnGateway_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetVpnGateway_descriptor, @@ -38208,7 +38249,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_TargetVpnGatewayAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1260); + getDescriptor().getMessageTypes().get(1261); internal_static_google_cloud_compute_v1_TargetVpnGatewayAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetVpnGatewayAggregatedList_descriptor, @@ -38237,7 +38278,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_TargetVpnGatewayList_descriptor = - getDescriptor().getMessageTypes().get(1261); + getDescriptor().getMessageTypes().get(1262); internal_static_google_cloud_compute_v1_TargetVpnGatewayList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetVpnGatewayList_descriptor, @@ -38255,7 +38296,7 @@ private static void _clinit_autosplit_dinit_3() { "Warning", }); internal_static_google_cloud_compute_v1_TargetVpnGatewaysScopedList_descriptor = - getDescriptor().getMessageTypes().get(1262); + getDescriptor().getMessageTypes().get(1263); internal_static_google_cloud_compute_v1_TargetVpnGatewaysScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetVpnGatewaysScopedList_descriptor, @@ -38263,7 +38304,7 @@ private static void _clinit_autosplit_dinit_3() { "TargetVpnGateways", "Warning", "Warning", }); internal_static_google_cloud_compute_v1_TestFailure_descriptor = - getDescriptor().getMessageTypes().get(1263); + getDescriptor().getMessageTypes().get(1264); internal_static_google_cloud_compute_v1_TestFailure_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestFailure_descriptor, @@ -38287,7 +38328,7 @@ private static void _clinit_autosplit_dinit_3() { "Path", }); internal_static_google_cloud_compute_v1_TestIamPermissionsDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(1264); + getDescriptor().getMessageTypes().get(1265); internal_static_google_cloud_compute_v1_TestIamPermissionsDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsDiskRequest_descriptor, @@ -38295,7 +38336,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", "Zone", }); internal_static_google_cloud_compute_v1_TestIamPermissionsExternalVpnGatewayRequest_descriptor = - getDescriptor().getMessageTypes().get(1265); + getDescriptor().getMessageTypes().get(1266); internal_static_google_cloud_compute_v1_TestIamPermissionsExternalVpnGatewayRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsExternalVpnGatewayRequest_descriptor, @@ -38303,7 +38344,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1266); + getDescriptor().getMessageTypes().get(1267); internal_static_google_cloud_compute_v1_TestIamPermissionsFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsFirewallPolicyRequest_descriptor, @@ -38311,7 +38352,7 @@ private static void _clinit_autosplit_dinit_3() { "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsImageRequest_descriptor = - getDescriptor().getMessageTypes().get(1267); + getDescriptor().getMessageTypes().get(1268); internal_static_google_cloud_compute_v1_TestIamPermissionsImageRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsImageRequest_descriptor, @@ -38319,7 +38360,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1268); + getDescriptor().getMessageTypes().get(1269); internal_static_google_cloud_compute_v1_TestIamPermissionsInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsInstanceRequest_descriptor, @@ -38327,7 +38368,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", "Zone", }); internal_static_google_cloud_compute_v1_TestIamPermissionsInstanceTemplateRequest_descriptor = - getDescriptor().getMessageTypes().get(1269); + getDescriptor().getMessageTypes().get(1270); internal_static_google_cloud_compute_v1_TestIamPermissionsInstanceTemplateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsInstanceTemplateRequest_descriptor, @@ -38335,7 +38376,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsLicenseCodeRequest_descriptor = - getDescriptor().getMessageTypes().get(1270); + getDescriptor().getMessageTypes().get(1271); internal_static_google_cloud_compute_v1_TestIamPermissionsLicenseCodeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsLicenseCodeRequest_descriptor, @@ -38343,7 +38384,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsLicenseRequest_descriptor = - getDescriptor().getMessageTypes().get(1271); + getDescriptor().getMessageTypes().get(1272); internal_static_google_cloud_compute_v1_TestIamPermissionsLicenseRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsLicenseRequest_descriptor, @@ -38351,7 +38392,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsMachineImageRequest_descriptor = - getDescriptor().getMessageTypes().get(1272); + getDescriptor().getMessageTypes().get(1273); internal_static_google_cloud_compute_v1_TestIamPermissionsMachineImageRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsMachineImageRequest_descriptor, @@ -38359,7 +38400,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsNetworkAttachmentRequest_descriptor = - getDescriptor().getMessageTypes().get(1273); + getDescriptor().getMessageTypes().get(1274); internal_static_google_cloud_compute_v1_TestIamPermissionsNetworkAttachmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsNetworkAttachmentRequest_descriptor, @@ -38367,7 +38408,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsNetworkEndpointGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(1274); + getDescriptor().getMessageTypes().get(1275); internal_static_google_cloud_compute_v1_TestIamPermissionsNetworkEndpointGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsNetworkEndpointGroupRequest_descriptor, @@ -38375,7 +38416,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", "Zone", }); internal_static_google_cloud_compute_v1_TestIamPermissionsNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1275); + getDescriptor().getMessageTypes().get(1276); internal_static_google_cloud_compute_v1_TestIamPermissionsNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsNetworkFirewallPolicyRequest_descriptor, @@ -38383,7 +38424,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsNodeGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(1276); + getDescriptor().getMessageTypes().get(1277); internal_static_google_cloud_compute_v1_TestIamPermissionsNodeGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsNodeGroupRequest_descriptor, @@ -38391,7 +38432,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", "Zone", }); internal_static_google_cloud_compute_v1_TestIamPermissionsNodeTemplateRequest_descriptor = - getDescriptor().getMessageTypes().get(1277); + getDescriptor().getMessageTypes().get(1278); internal_static_google_cloud_compute_v1_TestIamPermissionsNodeTemplateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsNodeTemplateRequest_descriptor, @@ -38399,7 +38440,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsPacketMirroringRequest_descriptor = - getDescriptor().getMessageTypes().get(1278); + getDescriptor().getMessageTypes().get(1279); internal_static_google_cloud_compute_v1_TestIamPermissionsPacketMirroringRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsPacketMirroringRequest_descriptor, @@ -38407,7 +38448,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsRegionDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(1279); + getDescriptor().getMessageTypes().get(1280); internal_static_google_cloud_compute_v1_TestIamPermissionsRegionDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsRegionDiskRequest_descriptor, @@ -38415,7 +38456,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsRegionNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1280); + getDescriptor().getMessageTypes().get(1281); internal_static_google_cloud_compute_v1_TestIamPermissionsRegionNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsRegionNetworkFirewallPolicyRequest_descriptor, @@ -38423,7 +38464,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsReservationRequest_descriptor = - getDescriptor().getMessageTypes().get(1281); + getDescriptor().getMessageTypes().get(1282); internal_static_google_cloud_compute_v1_TestIamPermissionsReservationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsReservationRequest_descriptor, @@ -38431,7 +38472,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", "Zone", }); internal_static_google_cloud_compute_v1_TestIamPermissionsResourcePolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1282); + getDescriptor().getMessageTypes().get(1283); internal_static_google_cloud_compute_v1_TestIamPermissionsResourcePolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsResourcePolicyRequest_descriptor, @@ -38439,7 +38480,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsServiceAttachmentRequest_descriptor = - getDescriptor().getMessageTypes().get(1283); + getDescriptor().getMessageTypes().get(1284); internal_static_google_cloud_compute_v1_TestIamPermissionsServiceAttachmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsServiceAttachmentRequest_descriptor, @@ -38447,7 +38488,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsSnapshotRequest_descriptor = - getDescriptor().getMessageTypes().get(1284); + getDescriptor().getMessageTypes().get(1285); internal_static_google_cloud_compute_v1_TestIamPermissionsSnapshotRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsSnapshotRequest_descriptor, @@ -38455,7 +38496,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsSubnetworkRequest_descriptor = - getDescriptor().getMessageTypes().get(1285); + getDescriptor().getMessageTypes().get(1286); internal_static_google_cloud_compute_v1_TestIamPermissionsSubnetworkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsSubnetworkRequest_descriptor, @@ -38463,7 +38504,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsVpnGatewayRequest_descriptor = - getDescriptor().getMessageTypes().get(1286); + getDescriptor().getMessageTypes().get(1287); internal_static_google_cloud_compute_v1_TestIamPermissionsVpnGatewayRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsVpnGatewayRequest_descriptor, @@ -38471,7 +38512,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestPermissionsRequest_descriptor = - getDescriptor().getMessageTypes().get(1287); + getDescriptor().getMessageTypes().get(1288); internal_static_google_cloud_compute_v1_TestPermissionsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestPermissionsRequest_descriptor, @@ -38479,7 +38520,7 @@ private static void _clinit_autosplit_dinit_3() { "Permissions", }); internal_static_google_cloud_compute_v1_TestPermissionsResponse_descriptor = - getDescriptor().getMessageTypes().get(1288); + getDescriptor().getMessageTypes().get(1289); internal_static_google_cloud_compute_v1_TestPermissionsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestPermissionsResponse_descriptor, @@ -38487,7 +38528,7 @@ private static void _clinit_autosplit_dinit_3() { "Permissions", }); internal_static_google_cloud_compute_v1_Uint128_descriptor = - getDescriptor().getMessageTypes().get(1289); + getDescriptor().getMessageTypes().get(1290); internal_static_google_cloud_compute_v1_Uint128_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Uint128_descriptor, @@ -38495,7 +38536,7 @@ private static void _clinit_autosplit_dinit_3() { "High", "Low", "High", "Low", }); internal_static_google_cloud_compute_v1_UpdateAccessConfigInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1290); + getDescriptor().getMessageTypes().get(1291); internal_static_google_cloud_compute_v1_UpdateAccessConfigInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateAccessConfigInstanceRequest_descriptor, @@ -38509,7 +38550,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_UpdateAutoscalerRequest_descriptor = - getDescriptor().getMessageTypes().get(1291); + getDescriptor().getMessageTypes().get(1292); internal_static_google_cloud_compute_v1_UpdateAutoscalerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateAutoscalerRequest_descriptor, @@ -38523,7 +38564,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_UpdateBackendBucketRequest_descriptor = - getDescriptor().getMessageTypes().get(1292); + getDescriptor().getMessageTypes().get(1293); internal_static_google_cloud_compute_v1_UpdateBackendBucketRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateBackendBucketRequest_descriptor, @@ -38531,7 +38572,7 @@ private static void _clinit_autosplit_dinit_3() { "BackendBucket", "BackendBucketResource", "Project", "RequestId", "RequestId", }); internal_static_google_cloud_compute_v1_UpdateBackendServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(1293); + getDescriptor().getMessageTypes().get(1294); internal_static_google_cloud_compute_v1_UpdateBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateBackendServiceRequest_descriptor, @@ -38539,7 +38580,7 @@ private static void _clinit_autosplit_dinit_3() { "BackendService", "BackendServiceResource", "Project", "RequestId", "RequestId", }); internal_static_google_cloud_compute_v1_UpdateDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(1294); + getDescriptor().getMessageTypes().get(1295); internal_static_google_cloud_compute_v1_UpdateDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateDiskRequest_descriptor, @@ -38556,7 +38597,7 @@ private static void _clinit_autosplit_dinit_3() { "UpdateMask", }); internal_static_google_cloud_compute_v1_UpdateDisplayDeviceInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1295); + getDescriptor().getMessageTypes().get(1296); internal_static_google_cloud_compute_v1_UpdateDisplayDeviceInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateDisplayDeviceInstanceRequest_descriptor, @@ -38564,7 +38605,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(1296); + getDescriptor().getMessageTypes().get(1297); internal_static_google_cloud_compute_v1_UpdateFirewallRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateFirewallRequest_descriptor, @@ -38572,7 +38613,7 @@ private static void _clinit_autosplit_dinit_3() { "Firewall", "FirewallResource", "Project", "RequestId", "RequestId", }); internal_static_google_cloud_compute_v1_UpdateHealthCheckRequest_descriptor = - getDescriptor().getMessageTypes().get(1297); + getDescriptor().getMessageTypes().get(1298); internal_static_google_cloud_compute_v1_UpdateHealthCheckRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateHealthCheckRequest_descriptor, @@ -38580,7 +38621,7 @@ private static void _clinit_autosplit_dinit_3() { "HealthCheck", "HealthCheckResource", "Project", "RequestId", "RequestId", }); internal_static_google_cloud_compute_v1_UpdateInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1298); + getDescriptor().getMessageTypes().get(1299); internal_static_google_cloud_compute_v1_UpdateInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateInstanceRequest_descriptor, @@ -38597,7 +38638,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_UpdateNetworkInterfaceInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1299); + getDescriptor().getMessageTypes().get(1300); internal_static_google_cloud_compute_v1_UpdateNetworkInterfaceInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateNetworkInterfaceInstanceRequest_descriptor, @@ -38611,7 +38652,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_UpdatePeeringNetworkRequest_descriptor = - getDescriptor().getMessageTypes().get(1300); + getDescriptor().getMessageTypes().get(1301); internal_static_google_cloud_compute_v1_UpdatePeeringNetworkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdatePeeringNetworkRequest_descriptor, @@ -38623,7 +38664,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_UpdatePerInstanceConfigsInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(1301); + getDescriptor().getMessageTypes().get(1302); internal_static_google_cloud_compute_v1_UpdatePerInstanceConfigsInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdatePerInstanceConfigsInstanceGroupManagerRequest_descriptor, @@ -38636,7 +38677,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_UpdatePerInstanceConfigsRegionInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(1302); + getDescriptor().getMessageTypes().get(1303); internal_static_google_cloud_compute_v1_UpdatePerInstanceConfigsRegionInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdatePerInstanceConfigsRegionInstanceGroupManagerRequest_descriptor, @@ -38649,7 +38690,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_UpdateRegionAutoscalerRequest_descriptor = - getDescriptor().getMessageTypes().get(1303); + getDescriptor().getMessageTypes().get(1304); internal_static_google_cloud_compute_v1_UpdateRegionAutoscalerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateRegionAutoscalerRequest_descriptor, @@ -38663,7 +38704,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_UpdateRegionBackendServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(1304); + getDescriptor().getMessageTypes().get(1305); internal_static_google_cloud_compute_v1_UpdateRegionBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateRegionBackendServiceRequest_descriptor, @@ -38676,7 +38717,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_UpdateRegionCommitmentRequest_descriptor = - getDescriptor().getMessageTypes().get(1305); + getDescriptor().getMessageTypes().get(1306); internal_static_google_cloud_compute_v1_UpdateRegionCommitmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateRegionCommitmentRequest_descriptor, @@ -38693,7 +38734,7 @@ private static void _clinit_autosplit_dinit_3() { "UpdateMask", }); internal_static_google_cloud_compute_v1_UpdateRegionDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(1306); + getDescriptor().getMessageTypes().get(1307); internal_static_google_cloud_compute_v1_UpdateRegionDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateRegionDiskRequest_descriptor, @@ -38710,7 +38751,7 @@ private static void _clinit_autosplit_dinit_3() { "UpdateMask", }); internal_static_google_cloud_compute_v1_UpdateRegionHealthCheckRequest_descriptor = - getDescriptor().getMessageTypes().get(1307); + getDescriptor().getMessageTypes().get(1308); internal_static_google_cloud_compute_v1_UpdateRegionHealthCheckRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateRegionHealthCheckRequest_descriptor, @@ -38718,7 +38759,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(1308); + getDescriptor().getMessageTypes().get(1309); internal_static_google_cloud_compute_v1_UpdateRegionUrlMapRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateRegionUrlMapRequest_descriptor, @@ -38726,7 +38767,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(1309); + getDescriptor().getMessageTypes().get(1310); internal_static_google_cloud_compute_v1_UpdateReservationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateReservationRequest_descriptor, @@ -38743,7 +38784,7 @@ private static void _clinit_autosplit_dinit_3() { "UpdateMask", }); internal_static_google_cloud_compute_v1_UpdateRouterRequest_descriptor = - getDescriptor().getMessageTypes().get(1310); + getDescriptor().getMessageTypes().get(1311); internal_static_google_cloud_compute_v1_UpdateRouterRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateRouterRequest_descriptor, @@ -38751,7 +38792,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(1311); + getDescriptor().getMessageTypes().get(1312); internal_static_google_cloud_compute_v1_UpdateShieldedInstanceConfigInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateShieldedInstanceConfigInstanceRequest_descriptor, @@ -38764,7 +38805,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_UpdateUrlMapRequest_descriptor = - getDescriptor().getMessageTypes().get(1312); + getDescriptor().getMessageTypes().get(1313); internal_static_google_cloud_compute_v1_UpdateUrlMapRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateUrlMapRequest_descriptor, @@ -38772,7 +38813,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "RequestId", "UrlMap", "UrlMapResource", "RequestId", }); internal_static_google_cloud_compute_v1_UrlMap_descriptor = - getDescriptor().getMessageTypes().get(1313); + getDescriptor().getMessageTypes().get(1314); internal_static_google_cloud_compute_v1_UrlMap_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UrlMap_descriptor, @@ -38806,7 +38847,7 @@ private static void _clinit_autosplit_dinit_3() { "SelfLink", }); internal_static_google_cloud_compute_v1_UrlMapList_descriptor = - getDescriptor().getMessageTypes().get(1314); + getDescriptor().getMessageTypes().get(1315); internal_static_google_cloud_compute_v1_UrlMapList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UrlMapList_descriptor, @@ -38824,7 +38865,7 @@ private static void _clinit_autosplit_dinit_3() { "Warning", }); internal_static_google_cloud_compute_v1_UrlMapReference_descriptor = - getDescriptor().getMessageTypes().get(1315); + getDescriptor().getMessageTypes().get(1316); internal_static_google_cloud_compute_v1_UrlMapReference_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UrlMapReference_descriptor, @@ -38832,7 +38873,7 @@ private static void _clinit_autosplit_dinit_3() { "UrlMap", "UrlMap", }); internal_static_google_cloud_compute_v1_UrlMapTest_descriptor = - getDescriptor().getMessageTypes().get(1316); + getDescriptor().getMessageTypes().get(1317); internal_static_google_cloud_compute_v1_UrlMapTest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UrlMapTest_descriptor, @@ -38852,7 +38893,7 @@ private static void _clinit_autosplit_dinit_3() { "Service", }); internal_static_google_cloud_compute_v1_UrlMapTestHeader_descriptor = - getDescriptor().getMessageTypes().get(1317); + getDescriptor().getMessageTypes().get(1318); internal_static_google_cloud_compute_v1_UrlMapTestHeader_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UrlMapTestHeader_descriptor, @@ -38860,7 +38901,7 @@ private static void _clinit_autosplit_dinit_3() { "Name", "Value", "Name", "Value", }); internal_static_google_cloud_compute_v1_UrlMapValidationResult_descriptor = - getDescriptor().getMessageTypes().get(1318); + getDescriptor().getMessageTypes().get(1319); internal_static_google_cloud_compute_v1_UrlMapValidationResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UrlMapValidationResult_descriptor, @@ -38873,7 +38914,7 @@ private static void _clinit_autosplit_dinit_3() { "TestPassed", }); internal_static_google_cloud_compute_v1_UrlMapsAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1319); + getDescriptor().getMessageTypes().get(1320); internal_static_google_cloud_compute_v1_UrlMapsAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UrlMapsAggregatedList_descriptor, @@ -38902,7 +38943,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_UrlMapsScopedList_descriptor = - getDescriptor().getMessageTypes().get(1320); + getDescriptor().getMessageTypes().get(1321); internal_static_google_cloud_compute_v1_UrlMapsScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UrlMapsScopedList_descriptor, @@ -38910,7 +38951,7 @@ private static void _clinit_autosplit_dinit_3() { "UrlMaps", "Warning", "Warning", }); internal_static_google_cloud_compute_v1_UrlMapsValidateRequest_descriptor = - getDescriptor().getMessageTypes().get(1321); + getDescriptor().getMessageTypes().get(1322); internal_static_google_cloud_compute_v1_UrlMapsValidateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UrlMapsValidateRequest_descriptor, @@ -38918,7 +38959,7 @@ private static void _clinit_autosplit_dinit_3() { "LoadBalancingSchemes", "Resource", "Resource", }); internal_static_google_cloud_compute_v1_UrlMapsValidateResponse_descriptor = - getDescriptor().getMessageTypes().get(1322); + getDescriptor().getMessageTypes().get(1323); internal_static_google_cloud_compute_v1_UrlMapsValidateResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UrlMapsValidateResponse_descriptor, @@ -38926,7 +38967,7 @@ private static void _clinit_autosplit_dinit_3() { "Result", "Result", }); internal_static_google_cloud_compute_v1_UrlRewrite_descriptor = - getDescriptor().getMessageTypes().get(1323); + getDescriptor().getMessageTypes().get(1324); internal_static_google_cloud_compute_v1_UrlRewrite_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UrlRewrite_descriptor, @@ -38939,7 +38980,7 @@ private static void _clinit_autosplit_dinit_3() { "PathTemplateRewrite", }); internal_static_google_cloud_compute_v1_UsableSubnetwork_descriptor = - getDescriptor().getMessageTypes().get(1324); + getDescriptor().getMessageTypes().get(1325); internal_static_google_cloud_compute_v1_UsableSubnetwork_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UsableSubnetwork_descriptor, @@ -38965,7 +39006,7 @@ private static void _clinit_autosplit_dinit_3() { "Subnetwork", }); internal_static_google_cloud_compute_v1_UsableSubnetworkSecondaryRange_descriptor = - getDescriptor().getMessageTypes().get(1325); + getDescriptor().getMessageTypes().get(1326); internal_static_google_cloud_compute_v1_UsableSubnetworkSecondaryRange_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UsableSubnetworkSecondaryRange_descriptor, @@ -38973,7 +39014,7 @@ private static void _clinit_autosplit_dinit_3() { "IpCidrRange", "RangeName", "IpCidrRange", "RangeName", }); internal_static_google_cloud_compute_v1_UsableSubnetworksAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1326); + getDescriptor().getMessageTypes().get(1327); internal_static_google_cloud_compute_v1_UsableSubnetworksAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UsableSubnetworksAggregatedList_descriptor, @@ -38991,7 +39032,7 @@ private static void _clinit_autosplit_dinit_3() { "Warning", }); internal_static_google_cloud_compute_v1_UsageExportLocation_descriptor = - getDescriptor().getMessageTypes().get(1327); + getDescriptor().getMessageTypes().get(1328); internal_static_google_cloud_compute_v1_UsageExportLocation_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UsageExportLocation_descriptor, @@ -38999,7 +39040,7 @@ private static void _clinit_autosplit_dinit_3() { "BucketName", "ReportNamePrefix", "BucketName", "ReportNamePrefix", }); internal_static_google_cloud_compute_v1_ValidateRegionUrlMapRequest_descriptor = - getDescriptor().getMessageTypes().get(1328); + getDescriptor().getMessageTypes().get(1329); internal_static_google_cloud_compute_v1_ValidateRegionUrlMapRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ValidateRegionUrlMapRequest_descriptor, @@ -39007,7 +39048,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RegionUrlMapsValidateRequestResource", "UrlMap", }); internal_static_google_cloud_compute_v1_ValidateUrlMapRequest_descriptor = - getDescriptor().getMessageTypes().get(1329); + getDescriptor().getMessageTypes().get(1330); internal_static_google_cloud_compute_v1_ValidateUrlMapRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ValidateUrlMapRequest_descriptor, @@ -39015,7 +39056,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "UrlMap", "UrlMapsValidateRequestResource", }); internal_static_google_cloud_compute_v1_VmEndpointNatMappings_descriptor = - getDescriptor().getMessageTypes().get(1330); + getDescriptor().getMessageTypes().get(1331); internal_static_google_cloud_compute_v1_VmEndpointNatMappings_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VmEndpointNatMappings_descriptor, @@ -39023,7 +39064,7 @@ private static void _clinit_autosplit_dinit_3() { "InstanceName", "InterfaceNatMappings", "InstanceName", }); internal_static_google_cloud_compute_v1_VmEndpointNatMappingsInterfaceNatMappings_descriptor = - getDescriptor().getMessageTypes().get(1331); + getDescriptor().getMessageTypes().get(1332); internal_static_google_cloud_compute_v1_VmEndpointNatMappingsInterfaceNatMappings_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VmEndpointNatMappingsInterfaceNatMappings_descriptor, @@ -39041,7 +39082,7 @@ private static void _clinit_autosplit_dinit_3() { "SourceVirtualIp", }); internal_static_google_cloud_compute_v1_VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings_descriptor = - getDescriptor().getMessageTypes().get(1332); + getDescriptor().getMessageTypes().get(1333); internal_static_google_cloud_compute_v1_VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings_descriptor, @@ -39056,7 +39097,7 @@ private static void _clinit_autosplit_dinit_3() { "RuleNumber", }); internal_static_google_cloud_compute_v1_VmEndpointNatMappingsList_descriptor = - getDescriptor().getMessageTypes().get(1333); + getDescriptor().getMessageTypes().get(1334); internal_static_google_cloud_compute_v1_VmEndpointNatMappingsList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VmEndpointNatMappingsList_descriptor, @@ -39074,7 +39115,7 @@ private static void _clinit_autosplit_dinit_3() { "Warning", }); internal_static_google_cloud_compute_v1_VpnGateway_descriptor = - getDescriptor().getMessageTypes().get(1334); + getDescriptor().getMessageTypes().get(1335); internal_static_google_cloud_compute_v1_VpnGateway_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnGateway_descriptor, @@ -39111,7 +39152,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_VpnGatewayAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1335); + getDescriptor().getMessageTypes().get(1336); internal_static_google_cloud_compute_v1_VpnGatewayAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnGatewayAggregatedList_descriptor, @@ -39140,7 +39181,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_VpnGatewayList_descriptor = - getDescriptor().getMessageTypes().get(1336); + getDescriptor().getMessageTypes().get(1337); internal_static_google_cloud_compute_v1_VpnGatewayList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnGatewayList_descriptor, @@ -39158,7 +39199,7 @@ private static void _clinit_autosplit_dinit_3() { "Warning", }); internal_static_google_cloud_compute_v1_VpnGatewayStatus_descriptor = - getDescriptor().getMessageTypes().get(1337); + getDescriptor().getMessageTypes().get(1338); internal_static_google_cloud_compute_v1_VpnGatewayStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnGatewayStatus_descriptor, @@ -39166,7 +39207,7 @@ private static void _clinit_autosplit_dinit_3() { "VpnConnections", }); internal_static_google_cloud_compute_v1_VpnGatewayStatusHighAvailabilityRequirementState_descriptor = - getDescriptor().getMessageTypes().get(1338); + getDescriptor().getMessageTypes().get(1339); internal_static_google_cloud_compute_v1_VpnGatewayStatusHighAvailabilityRequirementState_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnGatewayStatusHighAvailabilityRequirementState_descriptor, @@ -39174,7 +39215,7 @@ private static void _clinit_autosplit_dinit_3() { "State", "UnsatisfiedReason", "State", "UnsatisfiedReason", }); internal_static_google_cloud_compute_v1_VpnGatewayStatusTunnel_descriptor = - getDescriptor().getMessageTypes().get(1339); + getDescriptor().getMessageTypes().get(1340); internal_static_google_cloud_compute_v1_VpnGatewayStatusTunnel_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnGatewayStatusTunnel_descriptor, @@ -39187,7 +39228,7 @@ private static void _clinit_autosplit_dinit_3() { "TunnelUrl", }); internal_static_google_cloud_compute_v1_VpnGatewayStatusVpnConnection_descriptor = - getDescriptor().getMessageTypes().get(1340); + getDescriptor().getMessageTypes().get(1341); internal_static_google_cloud_compute_v1_VpnGatewayStatusVpnConnection_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnGatewayStatusVpnConnection_descriptor, @@ -39201,7 +39242,7 @@ private static void _clinit_autosplit_dinit_3() { "State", }); internal_static_google_cloud_compute_v1_VpnGatewayVpnGatewayInterface_descriptor = - getDescriptor().getMessageTypes().get(1341); + getDescriptor().getMessageTypes().get(1342); internal_static_google_cloud_compute_v1_VpnGatewayVpnGatewayInterface_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnGatewayVpnGatewayInterface_descriptor, @@ -39214,7 +39255,7 @@ private static void _clinit_autosplit_dinit_3() { "IpAddress", }); internal_static_google_cloud_compute_v1_VpnGatewaysGetStatusResponse_descriptor = - getDescriptor().getMessageTypes().get(1342); + getDescriptor().getMessageTypes().get(1343); internal_static_google_cloud_compute_v1_VpnGatewaysGetStatusResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnGatewaysGetStatusResponse_descriptor, @@ -39222,7 +39263,7 @@ private static void _clinit_autosplit_dinit_3() { "Result", "Result", }); internal_static_google_cloud_compute_v1_VpnGatewaysScopedList_descriptor = - getDescriptor().getMessageTypes().get(1343); + getDescriptor().getMessageTypes().get(1344); internal_static_google_cloud_compute_v1_VpnGatewaysScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnGatewaysScopedList_descriptor, @@ -39230,7 +39271,7 @@ private static void _clinit_autosplit_dinit_3() { "VpnGateways", "Warning", "Warning", }); internal_static_google_cloud_compute_v1_VpnTunnel_descriptor = - getDescriptor().getMessageTypes().get(1344); + getDescriptor().getMessageTypes().get(1345); internal_static_google_cloud_compute_v1_VpnTunnel_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnTunnel_descriptor, @@ -39290,7 +39331,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_VpnTunnelAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1345); + getDescriptor().getMessageTypes().get(1346); internal_static_google_cloud_compute_v1_VpnTunnelAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnTunnelAggregatedList_descriptor, @@ -39319,7 +39360,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_VpnTunnelList_descriptor = - getDescriptor().getMessageTypes().get(1346); + getDescriptor().getMessageTypes().get(1347); internal_static_google_cloud_compute_v1_VpnTunnelList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnTunnelList_descriptor, @@ -39337,7 +39378,7 @@ private static void _clinit_autosplit_dinit_3() { "Warning", }); internal_static_google_cloud_compute_v1_VpnTunnelsScopedList_descriptor = - getDescriptor().getMessageTypes().get(1347); + getDescriptor().getMessageTypes().get(1348); internal_static_google_cloud_compute_v1_VpnTunnelsScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnTunnelsScopedList_descriptor, @@ -39345,7 +39386,7 @@ private static void _clinit_autosplit_dinit_3() { "VpnTunnels", "Warning", "Warning", }); internal_static_google_cloud_compute_v1_WafExpressionSet_descriptor = - getDescriptor().getMessageTypes().get(1348); + getDescriptor().getMessageTypes().get(1349); internal_static_google_cloud_compute_v1_WafExpressionSet_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_WafExpressionSet_descriptor, @@ -39353,7 +39394,7 @@ private static void _clinit_autosplit_dinit_3() { "Aliases", "Expressions", "Id", "Id", }); internal_static_google_cloud_compute_v1_WafExpressionSetExpression_descriptor = - getDescriptor().getMessageTypes().get(1349); + getDescriptor().getMessageTypes().get(1350); internal_static_google_cloud_compute_v1_WafExpressionSetExpression_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_WafExpressionSetExpression_descriptor, @@ -39361,7 +39402,7 @@ private static void _clinit_autosplit_dinit_3() { "Id", "Sensitivity", "Id", "Sensitivity", }); internal_static_google_cloud_compute_v1_WaitGlobalOperationRequest_descriptor = - getDescriptor().getMessageTypes().get(1350); + getDescriptor().getMessageTypes().get(1351); internal_static_google_cloud_compute_v1_WaitGlobalOperationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_WaitGlobalOperationRequest_descriptor, @@ -39369,7 +39410,7 @@ private static void _clinit_autosplit_dinit_3() { "Operation", "Project", }); internal_static_google_cloud_compute_v1_WaitRegionOperationRequest_descriptor = - getDescriptor().getMessageTypes().get(1351); + getDescriptor().getMessageTypes().get(1352); internal_static_google_cloud_compute_v1_WaitRegionOperationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_WaitRegionOperationRequest_descriptor, @@ -39377,7 +39418,7 @@ private static void _clinit_autosplit_dinit_3() { "Operation", "Project", "Region", }); internal_static_google_cloud_compute_v1_WaitZoneOperationRequest_descriptor = - getDescriptor().getMessageTypes().get(1352); + getDescriptor().getMessageTypes().get(1353); internal_static_google_cloud_compute_v1_WaitZoneOperationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_WaitZoneOperationRequest_descriptor, @@ -39385,7 +39426,7 @@ private static void _clinit_autosplit_dinit_3() { "Operation", "Project", "Zone", }); internal_static_google_cloud_compute_v1_Warning_descriptor = - getDescriptor().getMessageTypes().get(1353); + getDescriptor().getMessageTypes().get(1354); internal_static_google_cloud_compute_v1_Warning_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Warning_descriptor, @@ -39393,7 +39434,7 @@ private static void _clinit_autosplit_dinit_3() { "Code", "Data", "Message", "Code", "Message", }); internal_static_google_cloud_compute_v1_Warnings_descriptor = - getDescriptor().getMessageTypes().get(1354); + getDescriptor().getMessageTypes().get(1355); internal_static_google_cloud_compute_v1_Warnings_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Warnings_descriptor, @@ -39401,7 +39442,7 @@ private static void _clinit_autosplit_dinit_3() { "Code", "Data", "Message", "Code", "Message", }); internal_static_google_cloud_compute_v1_WeightedBackendService_descriptor = - getDescriptor().getMessageTypes().get(1355); + getDescriptor().getMessageTypes().get(1356); internal_static_google_cloud_compute_v1_WeightedBackendService_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_WeightedBackendService_descriptor, @@ -39414,7 +39455,7 @@ private static void _clinit_autosplit_dinit_3() { "Weight", }); internal_static_google_cloud_compute_v1_XpnHostList_descriptor = - getDescriptor().getMessageTypes().get(1356); + getDescriptor().getMessageTypes().get(1357); internal_static_google_cloud_compute_v1_XpnHostList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_XpnHostList_descriptor, @@ -39432,7 +39473,7 @@ private static void _clinit_autosplit_dinit_3() { "Warning", }); internal_static_google_cloud_compute_v1_XpnResourceId_descriptor = - getDescriptor().getMessageTypes().get(1357); + getDescriptor().getMessageTypes().get(1358); internal_static_google_cloud_compute_v1_XpnResourceId_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_XpnResourceId_descriptor, @@ -39440,7 +39481,7 @@ private static void _clinit_autosplit_dinit_3() { "Id", "Type", "Id", "Type", }); internal_static_google_cloud_compute_v1_Zone_descriptor = - getDescriptor().getMessageTypes().get(1358); + getDescriptor().getMessageTypes().get(1359); internal_static_google_cloud_compute_v1_Zone_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Zone_descriptor, @@ -39468,7 +39509,7 @@ private static void _clinit_autosplit_dinit_3() { "SupportsPzs", }); internal_static_google_cloud_compute_v1_ZoneList_descriptor = - getDescriptor().getMessageTypes().get(1359); + getDescriptor().getMessageTypes().get(1360); internal_static_google_cloud_compute_v1_ZoneList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ZoneList_descriptor, @@ -39486,7 +39527,7 @@ private static void _clinit_autosplit_dinit_3() { "Warning", }); internal_static_google_cloud_compute_v1_ZoneSetLabelsRequest_descriptor = - getDescriptor().getMessageTypes().get(1360); + getDescriptor().getMessageTypes().get(1361); internal_static_google_cloud_compute_v1_ZoneSetLabelsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ZoneSetLabelsRequest_descriptor, @@ -39504,7 +39545,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_ZoneSetPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1361); + getDescriptor().getMessageTypes().get(1362); 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/ForwardingRule.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ForwardingRule.java index 795076398ade..87563f8f2bef 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ForwardingRule.java +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ForwardingRule.java @@ -1143,7 +1143,7 @@ public boolean getAllPorts() { * * *
-   * This field is used along with the backend_service field for internal load balancing or with the target field for internal TargetInstance. If the field is set to TRUE, clients can access ILB from all regions. Otherwise only allows access from clients in the same region as the internal load balancer.
+   * This field is used along with the backend_service field for internal load balancing or with the target field for internal TargetInstance. If set to true, clients can access the Internal TCP/UDP Load Balancer, Internal HTTP(S) and TCP Proxy Load Balancer from all regions. If false, only allows access from the local region the load balancer is located at. Note that for INTERNAL_MANAGED forwarding rules, this field cannot be changed after the forwarding rule is created.
    * 
* * optional bool allow_global_access = 499409674; @@ -1158,7 +1158,7 @@ public boolean hasAllowGlobalAccess() { * * *
-   * This field is used along with the backend_service field for internal load balancing or with the target field for internal TargetInstance. If the field is set to TRUE, clients can access ILB from all regions. Otherwise only allows access from clients in the same region as the internal load balancer.
+   * This field is used along with the backend_service field for internal load balancing or with the target field for internal TargetInstance. If set to true, clients can access the Internal TCP/UDP Load Balancer, Internal HTTP(S) and TCP Proxy Load Balancer from all regions. If false, only allows access from the local region the load balancer is located at. Note that for INTERNAL_MANAGED forwarding rules, this field cannot be changed after the forwarding rule is created.
    * 
* * optional bool allow_global_access = 499409674; @@ -4847,7 +4847,7 @@ public Builder clearAllPorts() { * * *
-     * This field is used along with the backend_service field for internal load balancing or with the target field for internal TargetInstance. If the field is set to TRUE, clients can access ILB from all regions. Otherwise only allows access from clients in the same region as the internal load balancer.
+     * This field is used along with the backend_service field for internal load balancing or with the target field for internal TargetInstance. If set to true, clients can access the Internal TCP/UDP Load Balancer, Internal HTTP(S) and TCP Proxy Load Balancer from all regions. If false, only allows access from the local region the load balancer is located at. Note that for INTERNAL_MANAGED forwarding rules, this field cannot be changed after the forwarding rule is created.
      * 
* * optional bool allow_global_access = 499409674; @@ -4862,7 +4862,7 @@ public boolean hasAllowGlobalAccess() { * * *
-     * This field is used along with the backend_service field for internal load balancing or with the target field for internal TargetInstance. If the field is set to TRUE, clients can access ILB from all regions. Otherwise only allows access from clients in the same region as the internal load balancer.
+     * This field is used along with the backend_service field for internal load balancing or with the target field for internal TargetInstance. If set to true, clients can access the Internal TCP/UDP Load Balancer, Internal HTTP(S) and TCP Proxy Load Balancer from all regions. If false, only allows access from the local region the load balancer is located at. Note that for INTERNAL_MANAGED forwarding rules, this field cannot be changed after the forwarding rule is created.
      * 
* * optional bool allow_global_access = 499409674; @@ -4877,7 +4877,7 @@ public boolean getAllowGlobalAccess() { * * *
-     * This field is used along with the backend_service field for internal load balancing or with the target field for internal TargetInstance. If the field is set to TRUE, clients can access ILB from all regions. Otherwise only allows access from clients in the same region as the internal load balancer.
+     * This field is used along with the backend_service field for internal load balancing or with the target field for internal TargetInstance. If set to true, clients can access the Internal TCP/UDP Load Balancer, Internal HTTP(S) and TCP Proxy Load Balancer from all regions. If false, only allows access from the local region the load balancer is located at. Note that for INTERNAL_MANAGED forwarding rules, this field cannot be changed after the forwarding rule is created.
      * 
* * optional bool allow_global_access = 499409674; @@ -4896,7 +4896,7 @@ public Builder setAllowGlobalAccess(boolean value) { * * *
-     * This field is used along with the backend_service field for internal load balancing or with the target field for internal TargetInstance. If the field is set to TRUE, clients can access ILB from all regions. Otherwise only allows access from clients in the same region as the internal load balancer.
+     * This field is used along with the backend_service field for internal load balancing or with the target field for internal TargetInstance. If set to true, clients can access the Internal TCP/UDP Load Balancer, Internal HTTP(S) and TCP Proxy Load Balancer from all regions. If false, only allows access from the local region the load balancer is located at. Note that for INTERNAL_MANAGED forwarding rules, this field cannot be changed after the forwarding rule is created.
      * 
* * optional bool allow_global_access = 499409674; diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ForwardingRuleOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ForwardingRuleOrBuilder.java index 078edc5625c2..7da987082282 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ForwardingRuleOrBuilder.java +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ForwardingRuleOrBuilder.java @@ -129,7 +129,7 @@ public interface ForwardingRuleOrBuilder * * *
-   * This field is used along with the backend_service field for internal load balancing or with the target field for internal TargetInstance. If the field is set to TRUE, clients can access ILB from all regions. Otherwise only allows access from clients in the same region as the internal load balancer.
+   * This field is used along with the backend_service field for internal load balancing or with the target field for internal TargetInstance. If set to true, clients can access the Internal TCP/UDP Load Balancer, Internal HTTP(S) and TCP Proxy Load Balancer from all regions. If false, only allows access from the local region the load balancer is located at. Note that for INTERNAL_MANAGED forwarding rules, this field cannot be changed after the forwarding rule is created.
    * 
* * optional bool allow_global_access = 499409674; @@ -141,7 +141,7 @@ public interface ForwardingRuleOrBuilder * * *
-   * This field is used along with the backend_service field for internal load balancing or with the target field for internal TargetInstance. If the field is set to TRUE, clients can access ILB from all regions. Otherwise only allows access from clients in the same region as the internal load balancer.
+   * This field is used along with the backend_service field for internal load balancing or with the target field for internal TargetInstance. If set to true, clients can access the Internal TCP/UDP Load Balancer, Internal HTTP(S) and TCP Proxy Load Balancer from all regions. If false, only allows access from the local region the load balancer is located at. Note that for INTERNAL_MANAGED forwarding rules, this field cannot be changed after the forwarding rule is created.
    * 
* * optional bool allow_global_access = 499409674; diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/InstanceGroupManager.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/InstanceGroupManager.java index bcc9f47e2045..e667515d7bb2 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/InstanceGroupManager.java +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/InstanceGroupManager.java @@ -797,6 +797,67 @@ public com.google.protobuf.ByteString getInstanceGroupBytes() { } } + public static final int INSTANCE_LIFECYCLE_POLICY_FIELD_NUMBER = 447961617; + private com.google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicy + instanceLifecyclePolicy_; + /** + * + * + *
+   * The repair policy for this managed instance group.
+   * 
+ * + * + * optional .google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicy instance_lifecycle_policy = 447961617; + * + * + * @return Whether the instanceLifecyclePolicy field is set. + */ + @java.lang.Override + public boolean hasInstanceLifecyclePolicy() { + return ((bitField0_ & 0x00000100) != 0); + } + /** + * + * + *
+   * The repair policy for this managed instance group.
+   * 
+ * + * + * optional .google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicy instance_lifecycle_policy = 447961617; + * + * + * @return The instanceLifecyclePolicy. + */ + @java.lang.Override + public com.google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicy + getInstanceLifecyclePolicy() { + return instanceLifecyclePolicy_ == null + ? com.google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicy + .getDefaultInstance() + : instanceLifecyclePolicy_; + } + /** + * + * + *
+   * The repair policy for this managed instance group.
+   * 
+ * + * + * optional .google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicy instance_lifecycle_policy = 447961617; + * + */ + @java.lang.Override + public com.google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicyOrBuilder + getInstanceLifecyclePolicyOrBuilder() { + return instanceLifecyclePolicy_ == null + ? com.google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicy + .getDefaultInstance() + : instanceLifecyclePolicy_; + } + public static final int INSTANCE_TEMPLATE_FIELD_NUMBER = 309248228; @SuppressWarnings("serial") @@ -814,7 +875,7 @@ public com.google.protobuf.ByteString getInstanceGroupBytes() { */ @java.lang.Override public boolean hasInstanceTemplate() { - return ((bitField0_ & 0x00000100) != 0); + return ((bitField0_ & 0x00000200) != 0); } /** * @@ -880,7 +941,7 @@ public com.google.protobuf.ByteString getInstanceTemplateBytes() { */ @java.lang.Override public boolean hasKind() { - return ((bitField0_ & 0x00000200) != 0); + return ((bitField0_ & 0x00000400) != 0); } /** * @@ -947,7 +1008,7 @@ public com.google.protobuf.ByteString getKindBytes() { */ @java.lang.Override public boolean hasListManagedInstancesResults() { - return ((bitField0_ & 0x00000400) != 0); + return ((bitField0_ & 0x00000800) != 0); } /** * @@ -1015,7 +1076,7 @@ public com.google.protobuf.ByteString getListManagedInstancesResultsBytes() { */ @java.lang.Override public boolean hasName() { - return ((bitField0_ & 0x00000800) != 0); + return ((bitField0_ & 0x00001000) != 0); } /** * @@ -1152,7 +1213,7 @@ public com.google.cloud.compute.v1.NamedPortOrBuilder getNamedPortsOrBuilder(int */ @java.lang.Override public boolean hasRegion() { - return ((bitField0_ & 0x00001000) != 0); + return ((bitField0_ & 0x00002000) != 0); } /** * @@ -1218,7 +1279,7 @@ public com.google.protobuf.ByteString getRegionBytes() { */ @java.lang.Override public boolean hasSelfLink() { - return ((bitField0_ & 0x00002000) != 0); + return ((bitField0_ & 0x00004000) != 0); } /** * @@ -1282,7 +1343,7 @@ public com.google.protobuf.ByteString getSelfLinkBytes() { */ @java.lang.Override public boolean hasStatefulPolicy() { - return ((bitField0_ & 0x00004000) != 0); + return ((bitField0_ & 0x00008000) != 0); } /** * @@ -1332,7 +1393,7 @@ public com.google.cloud.compute.v1.StatefulPolicyOrBuilder getStatefulPolicyOrBu */ @java.lang.Override public boolean hasStatus() { - return ((bitField0_ & 0x00008000) != 0); + return ((bitField0_ & 0x00010000) != 0); } /** * @@ -1446,7 +1507,7 @@ public com.google.protobuf.ByteString getTargetPoolsBytes(int index) { */ @java.lang.Override public boolean hasTargetSize() { - return ((bitField0_ & 0x00010000) != 0); + return ((bitField0_ & 0x00020000) != 0); } /** * @@ -1481,7 +1542,7 @@ public int getTargetSize() { */ @java.lang.Override public boolean hasUpdatePolicy() { - return ((bitField0_ & 0x00020000) != 0); + return ((bitField0_ & 0x00040000) != 0); } /** * @@ -1615,7 +1676,7 @@ public com.google.cloud.compute.v1.InstanceGroupManagerVersionOrBuilder getVersi */ @java.lang.Override public boolean hasZone() { - return ((bitField0_ & 0x00040000) != 0); + return ((bitField0_ & 0x00080000) != 0); } /** * @@ -1681,28 +1742,28 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (((bitField0_ & 0x00000040) != 0)) { output.writeUInt64(3355, id_); } - if (((bitField0_ & 0x00000200) != 0)) { + if (((bitField0_ & 0x00000400) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3292052, kind_); } - if (((bitField0_ & 0x00000800) != 0)) { + if (((bitField0_ & 0x00001000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3373707, name_); } - if (((bitField0_ & 0x00040000) != 0)) { + if (((bitField0_ & 0x00080000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3744684, zone_); } if (((bitField0_ & 0x00000002) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 30525366, creationTimestamp_); } - if (((bitField0_ & 0x00004000) != 0)) { + if (((bitField0_ & 0x00008000) != 0)) { output.writeMessage(47538565, getStatefulPolicy()); } - if (((bitField0_ & 0x00010000) != 0)) { + if (((bitField0_ & 0x00020000) != 0)) { output.writeInt32(62880239, targetSize_); } if (((bitField0_ & 0x00000080) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 81095253, instanceGroup_); } - if (((bitField0_ & 0x00001000) != 0)) { + if (((bitField0_ & 0x00002000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 138946292, region_); } for (int i = 0; i < versions_.size(); i++) { @@ -1711,20 +1772,20 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (((bitField0_ & 0x00000004) != 0)) { output.writeMessage(164045879, getCurrentActions()); } - if (((bitField0_ & 0x00020000) != 0)) { + if (((bitField0_ & 0x00040000) != 0)) { output.writeMessage(175809896, getUpdatePolicy()); } - if (((bitField0_ & 0x00008000) != 0)) { + if (((bitField0_ & 0x00010000) != 0)) { output.writeMessage(181260274, getStatus()); } if (((bitField0_ & 0x00000020) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 234678500, fingerprint_); } - if (((bitField0_ & 0x00000400) != 0)) { + if (((bitField0_ & 0x00000800) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString( output, 296047156, listManagedInstancesResults_); } - if (((bitField0_ & 0x00000100) != 0)) { + if (((bitField0_ & 0x00000200) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 309248228, instanceTemplate_); } for (int i = 0; i < targetPools_.size(); i++) { @@ -1739,7 +1800,10 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io for (int i = 0; i < namedPorts_.size(); i++) { output.writeMessage(427598732, namedPorts_.get(i)); } - if (((bitField0_ & 0x00002000) != 0)) { + if (((bitField0_ & 0x00000100) != 0)) { + output.writeMessage(447961617, getInstanceLifecyclePolicy()); + } + if (((bitField0_ & 0x00004000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 456214797, selfLink_); } for (int i = 0; i < autoHealingPolicies_.size(); i++) { @@ -1760,30 +1824,30 @@ public int getSerializedSize() { if (((bitField0_ & 0x00000040) != 0)) { size += com.google.protobuf.CodedOutputStream.computeUInt64Size(3355, id_); } - if (((bitField0_ & 0x00000200) != 0)) { + if (((bitField0_ & 0x00000400) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3292052, kind_); } - if (((bitField0_ & 0x00000800) != 0)) { + if (((bitField0_ & 0x00001000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3373707, name_); } - if (((bitField0_ & 0x00040000) != 0)) { + if (((bitField0_ & 0x00080000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3744684, zone_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(30525366, creationTimestamp_); } - if (((bitField0_ & 0x00004000) != 0)) { + if (((bitField0_ & 0x00008000) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(47538565, getStatefulPolicy()); } - if (((bitField0_ & 0x00010000) != 0)) { + if (((bitField0_ & 0x00020000) != 0)) { size += com.google.protobuf.CodedOutputStream.computeInt32Size(62880239, targetSize_); } if (((bitField0_ & 0x00000080) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(81095253, instanceGroup_); } - if (((bitField0_ & 0x00001000) != 0)) { + if (((bitField0_ & 0x00002000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(138946292, region_); } for (int i = 0; i < versions_.size(); i++) { @@ -1793,22 +1857,22 @@ public int getSerializedSize() { size += com.google.protobuf.CodedOutputStream.computeMessageSize(164045879, getCurrentActions()); } - if (((bitField0_ & 0x00020000) != 0)) { + if (((bitField0_ & 0x00040000) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(175809896, getUpdatePolicy()); } - if (((bitField0_ & 0x00008000) != 0)) { + if (((bitField0_ & 0x00010000) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(181260274, getStatus()); } if (((bitField0_ & 0x00000020) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(234678500, fingerprint_); } - if (((bitField0_ & 0x00000400) != 0)) { + if (((bitField0_ & 0x00000800) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize( 296047156, listManagedInstancesResults_); } - if (((bitField0_ & 0x00000100) != 0)) { + if (((bitField0_ & 0x00000200) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(309248228, instanceTemplate_); } @@ -1831,7 +1895,12 @@ public int getSerializedSize() { size += com.google.protobuf.CodedOutputStream.computeMessageSize(427598732, namedPorts_.get(i)); } - if (((bitField0_ & 0x00002000) != 0)) { + if (((bitField0_ & 0x00000100) != 0)) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 447961617, getInstanceLifecyclePolicy()); + } + if (((bitField0_ & 0x00004000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(456214797, selfLink_); } for (int i = 0; i < autoHealingPolicies_.size(); i++) { @@ -1893,6 +1962,10 @@ public boolean equals(final java.lang.Object obj) { if (hasInstanceGroup()) { if (!getInstanceGroup().equals(other.getInstanceGroup())) return false; } + if (hasInstanceLifecyclePolicy() != other.hasInstanceLifecyclePolicy()) return false; + if (hasInstanceLifecyclePolicy()) { + if (!getInstanceLifecyclePolicy().equals(other.getInstanceLifecyclePolicy())) return false; + } if (hasInstanceTemplate() != other.hasInstanceTemplate()) return false; if (hasInstanceTemplate()) { if (!getInstanceTemplate().equals(other.getInstanceTemplate())) return false; @@ -1988,6 +2061,10 @@ public int hashCode() { hash = (37 * hash) + INSTANCE_GROUP_FIELD_NUMBER; hash = (53 * hash) + getInstanceGroup().hashCode(); } + if (hasInstanceLifecyclePolicy()) { + hash = (37 * hash) + INSTANCE_LIFECYCLE_POLICY_FIELD_NUMBER; + hash = (53 * hash) + getInstanceLifecyclePolicy().hashCode(); + } if (hasInstanceTemplate()) { hash = (37 * hash) + INSTANCE_TEMPLATE_FIELD_NUMBER; hash = (53 * hash) + getInstanceTemplate().hashCode(); @@ -2187,6 +2264,7 @@ private void maybeForceBuilderInitialization() { getAutoHealingPoliciesFieldBuilder(); getCurrentActionsFieldBuilder(); getDistributionPolicyFieldBuilder(); + getInstanceLifecyclePolicyFieldBuilder(); getNamedPortsFieldBuilder(); getStatefulPolicyFieldBuilder(); getStatusFieldBuilder(); @@ -2222,6 +2300,11 @@ public Builder clear() { fingerprint_ = ""; id_ = 0L; instanceGroup_ = ""; + instanceLifecyclePolicy_ = null; + if (instanceLifecyclePolicyBuilder_ != null) { + instanceLifecyclePolicyBuilder_.dispose(); + instanceLifecyclePolicyBuilder_ = null; + } instanceTemplate_ = ""; kind_ = ""; listManagedInstancesResults_ = ""; @@ -2232,7 +2315,7 @@ public Builder clear() { namedPorts_ = null; namedPortsBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x00002000); + bitField0_ = (bitField0_ & ~0x00004000); region_ = ""; selfLink_ = ""; statefulPolicy_ = null; @@ -2258,7 +2341,7 @@ public Builder clear() { versions_ = null; versionsBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x00200000); + bitField0_ = (bitField0_ & ~0x00400000); zone_ = ""; return this; } @@ -2307,18 +2390,18 @@ private void buildPartialRepeatedFields( result.autoHealingPolicies_ = autoHealingPoliciesBuilder_.build(); } if (namedPortsBuilder_ == null) { - if (((bitField0_ & 0x00002000) != 0)) { + if (((bitField0_ & 0x00004000) != 0)) { namedPorts_ = java.util.Collections.unmodifiableList(namedPorts_); - bitField0_ = (bitField0_ & ~0x00002000); + bitField0_ = (bitField0_ & ~0x00004000); } result.namedPorts_ = namedPorts_; } else { result.namedPorts_ = namedPortsBuilder_.build(); } if (versionsBuilder_ == null) { - if (((bitField0_ & 0x00200000) != 0)) { + if (((bitField0_ & 0x00400000) != 0)) { versions_ = java.util.Collections.unmodifiableList(versions_); - bitField0_ = (bitField0_ & ~0x00200000); + bitField0_ = (bitField0_ & ~0x00400000); } result.versions_ = versions_; } else { @@ -2366,54 +2449,61 @@ private void buildPartial0(com.google.cloud.compute.v1.InstanceGroupManager resu to_bitField0_ |= 0x00000080; } if (((from_bitField0_ & 0x00000200) != 0)) { - result.instanceTemplate_ = instanceTemplate_; + result.instanceLifecyclePolicy_ = + instanceLifecyclePolicyBuilder_ == null + ? instanceLifecyclePolicy_ + : instanceLifecyclePolicyBuilder_.build(); to_bitField0_ |= 0x00000100; } if (((from_bitField0_ & 0x00000400) != 0)) { - result.kind_ = kind_; + result.instanceTemplate_ = instanceTemplate_; to_bitField0_ |= 0x00000200; } if (((from_bitField0_ & 0x00000800) != 0)) { - result.listManagedInstancesResults_ = listManagedInstancesResults_; + result.kind_ = kind_; to_bitField0_ |= 0x00000400; } if (((from_bitField0_ & 0x00001000) != 0)) { - result.name_ = name_; + result.listManagedInstancesResults_ = listManagedInstancesResults_; to_bitField0_ |= 0x00000800; } - if (((from_bitField0_ & 0x00004000) != 0)) { - result.region_ = region_; + if (((from_bitField0_ & 0x00002000) != 0)) { + result.name_ = name_; to_bitField0_ |= 0x00001000; } if (((from_bitField0_ & 0x00008000) != 0)) { - result.selfLink_ = selfLink_; + result.region_ = region_; to_bitField0_ |= 0x00002000; } if (((from_bitField0_ & 0x00010000) != 0)) { - result.statefulPolicy_ = - statefulPolicyBuilder_ == null ? statefulPolicy_ : statefulPolicyBuilder_.build(); + result.selfLink_ = selfLink_; to_bitField0_ |= 0x00004000; } if (((from_bitField0_ & 0x00020000) != 0)) { - result.status_ = statusBuilder_ == null ? status_ : statusBuilder_.build(); + result.statefulPolicy_ = + statefulPolicyBuilder_ == null ? statefulPolicy_ : statefulPolicyBuilder_.build(); to_bitField0_ |= 0x00008000; } if (((from_bitField0_ & 0x00040000) != 0)) { + result.status_ = statusBuilder_ == null ? status_ : statusBuilder_.build(); + to_bitField0_ |= 0x00010000; + } + if (((from_bitField0_ & 0x00080000) != 0)) { targetPools_.makeImmutable(); result.targetPools_ = targetPools_; } - if (((from_bitField0_ & 0x00080000) != 0)) { + if (((from_bitField0_ & 0x00100000) != 0)) { result.targetSize_ = targetSize_; - to_bitField0_ |= 0x00010000; + to_bitField0_ |= 0x00020000; } - if (((from_bitField0_ & 0x00100000) != 0)) { + if (((from_bitField0_ & 0x00200000) != 0)) { result.updatePolicy_ = updatePolicyBuilder_ == null ? updatePolicy_ : updatePolicyBuilder_.build(); - to_bitField0_ |= 0x00020000; + to_bitField0_ |= 0x00040000; } - if (((from_bitField0_ & 0x00400000) != 0)) { + if (((from_bitField0_ & 0x00800000) != 0)) { result.zone_ = zone_; - to_bitField0_ |= 0x00040000; + to_bitField0_ |= 0x00080000; } result.bitField0_ |= to_bitField0_; } @@ -2525,31 +2615,34 @@ public Builder mergeFrom(com.google.cloud.compute.v1.InstanceGroupManager other) bitField0_ |= 0x00000100; onChanged(); } + if (other.hasInstanceLifecyclePolicy()) { + mergeInstanceLifecyclePolicy(other.getInstanceLifecyclePolicy()); + } if (other.hasInstanceTemplate()) { instanceTemplate_ = other.instanceTemplate_; - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; onChanged(); } if (other.hasKind()) { kind_ = other.kind_; - bitField0_ |= 0x00000400; + bitField0_ |= 0x00000800; onChanged(); } if (other.hasListManagedInstancesResults()) { listManagedInstancesResults_ = other.listManagedInstancesResults_; - bitField0_ |= 0x00000800; + bitField0_ |= 0x00001000; onChanged(); } if (other.hasName()) { name_ = other.name_; - bitField0_ |= 0x00001000; + bitField0_ |= 0x00002000; onChanged(); } if (namedPortsBuilder_ == null) { if (!other.namedPorts_.isEmpty()) { if (namedPorts_.isEmpty()) { namedPorts_ = other.namedPorts_; - bitField0_ = (bitField0_ & ~0x00002000); + bitField0_ = (bitField0_ & ~0x00004000); } else { ensureNamedPortsIsMutable(); namedPorts_.addAll(other.namedPorts_); @@ -2562,7 +2655,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.InstanceGroupManager other) namedPortsBuilder_.dispose(); namedPortsBuilder_ = null; namedPorts_ = other.namedPorts_; - bitField0_ = (bitField0_ & ~0x00002000); + bitField0_ = (bitField0_ & ~0x00004000); namedPortsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getNamedPortsFieldBuilder() @@ -2574,12 +2667,12 @@ public Builder mergeFrom(com.google.cloud.compute.v1.InstanceGroupManager other) } if (other.hasRegion()) { region_ = other.region_; - bitField0_ |= 0x00004000; + bitField0_ |= 0x00008000; onChanged(); } if (other.hasSelfLink()) { selfLink_ = other.selfLink_; - bitField0_ |= 0x00008000; + bitField0_ |= 0x00010000; onChanged(); } if (other.hasStatefulPolicy()) { @@ -2591,7 +2684,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.InstanceGroupManager other) if (!other.targetPools_.isEmpty()) { if (targetPools_.isEmpty()) { targetPools_ = other.targetPools_; - bitField0_ |= 0x00040000; + bitField0_ |= 0x00080000; } else { ensureTargetPoolsIsMutable(); targetPools_.addAll(other.targetPools_); @@ -2608,7 +2701,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.InstanceGroupManager other) if (!other.versions_.isEmpty()) { if (versions_.isEmpty()) { versions_ = other.versions_; - bitField0_ = (bitField0_ & ~0x00200000); + bitField0_ = (bitField0_ & ~0x00400000); } else { ensureVersionsIsMutable(); versions_.addAll(other.versions_); @@ -2621,7 +2714,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.InstanceGroupManager other) versionsBuilder_.dispose(); versionsBuilder_ = null; versions_ = other.versions_; - bitField0_ = (bitField0_ & ~0x00200000); + bitField0_ = (bitField0_ & ~0x00400000); versionsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getVersionsFieldBuilder() @@ -2633,7 +2726,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.InstanceGroupManager other) } if (other.hasZone()) { zone_ = other.zone_; - bitField0_ |= 0x00400000; + bitField0_ |= 0x00800000; onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); @@ -2671,19 +2764,19 @@ public Builder mergeFrom( case 26336418: { kind_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000400; + bitField0_ |= 0x00000800; break; } // case 26336418 case 26989658: { name_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00001000; + bitField0_ |= 0x00002000; break; } // case 26989658 case 29957474: { zone_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00400000; + bitField0_ |= 0x00800000; break; } // case 29957474 case 244202930: @@ -2695,13 +2788,13 @@ public Builder mergeFrom( case 380308522: { input.readMessage(getStatefulPolicyFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00010000; + bitField0_ |= 0x00020000; break; } // case 380308522 case 503041912: { targetSize_ = input.readInt32(); - bitField0_ |= 0x00080000; + bitField0_ |= 0x00100000; break; } // case 503041912 case 648762026: @@ -2713,7 +2806,7 @@ public Builder mergeFrom( case 1111570338: { region_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00004000; + bitField0_ |= 0x00008000; break; } // case 1111570338 case 1299444954: @@ -2739,13 +2832,13 @@ public Builder mergeFrom( case 1406479170: { input.readMessage(getUpdatePolicyFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00100000; + bitField0_ |= 0x00200000; break; } // case 1406479170 case 1450082194: { input.readMessage(getStatusFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00020000; + bitField0_ |= 0x00040000; break; } // case 1450082194 case 1877428002: @@ -2757,13 +2850,13 @@ public Builder mergeFrom( case -1926590046: { listManagedInstancesResults_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000800; + bitField0_ |= 0x00001000; break; } // case -1926590046 case -1820981470: { instanceTemplate_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; break; } // case -1820981470 case -1606386358: @@ -2798,10 +2891,17 @@ public Builder mergeFrom( } break; } // case -874177438 + case -711274358: + { + input.readMessage( + getInstanceLifecyclePolicyFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000200; + break; + } // case -711274358 case -645248918: { selfLink_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00008000; + bitField0_ |= 0x00010000; break; } // case -645248918 case -640574422: @@ -4326,6 +4426,219 @@ public Builder setInstanceGroupBytes(com.google.protobuf.ByteString value) { return this; } + private com.google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicy + instanceLifecyclePolicy_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicy, + com.google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicy.Builder, + com.google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicyOrBuilder> + instanceLifecyclePolicyBuilder_; + /** + * + * + *
+     * The repair policy for this managed instance group.
+     * 
+ * + * + * optional .google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicy instance_lifecycle_policy = 447961617; + * + * + * @return Whether the instanceLifecyclePolicy field is set. + */ + public boolean hasInstanceLifecyclePolicy() { + return ((bitField0_ & 0x00000200) != 0); + } + /** + * + * + *
+     * The repair policy for this managed instance group.
+     * 
+ * + * + * optional .google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicy instance_lifecycle_policy = 447961617; + * + * + * @return The instanceLifecyclePolicy. + */ + public com.google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicy + getInstanceLifecyclePolicy() { + if (instanceLifecyclePolicyBuilder_ == null) { + return instanceLifecyclePolicy_ == null + ? com.google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicy + .getDefaultInstance() + : instanceLifecyclePolicy_; + } else { + return instanceLifecyclePolicyBuilder_.getMessage(); + } + } + /** + * + * + *
+     * The repair policy for this managed instance group.
+     * 
+ * + * + * optional .google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicy instance_lifecycle_policy = 447961617; + * + */ + public Builder setInstanceLifecyclePolicy( + com.google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicy value) { + if (instanceLifecyclePolicyBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + instanceLifecyclePolicy_ = value; + } else { + instanceLifecyclePolicyBuilder_.setMessage(value); + } + bitField0_ |= 0x00000200; + onChanged(); + return this; + } + /** + * + * + *
+     * The repair policy for this managed instance group.
+     * 
+ * + * + * optional .google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicy instance_lifecycle_policy = 447961617; + * + */ + public Builder setInstanceLifecyclePolicy( + com.google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicy.Builder + builderForValue) { + if (instanceLifecyclePolicyBuilder_ == null) { + instanceLifecyclePolicy_ = builderForValue.build(); + } else { + instanceLifecyclePolicyBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000200; + onChanged(); + return this; + } + /** + * + * + *
+     * The repair policy for this managed instance group.
+     * 
+ * + * + * optional .google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicy instance_lifecycle_policy = 447961617; + * + */ + public Builder mergeInstanceLifecyclePolicy( + com.google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicy value) { + if (instanceLifecyclePolicyBuilder_ == null) { + if (((bitField0_ & 0x00000200) != 0) + && instanceLifecyclePolicy_ != null + && instanceLifecyclePolicy_ + != com.google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicy + .getDefaultInstance()) { + getInstanceLifecyclePolicyBuilder().mergeFrom(value); + } else { + instanceLifecyclePolicy_ = value; + } + } else { + instanceLifecyclePolicyBuilder_.mergeFrom(value); + } + bitField0_ |= 0x00000200; + onChanged(); + return this; + } + /** + * + * + *
+     * The repair policy for this managed instance group.
+     * 
+ * + * + * optional .google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicy instance_lifecycle_policy = 447961617; + * + */ + public Builder clearInstanceLifecyclePolicy() { + bitField0_ = (bitField0_ & ~0x00000200); + instanceLifecyclePolicy_ = null; + if (instanceLifecyclePolicyBuilder_ != null) { + instanceLifecyclePolicyBuilder_.dispose(); + instanceLifecyclePolicyBuilder_ = null; + } + onChanged(); + return this; + } + /** + * + * + *
+     * The repair policy for this managed instance group.
+     * 
+ * + * + * optional .google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicy instance_lifecycle_policy = 447961617; + * + */ + public com.google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicy.Builder + getInstanceLifecyclePolicyBuilder() { + bitField0_ |= 0x00000200; + onChanged(); + return getInstanceLifecyclePolicyFieldBuilder().getBuilder(); + } + /** + * + * + *
+     * The repair policy for this managed instance group.
+     * 
+ * + * + * optional .google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicy instance_lifecycle_policy = 447961617; + * + */ + public com.google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicyOrBuilder + getInstanceLifecyclePolicyOrBuilder() { + if (instanceLifecyclePolicyBuilder_ != null) { + return instanceLifecyclePolicyBuilder_.getMessageOrBuilder(); + } else { + return instanceLifecyclePolicy_ == null + ? com.google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicy + .getDefaultInstance() + : instanceLifecyclePolicy_; + } + } + /** + * + * + *
+     * The repair policy for this managed instance group.
+     * 
+ * + * + * optional .google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicy instance_lifecycle_policy = 447961617; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicy, + com.google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicy.Builder, + com.google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicyOrBuilder> + getInstanceLifecyclePolicyFieldBuilder() { + if (instanceLifecyclePolicyBuilder_ == null) { + instanceLifecyclePolicyBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicy, + com.google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicy.Builder, + com.google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicyOrBuilder>( + getInstanceLifecyclePolicy(), getParentForChildren(), isClean()); + instanceLifecyclePolicy_ = null; + } + return instanceLifecyclePolicyBuilder_; + } + private java.lang.Object instanceTemplate_ = ""; /** * @@ -4339,7 +4652,7 @@ public Builder setInstanceGroupBytes(com.google.protobuf.ByteString value) { * @return Whether the instanceTemplate field is set. */ public boolean hasInstanceTemplate() { - return ((bitField0_ & 0x00000200) != 0); + return ((bitField0_ & 0x00000400) != 0); } /** * @@ -4402,7 +4715,7 @@ public Builder setInstanceTemplate(java.lang.String value) { throw new NullPointerException(); } instanceTemplate_ = value; - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; onChanged(); return this; } @@ -4419,7 +4732,7 @@ public Builder setInstanceTemplate(java.lang.String value) { */ public Builder clearInstanceTemplate() { instanceTemplate_ = getDefaultInstance().getInstanceTemplate(); - bitField0_ = (bitField0_ & ~0x00000200); + bitField0_ = (bitField0_ & ~0x00000400); onChanged(); return this; } @@ -4441,7 +4754,7 @@ public Builder setInstanceTemplateBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); instanceTemplate_ = value; - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; onChanged(); return this; } @@ -4459,7 +4772,7 @@ public Builder setInstanceTemplateBytes(com.google.protobuf.ByteString value) { * @return Whether the kind field is set. */ public boolean hasKind() { - return ((bitField0_ & 0x00000400) != 0); + return ((bitField0_ & 0x00000800) != 0); } /** * @@ -4522,7 +4835,7 @@ public Builder setKind(java.lang.String value) { throw new NullPointerException(); } kind_ = value; - bitField0_ |= 0x00000400; + bitField0_ |= 0x00000800; onChanged(); return this; } @@ -4539,7 +4852,7 @@ public Builder setKind(java.lang.String value) { */ public Builder clearKind() { kind_ = getDefaultInstance().getKind(); - bitField0_ = (bitField0_ & ~0x00000400); + bitField0_ = (bitField0_ & ~0x00000800); onChanged(); return this; } @@ -4561,7 +4874,7 @@ public Builder setKindBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); kind_ = value; - bitField0_ |= 0x00000400; + bitField0_ |= 0x00000800; onChanged(); return this; } @@ -4580,7 +4893,7 @@ public Builder setKindBytes(com.google.protobuf.ByteString value) { * @return Whether the listManagedInstancesResults field is set. */ public boolean hasListManagedInstancesResults() { - return ((bitField0_ & 0x00000800) != 0); + return ((bitField0_ & 0x00001000) != 0); } /** * @@ -4646,7 +4959,7 @@ public Builder setListManagedInstancesResults(java.lang.String value) { throw new NullPointerException(); } listManagedInstancesResults_ = value; - bitField0_ |= 0x00000800; + bitField0_ |= 0x00001000; onChanged(); return this; } @@ -4664,7 +4977,7 @@ public Builder setListManagedInstancesResults(java.lang.String value) { */ public Builder clearListManagedInstancesResults() { listManagedInstancesResults_ = getDefaultInstance().getListManagedInstancesResults(); - bitField0_ = (bitField0_ & ~0x00000800); + bitField0_ = (bitField0_ & ~0x00001000); onChanged(); return this; } @@ -4687,7 +5000,7 @@ public Builder setListManagedInstancesResultsBytes(com.google.protobuf.ByteStrin } checkByteStringIsUtf8(value); listManagedInstancesResults_ = value; - bitField0_ |= 0x00000800; + bitField0_ |= 0x00001000; onChanged(); return this; } @@ -4705,7 +5018,7 @@ public Builder setListManagedInstancesResultsBytes(com.google.protobuf.ByteStrin * @return Whether the name field is set. */ public boolean hasName() { - return ((bitField0_ & 0x00001000) != 0); + return ((bitField0_ & 0x00002000) != 0); } /** * @@ -4768,7 +5081,7 @@ public Builder setName(java.lang.String value) { throw new NullPointerException(); } name_ = value; - bitField0_ |= 0x00001000; + bitField0_ |= 0x00002000; onChanged(); return this; } @@ -4785,7 +5098,7 @@ public Builder setName(java.lang.String value) { */ public Builder clearName() { name_ = getDefaultInstance().getName(); - bitField0_ = (bitField0_ & ~0x00001000); + bitField0_ = (bitField0_ & ~0x00002000); onChanged(); return this; } @@ -4807,7 +5120,7 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); name_ = value; - bitField0_ |= 0x00001000; + bitField0_ |= 0x00002000; onChanged(); return this; } @@ -4816,9 +5129,9 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { java.util.Collections.emptyList(); private void ensureNamedPortsIsMutable() { - if (!((bitField0_ & 0x00002000) != 0)) { + if (!((bitField0_ & 0x00004000) != 0)) { namedPorts_ = new java.util.ArrayList(namedPorts_); - bitField0_ |= 0x00002000; + bitField0_ |= 0x00004000; } } @@ -5033,7 +5346,7 @@ public Builder addAllNamedPorts( public Builder clearNamedPorts() { if (namedPortsBuilder_ == null) { namedPorts_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00002000); + bitField0_ = (bitField0_ & ~0x00004000); onChanged(); } else { namedPortsBuilder_.clear(); @@ -5155,7 +5468,7 @@ public com.google.cloud.compute.v1.NamedPort.Builder addNamedPortsBuilder(int in com.google.cloud.compute.v1.NamedPort, com.google.cloud.compute.v1.NamedPort.Builder, com.google.cloud.compute.v1.NamedPortOrBuilder>( - namedPorts_, ((bitField0_ & 0x00002000) != 0), getParentForChildren(), isClean()); + namedPorts_, ((bitField0_ & 0x00004000) != 0), getParentForChildren(), isClean()); namedPorts_ = null; } return namedPortsBuilder_; @@ -5174,7 +5487,7 @@ public com.google.cloud.compute.v1.NamedPort.Builder addNamedPortsBuilder(int in * @return Whether the region field is set. */ public boolean hasRegion() { - return ((bitField0_ & 0x00004000) != 0); + return ((bitField0_ & 0x00008000) != 0); } /** * @@ -5237,7 +5550,7 @@ public Builder setRegion(java.lang.String value) { throw new NullPointerException(); } region_ = value; - bitField0_ |= 0x00004000; + bitField0_ |= 0x00008000; onChanged(); return this; } @@ -5254,7 +5567,7 @@ public Builder setRegion(java.lang.String value) { */ public Builder clearRegion() { region_ = getDefaultInstance().getRegion(); - bitField0_ = (bitField0_ & ~0x00004000); + bitField0_ = (bitField0_ & ~0x00008000); onChanged(); return this; } @@ -5276,7 +5589,7 @@ public Builder setRegionBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); region_ = value; - bitField0_ |= 0x00004000; + bitField0_ |= 0x00008000; onChanged(); return this; } @@ -5294,7 +5607,7 @@ public Builder setRegionBytes(com.google.protobuf.ByteString value) { * @return Whether the selfLink field is set. */ public boolean hasSelfLink() { - return ((bitField0_ & 0x00008000) != 0); + return ((bitField0_ & 0x00010000) != 0); } /** * @@ -5357,7 +5670,7 @@ public Builder setSelfLink(java.lang.String value) { throw new NullPointerException(); } selfLink_ = value; - bitField0_ |= 0x00008000; + bitField0_ |= 0x00010000; onChanged(); return this; } @@ -5374,7 +5687,7 @@ public Builder setSelfLink(java.lang.String value) { */ public Builder clearSelfLink() { selfLink_ = getDefaultInstance().getSelfLink(); - bitField0_ = (bitField0_ & ~0x00008000); + bitField0_ = (bitField0_ & ~0x00010000); onChanged(); return this; } @@ -5396,7 +5709,7 @@ public Builder setSelfLinkBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); selfLink_ = value; - bitField0_ |= 0x00008000; + bitField0_ |= 0x00010000; onChanged(); return this; } @@ -5419,7 +5732,7 @@ public Builder setSelfLinkBytes(com.google.protobuf.ByteString value) { * @return Whether the statefulPolicy field is set. */ public boolean hasStatefulPolicy() { - return ((bitField0_ & 0x00010000) != 0); + return ((bitField0_ & 0x00020000) != 0); } /** * @@ -5459,7 +5772,7 @@ public Builder setStatefulPolicy(com.google.cloud.compute.v1.StatefulPolicy valu } else { statefulPolicyBuilder_.setMessage(value); } - bitField0_ |= 0x00010000; + bitField0_ |= 0x00020000; onChanged(); return this; } @@ -5479,7 +5792,7 @@ public Builder setStatefulPolicy( } else { statefulPolicyBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00010000; + bitField0_ |= 0x00020000; onChanged(); return this; } @@ -5494,7 +5807,7 @@ public Builder setStatefulPolicy( */ public Builder mergeStatefulPolicy(com.google.cloud.compute.v1.StatefulPolicy value) { if (statefulPolicyBuilder_ == null) { - if (((bitField0_ & 0x00010000) != 0) + if (((bitField0_ & 0x00020000) != 0) && statefulPolicy_ != null && statefulPolicy_ != com.google.cloud.compute.v1.StatefulPolicy.getDefaultInstance()) { getStatefulPolicyBuilder().mergeFrom(value); @@ -5504,7 +5817,7 @@ public Builder mergeStatefulPolicy(com.google.cloud.compute.v1.StatefulPolicy va } else { statefulPolicyBuilder_.mergeFrom(value); } - bitField0_ |= 0x00010000; + bitField0_ |= 0x00020000; onChanged(); return this; } @@ -5518,7 +5831,7 @@ public Builder mergeStatefulPolicy(com.google.cloud.compute.v1.StatefulPolicy va * optional .google.cloud.compute.v1.StatefulPolicy stateful_policy = 47538565; */ public Builder clearStatefulPolicy() { - bitField0_ = (bitField0_ & ~0x00010000); + bitField0_ = (bitField0_ & ~0x00020000); statefulPolicy_ = null; if (statefulPolicyBuilder_ != null) { statefulPolicyBuilder_.dispose(); @@ -5537,7 +5850,7 @@ public Builder clearStatefulPolicy() { * optional .google.cloud.compute.v1.StatefulPolicy stateful_policy = 47538565; */ public com.google.cloud.compute.v1.StatefulPolicy.Builder getStatefulPolicyBuilder() { - bitField0_ |= 0x00010000; + bitField0_ |= 0x00020000; onChanged(); return getStatefulPolicyFieldBuilder().getBuilder(); } @@ -5603,7 +5916,7 @@ public com.google.cloud.compute.v1.StatefulPolicyOrBuilder getStatefulPolicyOrBu * @return Whether the status field is set. */ public boolean hasStatus() { - return ((bitField0_ & 0x00020000) != 0); + return ((bitField0_ & 0x00040000) != 0); } /** * @@ -5643,7 +5956,7 @@ public Builder setStatus(com.google.cloud.compute.v1.InstanceGroupManagerStatus } else { statusBuilder_.setMessage(value); } - bitField0_ |= 0x00020000; + bitField0_ |= 0x00040000; onChanged(); return this; } @@ -5663,7 +5976,7 @@ public Builder setStatus( } else { statusBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00020000; + bitField0_ |= 0x00040000; onChanged(); return this; } @@ -5678,7 +5991,7 @@ public Builder setStatus( */ public Builder mergeStatus(com.google.cloud.compute.v1.InstanceGroupManagerStatus value) { if (statusBuilder_ == null) { - if (((bitField0_ & 0x00020000) != 0) + if (((bitField0_ & 0x00040000) != 0) && status_ != null && status_ != com.google.cloud.compute.v1.InstanceGroupManagerStatus.getDefaultInstance()) { @@ -5689,7 +6002,7 @@ public Builder mergeStatus(com.google.cloud.compute.v1.InstanceGroupManagerStatu } else { statusBuilder_.mergeFrom(value); } - bitField0_ |= 0x00020000; + bitField0_ |= 0x00040000; onChanged(); return this; } @@ -5703,7 +6016,7 @@ public Builder mergeStatus(com.google.cloud.compute.v1.InstanceGroupManagerStatu * optional .google.cloud.compute.v1.InstanceGroupManagerStatus status = 181260274; */ public Builder clearStatus() { - bitField0_ = (bitField0_ & ~0x00020000); + bitField0_ = (bitField0_ & ~0x00040000); status_ = null; if (statusBuilder_ != null) { statusBuilder_.dispose(); @@ -5722,7 +6035,7 @@ public Builder clearStatus() { * optional .google.cloud.compute.v1.InstanceGroupManagerStatus status = 181260274; */ public com.google.cloud.compute.v1.InstanceGroupManagerStatus.Builder getStatusBuilder() { - bitField0_ |= 0x00020000; + bitField0_ |= 0x00040000; onChanged(); return getStatusFieldBuilder().getBuilder(); } @@ -5777,7 +6090,7 @@ private void ensureTargetPoolsIsMutable() { if (!targetPools_.isModifiable()) { targetPools_ = new com.google.protobuf.LazyStringArrayList(targetPools_); } - bitField0_ |= 0x00040000; + bitField0_ |= 0x00080000; } /** * @@ -5857,7 +6170,7 @@ public Builder setTargetPools(int index, java.lang.String value) { } ensureTargetPoolsIsMutable(); targetPools_.set(index, value); - bitField0_ |= 0x00040000; + bitField0_ |= 0x00080000; onChanged(); return this; } @@ -5879,7 +6192,7 @@ public Builder addTargetPools(java.lang.String value) { } ensureTargetPoolsIsMutable(); targetPools_.add(value); - bitField0_ |= 0x00040000; + bitField0_ |= 0x00080000; onChanged(); return this; } @@ -5898,7 +6211,7 @@ public Builder addTargetPools(java.lang.String value) { public Builder addAllTargetPools(java.lang.Iterable values) { ensureTargetPoolsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll(values, targetPools_); - bitField0_ |= 0x00040000; + bitField0_ |= 0x00080000; onChanged(); return this; } @@ -5915,7 +6228,7 @@ public Builder addAllTargetPools(java.lang.Iterable values) { */ public Builder clearTargetPools() { targetPools_ = com.google.protobuf.LazyStringArrayList.emptyList(); - bitField0_ = (bitField0_ & ~0x00040000); + bitField0_ = (bitField0_ & ~0x00080000); ; onChanged(); return this; @@ -5939,7 +6252,7 @@ public Builder addTargetPoolsBytes(com.google.protobuf.ByteString value) { checkByteStringIsUtf8(value); ensureTargetPoolsIsMutable(); targetPools_.add(value); - bitField0_ |= 0x00040000; + bitField0_ |= 0x00080000; onChanged(); return this; } @@ -5958,7 +6271,7 @@ public Builder addTargetPoolsBytes(com.google.protobuf.ByteString value) { */ @java.lang.Override public boolean hasTargetSize() { - return ((bitField0_ & 0x00080000) != 0); + return ((bitField0_ & 0x00100000) != 0); } /** * @@ -5990,7 +6303,7 @@ public int getTargetSize() { public Builder setTargetSize(int value) { targetSize_ = value; - bitField0_ |= 0x00080000; + bitField0_ |= 0x00100000; onChanged(); return this; } @@ -6006,7 +6319,7 @@ public Builder setTargetSize(int value) { * @return This builder for chaining. */ public Builder clearTargetSize() { - bitField0_ = (bitField0_ & ~0x00080000); + bitField0_ = (bitField0_ & ~0x00100000); targetSize_ = 0; onChanged(); return this; @@ -6032,7 +6345,7 @@ public Builder clearTargetSize() { * @return Whether the updatePolicy field is set. */ public boolean hasUpdatePolicy() { - return ((bitField0_ & 0x00100000) != 0); + return ((bitField0_ & 0x00200000) != 0); } /** * @@ -6077,7 +6390,7 @@ public Builder setUpdatePolicy( } else { updatePolicyBuilder_.setMessage(value); } - bitField0_ |= 0x00100000; + bitField0_ |= 0x00200000; onChanged(); return this; } @@ -6099,7 +6412,7 @@ public Builder setUpdatePolicy( } else { updatePolicyBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00100000; + bitField0_ |= 0x00200000; onChanged(); return this; } @@ -6117,7 +6430,7 @@ public Builder setUpdatePolicy( public Builder mergeUpdatePolicy( com.google.cloud.compute.v1.InstanceGroupManagerUpdatePolicy value) { if (updatePolicyBuilder_ == null) { - if (((bitField0_ & 0x00100000) != 0) + if (((bitField0_ & 0x00200000) != 0) && updatePolicy_ != null && updatePolicy_ != com.google.cloud.compute.v1.InstanceGroupManagerUpdatePolicy @@ -6129,7 +6442,7 @@ public Builder mergeUpdatePolicy( } else { updatePolicyBuilder_.mergeFrom(value); } - bitField0_ |= 0x00100000; + bitField0_ |= 0x00200000; onChanged(); return this; } @@ -6145,7 +6458,7 @@ public Builder mergeUpdatePolicy( *
*/ public Builder clearUpdatePolicy() { - bitField0_ = (bitField0_ & ~0x00100000); + bitField0_ = (bitField0_ & ~0x00200000); updatePolicy_ = null; if (updatePolicyBuilder_ != null) { updatePolicyBuilder_.dispose(); @@ -6167,7 +6480,7 @@ public Builder clearUpdatePolicy() { */ public com.google.cloud.compute.v1.InstanceGroupManagerUpdatePolicy.Builder getUpdatePolicyBuilder() { - bitField0_ |= 0x00100000; + bitField0_ |= 0x00200000; onChanged(); return getUpdatePolicyFieldBuilder().getBuilder(); } @@ -6224,11 +6537,11 @@ public Builder clearUpdatePolicy() { java.util.Collections.emptyList(); private void ensureVersionsIsMutable() { - if (!((bitField0_ & 0x00200000) != 0)) { + if (!((bitField0_ & 0x00400000) != 0)) { versions_ = new java.util.ArrayList( versions_); - bitField0_ |= 0x00200000; + bitField0_ |= 0x00400000; } } @@ -6461,7 +6774,7 @@ public Builder addAllVersions( public Builder clearVersions() { if (versionsBuilder_ == null) { versions_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00200000); + bitField0_ = (bitField0_ & ~0x00400000); onChanged(); } else { versionsBuilder_.clear(); @@ -6595,7 +6908,7 @@ public com.google.cloud.compute.v1.InstanceGroupManagerVersion.Builder addVersio com.google.cloud.compute.v1.InstanceGroupManagerVersion, com.google.cloud.compute.v1.InstanceGroupManagerVersion.Builder, com.google.cloud.compute.v1.InstanceGroupManagerVersionOrBuilder>( - versions_, ((bitField0_ & 0x00200000) != 0), getParentForChildren(), isClean()); + versions_, ((bitField0_ & 0x00400000) != 0), getParentForChildren(), isClean()); versions_ = null; } return versionsBuilder_; @@ -6614,7 +6927,7 @@ public com.google.cloud.compute.v1.InstanceGroupManagerVersion.Builder addVersio * @return Whether the zone field is set. */ public boolean hasZone() { - return ((bitField0_ & 0x00400000) != 0); + return ((bitField0_ & 0x00800000) != 0); } /** * @@ -6677,7 +6990,7 @@ public Builder setZone(java.lang.String value) { throw new NullPointerException(); } zone_ = value; - bitField0_ |= 0x00400000; + bitField0_ |= 0x00800000; onChanged(); return this; } @@ -6694,7 +7007,7 @@ public Builder setZone(java.lang.String value) { */ public Builder clearZone() { zone_ = getDefaultInstance().getZone(); - bitField0_ = (bitField0_ & ~0x00400000); + bitField0_ = (bitField0_ & ~0x00800000); onChanged(); return this; } @@ -6716,7 +7029,7 @@ public Builder setZoneBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); zone_ = value; - bitField0_ |= 0x00400000; + bitField0_ |= 0x00800000; onChanged(); return this; } diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/InstanceGroupManagerInstanceLifecyclePolicy.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/InstanceGroupManagerInstanceLifecyclePolicy.java new file mode 100644 index 000000000000..c36e508918d1 --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/InstanceGroupManagerInstanceLifecyclePolicy.java @@ -0,0 +1,822 @@ +/* + * 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; + +/** + * + * + *
+ * 
+ * + * Protobuf type {@code google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicy} + */ +public final class InstanceGroupManagerInstanceLifecyclePolicy + extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicy) + InstanceGroupManagerInstanceLifecyclePolicyOrBuilder { + private static final long serialVersionUID = 0L; + // Use InstanceGroupManagerInstanceLifecyclePolicy.newBuilder() to construct. + private InstanceGroupManagerInstanceLifecyclePolicy( + com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private InstanceGroupManagerInstanceLifecyclePolicy() { + forceUpdateOnRepair_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new InstanceGroupManagerInstanceLifecyclePolicy(); + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_InstanceGroupManagerInstanceLifecyclePolicy_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_InstanceGroupManagerInstanceLifecyclePolicy_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicy.class, + com.google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicy.Builder.class); + } + + /** + * + * + *
+   * A bit indicating whether to forcefully apply the group's latest configuration when repairing a VM. Valid options are: - NO (default): If configuration updates are available, they are not forcefully applied during repair. Instead, configuration updates are applied according to the group's update policy. - YES: If configuration updates are available, they are applied during repair.
+   * 
+ * + * Protobuf enum {@code + * google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicy.ForceUpdateOnRepair} + */ + public enum ForceUpdateOnRepair implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+     * A value indicating that the enum field is not set.
+     * 
+ * + * UNDEFINED_FORCE_UPDATE_ON_REPAIR = 0; + */ + UNDEFINED_FORCE_UPDATE_ON_REPAIR(0), + /** NO = 2497; */ + NO(2497), + /** YES = 87751; */ + YES(87751), + UNRECOGNIZED(-1), + ; + + /** + * + * + *
+     * A value indicating that the enum field is not set.
+     * 
+ * + * UNDEFINED_FORCE_UPDATE_ON_REPAIR = 0; + */ + public static final int UNDEFINED_FORCE_UPDATE_ON_REPAIR_VALUE = 0; + /** NO = 2497; */ + public static final int NO_VALUE = 2497; + /** YES = 87751; */ + public static final int YES_VALUE = 87751; + + 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 ForceUpdateOnRepair 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 ForceUpdateOnRepair forNumber(int value) { + switch (value) { + case 0: + return UNDEFINED_FORCE_UPDATE_ON_REPAIR; + case 2497: + return NO; + case 87751: + return YES; + 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 ForceUpdateOnRepair findValueByNumber(int number) { + return ForceUpdateOnRepair.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.InstanceGroupManagerInstanceLifecyclePolicy.getDescriptor() + .getEnumTypes() + .get(0); + } + + private static final ForceUpdateOnRepair[] VALUES = values(); + + public static ForceUpdateOnRepair 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 ForceUpdateOnRepair(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicy.ForceUpdateOnRepair) + } + + private int bitField0_; + public static final int FORCE_UPDATE_ON_REPAIR_FIELD_NUMBER = 356302027; + + @SuppressWarnings("serial") + private volatile java.lang.Object forceUpdateOnRepair_ = ""; + /** + * + * + *
+   * A bit indicating whether to forcefully apply the group's latest configuration when repairing a VM. Valid options are: - NO (default): If configuration updates are available, they are not forcefully applied during repair. Instead, configuration updates are applied according to the group's update policy. - YES: If configuration updates are available, they are applied during repair.
+   * Check the ForceUpdateOnRepair enum for the list of possible values.
+   * 
+ * + * optional string force_update_on_repair = 356302027; + * + * @return Whether the forceUpdateOnRepair field is set. + */ + @java.lang.Override + public boolean hasForceUpdateOnRepair() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * + * + *
+   * A bit indicating whether to forcefully apply the group's latest configuration when repairing a VM. Valid options are: - NO (default): If configuration updates are available, they are not forcefully applied during repair. Instead, configuration updates are applied according to the group's update policy. - YES: If configuration updates are available, they are applied during repair.
+   * Check the ForceUpdateOnRepair enum for the list of possible values.
+   * 
+ * + * optional string force_update_on_repair = 356302027; + * + * @return The forceUpdateOnRepair. + */ + @java.lang.Override + public java.lang.String getForceUpdateOnRepair() { + java.lang.Object ref = forceUpdateOnRepair_; + 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(); + forceUpdateOnRepair_ = s; + return s; + } + } + /** + * + * + *
+   * A bit indicating whether to forcefully apply the group's latest configuration when repairing a VM. Valid options are: - NO (default): If configuration updates are available, they are not forcefully applied during repair. Instead, configuration updates are applied according to the group's update policy. - YES: If configuration updates are available, they are applied during repair.
+   * Check the ForceUpdateOnRepair enum for the list of possible values.
+   * 
+ * + * optional string force_update_on_repair = 356302027; + * + * @return The bytes for forceUpdateOnRepair. + */ + @java.lang.Override + public com.google.protobuf.ByteString getForceUpdateOnRepairBytes() { + java.lang.Object ref = forceUpdateOnRepair_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + forceUpdateOnRepair_ = 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, 356302027, forceUpdateOnRepair_); + } + 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(356302027, forceUpdateOnRepair_); + } + 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.InstanceGroupManagerInstanceLifecyclePolicy)) { + return super.equals(obj); + } + com.google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicy other = + (com.google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicy) obj; + + if (hasForceUpdateOnRepair() != other.hasForceUpdateOnRepair()) return false; + if (hasForceUpdateOnRepair()) { + if (!getForceUpdateOnRepair().equals(other.getForceUpdateOnRepair())) 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(); + if (hasForceUpdateOnRepair()) { + hash = (37 * hash) + FORCE_UPDATE_ON_REPAIR_FIELD_NUMBER; + hash = (53 * hash) + getForceUpdateOnRepair().hashCode(); + } + hash = (29 * hash) + getUnknownFields().hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicy parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicy 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.InstanceGroupManagerInstanceLifecyclePolicy parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicy 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.InstanceGroupManagerInstanceLifecyclePolicy parseFrom( + byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicy 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.InstanceGroupManagerInstanceLifecyclePolicy parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicy 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.InstanceGroupManagerInstanceLifecyclePolicy + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicy + 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.InstanceGroupManagerInstanceLifecyclePolicy 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.InstanceGroupManagerInstanceLifecyclePolicy 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.InstanceGroupManagerInstanceLifecyclePolicy 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; + } + /** + * + * + *
+   * 
+ * + * Protobuf type {@code google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicy} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicy) + com.google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicyOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_InstanceGroupManagerInstanceLifecyclePolicy_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_InstanceGroupManagerInstanceLifecyclePolicy_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicy.class, + com.google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicy.Builder + .class); + } + + // Construct using + // com.google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicy.newBuilder() + private Builder() {} + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + } + + @java.lang.Override + public Builder clear() { + super.clear(); + bitField0_ = 0; + forceUpdateOnRepair_ = ""; + 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_InstanceGroupManagerInstanceLifecyclePolicy_descriptor; + } + + @java.lang.Override + public com.google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicy + getDefaultInstanceForType() { + return com.google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicy + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicy build() { + com.google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicy result = + buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicy buildPartial() { + com.google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicy result = + new com.google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicy(this); + if (bitField0_ != 0) { + buildPartial0(result); + } + onBuilt(); + return result; + } + + private void buildPartial0( + com.google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicy result) { + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.forceUpdateOnRepair_ = forceUpdateOnRepair_; + to_bitField0_ |= 0x00000001; + } + 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.InstanceGroupManagerInstanceLifecyclePolicy) { + return mergeFrom( + (com.google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicy) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicy other) { + if (other + == com.google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicy + .getDefaultInstance()) return this; + if (other.hasForceUpdateOnRepair()) { + forceUpdateOnRepair_ = other.forceUpdateOnRepair_; + bitField0_ |= 0x00000001; + 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 -1444551078: + { + forceUpdateOnRepair_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case -1444551078 + 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 forceUpdateOnRepair_ = ""; + /** + * + * + *
+     * A bit indicating whether to forcefully apply the group's latest configuration when repairing a VM. Valid options are: - NO (default): If configuration updates are available, they are not forcefully applied during repair. Instead, configuration updates are applied according to the group's update policy. - YES: If configuration updates are available, they are applied during repair.
+     * Check the ForceUpdateOnRepair enum for the list of possible values.
+     * 
+ * + * optional string force_update_on_repair = 356302027; + * + * @return Whether the forceUpdateOnRepair field is set. + */ + public boolean hasForceUpdateOnRepair() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * + * + *
+     * A bit indicating whether to forcefully apply the group's latest configuration when repairing a VM. Valid options are: - NO (default): If configuration updates are available, they are not forcefully applied during repair. Instead, configuration updates are applied according to the group's update policy. - YES: If configuration updates are available, they are applied during repair.
+     * Check the ForceUpdateOnRepair enum for the list of possible values.
+     * 
+ * + * optional string force_update_on_repair = 356302027; + * + * @return The forceUpdateOnRepair. + */ + public java.lang.String getForceUpdateOnRepair() { + java.lang.Object ref = forceUpdateOnRepair_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + forceUpdateOnRepair_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * A bit indicating whether to forcefully apply the group's latest configuration when repairing a VM. Valid options are: - NO (default): If configuration updates are available, they are not forcefully applied during repair. Instead, configuration updates are applied according to the group's update policy. - YES: If configuration updates are available, they are applied during repair.
+     * Check the ForceUpdateOnRepair enum for the list of possible values.
+     * 
+ * + * optional string force_update_on_repair = 356302027; + * + * @return The bytes for forceUpdateOnRepair. + */ + public com.google.protobuf.ByteString getForceUpdateOnRepairBytes() { + java.lang.Object ref = forceUpdateOnRepair_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + forceUpdateOnRepair_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * A bit indicating whether to forcefully apply the group's latest configuration when repairing a VM. Valid options are: - NO (default): If configuration updates are available, they are not forcefully applied during repair. Instead, configuration updates are applied according to the group's update policy. - YES: If configuration updates are available, they are applied during repair.
+     * Check the ForceUpdateOnRepair enum for the list of possible values.
+     * 
+ * + * optional string force_update_on_repair = 356302027; + * + * @param value The forceUpdateOnRepair to set. + * @return This builder for chaining. + */ + public Builder setForceUpdateOnRepair(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + forceUpdateOnRepair_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + * + * + *
+     * A bit indicating whether to forcefully apply the group's latest configuration when repairing a VM. Valid options are: - NO (default): If configuration updates are available, they are not forcefully applied during repair. Instead, configuration updates are applied according to the group's update policy. - YES: If configuration updates are available, they are applied during repair.
+     * Check the ForceUpdateOnRepair enum for the list of possible values.
+     * 
+ * + * optional string force_update_on_repair = 356302027; + * + * @return This builder for chaining. + */ + public Builder clearForceUpdateOnRepair() { + forceUpdateOnRepair_ = getDefaultInstance().getForceUpdateOnRepair(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + /** + * + * + *
+     * A bit indicating whether to forcefully apply the group's latest configuration when repairing a VM. Valid options are: - NO (default): If configuration updates are available, they are not forcefully applied during repair. Instead, configuration updates are applied according to the group's update policy. - YES: If configuration updates are available, they are applied during repair.
+     * Check the ForceUpdateOnRepair enum for the list of possible values.
+     * 
+ * + * optional string force_update_on_repair = 356302027; + * + * @param value The bytes for forceUpdateOnRepair to set. + * @return This builder for chaining. + */ + public Builder setForceUpdateOnRepairBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + forceUpdateOnRepair_ = value; + bitField0_ |= 0x00000001; + 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.InstanceGroupManagerInstanceLifecyclePolicy) + } + + // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicy) + private static final com.google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicy + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicy(); + } + + public static com.google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicy + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public InstanceGroupManagerInstanceLifecyclePolicy 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.InstanceGroupManagerInstanceLifecyclePolicy + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/InstanceGroupManagerInstanceLifecyclePolicyOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/InstanceGroupManagerInstanceLifecyclePolicyOrBuilder.java new file mode 100644 index 000000000000..dc7318464017 --- /dev/null +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/InstanceGroupManagerInstanceLifecyclePolicyOrBuilder.java @@ -0,0 +1,65 @@ +/* + * 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 InstanceGroupManagerInstanceLifecyclePolicyOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicy) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * A bit indicating whether to forcefully apply the group's latest configuration when repairing a VM. Valid options are: - NO (default): If configuration updates are available, they are not forcefully applied during repair. Instead, configuration updates are applied according to the group's update policy. - YES: If configuration updates are available, they are applied during repair.
+   * Check the ForceUpdateOnRepair enum for the list of possible values.
+   * 
+ * + * optional string force_update_on_repair = 356302027; + * + * @return Whether the forceUpdateOnRepair field is set. + */ + boolean hasForceUpdateOnRepair(); + /** + * + * + *
+   * A bit indicating whether to forcefully apply the group's latest configuration when repairing a VM. Valid options are: - NO (default): If configuration updates are available, they are not forcefully applied during repair. Instead, configuration updates are applied according to the group's update policy. - YES: If configuration updates are available, they are applied during repair.
+   * Check the ForceUpdateOnRepair enum for the list of possible values.
+   * 
+ * + * optional string force_update_on_repair = 356302027; + * + * @return The forceUpdateOnRepair. + */ + java.lang.String getForceUpdateOnRepair(); + /** + * + * + *
+   * A bit indicating whether to forcefully apply the group's latest configuration when repairing a VM. Valid options are: - NO (default): If configuration updates are available, they are not forcefully applied during repair. Instead, configuration updates are applied according to the group's update policy. - YES: If configuration updates are available, they are applied during repair.
+   * Check the ForceUpdateOnRepair enum for the list of possible values.
+   * 
+ * + * optional string force_update_on_repair = 356302027; + * + * @return The bytes for forceUpdateOnRepair. + */ + com.google.protobuf.ByteString getForceUpdateOnRepairBytes(); +} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/InstanceGroupManagerOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/InstanceGroupManagerOrBuilder.java index ba110842d914..2a1bff30a173 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/InstanceGroupManagerOrBuilder.java +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/InstanceGroupManagerOrBuilder.java @@ -379,6 +379,49 @@ com.google.cloud.compute.v1.InstanceGroupManagerAutoHealingPolicy getAutoHealing */ com.google.protobuf.ByteString getInstanceGroupBytes(); + /** + * + * + *
+   * The repair policy for this managed instance group.
+   * 
+ * + * + * optional .google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicy instance_lifecycle_policy = 447961617; + * + * + * @return Whether the instanceLifecyclePolicy field is set. + */ + boolean hasInstanceLifecyclePolicy(); + /** + * + * + *
+   * The repair policy for this managed instance group.
+   * 
+ * + * + * optional .google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicy instance_lifecycle_policy = 447961617; + * + * + * @return The instanceLifecyclePolicy. + */ + com.google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicy + getInstanceLifecyclePolicy(); + /** + * + * + *
+   * The repair policy for this managed instance group.
+   * 
+ * + * + * optional .google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicy instance_lifecycle_policy = 447961617; + * + */ + com.google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicyOrBuilder + getInstanceLifecyclePolicyOrBuilder(); + /** * * diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/InterconnectDiagnostics.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/InterconnectDiagnostics.java index 94d77c62bfb0..0a849ec96a86 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/InterconnectDiagnostics.java +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/InterconnectDiagnostics.java @@ -22,7 +22,7 @@ * * *
- * Diagnostics information about interconnect, contains detailed and current technical information about Google's side of the connection.
+ * Diagnostics information about the Interconnect connection, which contains detailed and current technical information about Google's side of the connection.
  * 
* * Protobuf type {@code google.cloud.compute.v1.InterconnectDiagnostics} @@ -977,7 +977,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * *
-   * Diagnostics information about interconnect, contains detailed and current technical information about Google's side of the connection.
+   * Diagnostics information about the Interconnect connection, which contains detailed and current technical information about Google's side of the connection.
    * 
* * Protobuf type {@code google.cloud.compute.v1.InterconnectDiagnostics} diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/OutlierDetection.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/OutlierDetection.java index c356389e2185..2fa2916b6c3e 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/OutlierDetection.java +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/OutlierDetection.java @@ -67,7 +67,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * *
-   * The base time that a host is ejected for. The real ejection time is equal to the base ejection time multiplied by the number of times the host has been ejected. Defaults to 30000ms or 30s.
+   * The base time that a backend endpoint is ejected for. Defaults to 30000ms or 30s. After a backend endpoint is returned back to the load balancing pool, it can be ejected again in another ejection analysis. Thus, the total ejection time is equal to the base ejection time multiplied by the number of times the backend endpoint has been ejected. Defaults to 30000ms or 30s.
    * 
* * optional .google.cloud.compute.v1.Duration base_ejection_time = 80997255; @@ -82,7 +82,7 @@ public boolean hasBaseEjectionTime() { * * *
-   * The base time that a host is ejected for. The real ejection time is equal to the base ejection time multiplied by the number of times the host has been ejected. Defaults to 30000ms or 30s.
+   * The base time that a backend endpoint is ejected for. Defaults to 30000ms or 30s. After a backend endpoint is returned back to the load balancing pool, it can be ejected again in another ejection analysis. Thus, the total ejection time is equal to the base ejection time multiplied by the number of times the backend endpoint has been ejected. Defaults to 30000ms or 30s.
    * 
* * optional .google.cloud.compute.v1.Duration base_ejection_time = 80997255; @@ -99,7 +99,7 @@ public com.google.cloud.compute.v1.Duration getBaseEjectionTime() { * * *
-   * The base time that a host is ejected for. The real ejection time is equal to the base ejection time multiplied by the number of times the host has been ejected. Defaults to 30000ms or 30s.
+   * The base time that a backend endpoint is ejected for. Defaults to 30000ms or 30s. After a backend endpoint is returned back to the load balancing pool, it can be ejected again in another ejection analysis. Thus, the total ejection time is equal to the base ejection time multiplied by the number of times the backend endpoint has been ejected. Defaults to 30000ms or 30s.
    * 
* * optional .google.cloud.compute.v1.Duration base_ejection_time = 80997255; @@ -117,7 +117,7 @@ public com.google.cloud.compute.v1.DurationOrBuilder getBaseEjectionTimeOrBuilde * * *
-   * Number of errors before a host is ejected from the connection pool. When the backend host is accessed over HTTP, a 5xx return code qualifies as an error. Defaults to 5. Not supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true.
+   * Number of consecutive errors before a backend endpoint is ejected from the load balancing pool. When the backend endpoint is accessed over HTTP, a 5xx return code qualifies as an error. Defaults to 5.
    * 
* * optional int32 consecutive_errors = 387193248; @@ -132,7 +132,7 @@ public boolean hasConsecutiveErrors() { * * *
-   * Number of errors before a host is ejected from the connection pool. When the backend host is accessed over HTTP, a 5xx return code qualifies as an error. Defaults to 5. Not supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true.
+   * Number of consecutive errors before a backend endpoint is ejected from the load balancing pool. When the backend endpoint is accessed over HTTP, a 5xx return code qualifies as an error. Defaults to 5.
    * 
* * optional int32 consecutive_errors = 387193248; @@ -150,7 +150,7 @@ public int getConsecutiveErrors() { * * *
-   * The number of consecutive gateway failures (502, 503, 504 status or connection errors that are mapped to one of those status codes) before a consecutive gateway failure ejection occurs. Defaults to 3. Not supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true.
+   * The number of consecutive gateway failures (502, 503, 504 status or connection errors that are mapped to one of those status codes) before a consecutive gateway failure ejection occurs. Defaults to 3.
    * 
* * optional int32 consecutive_gateway_failure = 417504250; @@ -165,7 +165,7 @@ public boolean hasConsecutiveGatewayFailure() { * * *
-   * The number of consecutive gateway failures (502, 503, 504 status or connection errors that are mapped to one of those status codes) before a consecutive gateway failure ejection occurs. Defaults to 3. Not supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true.
+   * The number of consecutive gateway failures (502, 503, 504 status or connection errors that are mapped to one of those status codes) before a consecutive gateway failure ejection occurs. Defaults to 3.
    * 
* * optional int32 consecutive_gateway_failure = 417504250; @@ -183,7 +183,7 @@ public int getConsecutiveGatewayFailure() { * * *
-   * The percentage chance that a host will be actually ejected when an outlier status is detected through consecutive 5xx. This setting can be used to disable ejection or to ramp it up slowly. Defaults to 0. Not supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true.
+   * The percentage chance that a backend endpoint will be ejected when an outlier status is detected through consecutive 5xx. This setting can be used to disable ejection or to ramp it up slowly. Defaults to 0.
    * 
* * optional int32 enforcing_consecutive_errors = 213133760; @@ -198,7 +198,7 @@ public boolean hasEnforcingConsecutiveErrors() { * * *
-   * The percentage chance that a host will be actually ejected when an outlier status is detected through consecutive 5xx. This setting can be used to disable ejection or to ramp it up slowly. Defaults to 0. Not supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true.
+   * The percentage chance that a backend endpoint will be ejected when an outlier status is detected through consecutive 5xx. This setting can be used to disable ejection or to ramp it up slowly. Defaults to 0.
    * 
* * optional int32 enforcing_consecutive_errors = 213133760; @@ -216,7 +216,7 @@ public int getEnforcingConsecutiveErrors() { * * *
-   * The percentage chance that a host will be actually ejected when an outlier status is detected through consecutive gateway failures. This setting can be used to disable ejection or to ramp it up slowly. Defaults to 100. Not supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true.
+   * The percentage chance that a backend endpoint will be ejected when an outlier status is detected through consecutive gateway failures. This setting can be used to disable ejection or to ramp it up slowly. Defaults to 100.
    * 
* * optional int32 enforcing_consecutive_gateway_failure = 394440666; @@ -231,7 +231,7 @@ public boolean hasEnforcingConsecutiveGatewayFailure() { * * *
-   * The percentage chance that a host will be actually ejected when an outlier status is detected through consecutive gateway failures. This setting can be used to disable ejection or to ramp it up slowly. Defaults to 100. Not supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true.
+   * The percentage chance that a backend endpoint will be ejected when an outlier status is detected through consecutive gateway failures. This setting can be used to disable ejection or to ramp it up slowly. Defaults to 100.
    * 
* * optional int32 enforcing_consecutive_gateway_failure = 394440666; @@ -249,7 +249,7 @@ public int getEnforcingConsecutiveGatewayFailure() { * * *
-   * The percentage chance that a host will be actually ejected when an outlier status is detected through success rate statistics. This setting can be used to disable ejection or to ramp it up slowly. Defaults to 100.
+   * The percentage chance that a backend endpoint will be ejected when an outlier status is detected through success rate statistics. This setting can be used to disable ejection or to ramp it up slowly. Defaults to 100. Not supported when the backend service uses Serverless NEG.
    * 
* * optional int32 enforcing_success_rate = 194508732; @@ -264,7 +264,7 @@ public boolean hasEnforcingSuccessRate() { * * *
-   * The percentage chance that a host will be actually ejected when an outlier status is detected through success rate statistics. This setting can be used to disable ejection or to ramp it up slowly. Defaults to 100.
+   * The percentage chance that a backend endpoint will be ejected when an outlier status is detected through success rate statistics. This setting can be used to disable ejection or to ramp it up slowly. Defaults to 100. Not supported when the backend service uses Serverless NEG.
    * 
* * optional int32 enforcing_success_rate = 194508732; @@ -282,7 +282,7 @@ public int getEnforcingSuccessRate() { * * *
-   * Time interval between ejection analysis sweeps. This can result in both new ejections as well as hosts being returned to service. Defaults to 1 second.
+   * Time interval between ejection analysis sweeps. This can result in both new ejections and backend endpoints being returned to service. The interval is equal to the number of seconds as defined in outlierDetection.interval.seconds plus the number of nanoseconds as defined in outlierDetection.interval.nanos. Defaults to 1 second.
    * 
* * optional .google.cloud.compute.v1.Duration interval = 33547461; @@ -297,7 +297,7 @@ public boolean hasInterval() { * * *
-   * Time interval between ejection analysis sweeps. This can result in both new ejections as well as hosts being returned to service. Defaults to 1 second.
+   * Time interval between ejection analysis sweeps. This can result in both new ejections and backend endpoints being returned to service. The interval is equal to the number of seconds as defined in outlierDetection.interval.seconds plus the number of nanoseconds as defined in outlierDetection.interval.nanos. Defaults to 1 second.
    * 
* * optional .google.cloud.compute.v1.Duration interval = 33547461; @@ -314,7 +314,7 @@ public com.google.cloud.compute.v1.Duration getInterval() { * * *
-   * Time interval between ejection analysis sweeps. This can result in both new ejections as well as hosts being returned to service. Defaults to 1 second.
+   * Time interval between ejection analysis sweeps. This can result in both new ejections and backend endpoints being returned to service. The interval is equal to the number of seconds as defined in outlierDetection.interval.seconds plus the number of nanoseconds as defined in outlierDetection.interval.nanos. Defaults to 1 second.
    * 
* * optional .google.cloud.compute.v1.Duration interval = 33547461; @@ -332,7 +332,7 @@ public com.google.cloud.compute.v1.DurationOrBuilder getIntervalOrBuilder() { * * *
-   * Maximum percentage of hosts in the load balancing pool for the backend service that can be ejected. Defaults to 50%.
+   * Maximum percentage of backend endpoints in the load balancing pool for the backend service that can be ejected if the ejection conditions are met. Defaults to 50%.
    * 
* * optional int32 max_ejection_percent = 18436888; @@ -347,7 +347,7 @@ public boolean hasMaxEjectionPercent() { * * *
-   * Maximum percentage of hosts in the load balancing pool for the backend service that can be ejected. Defaults to 50%.
+   * Maximum percentage of backend endpoints in the load balancing pool for the backend service that can be ejected if the ejection conditions are met. Defaults to 50%.
    * 
* * optional int32 max_ejection_percent = 18436888; @@ -365,7 +365,7 @@ public int getMaxEjectionPercent() { * * *
-   * The number of hosts in a cluster that must have enough request volume to detect success rate outliers. If the number of hosts is less than this setting, outlier detection via success rate statistics is not performed for any host in the cluster. Defaults to 5.
+   * The number of backend endpoints in the load balancing pool that must have enough request volume to detect success rate outliers. If the number of backend endpoints is fewer than this setting, outlier detection via success rate statistics is not performed for any backend endpoint in the load balancing pool. Defaults to 5. Not supported when the backend service uses Serverless NEG.
    * 
* * optional int32 success_rate_minimum_hosts = 525766903; @@ -380,7 +380,7 @@ public boolean hasSuccessRateMinimumHosts() { * * *
-   * The number of hosts in a cluster that must have enough request volume to detect success rate outliers. If the number of hosts is less than this setting, outlier detection via success rate statistics is not performed for any host in the cluster. Defaults to 5.
+   * The number of backend endpoints in the load balancing pool that must have enough request volume to detect success rate outliers. If the number of backend endpoints is fewer than this setting, outlier detection via success rate statistics is not performed for any backend endpoint in the load balancing pool. Defaults to 5. Not supported when the backend service uses Serverless NEG.
    * 
* * optional int32 success_rate_minimum_hosts = 525766903; @@ -398,7 +398,7 @@ public int getSuccessRateMinimumHosts() { * * *
-   * The minimum number of total requests that must be collected in one interval (as defined by the interval duration above) to include this host in success rate based outlier detection. If the volume is lower than this setting, outlier detection via success rate statistics is not performed for that host. Defaults to 100.
+   * The minimum number of total requests that must be collected in one interval (as defined by the interval duration above) to include this backend endpoint in success rate based outlier detection. If the volume is lower than this setting, outlier detection via success rate statistics is not performed for that backend endpoint. Defaults to 100. Not supported when the backend service uses Serverless NEG.
    * 
* * optional int32 success_rate_request_volume = 281425357; @@ -413,7 +413,7 @@ public boolean hasSuccessRateRequestVolume() { * * *
-   * The minimum number of total requests that must be collected in one interval (as defined by the interval duration above) to include this host in success rate based outlier detection. If the volume is lower than this setting, outlier detection via success rate statistics is not performed for that host. Defaults to 100.
+   * The minimum number of total requests that must be collected in one interval (as defined by the interval duration above) to include this backend endpoint in success rate based outlier detection. If the volume is lower than this setting, outlier detection via success rate statistics is not performed for that backend endpoint. Defaults to 100. Not supported when the backend service uses Serverless NEG.
    * 
* * optional int32 success_rate_request_volume = 281425357; @@ -431,7 +431,7 @@ public int getSuccessRateRequestVolume() { * * *
-   * This factor is used to determine the ejection threshold for success rate outlier ejection. The ejection threshold is the difference between the mean success rate, and the product of this factor and the standard deviation of the mean success rate: mean - (stdev * success_rate_stdev_factor). This factor is divided by a thousand to get a double. That is, if the desired factor is 1.9, the runtime value should be 1900. Defaults to 1900.
+   * This factor is used to determine the ejection threshold for success rate outlier ejection. The ejection threshold is the difference between the mean success rate, and the product of this factor and the standard deviation of the mean success rate: mean - (stdev * successRateStdevFactor). This factor is divided by a thousand to get a double. That is, if the desired factor is 1.9, the runtime value should be 1900. Defaults to 1900. Not supported when the backend service uses Serverless NEG.
    * 
* * optional int32 success_rate_stdev_factor = 174735773; @@ -446,7 +446,7 @@ public boolean hasSuccessRateStdevFactor() { * * *
-   * This factor is used to determine the ejection threshold for success rate outlier ejection. The ejection threshold is the difference between the mean success rate, and the product of this factor and the standard deviation of the mean success rate: mean - (stdev * success_rate_stdev_factor). This factor is divided by a thousand to get a double. That is, if the desired factor is 1.9, the runtime value should be 1900. Defaults to 1900.
+   * This factor is used to determine the ejection threshold for success rate outlier ejection. The ejection threshold is the difference between the mean success rate, and the product of this factor and the standard deviation of the mean success rate: mean - (stdev * successRateStdevFactor). This factor is divided by a thousand to get a double. That is, if the desired factor is 1.9, the runtime value should be 1900. Defaults to 1900. Not supported when the backend service uses Serverless NEG.
    * 
* * optional int32 success_rate_stdev_factor = 174735773; @@ -1131,7 +1131,7 @@ public Builder mergeFrom( * * *
-     * The base time that a host is ejected for. The real ejection time is equal to the base ejection time multiplied by the number of times the host has been ejected. Defaults to 30000ms or 30s.
+     * The base time that a backend endpoint is ejected for. Defaults to 30000ms or 30s. After a backend endpoint is returned back to the load balancing pool, it can be ejected again in another ejection analysis. Thus, the total ejection time is equal to the base ejection time multiplied by the number of times the backend endpoint has been ejected. Defaults to 30000ms or 30s.
      * 
* * optional .google.cloud.compute.v1.Duration base_ejection_time = 80997255; @@ -1145,7 +1145,7 @@ public boolean hasBaseEjectionTime() { * * *
-     * The base time that a host is ejected for. The real ejection time is equal to the base ejection time multiplied by the number of times the host has been ejected. Defaults to 30000ms or 30s.
+     * The base time that a backend endpoint is ejected for. Defaults to 30000ms or 30s. After a backend endpoint is returned back to the load balancing pool, it can be ejected again in another ejection analysis. Thus, the total ejection time is equal to the base ejection time multiplied by the number of times the backend endpoint has been ejected. Defaults to 30000ms or 30s.
      * 
* * optional .google.cloud.compute.v1.Duration base_ejection_time = 80997255; @@ -1165,7 +1165,7 @@ public com.google.cloud.compute.v1.Duration getBaseEjectionTime() { * * *
-     * The base time that a host is ejected for. The real ejection time is equal to the base ejection time multiplied by the number of times the host has been ejected. Defaults to 30000ms or 30s.
+     * The base time that a backend endpoint is ejected for. Defaults to 30000ms or 30s. After a backend endpoint is returned back to the load balancing pool, it can be ejected again in another ejection analysis. Thus, the total ejection time is equal to the base ejection time multiplied by the number of times the backend endpoint has been ejected. Defaults to 30000ms or 30s.
      * 
* * optional .google.cloud.compute.v1.Duration base_ejection_time = 80997255; @@ -1187,7 +1187,7 @@ public Builder setBaseEjectionTime(com.google.cloud.compute.v1.Duration value) { * * *
-     * The base time that a host is ejected for. The real ejection time is equal to the base ejection time multiplied by the number of times the host has been ejected. Defaults to 30000ms or 30s.
+     * The base time that a backend endpoint is ejected for. Defaults to 30000ms or 30s. After a backend endpoint is returned back to the load balancing pool, it can be ejected again in another ejection analysis. Thus, the total ejection time is equal to the base ejection time multiplied by the number of times the backend endpoint has been ejected. Defaults to 30000ms or 30s.
      * 
* * optional .google.cloud.compute.v1.Duration base_ejection_time = 80997255; @@ -1207,7 +1207,7 @@ public Builder setBaseEjectionTime( * * *
-     * The base time that a host is ejected for. The real ejection time is equal to the base ejection time multiplied by the number of times the host has been ejected. Defaults to 30000ms or 30s.
+     * The base time that a backend endpoint is ejected for. Defaults to 30000ms or 30s. After a backend endpoint is returned back to the load balancing pool, it can be ejected again in another ejection analysis. Thus, the total ejection time is equal to the base ejection time multiplied by the number of times the backend endpoint has been ejected. Defaults to 30000ms or 30s.
      * 
* * optional .google.cloud.compute.v1.Duration base_ejection_time = 80997255; @@ -1232,7 +1232,7 @@ public Builder mergeBaseEjectionTime(com.google.cloud.compute.v1.Duration value) * * *
-     * The base time that a host is ejected for. The real ejection time is equal to the base ejection time multiplied by the number of times the host has been ejected. Defaults to 30000ms or 30s.
+     * The base time that a backend endpoint is ejected for. Defaults to 30000ms or 30s. After a backend endpoint is returned back to the load balancing pool, it can be ejected again in another ejection analysis. Thus, the total ejection time is equal to the base ejection time multiplied by the number of times the backend endpoint has been ejected. Defaults to 30000ms or 30s.
      * 
* * optional .google.cloud.compute.v1.Duration base_ejection_time = 80997255; @@ -1251,7 +1251,7 @@ public Builder clearBaseEjectionTime() { * * *
-     * The base time that a host is ejected for. The real ejection time is equal to the base ejection time multiplied by the number of times the host has been ejected. Defaults to 30000ms or 30s.
+     * The base time that a backend endpoint is ejected for. Defaults to 30000ms or 30s. After a backend endpoint is returned back to the load balancing pool, it can be ejected again in another ejection analysis. Thus, the total ejection time is equal to the base ejection time multiplied by the number of times the backend endpoint has been ejected. Defaults to 30000ms or 30s.
      * 
* * optional .google.cloud.compute.v1.Duration base_ejection_time = 80997255; @@ -1265,7 +1265,7 @@ public com.google.cloud.compute.v1.Duration.Builder getBaseEjectionTimeBuilder() * * *
-     * The base time that a host is ejected for. The real ejection time is equal to the base ejection time multiplied by the number of times the host has been ejected. Defaults to 30000ms or 30s.
+     * The base time that a backend endpoint is ejected for. Defaults to 30000ms or 30s. After a backend endpoint is returned back to the load balancing pool, it can be ejected again in another ejection analysis. Thus, the total ejection time is equal to the base ejection time multiplied by the number of times the backend endpoint has been ejected. Defaults to 30000ms or 30s.
      * 
* * optional .google.cloud.compute.v1.Duration base_ejection_time = 80997255; @@ -1283,7 +1283,7 @@ public com.google.cloud.compute.v1.DurationOrBuilder getBaseEjectionTimeOrBuilde * * *
-     * The base time that a host is ejected for. The real ejection time is equal to the base ejection time multiplied by the number of times the host has been ejected. Defaults to 30000ms or 30s.
+     * The base time that a backend endpoint is ejected for. Defaults to 30000ms or 30s. After a backend endpoint is returned back to the load balancing pool, it can be ejected again in another ejection analysis. Thus, the total ejection time is equal to the base ejection time multiplied by the number of times the backend endpoint has been ejected. Defaults to 30000ms or 30s.
      * 
* * optional .google.cloud.compute.v1.Duration base_ejection_time = 80997255; @@ -1310,7 +1310,7 @@ public com.google.cloud.compute.v1.DurationOrBuilder getBaseEjectionTimeOrBuilde * * *
-     * Number of errors before a host is ejected from the connection pool. When the backend host is accessed over HTTP, a 5xx return code qualifies as an error. Defaults to 5. Not supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true.
+     * Number of consecutive errors before a backend endpoint is ejected from the load balancing pool. When the backend endpoint is accessed over HTTP, a 5xx return code qualifies as an error. Defaults to 5.
      * 
* * optional int32 consecutive_errors = 387193248; @@ -1325,7 +1325,7 @@ public boolean hasConsecutiveErrors() { * * *
-     * Number of errors before a host is ejected from the connection pool. When the backend host is accessed over HTTP, a 5xx return code qualifies as an error. Defaults to 5. Not supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true.
+     * Number of consecutive errors before a backend endpoint is ejected from the load balancing pool. When the backend endpoint is accessed over HTTP, a 5xx return code qualifies as an error. Defaults to 5.
      * 
* * optional int32 consecutive_errors = 387193248; @@ -1340,7 +1340,7 @@ public int getConsecutiveErrors() { * * *
-     * Number of errors before a host is ejected from the connection pool. When the backend host is accessed over HTTP, a 5xx return code qualifies as an error. Defaults to 5. Not supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true.
+     * Number of consecutive errors before a backend endpoint is ejected from the load balancing pool. When the backend endpoint is accessed over HTTP, a 5xx return code qualifies as an error. Defaults to 5.
      * 
* * optional int32 consecutive_errors = 387193248; @@ -1359,7 +1359,7 @@ public Builder setConsecutiveErrors(int value) { * * *
-     * Number of errors before a host is ejected from the connection pool. When the backend host is accessed over HTTP, a 5xx return code qualifies as an error. Defaults to 5. Not supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true.
+     * Number of consecutive errors before a backend endpoint is ejected from the load balancing pool. When the backend endpoint is accessed over HTTP, a 5xx return code qualifies as an error. Defaults to 5.
      * 
* * optional int32 consecutive_errors = 387193248; @@ -1378,7 +1378,7 @@ public Builder clearConsecutiveErrors() { * * *
-     * The number of consecutive gateway failures (502, 503, 504 status or connection errors that are mapped to one of those status codes) before a consecutive gateway failure ejection occurs. Defaults to 3. Not supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true.
+     * The number of consecutive gateway failures (502, 503, 504 status or connection errors that are mapped to one of those status codes) before a consecutive gateway failure ejection occurs. Defaults to 3.
      * 
* * optional int32 consecutive_gateway_failure = 417504250; @@ -1393,7 +1393,7 @@ public boolean hasConsecutiveGatewayFailure() { * * *
-     * The number of consecutive gateway failures (502, 503, 504 status or connection errors that are mapped to one of those status codes) before a consecutive gateway failure ejection occurs. Defaults to 3. Not supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true.
+     * The number of consecutive gateway failures (502, 503, 504 status or connection errors that are mapped to one of those status codes) before a consecutive gateway failure ejection occurs. Defaults to 3.
      * 
* * optional int32 consecutive_gateway_failure = 417504250; @@ -1408,7 +1408,7 @@ public int getConsecutiveGatewayFailure() { * * *
-     * The number of consecutive gateway failures (502, 503, 504 status or connection errors that are mapped to one of those status codes) before a consecutive gateway failure ejection occurs. Defaults to 3. Not supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true.
+     * The number of consecutive gateway failures (502, 503, 504 status or connection errors that are mapped to one of those status codes) before a consecutive gateway failure ejection occurs. Defaults to 3.
      * 
* * optional int32 consecutive_gateway_failure = 417504250; @@ -1427,7 +1427,7 @@ public Builder setConsecutiveGatewayFailure(int value) { * * *
-     * The number of consecutive gateway failures (502, 503, 504 status or connection errors that are mapped to one of those status codes) before a consecutive gateway failure ejection occurs. Defaults to 3. Not supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true.
+     * The number of consecutive gateway failures (502, 503, 504 status or connection errors that are mapped to one of those status codes) before a consecutive gateway failure ejection occurs. Defaults to 3.
      * 
* * optional int32 consecutive_gateway_failure = 417504250; @@ -1446,7 +1446,7 @@ public Builder clearConsecutiveGatewayFailure() { * * *
-     * The percentage chance that a host will be actually ejected when an outlier status is detected through consecutive 5xx. This setting can be used to disable ejection or to ramp it up slowly. Defaults to 0. Not supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true.
+     * The percentage chance that a backend endpoint will be ejected when an outlier status is detected through consecutive 5xx. This setting can be used to disable ejection or to ramp it up slowly. Defaults to 0.
      * 
* * optional int32 enforcing_consecutive_errors = 213133760; @@ -1461,7 +1461,7 @@ public boolean hasEnforcingConsecutiveErrors() { * * *
-     * The percentage chance that a host will be actually ejected when an outlier status is detected through consecutive 5xx. This setting can be used to disable ejection or to ramp it up slowly. Defaults to 0. Not supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true.
+     * The percentage chance that a backend endpoint will be ejected when an outlier status is detected through consecutive 5xx. This setting can be used to disable ejection or to ramp it up slowly. Defaults to 0.
      * 
* * optional int32 enforcing_consecutive_errors = 213133760; @@ -1476,7 +1476,7 @@ public int getEnforcingConsecutiveErrors() { * * *
-     * The percentage chance that a host will be actually ejected when an outlier status is detected through consecutive 5xx. This setting can be used to disable ejection or to ramp it up slowly. Defaults to 0. Not supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true.
+     * The percentage chance that a backend endpoint will be ejected when an outlier status is detected through consecutive 5xx. This setting can be used to disable ejection or to ramp it up slowly. Defaults to 0.
      * 
* * optional int32 enforcing_consecutive_errors = 213133760; @@ -1495,7 +1495,7 @@ public Builder setEnforcingConsecutiveErrors(int value) { * * *
-     * The percentage chance that a host will be actually ejected when an outlier status is detected through consecutive 5xx. This setting can be used to disable ejection or to ramp it up slowly. Defaults to 0. Not supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true.
+     * The percentage chance that a backend endpoint will be ejected when an outlier status is detected through consecutive 5xx. This setting can be used to disable ejection or to ramp it up slowly. Defaults to 0.
      * 
* * optional int32 enforcing_consecutive_errors = 213133760; @@ -1514,7 +1514,7 @@ public Builder clearEnforcingConsecutiveErrors() { * * *
-     * The percentage chance that a host will be actually ejected when an outlier status is detected through consecutive gateway failures. This setting can be used to disable ejection or to ramp it up slowly. Defaults to 100. Not supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true.
+     * The percentage chance that a backend endpoint will be ejected when an outlier status is detected through consecutive gateway failures. This setting can be used to disable ejection or to ramp it up slowly. Defaults to 100.
      * 
* * optional int32 enforcing_consecutive_gateway_failure = 394440666; @@ -1529,7 +1529,7 @@ public boolean hasEnforcingConsecutiveGatewayFailure() { * * *
-     * The percentage chance that a host will be actually ejected when an outlier status is detected through consecutive gateway failures. This setting can be used to disable ejection or to ramp it up slowly. Defaults to 100. Not supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true.
+     * The percentage chance that a backend endpoint will be ejected when an outlier status is detected through consecutive gateway failures. This setting can be used to disable ejection or to ramp it up slowly. Defaults to 100.
      * 
* * optional int32 enforcing_consecutive_gateway_failure = 394440666; @@ -1544,7 +1544,7 @@ public int getEnforcingConsecutiveGatewayFailure() { * * *
-     * The percentage chance that a host will be actually ejected when an outlier status is detected through consecutive gateway failures. This setting can be used to disable ejection or to ramp it up slowly. Defaults to 100. Not supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true.
+     * The percentage chance that a backend endpoint will be ejected when an outlier status is detected through consecutive gateway failures. This setting can be used to disable ejection or to ramp it up slowly. Defaults to 100.
      * 
* * optional int32 enforcing_consecutive_gateway_failure = 394440666; @@ -1563,7 +1563,7 @@ public Builder setEnforcingConsecutiveGatewayFailure(int value) { * * *
-     * The percentage chance that a host will be actually ejected when an outlier status is detected through consecutive gateway failures. This setting can be used to disable ejection or to ramp it up slowly. Defaults to 100. Not supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true.
+     * The percentage chance that a backend endpoint will be ejected when an outlier status is detected through consecutive gateway failures. This setting can be used to disable ejection or to ramp it up slowly. Defaults to 100.
      * 
* * optional int32 enforcing_consecutive_gateway_failure = 394440666; @@ -1582,7 +1582,7 @@ public Builder clearEnforcingConsecutiveGatewayFailure() { * * *
-     * The percentage chance that a host will be actually ejected when an outlier status is detected through success rate statistics. This setting can be used to disable ejection or to ramp it up slowly. Defaults to 100.
+     * The percentage chance that a backend endpoint will be ejected when an outlier status is detected through success rate statistics. This setting can be used to disable ejection or to ramp it up slowly. Defaults to 100. Not supported when the backend service uses Serverless NEG.
      * 
* * optional int32 enforcing_success_rate = 194508732; @@ -1597,7 +1597,7 @@ public boolean hasEnforcingSuccessRate() { * * *
-     * The percentage chance that a host will be actually ejected when an outlier status is detected through success rate statistics. This setting can be used to disable ejection or to ramp it up slowly. Defaults to 100.
+     * The percentage chance that a backend endpoint will be ejected when an outlier status is detected through success rate statistics. This setting can be used to disable ejection or to ramp it up slowly. Defaults to 100. Not supported when the backend service uses Serverless NEG.
      * 
* * optional int32 enforcing_success_rate = 194508732; @@ -1612,7 +1612,7 @@ public int getEnforcingSuccessRate() { * * *
-     * The percentage chance that a host will be actually ejected when an outlier status is detected through success rate statistics. This setting can be used to disable ejection or to ramp it up slowly. Defaults to 100.
+     * The percentage chance that a backend endpoint will be ejected when an outlier status is detected through success rate statistics. This setting can be used to disable ejection or to ramp it up slowly. Defaults to 100. Not supported when the backend service uses Serverless NEG.
      * 
* * optional int32 enforcing_success_rate = 194508732; @@ -1631,7 +1631,7 @@ public Builder setEnforcingSuccessRate(int value) { * * *
-     * The percentage chance that a host will be actually ejected when an outlier status is detected through success rate statistics. This setting can be used to disable ejection or to ramp it up slowly. Defaults to 100.
+     * The percentage chance that a backend endpoint will be ejected when an outlier status is detected through success rate statistics. This setting can be used to disable ejection or to ramp it up slowly. Defaults to 100. Not supported when the backend service uses Serverless NEG.
      * 
* * optional int32 enforcing_success_rate = 194508732; @@ -1655,7 +1655,7 @@ public Builder clearEnforcingSuccessRate() { * * *
-     * Time interval between ejection analysis sweeps. This can result in both new ejections as well as hosts being returned to service. Defaults to 1 second.
+     * Time interval between ejection analysis sweeps. This can result in both new ejections and backend endpoints being returned to service. The interval is equal to the number of seconds as defined in outlierDetection.interval.seconds plus the number of nanoseconds as defined in outlierDetection.interval.nanos. Defaults to 1 second.
      * 
* * optional .google.cloud.compute.v1.Duration interval = 33547461; @@ -1669,7 +1669,7 @@ public boolean hasInterval() { * * *
-     * Time interval between ejection analysis sweeps. This can result in both new ejections as well as hosts being returned to service. Defaults to 1 second.
+     * Time interval between ejection analysis sweeps. This can result in both new ejections and backend endpoints being returned to service. The interval is equal to the number of seconds as defined in outlierDetection.interval.seconds plus the number of nanoseconds as defined in outlierDetection.interval.nanos. Defaults to 1 second.
      * 
* * optional .google.cloud.compute.v1.Duration interval = 33547461; @@ -1689,7 +1689,7 @@ public com.google.cloud.compute.v1.Duration getInterval() { * * *
-     * Time interval between ejection analysis sweeps. This can result in both new ejections as well as hosts being returned to service. Defaults to 1 second.
+     * Time interval between ejection analysis sweeps. This can result in both new ejections and backend endpoints being returned to service. The interval is equal to the number of seconds as defined in outlierDetection.interval.seconds plus the number of nanoseconds as defined in outlierDetection.interval.nanos. Defaults to 1 second.
      * 
* * optional .google.cloud.compute.v1.Duration interval = 33547461; @@ -1711,7 +1711,7 @@ public Builder setInterval(com.google.cloud.compute.v1.Duration value) { * * *
-     * Time interval between ejection analysis sweeps. This can result in both new ejections as well as hosts being returned to service. Defaults to 1 second.
+     * Time interval between ejection analysis sweeps. This can result in both new ejections and backend endpoints being returned to service. The interval is equal to the number of seconds as defined in outlierDetection.interval.seconds plus the number of nanoseconds as defined in outlierDetection.interval.nanos. Defaults to 1 second.
      * 
* * optional .google.cloud.compute.v1.Duration interval = 33547461; @@ -1730,7 +1730,7 @@ public Builder setInterval(com.google.cloud.compute.v1.Duration.Builder builderF * * *
-     * Time interval between ejection analysis sweeps. This can result in both new ejections as well as hosts being returned to service. Defaults to 1 second.
+     * Time interval between ejection analysis sweeps. This can result in both new ejections and backend endpoints being returned to service. The interval is equal to the number of seconds as defined in outlierDetection.interval.seconds plus the number of nanoseconds as defined in outlierDetection.interval.nanos. Defaults to 1 second.
      * 
* * optional .google.cloud.compute.v1.Duration interval = 33547461; @@ -1755,7 +1755,7 @@ public Builder mergeInterval(com.google.cloud.compute.v1.Duration value) { * * *
-     * Time interval between ejection analysis sweeps. This can result in both new ejections as well as hosts being returned to service. Defaults to 1 second.
+     * Time interval between ejection analysis sweeps. This can result in both new ejections and backend endpoints being returned to service. The interval is equal to the number of seconds as defined in outlierDetection.interval.seconds plus the number of nanoseconds as defined in outlierDetection.interval.nanos. Defaults to 1 second.
      * 
* * optional .google.cloud.compute.v1.Duration interval = 33547461; @@ -1774,7 +1774,7 @@ public Builder clearInterval() { * * *
-     * Time interval between ejection analysis sweeps. This can result in both new ejections as well as hosts being returned to service. Defaults to 1 second.
+     * Time interval between ejection analysis sweeps. This can result in both new ejections and backend endpoints being returned to service. The interval is equal to the number of seconds as defined in outlierDetection.interval.seconds plus the number of nanoseconds as defined in outlierDetection.interval.nanos. Defaults to 1 second.
      * 
* * optional .google.cloud.compute.v1.Duration interval = 33547461; @@ -1788,7 +1788,7 @@ public com.google.cloud.compute.v1.Duration.Builder getIntervalBuilder() { * * *
-     * Time interval between ejection analysis sweeps. This can result in both new ejections as well as hosts being returned to service. Defaults to 1 second.
+     * Time interval between ejection analysis sweeps. This can result in both new ejections and backend endpoints being returned to service. The interval is equal to the number of seconds as defined in outlierDetection.interval.seconds plus the number of nanoseconds as defined in outlierDetection.interval.nanos. Defaults to 1 second.
      * 
* * optional .google.cloud.compute.v1.Duration interval = 33547461; @@ -1806,7 +1806,7 @@ public com.google.cloud.compute.v1.DurationOrBuilder getIntervalOrBuilder() { * * *
-     * Time interval between ejection analysis sweeps. This can result in both new ejections as well as hosts being returned to service. Defaults to 1 second.
+     * Time interval between ejection analysis sweeps. This can result in both new ejections and backend endpoints being returned to service. The interval is equal to the number of seconds as defined in outlierDetection.interval.seconds plus the number of nanoseconds as defined in outlierDetection.interval.nanos. Defaults to 1 second.
      * 
* * optional .google.cloud.compute.v1.Duration interval = 33547461; @@ -1833,7 +1833,7 @@ public com.google.cloud.compute.v1.DurationOrBuilder getIntervalOrBuilder() { * * *
-     * Maximum percentage of hosts in the load balancing pool for the backend service that can be ejected. Defaults to 50%.
+     * Maximum percentage of backend endpoints in the load balancing pool for the backend service that can be ejected if the ejection conditions are met. Defaults to 50%.
      * 
* * optional int32 max_ejection_percent = 18436888; @@ -1848,7 +1848,7 @@ public boolean hasMaxEjectionPercent() { * * *
-     * Maximum percentage of hosts in the load balancing pool for the backend service that can be ejected. Defaults to 50%.
+     * Maximum percentage of backend endpoints in the load balancing pool for the backend service that can be ejected if the ejection conditions are met. Defaults to 50%.
      * 
* * optional int32 max_ejection_percent = 18436888; @@ -1863,7 +1863,7 @@ public int getMaxEjectionPercent() { * * *
-     * Maximum percentage of hosts in the load balancing pool for the backend service that can be ejected. Defaults to 50%.
+     * Maximum percentage of backend endpoints in the load balancing pool for the backend service that can be ejected if the ejection conditions are met. Defaults to 50%.
      * 
* * optional int32 max_ejection_percent = 18436888; @@ -1882,7 +1882,7 @@ public Builder setMaxEjectionPercent(int value) { * * *
-     * Maximum percentage of hosts in the load balancing pool for the backend service that can be ejected. Defaults to 50%.
+     * Maximum percentage of backend endpoints in the load balancing pool for the backend service that can be ejected if the ejection conditions are met. Defaults to 50%.
      * 
* * optional int32 max_ejection_percent = 18436888; @@ -1901,7 +1901,7 @@ public Builder clearMaxEjectionPercent() { * * *
-     * The number of hosts in a cluster that must have enough request volume to detect success rate outliers. If the number of hosts is less than this setting, outlier detection via success rate statistics is not performed for any host in the cluster. Defaults to 5.
+     * The number of backend endpoints in the load balancing pool that must have enough request volume to detect success rate outliers. If the number of backend endpoints is fewer than this setting, outlier detection via success rate statistics is not performed for any backend endpoint in the load balancing pool. Defaults to 5. Not supported when the backend service uses Serverless NEG.
      * 
* * optional int32 success_rate_minimum_hosts = 525766903; @@ -1916,7 +1916,7 @@ public boolean hasSuccessRateMinimumHosts() { * * *
-     * The number of hosts in a cluster that must have enough request volume to detect success rate outliers. If the number of hosts is less than this setting, outlier detection via success rate statistics is not performed for any host in the cluster. Defaults to 5.
+     * The number of backend endpoints in the load balancing pool that must have enough request volume to detect success rate outliers. If the number of backend endpoints is fewer than this setting, outlier detection via success rate statistics is not performed for any backend endpoint in the load balancing pool. Defaults to 5. Not supported when the backend service uses Serverless NEG.
      * 
* * optional int32 success_rate_minimum_hosts = 525766903; @@ -1931,7 +1931,7 @@ public int getSuccessRateMinimumHosts() { * * *
-     * The number of hosts in a cluster that must have enough request volume to detect success rate outliers. If the number of hosts is less than this setting, outlier detection via success rate statistics is not performed for any host in the cluster. Defaults to 5.
+     * The number of backend endpoints in the load balancing pool that must have enough request volume to detect success rate outliers. If the number of backend endpoints is fewer than this setting, outlier detection via success rate statistics is not performed for any backend endpoint in the load balancing pool. Defaults to 5. Not supported when the backend service uses Serverless NEG.
      * 
* * optional int32 success_rate_minimum_hosts = 525766903; @@ -1950,7 +1950,7 @@ public Builder setSuccessRateMinimumHosts(int value) { * * *
-     * The number of hosts in a cluster that must have enough request volume to detect success rate outliers. If the number of hosts is less than this setting, outlier detection via success rate statistics is not performed for any host in the cluster. Defaults to 5.
+     * The number of backend endpoints in the load balancing pool that must have enough request volume to detect success rate outliers. If the number of backend endpoints is fewer than this setting, outlier detection via success rate statistics is not performed for any backend endpoint in the load balancing pool. Defaults to 5. Not supported when the backend service uses Serverless NEG.
      * 
* * optional int32 success_rate_minimum_hosts = 525766903; @@ -1969,7 +1969,7 @@ public Builder clearSuccessRateMinimumHosts() { * * *
-     * The minimum number of total requests that must be collected in one interval (as defined by the interval duration above) to include this host in success rate based outlier detection. If the volume is lower than this setting, outlier detection via success rate statistics is not performed for that host. Defaults to 100.
+     * The minimum number of total requests that must be collected in one interval (as defined by the interval duration above) to include this backend endpoint in success rate based outlier detection. If the volume is lower than this setting, outlier detection via success rate statistics is not performed for that backend endpoint. Defaults to 100. Not supported when the backend service uses Serverless NEG.
      * 
* * optional int32 success_rate_request_volume = 281425357; @@ -1984,7 +1984,7 @@ public boolean hasSuccessRateRequestVolume() { * * *
-     * The minimum number of total requests that must be collected in one interval (as defined by the interval duration above) to include this host in success rate based outlier detection. If the volume is lower than this setting, outlier detection via success rate statistics is not performed for that host. Defaults to 100.
+     * The minimum number of total requests that must be collected in one interval (as defined by the interval duration above) to include this backend endpoint in success rate based outlier detection. If the volume is lower than this setting, outlier detection via success rate statistics is not performed for that backend endpoint. Defaults to 100. Not supported when the backend service uses Serverless NEG.
      * 
* * optional int32 success_rate_request_volume = 281425357; @@ -1999,7 +1999,7 @@ public int getSuccessRateRequestVolume() { * * *
-     * The minimum number of total requests that must be collected in one interval (as defined by the interval duration above) to include this host in success rate based outlier detection. If the volume is lower than this setting, outlier detection via success rate statistics is not performed for that host. Defaults to 100.
+     * The minimum number of total requests that must be collected in one interval (as defined by the interval duration above) to include this backend endpoint in success rate based outlier detection. If the volume is lower than this setting, outlier detection via success rate statistics is not performed for that backend endpoint. Defaults to 100. Not supported when the backend service uses Serverless NEG.
      * 
* * optional int32 success_rate_request_volume = 281425357; @@ -2018,7 +2018,7 @@ public Builder setSuccessRateRequestVolume(int value) { * * *
-     * The minimum number of total requests that must be collected in one interval (as defined by the interval duration above) to include this host in success rate based outlier detection. If the volume is lower than this setting, outlier detection via success rate statistics is not performed for that host. Defaults to 100.
+     * The minimum number of total requests that must be collected in one interval (as defined by the interval duration above) to include this backend endpoint in success rate based outlier detection. If the volume is lower than this setting, outlier detection via success rate statistics is not performed for that backend endpoint. Defaults to 100. Not supported when the backend service uses Serverless NEG.
      * 
* * optional int32 success_rate_request_volume = 281425357; @@ -2037,7 +2037,7 @@ public Builder clearSuccessRateRequestVolume() { * * *
-     * This factor is used to determine the ejection threshold for success rate outlier ejection. The ejection threshold is the difference between the mean success rate, and the product of this factor and the standard deviation of the mean success rate: mean - (stdev * success_rate_stdev_factor). This factor is divided by a thousand to get a double. That is, if the desired factor is 1.9, the runtime value should be 1900. Defaults to 1900.
+     * This factor is used to determine the ejection threshold for success rate outlier ejection. The ejection threshold is the difference between the mean success rate, and the product of this factor and the standard deviation of the mean success rate: mean - (stdev * successRateStdevFactor). This factor is divided by a thousand to get a double. That is, if the desired factor is 1.9, the runtime value should be 1900. Defaults to 1900. Not supported when the backend service uses Serverless NEG.
      * 
* * optional int32 success_rate_stdev_factor = 174735773; @@ -2052,7 +2052,7 @@ public boolean hasSuccessRateStdevFactor() { * * *
-     * This factor is used to determine the ejection threshold for success rate outlier ejection. The ejection threshold is the difference between the mean success rate, and the product of this factor and the standard deviation of the mean success rate: mean - (stdev * success_rate_stdev_factor). This factor is divided by a thousand to get a double. That is, if the desired factor is 1.9, the runtime value should be 1900. Defaults to 1900.
+     * This factor is used to determine the ejection threshold for success rate outlier ejection. The ejection threshold is the difference between the mean success rate, and the product of this factor and the standard deviation of the mean success rate: mean - (stdev * successRateStdevFactor). This factor is divided by a thousand to get a double. That is, if the desired factor is 1.9, the runtime value should be 1900. Defaults to 1900. Not supported when the backend service uses Serverless NEG.
      * 
* * optional int32 success_rate_stdev_factor = 174735773; @@ -2067,7 +2067,7 @@ public int getSuccessRateStdevFactor() { * * *
-     * This factor is used to determine the ejection threshold for success rate outlier ejection. The ejection threshold is the difference between the mean success rate, and the product of this factor and the standard deviation of the mean success rate: mean - (stdev * success_rate_stdev_factor). This factor is divided by a thousand to get a double. That is, if the desired factor is 1.9, the runtime value should be 1900. Defaults to 1900.
+     * This factor is used to determine the ejection threshold for success rate outlier ejection. The ejection threshold is the difference between the mean success rate, and the product of this factor and the standard deviation of the mean success rate: mean - (stdev * successRateStdevFactor). This factor is divided by a thousand to get a double. That is, if the desired factor is 1.9, the runtime value should be 1900. Defaults to 1900. Not supported when the backend service uses Serverless NEG.
      * 
* * optional int32 success_rate_stdev_factor = 174735773; @@ -2086,7 +2086,7 @@ public Builder setSuccessRateStdevFactor(int value) { * * *
-     * This factor is used to determine the ejection threshold for success rate outlier ejection. The ejection threshold is the difference between the mean success rate, and the product of this factor and the standard deviation of the mean success rate: mean - (stdev * success_rate_stdev_factor). This factor is divided by a thousand to get a double. That is, if the desired factor is 1.9, the runtime value should be 1900. Defaults to 1900.
+     * This factor is used to determine the ejection threshold for success rate outlier ejection. The ejection threshold is the difference between the mean success rate, and the product of this factor and the standard deviation of the mean success rate: mean - (stdev * successRateStdevFactor). This factor is divided by a thousand to get a double. That is, if the desired factor is 1.9, the runtime value should be 1900. Defaults to 1900. Not supported when the backend service uses Serverless NEG.
      * 
* * optional int32 success_rate_stdev_factor = 174735773; diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/OutlierDetectionOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/OutlierDetectionOrBuilder.java index 8a3fb0a27497..414170f34b64 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/OutlierDetectionOrBuilder.java +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/OutlierDetectionOrBuilder.java @@ -27,7 +27,7 @@ public interface OutlierDetectionOrBuilder * * *
-   * The base time that a host is ejected for. The real ejection time is equal to the base ejection time multiplied by the number of times the host has been ejected. Defaults to 30000ms or 30s.
+   * The base time that a backend endpoint is ejected for. Defaults to 30000ms or 30s. After a backend endpoint is returned back to the load balancing pool, it can be ejected again in another ejection analysis. Thus, the total ejection time is equal to the base ejection time multiplied by the number of times the backend endpoint has been ejected. Defaults to 30000ms or 30s.
    * 
* * optional .google.cloud.compute.v1.Duration base_ejection_time = 80997255; @@ -39,7 +39,7 @@ public interface OutlierDetectionOrBuilder * * *
-   * The base time that a host is ejected for. The real ejection time is equal to the base ejection time multiplied by the number of times the host has been ejected. Defaults to 30000ms or 30s.
+   * The base time that a backend endpoint is ejected for. Defaults to 30000ms or 30s. After a backend endpoint is returned back to the load balancing pool, it can be ejected again in another ejection analysis. Thus, the total ejection time is equal to the base ejection time multiplied by the number of times the backend endpoint has been ejected. Defaults to 30000ms or 30s.
    * 
* * optional .google.cloud.compute.v1.Duration base_ejection_time = 80997255; @@ -51,7 +51,7 @@ public interface OutlierDetectionOrBuilder * * *
-   * The base time that a host is ejected for. The real ejection time is equal to the base ejection time multiplied by the number of times the host has been ejected. Defaults to 30000ms or 30s.
+   * The base time that a backend endpoint is ejected for. Defaults to 30000ms or 30s. After a backend endpoint is returned back to the load balancing pool, it can be ejected again in another ejection analysis. Thus, the total ejection time is equal to the base ejection time multiplied by the number of times the backend endpoint has been ejected. Defaults to 30000ms or 30s.
    * 
* * optional .google.cloud.compute.v1.Duration base_ejection_time = 80997255; @@ -62,7 +62,7 @@ public interface OutlierDetectionOrBuilder * * *
-   * Number of errors before a host is ejected from the connection pool. When the backend host is accessed over HTTP, a 5xx return code qualifies as an error. Defaults to 5. Not supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true.
+   * Number of consecutive errors before a backend endpoint is ejected from the load balancing pool. When the backend endpoint is accessed over HTTP, a 5xx return code qualifies as an error. Defaults to 5.
    * 
* * optional int32 consecutive_errors = 387193248; @@ -74,7 +74,7 @@ public interface OutlierDetectionOrBuilder * * *
-   * Number of errors before a host is ejected from the connection pool. When the backend host is accessed over HTTP, a 5xx return code qualifies as an error. Defaults to 5. Not supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true.
+   * Number of consecutive errors before a backend endpoint is ejected from the load balancing pool. When the backend endpoint is accessed over HTTP, a 5xx return code qualifies as an error. Defaults to 5.
    * 
* * optional int32 consecutive_errors = 387193248; @@ -87,7 +87,7 @@ public interface OutlierDetectionOrBuilder * * *
-   * The number of consecutive gateway failures (502, 503, 504 status or connection errors that are mapped to one of those status codes) before a consecutive gateway failure ejection occurs. Defaults to 3. Not supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true.
+   * The number of consecutive gateway failures (502, 503, 504 status or connection errors that are mapped to one of those status codes) before a consecutive gateway failure ejection occurs. Defaults to 3.
    * 
* * optional int32 consecutive_gateway_failure = 417504250; @@ -99,7 +99,7 @@ public interface OutlierDetectionOrBuilder * * *
-   * The number of consecutive gateway failures (502, 503, 504 status or connection errors that are mapped to one of those status codes) before a consecutive gateway failure ejection occurs. Defaults to 3. Not supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true.
+   * The number of consecutive gateway failures (502, 503, 504 status or connection errors that are mapped to one of those status codes) before a consecutive gateway failure ejection occurs. Defaults to 3.
    * 
* * optional int32 consecutive_gateway_failure = 417504250; @@ -112,7 +112,7 @@ public interface OutlierDetectionOrBuilder * * *
-   * The percentage chance that a host will be actually ejected when an outlier status is detected through consecutive 5xx. This setting can be used to disable ejection or to ramp it up slowly. Defaults to 0. Not supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true.
+   * The percentage chance that a backend endpoint will be ejected when an outlier status is detected through consecutive 5xx. This setting can be used to disable ejection or to ramp it up slowly. Defaults to 0.
    * 
* * optional int32 enforcing_consecutive_errors = 213133760; @@ -124,7 +124,7 @@ public interface OutlierDetectionOrBuilder * * *
-   * The percentage chance that a host will be actually ejected when an outlier status is detected through consecutive 5xx. This setting can be used to disable ejection or to ramp it up slowly. Defaults to 0. Not supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true.
+   * The percentage chance that a backend endpoint will be ejected when an outlier status is detected through consecutive 5xx. This setting can be used to disable ejection or to ramp it up slowly. Defaults to 0.
    * 
* * optional int32 enforcing_consecutive_errors = 213133760; @@ -137,7 +137,7 @@ public interface OutlierDetectionOrBuilder * * *
-   * The percentage chance that a host will be actually ejected when an outlier status is detected through consecutive gateway failures. This setting can be used to disable ejection or to ramp it up slowly. Defaults to 100. Not supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true.
+   * The percentage chance that a backend endpoint will be ejected when an outlier status is detected through consecutive gateway failures. This setting can be used to disable ejection or to ramp it up slowly. Defaults to 100.
    * 
* * optional int32 enforcing_consecutive_gateway_failure = 394440666; @@ -149,7 +149,7 @@ public interface OutlierDetectionOrBuilder * * *
-   * The percentage chance that a host will be actually ejected when an outlier status is detected through consecutive gateway failures. This setting can be used to disable ejection or to ramp it up slowly. Defaults to 100. Not supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true.
+   * The percentage chance that a backend endpoint will be ejected when an outlier status is detected through consecutive gateway failures. This setting can be used to disable ejection or to ramp it up slowly. Defaults to 100.
    * 
* * optional int32 enforcing_consecutive_gateway_failure = 394440666; @@ -162,7 +162,7 @@ public interface OutlierDetectionOrBuilder * * *
-   * The percentage chance that a host will be actually ejected when an outlier status is detected through success rate statistics. This setting can be used to disable ejection or to ramp it up slowly. Defaults to 100.
+   * The percentage chance that a backend endpoint will be ejected when an outlier status is detected through success rate statistics. This setting can be used to disable ejection or to ramp it up slowly. Defaults to 100. Not supported when the backend service uses Serverless NEG.
    * 
* * optional int32 enforcing_success_rate = 194508732; @@ -174,7 +174,7 @@ public interface OutlierDetectionOrBuilder * * *
-   * The percentage chance that a host will be actually ejected when an outlier status is detected through success rate statistics. This setting can be used to disable ejection or to ramp it up slowly. Defaults to 100.
+   * The percentage chance that a backend endpoint will be ejected when an outlier status is detected through success rate statistics. This setting can be used to disable ejection or to ramp it up slowly. Defaults to 100. Not supported when the backend service uses Serverless NEG.
    * 
* * optional int32 enforcing_success_rate = 194508732; @@ -187,7 +187,7 @@ public interface OutlierDetectionOrBuilder * * *
-   * Time interval between ejection analysis sweeps. This can result in both new ejections as well as hosts being returned to service. Defaults to 1 second.
+   * Time interval between ejection analysis sweeps. This can result in both new ejections and backend endpoints being returned to service. The interval is equal to the number of seconds as defined in outlierDetection.interval.seconds plus the number of nanoseconds as defined in outlierDetection.interval.nanos. Defaults to 1 second.
    * 
* * optional .google.cloud.compute.v1.Duration interval = 33547461; @@ -199,7 +199,7 @@ public interface OutlierDetectionOrBuilder * * *
-   * Time interval between ejection analysis sweeps. This can result in both new ejections as well as hosts being returned to service. Defaults to 1 second.
+   * Time interval between ejection analysis sweeps. This can result in both new ejections and backend endpoints being returned to service. The interval is equal to the number of seconds as defined in outlierDetection.interval.seconds plus the number of nanoseconds as defined in outlierDetection.interval.nanos. Defaults to 1 second.
    * 
* * optional .google.cloud.compute.v1.Duration interval = 33547461; @@ -211,7 +211,7 @@ public interface OutlierDetectionOrBuilder * * *
-   * Time interval between ejection analysis sweeps. This can result in both new ejections as well as hosts being returned to service. Defaults to 1 second.
+   * Time interval between ejection analysis sweeps. This can result in both new ejections and backend endpoints being returned to service. The interval is equal to the number of seconds as defined in outlierDetection.interval.seconds plus the number of nanoseconds as defined in outlierDetection.interval.nanos. Defaults to 1 second.
    * 
* * optional .google.cloud.compute.v1.Duration interval = 33547461; @@ -222,7 +222,7 @@ public interface OutlierDetectionOrBuilder * * *
-   * Maximum percentage of hosts in the load balancing pool for the backend service that can be ejected. Defaults to 50%.
+   * Maximum percentage of backend endpoints in the load balancing pool for the backend service that can be ejected if the ejection conditions are met. Defaults to 50%.
    * 
* * optional int32 max_ejection_percent = 18436888; @@ -234,7 +234,7 @@ public interface OutlierDetectionOrBuilder * * *
-   * Maximum percentage of hosts in the load balancing pool for the backend service that can be ejected. Defaults to 50%.
+   * Maximum percentage of backend endpoints in the load balancing pool for the backend service that can be ejected if the ejection conditions are met. Defaults to 50%.
    * 
* * optional int32 max_ejection_percent = 18436888; @@ -247,7 +247,7 @@ public interface OutlierDetectionOrBuilder * * *
-   * The number of hosts in a cluster that must have enough request volume to detect success rate outliers. If the number of hosts is less than this setting, outlier detection via success rate statistics is not performed for any host in the cluster. Defaults to 5.
+   * The number of backend endpoints in the load balancing pool that must have enough request volume to detect success rate outliers. If the number of backend endpoints is fewer than this setting, outlier detection via success rate statistics is not performed for any backend endpoint in the load balancing pool. Defaults to 5. Not supported when the backend service uses Serverless NEG.
    * 
* * optional int32 success_rate_minimum_hosts = 525766903; @@ -259,7 +259,7 @@ public interface OutlierDetectionOrBuilder * * *
-   * The number of hosts in a cluster that must have enough request volume to detect success rate outliers. If the number of hosts is less than this setting, outlier detection via success rate statistics is not performed for any host in the cluster. Defaults to 5.
+   * The number of backend endpoints in the load balancing pool that must have enough request volume to detect success rate outliers. If the number of backend endpoints is fewer than this setting, outlier detection via success rate statistics is not performed for any backend endpoint in the load balancing pool. Defaults to 5. Not supported when the backend service uses Serverless NEG.
    * 
* * optional int32 success_rate_minimum_hosts = 525766903; @@ -272,7 +272,7 @@ public interface OutlierDetectionOrBuilder * * *
-   * The minimum number of total requests that must be collected in one interval (as defined by the interval duration above) to include this host in success rate based outlier detection. If the volume is lower than this setting, outlier detection via success rate statistics is not performed for that host. Defaults to 100.
+   * The minimum number of total requests that must be collected in one interval (as defined by the interval duration above) to include this backend endpoint in success rate based outlier detection. If the volume is lower than this setting, outlier detection via success rate statistics is not performed for that backend endpoint. Defaults to 100. Not supported when the backend service uses Serverless NEG.
    * 
* * optional int32 success_rate_request_volume = 281425357; @@ -284,7 +284,7 @@ public interface OutlierDetectionOrBuilder * * *
-   * The minimum number of total requests that must be collected in one interval (as defined by the interval duration above) to include this host in success rate based outlier detection. If the volume is lower than this setting, outlier detection via success rate statistics is not performed for that host. Defaults to 100.
+   * The minimum number of total requests that must be collected in one interval (as defined by the interval duration above) to include this backend endpoint in success rate based outlier detection. If the volume is lower than this setting, outlier detection via success rate statistics is not performed for that backend endpoint. Defaults to 100. Not supported when the backend service uses Serverless NEG.
    * 
* * optional int32 success_rate_request_volume = 281425357; @@ -297,7 +297,7 @@ public interface OutlierDetectionOrBuilder * * *
-   * This factor is used to determine the ejection threshold for success rate outlier ejection. The ejection threshold is the difference between the mean success rate, and the product of this factor and the standard deviation of the mean success rate: mean - (stdev * success_rate_stdev_factor). This factor is divided by a thousand to get a double. That is, if the desired factor is 1.9, the runtime value should be 1900. Defaults to 1900.
+   * This factor is used to determine the ejection threshold for success rate outlier ejection. The ejection threshold is the difference between the mean success rate, and the product of this factor and the standard deviation of the mean success rate: mean - (stdev * successRateStdevFactor). This factor is divided by a thousand to get a double. That is, if the desired factor is 1.9, the runtime value should be 1900. Defaults to 1900. Not supported when the backend service uses Serverless NEG.
    * 
* * optional int32 success_rate_stdev_factor = 174735773; @@ -309,7 +309,7 @@ public interface OutlierDetectionOrBuilder * * *
-   * This factor is used to determine the ejection threshold for success rate outlier ejection. The ejection threshold is the difference between the mean success rate, and the product of this factor and the standard deviation of the mean success rate: mean - (stdev * success_rate_stdev_factor). This factor is divided by a thousand to get a double. That is, if the desired factor is 1.9, the runtime value should be 1900. Defaults to 1900.
+   * This factor is used to determine the ejection threshold for success rate outlier ejection. The ejection threshold is the difference between the mean success rate, and the product of this factor and the standard deviation of the mean success rate: mean - (stdev * successRateStdevFactor). This factor is divided by a thousand to get a double. That is, if the desired factor is 1.9, the runtime value should be 1900. Defaults to 1900. Not supported when the backend service uses Serverless NEG.
    * 
* * optional int32 success_rate_stdev_factor = 174735773; diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/PublicDelegatedPrefix.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/PublicDelegatedPrefix.java index ac21516179a4..963763dab3f2 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/PublicDelegatedPrefix.java +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/PublicDelegatedPrefix.java @@ -515,7 +515,7 @@ public long getId() { * * *
-   * The IPv4 address range, in CIDR format, represented by this public delegated prefix.
+   * The IP address range, in CIDR format, represented by this public delegated prefix.
    * 
* * optional string ip_cidr_range = 98117322; @@ -530,7 +530,7 @@ public boolean hasIpCidrRange() { * * *
-   * The IPv4 address range, in CIDR format, represented by this public delegated prefix.
+   * The IP address range, in CIDR format, represented by this public delegated prefix.
    * 
* * optional string ip_cidr_range = 98117322; @@ -553,7 +553,7 @@ public java.lang.String getIpCidrRange() { * * *
-   * The IPv4 address range, in CIDR format, represented by this public delegated prefix.
+   * The IP address range, in CIDR format, represented by this public delegated prefix.
    * 
* * optional string ip_cidr_range = 98117322; @@ -2280,7 +2280,7 @@ public Builder clearId() { * * *
-     * The IPv4 address range, in CIDR format, represented by this public delegated prefix.
+     * The IP address range, in CIDR format, represented by this public delegated prefix.
      * 
* * optional string ip_cidr_range = 98117322; @@ -2294,7 +2294,7 @@ public boolean hasIpCidrRange() { * * *
-     * The IPv4 address range, in CIDR format, represented by this public delegated prefix.
+     * The IP address range, in CIDR format, represented by this public delegated prefix.
      * 
* * optional string ip_cidr_range = 98117322; @@ -2316,7 +2316,7 @@ public java.lang.String getIpCidrRange() { * * *
-     * The IPv4 address range, in CIDR format, represented by this public delegated prefix.
+     * The IP address range, in CIDR format, represented by this public delegated prefix.
      * 
* * optional string ip_cidr_range = 98117322; @@ -2338,7 +2338,7 @@ public com.google.protobuf.ByteString getIpCidrRangeBytes() { * * *
-     * The IPv4 address range, in CIDR format, represented by this public delegated prefix.
+     * The IP address range, in CIDR format, represented by this public delegated prefix.
      * 
* * optional string ip_cidr_range = 98117322; @@ -2359,7 +2359,7 @@ public Builder setIpCidrRange(java.lang.String value) { * * *
-     * The IPv4 address range, in CIDR format, represented by this public delegated prefix.
+     * The IP address range, in CIDR format, represented by this public delegated prefix.
      * 
* * optional string ip_cidr_range = 98117322; @@ -2376,7 +2376,7 @@ public Builder clearIpCidrRange() { * * *
-     * The IPv4 address range, in CIDR format, represented by this public delegated prefix.
+     * The IP address range, in CIDR format, represented by this public delegated prefix.
      * 
* * optional string ip_cidr_range = 98117322; diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/PublicDelegatedPrefixOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/PublicDelegatedPrefixOrBuilder.java index 6d92938ac5c8..45c9d7fad63e 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/PublicDelegatedPrefixOrBuilder.java +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/PublicDelegatedPrefixOrBuilder.java @@ -163,7 +163,7 @@ public interface PublicDelegatedPrefixOrBuilder * * *
-   * The IPv4 address range, in CIDR format, represented by this public delegated prefix.
+   * The IP address range, in CIDR format, represented by this public delegated prefix.
    * 
* * optional string ip_cidr_range = 98117322; @@ -175,7 +175,7 @@ public interface PublicDelegatedPrefixOrBuilder * * *
-   * The IPv4 address range, in CIDR format, represented by this public delegated prefix.
+   * The IP address range, in CIDR format, represented by this public delegated prefix.
    * 
* * optional string ip_cidr_range = 98117322; @@ -187,7 +187,7 @@ public interface PublicDelegatedPrefixOrBuilder * * *
-   * The IPv4 address range, in CIDR format, represented by this public delegated prefix.
+   * The IP address range, in CIDR format, represented by this public delegated prefix.
    * 
* * optional string ip_cidr_range = 98117322; diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/PublicDelegatedPrefixPublicDelegatedSubPrefix.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/PublicDelegatedPrefixPublicDelegatedSubPrefix.java index b0b305fad47f..d457726f3dc9 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/PublicDelegatedPrefixPublicDelegatedSubPrefix.java +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/PublicDelegatedPrefixPublicDelegatedSubPrefix.java @@ -340,7 +340,7 @@ public com.google.protobuf.ByteString getDescriptionBytes() { * * *
-   * The IPv4 address range, in CIDR format, represented by this sub public delegated prefix.
+   * The IP address range, in CIDR format, represented by this sub public delegated prefix.
    * 
* * optional string ip_cidr_range = 98117322; @@ -355,7 +355,7 @@ public boolean hasIpCidrRange() { * * *
-   * The IPv4 address range, in CIDR format, represented by this sub public delegated prefix.
+   * The IP address range, in CIDR format, represented by this sub public delegated prefix.
    * 
* * optional string ip_cidr_range = 98117322; @@ -378,7 +378,7 @@ public java.lang.String getIpCidrRange() { * * *
-   * The IPv4 address range, in CIDR format, represented by this sub public delegated prefix.
+   * The IP address range, in CIDR format, represented by this sub public delegated prefix.
    * 
* * optional string ip_cidr_range = 98117322; @@ -1420,7 +1420,7 @@ public Builder setDescriptionBytes(com.google.protobuf.ByteString value) { * * *
-     * The IPv4 address range, in CIDR format, represented by this sub public delegated prefix.
+     * The IP address range, in CIDR format, represented by this sub public delegated prefix.
      * 
* * optional string ip_cidr_range = 98117322; @@ -1434,7 +1434,7 @@ public boolean hasIpCidrRange() { * * *
-     * The IPv4 address range, in CIDR format, represented by this sub public delegated prefix.
+     * The IP address range, in CIDR format, represented by this sub public delegated prefix.
      * 
* * optional string ip_cidr_range = 98117322; @@ -1456,7 +1456,7 @@ public java.lang.String getIpCidrRange() { * * *
-     * The IPv4 address range, in CIDR format, represented by this sub public delegated prefix.
+     * The IP address range, in CIDR format, represented by this sub public delegated prefix.
      * 
* * optional string ip_cidr_range = 98117322; @@ -1478,7 +1478,7 @@ public com.google.protobuf.ByteString getIpCidrRangeBytes() { * * *
-     * The IPv4 address range, in CIDR format, represented by this sub public delegated prefix.
+     * The IP address range, in CIDR format, represented by this sub public delegated prefix.
      * 
* * optional string ip_cidr_range = 98117322; @@ -1499,7 +1499,7 @@ public Builder setIpCidrRange(java.lang.String value) { * * *
-     * The IPv4 address range, in CIDR format, represented by this sub public delegated prefix.
+     * The IP address range, in CIDR format, represented by this sub public delegated prefix.
      * 
* * optional string ip_cidr_range = 98117322; @@ -1516,7 +1516,7 @@ public Builder clearIpCidrRange() { * * *
-     * The IPv4 address range, in CIDR format, represented by this sub public delegated prefix.
+     * The IP address range, in CIDR format, represented by this sub public delegated prefix.
      * 
* * optional string ip_cidr_range = 98117322; diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/PublicDelegatedPrefixPublicDelegatedSubPrefixOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/PublicDelegatedPrefixPublicDelegatedSubPrefixOrBuilder.java index 53ea5327bf4c..a810ad4b908b 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/PublicDelegatedPrefixPublicDelegatedSubPrefixOrBuilder.java +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/PublicDelegatedPrefixPublicDelegatedSubPrefixOrBuilder.java @@ -101,7 +101,7 @@ public interface PublicDelegatedPrefixPublicDelegatedSubPrefixOrBuilder * * *
-   * The IPv4 address range, in CIDR format, represented by this sub public delegated prefix.
+   * The IP address range, in CIDR format, represented by this sub public delegated prefix.
    * 
* * optional string ip_cidr_range = 98117322; @@ -113,7 +113,7 @@ public interface PublicDelegatedPrefixPublicDelegatedSubPrefixOrBuilder * * *
-   * The IPv4 address range, in CIDR format, represented by this sub public delegated prefix.
+   * The IP address range, in CIDR format, represented by this sub public delegated prefix.
    * 
* * optional string ip_cidr_range = 98117322; @@ -125,7 +125,7 @@ public interface PublicDelegatedPrefixPublicDelegatedSubPrefixOrBuilder * * *
-   * The IPv4 address range, in CIDR format, represented by this sub public delegated prefix.
+   * The IP address range, in CIDR format, represented by this sub public delegated prefix.
    * 
* * optional string ip_cidr_range = 98117322; diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Route.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Route.java index 57f90c5e1ce1..251ecefa3ce1 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Route.java +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Route.java @@ -46,6 +46,7 @@ private Route() { name_ = ""; network_ = ""; nextHopGateway_ = ""; + nextHopHub_ = ""; nextHopIlb_ = ""; nextHopInstance_ = ""; nextHopIp_ = ""; @@ -985,6 +986,72 @@ public com.google.protobuf.ByteString getNextHopGatewayBytes() { } } + public static final int NEXT_HOP_HUB_FIELD_NUMBER = 198679219; + + @SuppressWarnings("serial") + private volatile java.lang.Object nextHopHub_ = ""; + /** + * + * + *
+   * [Output Only] The full resource name of the Network Connectivity Center hub that will handle matching packets.
+   * 
+ * + * optional string next_hop_hub = 198679219; + * + * @return Whether the nextHopHub field is set. + */ + @java.lang.Override + public boolean hasNextHopHub() { + return ((bitField0_ & 0x00000100) != 0); + } + /** + * + * + *
+   * [Output Only] The full resource name of the Network Connectivity Center hub that will handle matching packets.
+   * 
+ * + * optional string next_hop_hub = 198679219; + * + * @return The nextHopHub. + */ + @java.lang.Override + public java.lang.String getNextHopHub() { + java.lang.Object ref = nextHopHub_; + 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(); + nextHopHub_ = s; + return s; + } + } + /** + * + * + *
+   * [Output Only] The full resource name of the Network Connectivity Center hub that will handle matching packets.
+   * 
+ * + * optional string next_hop_hub = 198679219; + * + * @return The bytes for nextHopHub. + */ + @java.lang.Override + public com.google.protobuf.ByteString getNextHopHubBytes() { + java.lang.Object ref = nextHopHub_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + nextHopHub_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + public static final int NEXT_HOP_ILB_FIELD_NUMBER = 198679901; @SuppressWarnings("serial") @@ -1002,7 +1069,7 @@ public com.google.protobuf.ByteString getNextHopGatewayBytes() { */ @java.lang.Override public boolean hasNextHopIlb() { - return ((bitField0_ & 0x00000100) != 0); + return ((bitField0_ & 0x00000200) != 0); } /** * @@ -1068,7 +1135,7 @@ public com.google.protobuf.ByteString getNextHopIlbBytes() { */ @java.lang.Override public boolean hasNextHopInstance() { - return ((bitField0_ & 0x00000200) != 0); + return ((bitField0_ & 0x00000400) != 0); } /** * @@ -1134,7 +1201,7 @@ public com.google.protobuf.ByteString getNextHopInstanceBytes() { */ @java.lang.Override public boolean hasNextHopIp() { - return ((bitField0_ & 0x00000400) != 0); + return ((bitField0_ & 0x00000800) != 0); } /** * @@ -1200,7 +1267,7 @@ public com.google.protobuf.ByteString getNextHopIpBytes() { */ @java.lang.Override public boolean hasNextHopNetwork() { - return ((bitField0_ & 0x00000800) != 0); + return ((bitField0_ & 0x00001000) != 0); } /** * @@ -1266,7 +1333,7 @@ public com.google.protobuf.ByteString getNextHopNetworkBytes() { */ @java.lang.Override public boolean hasNextHopPeering() { - return ((bitField0_ & 0x00001000) != 0); + return ((bitField0_ & 0x00002000) != 0); } /** * @@ -1332,7 +1399,7 @@ public com.google.protobuf.ByteString getNextHopPeeringBytes() { */ @java.lang.Override public boolean hasNextHopVpnTunnel() { - return ((bitField0_ & 0x00002000) != 0); + return ((bitField0_ & 0x00004000) != 0); } /** * @@ -1396,7 +1463,7 @@ public com.google.protobuf.ByteString getNextHopVpnTunnelBytes() { */ @java.lang.Override public boolean hasPriority() { - return ((bitField0_ & 0x00004000) != 0); + return ((bitField0_ & 0x00008000) != 0); } /** * @@ -1432,7 +1499,7 @@ public int getPriority() { */ @java.lang.Override public boolean hasRouteStatus() { - return ((bitField0_ & 0x00008000) != 0); + return ((bitField0_ & 0x00010000) != 0); } /** * @@ -1501,7 +1568,7 @@ public com.google.protobuf.ByteString getRouteStatusBytes() { */ @java.lang.Override public boolean hasRouteType() { - return ((bitField0_ & 0x00010000) != 0); + return ((bitField0_ & 0x00020000) != 0); } /** * @@ -1569,7 +1636,7 @@ public com.google.protobuf.ByteString getRouteTypeBytes() { */ @java.lang.Override public boolean hasSelfLink() { - return ((bitField0_ & 0x00020000) != 0); + return ((bitField0_ & 0x00040000) != 0); } /** * @@ -1782,22 +1849,25 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (((bitField0_ & 0x00000001) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 30525366, creationTimestamp_); } - if (((bitField0_ & 0x00000400) != 0)) { + if (((bitField0_ & 0x00000800) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 110319529, nextHopIp_); } for (int i = 0; i < asPaths_.size(); i++) { output.writeMessage(137568929, asPaths_.get(i)); } if (((bitField0_ & 0x00000100) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 198679219, nextHopHub_); + } + if (((bitField0_ & 0x00000200) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 198679901, nextHopIlb_); } if (((bitField0_ & 0x00000040) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 232872494, network_); } - if (((bitField0_ & 0x00000800) != 0)) { + if (((bitField0_ & 0x00001000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 262295788, nextHopNetwork_); } - if (((bitField0_ & 0x00010000) != 0)) { + if (((bitField0_ & 0x00020000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 375888752, routeType_); } if (((bitField0_ & 0x00000080) != 0)) { @@ -1806,28 +1876,28 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (((bitField0_ & 0x00000004) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 381327712, destRange_); } - if (((bitField0_ & 0x00000200) != 0)) { + if (((bitField0_ & 0x00000400) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 393508247, nextHopInstance_); } - if (((bitField0_ & 0x00001000) != 0)) { + if (((bitField0_ & 0x00002000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 412682750, nextHopPeering_); } - if (((bitField0_ & 0x00008000) != 0)) { + if (((bitField0_ & 0x00010000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 418162344, routeStatus_); } if (((bitField0_ & 0x00000002) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 422937596, description_); } - if (((bitField0_ & 0x00004000) != 0)) { + if (((bitField0_ & 0x00008000) != 0)) { output.writeUInt32(445151652, priority_); } - if (((bitField0_ & 0x00020000) != 0)) { + if (((bitField0_ & 0x00040000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 456214797, selfLink_); } for (int i = 0; i < warnings_.size(); i++) { output.writeMessage(498091095, warnings_.get(i)); } - if (((bitField0_ & 0x00002000) != 0)) { + if (((bitField0_ & 0x00004000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 519844501, nextHopVpnTunnel_); } getUnknownFields().writeTo(output); @@ -1860,22 +1930,25 @@ public int getSerializedSize() { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(30525366, creationTimestamp_); } - if (((bitField0_ & 0x00000400) != 0)) { + if (((bitField0_ & 0x00000800) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(110319529, nextHopIp_); } for (int i = 0; i < asPaths_.size(); i++) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(137568929, asPaths_.get(i)); } if (((bitField0_ & 0x00000100) != 0)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(198679219, nextHopHub_); + } + if (((bitField0_ & 0x00000200) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(198679901, nextHopIlb_); } if (((bitField0_ & 0x00000040) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(232872494, network_); } - if (((bitField0_ & 0x00000800) != 0)) { + if (((bitField0_ & 0x00001000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(262295788, nextHopNetwork_); } - if (((bitField0_ & 0x00010000) != 0)) { + if (((bitField0_ & 0x00020000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(375888752, routeType_); } if (((bitField0_ & 0x00000080) != 0)) { @@ -1884,28 +1957,28 @@ public int getSerializedSize() { if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(381327712, destRange_); } - if (((bitField0_ & 0x00000200) != 0)) { + if (((bitField0_ & 0x00000400) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(393508247, nextHopInstance_); } - if (((bitField0_ & 0x00001000) != 0)) { + if (((bitField0_ & 0x00002000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(412682750, nextHopPeering_); } - if (((bitField0_ & 0x00008000) != 0)) { + if (((bitField0_ & 0x00010000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(418162344, routeStatus_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(422937596, description_); } - if (((bitField0_ & 0x00004000) != 0)) { + if (((bitField0_ & 0x00008000) != 0)) { size += com.google.protobuf.CodedOutputStream.computeUInt32Size(445151652, priority_); } - if (((bitField0_ & 0x00020000) != 0)) { + if (((bitField0_ & 0x00040000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(456214797, selfLink_); } for (int i = 0; i < warnings_.size(); i++) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(498091095, warnings_.get(i)); } - if (((bitField0_ & 0x00002000) != 0)) { + if (((bitField0_ & 0x00004000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(519844501, nextHopVpnTunnel_); } @@ -1957,6 +2030,10 @@ public boolean equals(final java.lang.Object obj) { if (hasNextHopGateway()) { if (!getNextHopGateway().equals(other.getNextHopGateway())) return false; } + if (hasNextHopHub() != other.hasNextHopHub()) return false; + if (hasNextHopHub()) { + if (!getNextHopHub().equals(other.getNextHopHub())) return false; + } if (hasNextHopIlb() != other.hasNextHopIlb()) return false; if (hasNextHopIlb()) { if (!getNextHopIlb().equals(other.getNextHopIlb())) return false; @@ -2046,6 +2123,10 @@ public int hashCode() { hash = (37 * hash) + NEXT_HOP_GATEWAY_FIELD_NUMBER; hash = (53 * hash) + getNextHopGateway().hashCode(); } + if (hasNextHopHub()) { + hash = (37 * hash) + NEXT_HOP_HUB_FIELD_NUMBER; + hash = (53 * hash) + getNextHopHub().hashCode(); + } if (hasNextHopIlb()) { hash = (37 * hash) + NEXT_HOP_ILB_FIELD_NUMBER; hash = (53 * hash) + getNextHopIlb().hashCode(); @@ -2247,6 +2328,7 @@ public Builder clear() { name_ = ""; network_ = ""; nextHopGateway_ = ""; + nextHopHub_ = ""; nextHopIlb_ = ""; nextHopInstance_ = ""; nextHopIp_ = ""; @@ -2264,7 +2346,7 @@ public Builder clear() { warnings_ = null; warningsBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x00100000); + bitField0_ = (bitField0_ & ~0x00200000); return this; } @@ -2310,9 +2392,9 @@ private void buildPartialRepeatedFields(com.google.cloud.compute.v1.Route result result.asPaths_ = asPathsBuilder_.build(); } if (warningsBuilder_ == null) { - if (((bitField0_ & 0x00100000) != 0)) { + if (((bitField0_ & 0x00200000) != 0)) { warnings_ = java.util.Collections.unmodifiableList(warnings_); - bitField0_ = (bitField0_ & ~0x00100000); + bitField0_ = (bitField0_ & ~0x00200000); } result.warnings_ = warnings_; } else { @@ -2356,46 +2438,50 @@ private void buildPartial0(com.google.cloud.compute.v1.Route result) { to_bitField0_ |= 0x00000080; } if (((from_bitField0_ & 0x00000200) != 0)) { - result.nextHopIlb_ = nextHopIlb_; + result.nextHopHub_ = nextHopHub_; to_bitField0_ |= 0x00000100; } if (((from_bitField0_ & 0x00000400) != 0)) { - result.nextHopInstance_ = nextHopInstance_; + result.nextHopIlb_ = nextHopIlb_; to_bitField0_ |= 0x00000200; } if (((from_bitField0_ & 0x00000800) != 0)) { - result.nextHopIp_ = nextHopIp_; + result.nextHopInstance_ = nextHopInstance_; to_bitField0_ |= 0x00000400; } if (((from_bitField0_ & 0x00001000) != 0)) { - result.nextHopNetwork_ = nextHopNetwork_; + result.nextHopIp_ = nextHopIp_; to_bitField0_ |= 0x00000800; } if (((from_bitField0_ & 0x00002000) != 0)) { - result.nextHopPeering_ = nextHopPeering_; + result.nextHopNetwork_ = nextHopNetwork_; to_bitField0_ |= 0x00001000; } if (((from_bitField0_ & 0x00004000) != 0)) { - result.nextHopVpnTunnel_ = nextHopVpnTunnel_; + result.nextHopPeering_ = nextHopPeering_; to_bitField0_ |= 0x00002000; } if (((from_bitField0_ & 0x00008000) != 0)) { - result.priority_ = priority_; + result.nextHopVpnTunnel_ = nextHopVpnTunnel_; to_bitField0_ |= 0x00004000; } if (((from_bitField0_ & 0x00010000) != 0)) { - result.routeStatus_ = routeStatus_; + result.priority_ = priority_; to_bitField0_ |= 0x00008000; } if (((from_bitField0_ & 0x00020000) != 0)) { - result.routeType_ = routeType_; + result.routeStatus_ = routeStatus_; to_bitField0_ |= 0x00010000; } if (((from_bitField0_ & 0x00040000) != 0)) { - result.selfLink_ = selfLink_; + result.routeType_ = routeType_; to_bitField0_ |= 0x00020000; } if (((from_bitField0_ & 0x00080000) != 0)) { + result.selfLink_ = selfLink_; + to_bitField0_ |= 0x00040000; + } + if (((from_bitField0_ & 0x00100000) != 0)) { tags_.makeImmutable(); result.tags_ = tags_; } @@ -2512,34 +2598,39 @@ public Builder mergeFrom(com.google.cloud.compute.v1.Route other) { bitField0_ |= 0x00000100; onChanged(); } + if (other.hasNextHopHub()) { + nextHopHub_ = other.nextHopHub_; + bitField0_ |= 0x00000200; + onChanged(); + } if (other.hasNextHopIlb()) { nextHopIlb_ = other.nextHopIlb_; - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; onChanged(); } if (other.hasNextHopInstance()) { nextHopInstance_ = other.nextHopInstance_; - bitField0_ |= 0x00000400; + bitField0_ |= 0x00000800; onChanged(); } if (other.hasNextHopIp()) { nextHopIp_ = other.nextHopIp_; - bitField0_ |= 0x00000800; + bitField0_ |= 0x00001000; onChanged(); } if (other.hasNextHopNetwork()) { nextHopNetwork_ = other.nextHopNetwork_; - bitField0_ |= 0x00001000; + bitField0_ |= 0x00002000; onChanged(); } if (other.hasNextHopPeering()) { nextHopPeering_ = other.nextHopPeering_; - bitField0_ |= 0x00002000; + bitField0_ |= 0x00004000; onChanged(); } if (other.hasNextHopVpnTunnel()) { nextHopVpnTunnel_ = other.nextHopVpnTunnel_; - bitField0_ |= 0x00004000; + bitField0_ |= 0x00008000; onChanged(); } if (other.hasPriority()) { @@ -2547,23 +2638,23 @@ public Builder mergeFrom(com.google.cloud.compute.v1.Route other) { } if (other.hasRouteStatus()) { routeStatus_ = other.routeStatus_; - bitField0_ |= 0x00010000; + bitField0_ |= 0x00020000; onChanged(); } if (other.hasRouteType()) { routeType_ = other.routeType_; - bitField0_ |= 0x00020000; + bitField0_ |= 0x00040000; onChanged(); } if (other.hasSelfLink()) { selfLink_ = other.selfLink_; - bitField0_ |= 0x00040000; + bitField0_ |= 0x00080000; onChanged(); } if (!other.tags_.isEmpty()) { if (tags_.isEmpty()) { tags_ = other.tags_; - bitField0_ |= 0x00080000; + bitField0_ |= 0x00100000; } else { ensureTagsIsMutable(); tags_.addAll(other.tags_); @@ -2574,7 +2665,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.Route other) { if (!other.warnings_.isEmpty()) { if (warnings_.isEmpty()) { warnings_ = other.warnings_; - bitField0_ = (bitField0_ & ~0x00100000); + bitField0_ = (bitField0_ & ~0x00200000); } else { ensureWarningsIsMutable(); warnings_.addAll(other.warnings_); @@ -2587,7 +2678,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.Route other) { warningsBuilder_.dispose(); warningsBuilder_ = null; warnings_ = other.warnings_; - bitField0_ = (bitField0_ & ~0x00100000); + bitField0_ = (bitField0_ & ~0x00200000); warningsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getWarningsFieldBuilder() @@ -2657,7 +2748,7 @@ public Builder mergeFrom( case 882556234: { nextHopIp_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000800; + bitField0_ |= 0x00001000; break; } // case 882556234 case 1100551434: @@ -2673,10 +2764,16 @@ public Builder mergeFrom( } break; } // case 1100551434 + case 1589433754: + { + nextHopHub_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000200; + break; + } // case 1589433754 case 1589439210: { nextHopIlb_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; break; } // case 1589439210 case 1862979954: @@ -2688,13 +2785,13 @@ public Builder mergeFrom( case 2098366306: { nextHopNetwork_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00001000; + bitField0_ |= 0x00002000; break; } // case 2098366306 case -1287857278: { routeType_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00020000; + bitField0_ |= 0x00040000; break; } // case -1287857278 case -1277564910: @@ -2712,19 +2809,19 @@ public Builder mergeFrom( case -1146901318: { nextHopInstance_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000400; + bitField0_ |= 0x00000800; break; } // case -1146901318 case -993505294: { nextHopPeering_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00002000; + bitField0_ |= 0x00004000; break; } // case -993505294 case -949668542: { routeStatus_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00010000; + bitField0_ |= 0x00020000; break; } // case -949668542 case -911466526: @@ -2736,13 +2833,13 @@ public Builder mergeFrom( case -733754080: { priority_ = input.readUInt32(); - bitField0_ |= 0x00008000; + bitField0_ |= 0x00010000; break; } // case -733754080 case -645248918: { selfLink_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00040000; + bitField0_ |= 0x00080000; break; } // case -645248918 case -310238534: @@ -2761,7 +2858,7 @@ public Builder mergeFrom( case -136211286: { nextHopVpnTunnel_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00004000; + bitField0_ |= 0x00008000; break; } // case -136211286 default: @@ -4039,6 +4136,126 @@ public Builder setNextHopGatewayBytes(com.google.protobuf.ByteString value) { return this; } + private java.lang.Object nextHopHub_ = ""; + /** + * + * + *
+     * [Output Only] The full resource name of the Network Connectivity Center hub that will handle matching packets.
+     * 
+ * + * optional string next_hop_hub = 198679219; + * + * @return Whether the nextHopHub field is set. + */ + public boolean hasNextHopHub() { + return ((bitField0_ & 0x00000200) != 0); + } + /** + * + * + *
+     * [Output Only] The full resource name of the Network Connectivity Center hub that will handle matching packets.
+     * 
+ * + * optional string next_hop_hub = 198679219; + * + * @return The nextHopHub. + */ + public java.lang.String getNextHopHub() { + java.lang.Object ref = nextHopHub_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + nextHopHub_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * [Output Only] The full resource name of the Network Connectivity Center hub that will handle matching packets.
+     * 
+ * + * optional string next_hop_hub = 198679219; + * + * @return The bytes for nextHopHub. + */ + public com.google.protobuf.ByteString getNextHopHubBytes() { + java.lang.Object ref = nextHopHub_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + nextHopHub_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * [Output Only] The full resource name of the Network Connectivity Center hub that will handle matching packets.
+     * 
+ * + * optional string next_hop_hub = 198679219; + * + * @param value The nextHopHub to set. + * @return This builder for chaining. + */ + public Builder setNextHopHub(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + nextHopHub_ = value; + bitField0_ |= 0x00000200; + onChanged(); + return this; + } + /** + * + * + *
+     * [Output Only] The full resource name of the Network Connectivity Center hub that will handle matching packets.
+     * 
+ * + * optional string next_hop_hub = 198679219; + * + * @return This builder for chaining. + */ + public Builder clearNextHopHub() { + nextHopHub_ = getDefaultInstance().getNextHopHub(); + bitField0_ = (bitField0_ & ~0x00000200); + onChanged(); + return this; + } + /** + * + * + *
+     * [Output Only] The full resource name of the Network Connectivity Center hub that will handle matching packets.
+     * 
+ * + * optional string next_hop_hub = 198679219; + * + * @param value The bytes for nextHopHub to set. + * @return This builder for chaining. + */ + public Builder setNextHopHubBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + nextHopHub_ = value; + bitField0_ |= 0x00000200; + onChanged(); + return this; + } + private java.lang.Object nextHopIlb_ = ""; /** * @@ -4052,7 +4269,7 @@ public Builder setNextHopGatewayBytes(com.google.protobuf.ByteString value) { * @return Whether the nextHopIlb field is set. */ public boolean hasNextHopIlb() { - return ((bitField0_ & 0x00000200) != 0); + return ((bitField0_ & 0x00000400) != 0); } /** * @@ -4115,7 +4332,7 @@ public Builder setNextHopIlb(java.lang.String value) { throw new NullPointerException(); } nextHopIlb_ = value; - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; onChanged(); return this; } @@ -4132,7 +4349,7 @@ public Builder setNextHopIlb(java.lang.String value) { */ public Builder clearNextHopIlb() { nextHopIlb_ = getDefaultInstance().getNextHopIlb(); - bitField0_ = (bitField0_ & ~0x00000200); + bitField0_ = (bitField0_ & ~0x00000400); onChanged(); return this; } @@ -4154,7 +4371,7 @@ public Builder setNextHopIlbBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); nextHopIlb_ = value; - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; onChanged(); return this; } @@ -4172,7 +4389,7 @@ public Builder setNextHopIlbBytes(com.google.protobuf.ByteString value) { * @return Whether the nextHopInstance field is set. */ public boolean hasNextHopInstance() { - return ((bitField0_ & 0x00000400) != 0); + return ((bitField0_ & 0x00000800) != 0); } /** * @@ -4235,7 +4452,7 @@ public Builder setNextHopInstance(java.lang.String value) { throw new NullPointerException(); } nextHopInstance_ = value; - bitField0_ |= 0x00000400; + bitField0_ |= 0x00000800; onChanged(); return this; } @@ -4252,7 +4469,7 @@ public Builder setNextHopInstance(java.lang.String value) { */ public Builder clearNextHopInstance() { nextHopInstance_ = getDefaultInstance().getNextHopInstance(); - bitField0_ = (bitField0_ & ~0x00000400); + bitField0_ = (bitField0_ & ~0x00000800); onChanged(); return this; } @@ -4274,7 +4491,7 @@ public Builder setNextHopInstanceBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); nextHopInstance_ = value; - bitField0_ |= 0x00000400; + bitField0_ |= 0x00000800; onChanged(); return this; } @@ -4292,7 +4509,7 @@ public Builder setNextHopInstanceBytes(com.google.protobuf.ByteString value) { * @return Whether the nextHopIp field is set. */ public boolean hasNextHopIp() { - return ((bitField0_ & 0x00000800) != 0); + return ((bitField0_ & 0x00001000) != 0); } /** * @@ -4355,7 +4572,7 @@ public Builder setNextHopIp(java.lang.String value) { throw new NullPointerException(); } nextHopIp_ = value; - bitField0_ |= 0x00000800; + bitField0_ |= 0x00001000; onChanged(); return this; } @@ -4372,7 +4589,7 @@ public Builder setNextHopIp(java.lang.String value) { */ public Builder clearNextHopIp() { nextHopIp_ = getDefaultInstance().getNextHopIp(); - bitField0_ = (bitField0_ & ~0x00000800); + bitField0_ = (bitField0_ & ~0x00001000); onChanged(); return this; } @@ -4394,7 +4611,7 @@ public Builder setNextHopIpBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); nextHopIp_ = value; - bitField0_ |= 0x00000800; + bitField0_ |= 0x00001000; onChanged(); return this; } @@ -4412,7 +4629,7 @@ public Builder setNextHopIpBytes(com.google.protobuf.ByteString value) { * @return Whether the nextHopNetwork field is set. */ public boolean hasNextHopNetwork() { - return ((bitField0_ & 0x00001000) != 0); + return ((bitField0_ & 0x00002000) != 0); } /** * @@ -4475,7 +4692,7 @@ public Builder setNextHopNetwork(java.lang.String value) { throw new NullPointerException(); } nextHopNetwork_ = value; - bitField0_ |= 0x00001000; + bitField0_ |= 0x00002000; onChanged(); return this; } @@ -4492,7 +4709,7 @@ public Builder setNextHopNetwork(java.lang.String value) { */ public Builder clearNextHopNetwork() { nextHopNetwork_ = getDefaultInstance().getNextHopNetwork(); - bitField0_ = (bitField0_ & ~0x00001000); + bitField0_ = (bitField0_ & ~0x00002000); onChanged(); return this; } @@ -4514,7 +4731,7 @@ public Builder setNextHopNetworkBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); nextHopNetwork_ = value; - bitField0_ |= 0x00001000; + bitField0_ |= 0x00002000; onChanged(); return this; } @@ -4532,7 +4749,7 @@ public Builder setNextHopNetworkBytes(com.google.protobuf.ByteString value) { * @return Whether the nextHopPeering field is set. */ public boolean hasNextHopPeering() { - return ((bitField0_ & 0x00002000) != 0); + return ((bitField0_ & 0x00004000) != 0); } /** * @@ -4595,7 +4812,7 @@ public Builder setNextHopPeering(java.lang.String value) { throw new NullPointerException(); } nextHopPeering_ = value; - bitField0_ |= 0x00002000; + bitField0_ |= 0x00004000; onChanged(); return this; } @@ -4612,7 +4829,7 @@ public Builder setNextHopPeering(java.lang.String value) { */ public Builder clearNextHopPeering() { nextHopPeering_ = getDefaultInstance().getNextHopPeering(); - bitField0_ = (bitField0_ & ~0x00002000); + bitField0_ = (bitField0_ & ~0x00004000); onChanged(); return this; } @@ -4634,7 +4851,7 @@ public Builder setNextHopPeeringBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); nextHopPeering_ = value; - bitField0_ |= 0x00002000; + bitField0_ |= 0x00004000; onChanged(); return this; } @@ -4652,7 +4869,7 @@ public Builder setNextHopPeeringBytes(com.google.protobuf.ByteString value) { * @return Whether the nextHopVpnTunnel field is set. */ public boolean hasNextHopVpnTunnel() { - return ((bitField0_ & 0x00004000) != 0); + return ((bitField0_ & 0x00008000) != 0); } /** * @@ -4715,7 +4932,7 @@ public Builder setNextHopVpnTunnel(java.lang.String value) { throw new NullPointerException(); } nextHopVpnTunnel_ = value; - bitField0_ |= 0x00004000; + bitField0_ |= 0x00008000; onChanged(); return this; } @@ -4732,7 +4949,7 @@ public Builder setNextHopVpnTunnel(java.lang.String value) { */ public Builder clearNextHopVpnTunnel() { nextHopVpnTunnel_ = getDefaultInstance().getNextHopVpnTunnel(); - bitField0_ = (bitField0_ & ~0x00004000); + bitField0_ = (bitField0_ & ~0x00008000); onChanged(); return this; } @@ -4754,7 +4971,7 @@ public Builder setNextHopVpnTunnelBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); nextHopVpnTunnel_ = value; - bitField0_ |= 0x00004000; + bitField0_ |= 0x00008000; onChanged(); return this; } @@ -4773,7 +4990,7 @@ public Builder setNextHopVpnTunnelBytes(com.google.protobuf.ByteString value) { */ @java.lang.Override public boolean hasPriority() { - return ((bitField0_ & 0x00008000) != 0); + return ((bitField0_ & 0x00010000) != 0); } /** * @@ -4805,7 +5022,7 @@ public int getPriority() { public Builder setPriority(int value) { priority_ = value; - bitField0_ |= 0x00008000; + bitField0_ |= 0x00010000; onChanged(); return this; } @@ -4821,7 +5038,7 @@ public Builder setPriority(int value) { * @return This builder for chaining. */ public Builder clearPriority() { - bitField0_ = (bitField0_ & ~0x00008000); + bitField0_ = (bitField0_ & ~0x00010000); priority_ = 0; onChanged(); return this; @@ -4841,7 +5058,7 @@ public Builder clearPriority() { * @return Whether the routeStatus field is set. */ public boolean hasRouteStatus() { - return ((bitField0_ & 0x00010000) != 0); + return ((bitField0_ & 0x00020000) != 0); } /** * @@ -4907,7 +5124,7 @@ public Builder setRouteStatus(java.lang.String value) { throw new NullPointerException(); } routeStatus_ = value; - bitField0_ |= 0x00010000; + bitField0_ |= 0x00020000; onChanged(); return this; } @@ -4925,7 +5142,7 @@ public Builder setRouteStatus(java.lang.String value) { */ public Builder clearRouteStatus() { routeStatus_ = getDefaultInstance().getRouteStatus(); - bitField0_ = (bitField0_ & ~0x00010000); + bitField0_ = (bitField0_ & ~0x00020000); onChanged(); return this; } @@ -4948,7 +5165,7 @@ public Builder setRouteStatusBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); routeStatus_ = value; - bitField0_ |= 0x00010000; + bitField0_ |= 0x00020000; onChanged(); return this; } @@ -4967,7 +5184,7 @@ public Builder setRouteStatusBytes(com.google.protobuf.ByteString value) { * @return Whether the routeType field is set. */ public boolean hasRouteType() { - return ((bitField0_ & 0x00020000) != 0); + return ((bitField0_ & 0x00040000) != 0); } /** * @@ -5033,7 +5250,7 @@ public Builder setRouteType(java.lang.String value) { throw new NullPointerException(); } routeType_ = value; - bitField0_ |= 0x00020000; + bitField0_ |= 0x00040000; onChanged(); return this; } @@ -5051,7 +5268,7 @@ public Builder setRouteType(java.lang.String value) { */ public Builder clearRouteType() { routeType_ = getDefaultInstance().getRouteType(); - bitField0_ = (bitField0_ & ~0x00020000); + bitField0_ = (bitField0_ & ~0x00040000); onChanged(); return this; } @@ -5074,7 +5291,7 @@ public Builder setRouteTypeBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); routeType_ = value; - bitField0_ |= 0x00020000; + bitField0_ |= 0x00040000; onChanged(); return this; } @@ -5092,7 +5309,7 @@ public Builder setRouteTypeBytes(com.google.protobuf.ByteString value) { * @return Whether the selfLink field is set. */ public boolean hasSelfLink() { - return ((bitField0_ & 0x00040000) != 0); + return ((bitField0_ & 0x00080000) != 0); } /** * @@ -5155,7 +5372,7 @@ public Builder setSelfLink(java.lang.String value) { throw new NullPointerException(); } selfLink_ = value; - bitField0_ |= 0x00040000; + bitField0_ |= 0x00080000; onChanged(); return this; } @@ -5172,7 +5389,7 @@ public Builder setSelfLink(java.lang.String value) { */ public Builder clearSelfLink() { selfLink_ = getDefaultInstance().getSelfLink(); - bitField0_ = (bitField0_ & ~0x00040000); + bitField0_ = (bitField0_ & ~0x00080000); onChanged(); return this; } @@ -5194,7 +5411,7 @@ public Builder setSelfLinkBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); selfLink_ = value; - bitField0_ |= 0x00040000; + bitField0_ |= 0x00080000; onChanged(); return this; } @@ -5206,7 +5423,7 @@ private void ensureTagsIsMutable() { if (!tags_.isModifiable()) { tags_ = new com.google.protobuf.LazyStringArrayList(tags_); } - bitField0_ |= 0x00080000; + bitField0_ |= 0x00100000; } /** * @@ -5286,7 +5503,7 @@ public Builder setTags(int index, java.lang.String value) { } ensureTagsIsMutable(); tags_.set(index, value); - bitField0_ |= 0x00080000; + bitField0_ |= 0x00100000; onChanged(); return this; } @@ -5308,7 +5525,7 @@ public Builder addTags(java.lang.String value) { } ensureTagsIsMutable(); tags_.add(value); - bitField0_ |= 0x00080000; + bitField0_ |= 0x00100000; onChanged(); return this; } @@ -5327,7 +5544,7 @@ public Builder addTags(java.lang.String value) { public Builder addAllTags(java.lang.Iterable values) { ensureTagsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll(values, tags_); - bitField0_ |= 0x00080000; + bitField0_ |= 0x00100000; onChanged(); return this; } @@ -5344,7 +5561,7 @@ public Builder addAllTags(java.lang.Iterable values) { */ public Builder clearTags() { tags_ = com.google.protobuf.LazyStringArrayList.emptyList(); - bitField0_ = (bitField0_ & ~0x00080000); + bitField0_ = (bitField0_ & ~0x00100000); ; onChanged(); return this; @@ -5368,7 +5585,7 @@ public Builder addTagsBytes(com.google.protobuf.ByteString value) { checkByteStringIsUtf8(value); ensureTagsIsMutable(); tags_.add(value); - bitField0_ |= 0x00080000; + bitField0_ |= 0x00100000; onChanged(); return this; } @@ -5377,9 +5594,9 @@ public Builder addTagsBytes(com.google.protobuf.ByteString value) { java.util.Collections.emptyList(); private void ensureWarningsIsMutable() { - if (!((bitField0_ & 0x00100000) != 0)) { + if (!((bitField0_ & 0x00200000) != 0)) { warnings_ = new java.util.ArrayList(warnings_); - bitField0_ |= 0x00100000; + bitField0_ |= 0x00200000; } } @@ -5594,7 +5811,7 @@ public Builder addAllWarnings( public Builder clearWarnings() { if (warningsBuilder_ == null) { warnings_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00100000); + bitField0_ = (bitField0_ & ~0x00200000); onChanged(); } else { warningsBuilder_.clear(); @@ -5715,7 +5932,7 @@ public java.util.List getWarningsB com.google.cloud.compute.v1.Warnings, com.google.cloud.compute.v1.Warnings.Builder, com.google.cloud.compute.v1.WarningsOrBuilder>( - warnings_, ((bitField0_ & 0x00100000) != 0), getParentForChildren(), isClean()); + warnings_, ((bitField0_ & 0x00200000) != 0), getParentForChildren(), isClean()); warnings_ = null; } return warningsBuilder_; diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/RouteOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/RouteOrBuilder.java index 144f7121ba92..6c2757e44d4a 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/RouteOrBuilder.java +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/RouteOrBuilder.java @@ -359,6 +359,43 @@ public interface RouteOrBuilder */ com.google.protobuf.ByteString getNextHopGatewayBytes(); + /** + * + * + *
+   * [Output Only] The full resource name of the Network Connectivity Center hub that will handle matching packets.
+   * 
+ * + * optional string next_hop_hub = 198679219; + * + * @return Whether the nextHopHub field is set. + */ + boolean hasNextHopHub(); + /** + * + * + *
+   * [Output Only] The full resource name of the Network Connectivity Center hub that will handle matching packets.
+   * 
+ * + * optional string next_hop_hub = 198679219; + * + * @return The nextHopHub. + */ + java.lang.String getNextHopHub(); + /** + * + * + *
+   * [Output Only] The full resource name of the Network Connectivity Center hub that will handle matching packets.
+   * 
+ * + * optional string next_hop_hub = 198679219; + * + * @return The bytes for nextHopHub. + */ + com.google.protobuf.ByteString getNextHopHubBytes(); + /** * * diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/RouterNat.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/RouterNat.java index aa957fa19efd..99089faf3105 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/RouterNat.java +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/RouterNat.java @@ -38,6 +38,7 @@ private RouterNat(com.google.protobuf.GeneratedMessageV3.Builder builder) { } private RouterNat() { + autoNetworkTier_ = ""; drainNatIps_ = com.google.protobuf.LazyStringArrayList.emptyList(); endpointTypes_ = com.google.protobuf.LazyStringArrayList.emptyList(); name_ = ""; @@ -69,6 +70,209 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { com.google.cloud.compute.v1.RouterNat.Builder.class); } + /** + * + * + *
+   * The network tier to use when automatically reserving IP addresses. Must be one of: PREMIUM, STANDARD. If not specified, PREMIUM tier will be used.
+   * 
+ * + * Protobuf enum {@code google.cloud.compute.v1.RouterNat.AutoNetworkTier} + */ + public enum AutoNetworkTier implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+     * A value indicating that the enum field is not set.
+     * 
+ * + * UNDEFINED_AUTO_NETWORK_TIER = 0; + */ + UNDEFINED_AUTO_NETWORK_TIER(0), + /** + * + * + *
+     * Public internet quality with fixed bandwidth.
+     * 
+ * + * FIXED_STANDARD = 310464328; + */ + FIXED_STANDARD(310464328), + /** + * + * + *
+     * High quality, Google-grade network tier, support for all networking products.
+     * 
+ * + * PREMIUM = 399530551; + */ + PREMIUM(399530551), + /** + * + * + *
+     * Public internet quality, only limited support for other networking products.
+     * 
+ * + * STANDARD = 484642493; + */ + STANDARD(484642493), + /** + * + * + *
+     * (Output only) Temporary tier for FIXED_STANDARD when fixed standard tier is expired or not configured.
+     * 
+ * + * STANDARD_OVERRIDES_FIXED_STANDARD = 465847234; + */ + STANDARD_OVERRIDES_FIXED_STANDARD(465847234), + UNRECOGNIZED(-1), + ; + + /** + * + * + *
+     * A value indicating that the enum field is not set.
+     * 
+ * + * UNDEFINED_AUTO_NETWORK_TIER = 0; + */ + public static final int UNDEFINED_AUTO_NETWORK_TIER_VALUE = 0; + /** + * + * + *
+     * Public internet quality with fixed bandwidth.
+     * 
+ * + * FIXED_STANDARD = 310464328; + */ + public static final int FIXED_STANDARD_VALUE = 310464328; + /** + * + * + *
+     * High quality, Google-grade network tier, support for all networking products.
+     * 
+ * + * PREMIUM = 399530551; + */ + public static final int PREMIUM_VALUE = 399530551; + /** + * + * + *
+     * Public internet quality, only limited support for other networking products.
+     * 
+ * + * STANDARD = 484642493; + */ + public static final int STANDARD_VALUE = 484642493; + /** + * + * + *
+     * (Output only) Temporary tier for FIXED_STANDARD when fixed standard tier is expired or not configured.
+     * 
+ * + * STANDARD_OVERRIDES_FIXED_STANDARD = 465847234; + */ + public static final int STANDARD_OVERRIDES_FIXED_STANDARD_VALUE = 465847234; + + 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 AutoNetworkTier 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 AutoNetworkTier forNumber(int value) { + switch (value) { + case 0: + return UNDEFINED_AUTO_NETWORK_TIER; + case 310464328: + return FIXED_STANDARD; + case 399530551: + return PREMIUM; + case 484642493: + return STANDARD; + case 465847234: + return STANDARD_OVERRIDES_FIXED_STANDARD; + 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 AutoNetworkTier findValueByNumber(int number) { + return AutoNetworkTier.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.RouterNat.getDescriptor().getEnumTypes().get(0); + } + + private static final AutoNetworkTier[] VALUES = values(); + + public static AutoNetworkTier 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 AutoNetworkTier(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.compute.v1.RouterNat.AutoNetworkTier) + } + /** * * @@ -201,7 +405,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType } public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { - return com.google.cloud.compute.v1.RouterNat.getDescriptor().getEnumTypes().get(0); + return com.google.cloud.compute.v1.RouterNat.getDescriptor().getEnumTypes().get(1); } private static final EndpointTypes[] VALUES = values(); @@ -360,7 +564,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType } public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { - return com.google.cloud.compute.v1.RouterNat.getDescriptor().getEnumTypes().get(1); + return com.google.cloud.compute.v1.RouterNat.getDescriptor().getEnumTypes().get(2); } private static final NatIpAllocateOption[] VALUES = values(); @@ -542,7 +746,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType } public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { - return com.google.cloud.compute.v1.RouterNat.getDescriptor().getEnumTypes().get(2); + return com.google.cloud.compute.v1.RouterNat.getDescriptor().getEnumTypes().get(3); } private static final SourceSubnetworkIpRangesToNat[] VALUES = values(); @@ -568,6 +772,75 @@ private SourceSubnetworkIpRangesToNat(int value) { } private int bitField0_; + public static final int AUTO_NETWORK_TIER_FIELD_NUMBER = 269770211; + + @SuppressWarnings("serial") + private volatile java.lang.Object autoNetworkTier_ = ""; + /** + * + * + *
+   * The network tier to use when automatically reserving IP addresses. Must be one of: PREMIUM, STANDARD. If not specified, PREMIUM tier will be used.
+   * Check the AutoNetworkTier enum for the list of possible values.
+   * 
+ * + * optional string auto_network_tier = 269770211; + * + * @return Whether the autoNetworkTier field is set. + */ + @java.lang.Override + public boolean hasAutoNetworkTier() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * + * + *
+   * The network tier to use when automatically reserving IP addresses. Must be one of: PREMIUM, STANDARD. If not specified, PREMIUM tier will be used.
+   * Check the AutoNetworkTier enum for the list of possible values.
+   * 
+ * + * optional string auto_network_tier = 269770211; + * + * @return The autoNetworkTier. + */ + @java.lang.Override + public java.lang.String getAutoNetworkTier() { + java.lang.Object ref = autoNetworkTier_; + 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(); + autoNetworkTier_ = s; + return s; + } + } + /** + * + * + *
+   * The network tier to use when automatically reserving IP addresses. Must be one of: PREMIUM, STANDARD. If not specified, PREMIUM tier will be used.
+   * Check the AutoNetworkTier enum for the list of possible values.
+   * 
+ * + * optional string auto_network_tier = 269770211; + * + * @return The bytes for autoNetworkTier. + */ + @java.lang.Override + public com.google.protobuf.ByteString getAutoNetworkTierBytes() { + java.lang.Object ref = autoNetworkTier_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + autoNetworkTier_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + public static final int DRAIN_NAT_IPS_FIELD_NUMBER = 504078535; @SuppressWarnings("serial") @@ -647,7 +920,7 @@ public com.google.protobuf.ByteString getDrainNatIpsBytes(int index) { */ @java.lang.Override public boolean hasEnableDynamicPortAllocation() { - return ((bitField0_ & 0x00000001) != 0); + return ((bitField0_ & 0x00000002) != 0); } /** * @@ -674,7 +947,7 @@ public boolean getEnableDynamicPortAllocation() { */ @java.lang.Override public boolean hasEnableEndpointIndependentMapping() { - return ((bitField0_ & 0x00000002) != 0); + return ((bitField0_ & 0x00000004) != 0); } /** * optional bool enable_endpoint_independent_mapping = 259441819; @@ -769,7 +1042,7 @@ public com.google.protobuf.ByteString getEndpointTypesBytes(int index) { */ @java.lang.Override public boolean hasIcmpIdleTimeoutSec() { - return ((bitField0_ & 0x00000004) != 0); + return ((bitField0_ & 0x00000008) != 0); } /** * @@ -802,7 +1075,7 @@ public int getIcmpIdleTimeoutSec() { */ @java.lang.Override public boolean hasLogConfig() { - return ((bitField0_ & 0x00000008) != 0); + return ((bitField0_ & 0x00000010) != 0); } /** * @@ -852,7 +1125,7 @@ public com.google.cloud.compute.v1.RouterNatLogConfigOrBuilder getLogConfigOrBui */ @java.lang.Override public boolean hasMaxPortsPerVm() { - return ((bitField0_ & 0x00000010) != 0); + return ((bitField0_ & 0x00000020) != 0); } /** * @@ -885,7 +1158,7 @@ public int getMaxPortsPerVm() { */ @java.lang.Override public boolean hasMinPortsPerVm() { - return ((bitField0_ & 0x00000020) != 0); + return ((bitField0_ & 0x00000040) != 0); } /** * @@ -920,7 +1193,7 @@ public int getMinPortsPerVm() { */ @java.lang.Override public boolean hasName() { - return ((bitField0_ & 0x00000040) != 0); + return ((bitField0_ & 0x00000080) != 0); } /** * @@ -987,7 +1260,7 @@ public com.google.protobuf.ByteString getNameBytes() { */ @java.lang.Override public boolean hasNatIpAllocateOption() { - return ((bitField0_ & 0x00000080) != 0); + return ((bitField0_ & 0x00000100) != 0); } /** * @@ -1191,7 +1464,7 @@ public com.google.cloud.compute.v1.RouterNatRuleOrBuilder getRulesOrBuilder(int */ @java.lang.Override public boolean hasSourceSubnetworkIpRangesToNat() { - return ((bitField0_ & 0x00000100) != 0); + return ((bitField0_ & 0x00000200) != 0); } /** * @@ -1334,7 +1607,7 @@ public com.google.cloud.compute.v1.RouterNatSubnetworkToNatOrBuilder getSubnetwo */ @java.lang.Override public boolean hasTcpEstablishedIdleTimeoutSec() { - return ((bitField0_ & 0x00000200) != 0); + return ((bitField0_ & 0x00000400) != 0); } /** * @@ -1367,7 +1640,7 @@ public int getTcpEstablishedIdleTimeoutSec() { */ @java.lang.Override public boolean hasTcpTimeWaitTimeoutSec() { - return ((bitField0_ & 0x00000400) != 0); + return ((bitField0_ & 0x00000800) != 0); } /** * @@ -1400,7 +1673,7 @@ public int getTcpTimeWaitTimeoutSec() { */ @java.lang.Override public boolean hasTcpTransitoryIdleTimeoutSec() { - return ((bitField0_ & 0x00000800) != 0); + return ((bitField0_ & 0x00001000) != 0); } /** * @@ -1433,7 +1706,7 @@ public int getTcpTransitoryIdleTimeoutSec() { */ @java.lang.Override public boolean hasUdpIdleTimeoutSec() { - return ((bitField0_ & 0x00001000) != 0); + return ((bitField0_ & 0x00002000) != 0); } /** * @@ -1465,13 +1738,13 @@ 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, 3373707, name_); } - if (((bitField0_ & 0x00000004) != 0)) { + if (((bitField0_ & 0x00000008) != 0)) { output.writeInt32(3647562, icmpIdleTimeoutSec_); } - if (((bitField0_ & 0x00001000) != 0)) { + if (((bitField0_ & 0x00002000) != 0)) { output.writeInt32(64919878, udpIdleTimeoutSec_); } for (int i = 0; i < rules_.size(); i++) { @@ -1480,32 +1753,35 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io for (int i = 0; i < natIps_.size(); i++) { com.google.protobuf.GeneratedMessageV3.writeString(output, 117635086, natIps_.getRaw(i)); } - if (((bitField0_ & 0x00000020) != 0)) { + if (((bitField0_ & 0x00000040) != 0)) { output.writeInt32(186193587, minPortsPerVm_); } - if (((bitField0_ & 0x00000800) != 0)) { + if (((bitField0_ & 0x00001000) != 0)) { output.writeInt32(205028774, tcpTransitoryIdleTimeoutSec_); } - if (((bitField0_ & 0x00000200) != 0)) { + if (((bitField0_ & 0x00000400) != 0)) { output.writeInt32(223098349, tcpEstablishedIdleTimeoutSec_); } - if (((bitField0_ & 0x00000010) != 0)) { + if (((bitField0_ & 0x00000020) != 0)) { output.writeInt32(250062049, maxPortsPerVm_); } - if (((bitField0_ & 0x00000100) != 0)) { + if (((bitField0_ & 0x00000200) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString( output, 252213211, sourceSubnetworkIpRangesToNat_); } - if (((bitField0_ & 0x00000002) != 0)) { + if (((bitField0_ & 0x00000004) != 0)) { output.writeBool(259441819, enableEndpointIndependentMapping_); } - if (((bitField0_ & 0x00000008) != 0)) { + if (((bitField0_ & 0x00000001) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 269770211, autoNetworkTier_); + } + if (((bitField0_ & 0x00000010) != 0)) { output.writeMessage(351299741, getLogConfig()); } for (int i = 0; i < subnetworks_.size(); i++) { output.writeMessage(415853125, subnetworks_.get(i)); } - if (((bitField0_ & 0x00000080) != 0)) { + if (((bitField0_ & 0x00000100) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 429726845, natIpAllocateOption_); } for (int i = 0; i < endpointTypes_.size(); i++) { @@ -1515,10 +1791,10 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io for (int i = 0; i < drainNatIps_.size(); i++) { com.google.protobuf.GeneratedMessageV3.writeString(output, 504078535, drainNatIps_.getRaw(i)); } - if (((bitField0_ & 0x00000400) != 0)) { + if (((bitField0_ & 0x00000800) != 0)) { output.writeInt32(513596925, tcpTimeWaitTimeoutSec_); } - if (((bitField0_ & 0x00000001) != 0)) { + if (((bitField0_ & 0x00000002) != 0)) { output.writeBool(532106402, enableDynamicPortAllocation_); } getUnknownFields().writeTo(output); @@ -1530,13 +1806,13 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (((bitField0_ & 0x00000040) != 0)) { + if (((bitField0_ & 0x00000080) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3373707, name_); } - if (((bitField0_ & 0x00000004) != 0)) { + if (((bitField0_ & 0x00000008) != 0)) { size += com.google.protobuf.CodedOutputStream.computeInt32Size(3647562, icmpIdleTimeoutSec_); } - if (((bitField0_ & 0x00001000) != 0)) { + if (((bitField0_ & 0x00002000) != 0)) { size += com.google.protobuf.CodedOutputStream.computeInt32Size(64919878, udpIdleTimeoutSec_); } for (int i = 0; i < rules_.size(); i++) { @@ -1550,40 +1826,43 @@ public int getSerializedSize() { size += dataSize; size += 5 * getNatIpsList().size(); } - if (((bitField0_ & 0x00000020) != 0)) { + if (((bitField0_ & 0x00000040) != 0)) { size += com.google.protobuf.CodedOutputStream.computeInt32Size(186193587, minPortsPerVm_); } - if (((bitField0_ & 0x00000800) != 0)) { + if (((bitField0_ & 0x00001000) != 0)) { size += com.google.protobuf.CodedOutputStream.computeInt32Size( 205028774, tcpTransitoryIdleTimeoutSec_); } - if (((bitField0_ & 0x00000200) != 0)) { + if (((bitField0_ & 0x00000400) != 0)) { size += com.google.protobuf.CodedOutputStream.computeInt32Size( 223098349, tcpEstablishedIdleTimeoutSec_); } - if (((bitField0_ & 0x00000010) != 0)) { + if (((bitField0_ & 0x00000020) != 0)) { size += com.google.protobuf.CodedOutputStream.computeInt32Size(250062049, maxPortsPerVm_); } - if (((bitField0_ & 0x00000100) != 0)) { + if (((bitField0_ & 0x00000200) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize( 252213211, sourceSubnetworkIpRangesToNat_); } - if (((bitField0_ & 0x00000002) != 0)) { + if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.CodedOutputStream.computeBoolSize( 259441819, enableEndpointIndependentMapping_); } - if (((bitField0_ & 0x00000008) != 0)) { + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(269770211, autoNetworkTier_); + } + if (((bitField0_ & 0x00000010) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(351299741, getLogConfig()); } for (int i = 0; i < subnetworks_.size(); i++) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(415853125, subnetworks_.get(i)); } - if (((bitField0_ & 0x00000080) != 0)) { + if (((bitField0_ & 0x00000100) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(429726845, natIpAllocateOption_); } @@ -1603,11 +1882,11 @@ public int getSerializedSize() { size += dataSize; size += 5 * getDrainNatIpsList().size(); } - if (((bitField0_ & 0x00000400) != 0)) { + if (((bitField0_ & 0x00000800) != 0)) { size += com.google.protobuf.CodedOutputStream.computeInt32Size(513596925, tcpTimeWaitTimeoutSec_); } - if (((bitField0_ & 0x00000001) != 0)) { + if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream.computeBoolSize( 532106402, enableDynamicPortAllocation_); @@ -1627,6 +1906,10 @@ public boolean equals(final java.lang.Object obj) { } com.google.cloud.compute.v1.RouterNat other = (com.google.cloud.compute.v1.RouterNat) obj; + if (hasAutoNetworkTier() != other.hasAutoNetworkTier()) return false; + if (hasAutoNetworkTier()) { + if (!getAutoNetworkTier().equals(other.getAutoNetworkTier())) return false; + } if (!getDrainNatIpsList().equals(other.getDrainNatIpsList())) return false; if (hasEnableDynamicPortAllocation() != other.hasEnableDynamicPortAllocation()) return false; if (hasEnableDynamicPortAllocation()) { @@ -1700,6 +1983,10 @@ public int hashCode() { } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); + if (hasAutoNetworkTier()) { + hash = (37 * hash) + AUTO_NETWORK_TIER_FIELD_NUMBER; + hash = (53 * hash) + getAutoNetworkTier().hashCode(); + } if (getDrainNatIpsCount() > 0) { hash = (37 * hash) + DRAIN_NAT_IPS_FIELD_NUMBER; hash = (53 * hash) + getDrainNatIpsList().hashCode(); @@ -1924,6 +2211,7 @@ private void maybeForceBuilderInitialization() { public Builder clear() { super.clear(); bitField0_ = 0; + autoNetworkTier_ = ""; drainNatIps_ = com.google.protobuf.LazyStringArrayList.emptyList(); enableDynamicPortAllocation_ = false; enableEndpointIndependentMapping_ = false; @@ -1945,7 +2233,7 @@ public Builder clear() { rules_ = null; rulesBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x00000800); + bitField0_ = (bitField0_ & ~0x00001000); sourceSubnetworkIpRangesToNat_ = ""; if (subnetworksBuilder_ == null) { subnetworks_ = java.util.Collections.emptyList(); @@ -1953,7 +2241,7 @@ public Builder clear() { subnetworks_ = null; subnetworksBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x00002000); + bitField0_ = (bitField0_ & ~0x00004000); tcpEstablishedIdleTimeoutSec_ = 0; tcpTimeWaitTimeoutSec_ = 0; tcpTransitoryIdleTimeoutSec_ = 0; @@ -1995,18 +2283,18 @@ public com.google.cloud.compute.v1.RouterNat buildPartial() { private void buildPartialRepeatedFields(com.google.cloud.compute.v1.RouterNat result) { if (rulesBuilder_ == null) { - if (((bitField0_ & 0x00000800) != 0)) { + if (((bitField0_ & 0x00001000) != 0)) { rules_ = java.util.Collections.unmodifiableList(rules_); - bitField0_ = (bitField0_ & ~0x00000800); + bitField0_ = (bitField0_ & ~0x00001000); } result.rules_ = rules_; } else { result.rules_ = rulesBuilder_.build(); } if (subnetworksBuilder_ == null) { - if (((bitField0_ & 0x00002000) != 0)) { + if (((bitField0_ & 0x00004000) != 0)) { subnetworks_ = java.util.Collections.unmodifiableList(subnetworks_); - bitField0_ = (bitField0_ & ~0x00002000); + bitField0_ = (bitField0_ & ~0x00004000); } result.subnetworks_ = subnetworks_; } else { @@ -2016,71 +2304,75 @@ private void buildPartialRepeatedFields(com.google.cloud.compute.v1.RouterNat re private void buildPartial0(com.google.cloud.compute.v1.RouterNat result) { int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { - drainNatIps_.makeImmutable(); - result.drainNatIps_ = drainNatIps_; + result.autoNetworkTier_ = autoNetworkTier_; + to_bitField0_ |= 0x00000001; } - int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000002) != 0)) { - result.enableDynamicPortAllocation_ = enableDynamicPortAllocation_; - to_bitField0_ |= 0x00000001; + drainNatIps_.makeImmutable(); + result.drainNatIps_ = drainNatIps_; } if (((from_bitField0_ & 0x00000004) != 0)) { - result.enableEndpointIndependentMapping_ = enableEndpointIndependentMapping_; + result.enableDynamicPortAllocation_ = enableDynamicPortAllocation_; to_bitField0_ |= 0x00000002; } if (((from_bitField0_ & 0x00000008) != 0)) { - endpointTypes_.makeImmutable(); - result.endpointTypes_ = endpointTypes_; + result.enableEndpointIndependentMapping_ = enableEndpointIndependentMapping_; + to_bitField0_ |= 0x00000004; } if (((from_bitField0_ & 0x00000010) != 0)) { - result.icmpIdleTimeoutSec_ = icmpIdleTimeoutSec_; - to_bitField0_ |= 0x00000004; + endpointTypes_.makeImmutable(); + result.endpointTypes_ = endpointTypes_; } if (((from_bitField0_ & 0x00000020) != 0)) { - result.logConfig_ = logConfigBuilder_ == null ? logConfig_ : logConfigBuilder_.build(); + result.icmpIdleTimeoutSec_ = icmpIdleTimeoutSec_; to_bitField0_ |= 0x00000008; } if (((from_bitField0_ & 0x00000040) != 0)) { - result.maxPortsPerVm_ = maxPortsPerVm_; + result.logConfig_ = logConfigBuilder_ == null ? logConfig_ : logConfigBuilder_.build(); to_bitField0_ |= 0x00000010; } if (((from_bitField0_ & 0x00000080) != 0)) { - result.minPortsPerVm_ = minPortsPerVm_; + result.maxPortsPerVm_ = maxPortsPerVm_; to_bitField0_ |= 0x00000020; } if (((from_bitField0_ & 0x00000100) != 0)) { - result.name_ = name_; + result.minPortsPerVm_ = minPortsPerVm_; to_bitField0_ |= 0x00000040; } if (((from_bitField0_ & 0x00000200) != 0)) { - result.natIpAllocateOption_ = natIpAllocateOption_; + result.name_ = name_; to_bitField0_ |= 0x00000080; } if (((from_bitField0_ & 0x00000400) != 0)) { + result.natIpAllocateOption_ = natIpAllocateOption_; + to_bitField0_ |= 0x00000100; + } + if (((from_bitField0_ & 0x00000800) != 0)) { natIps_.makeImmutable(); result.natIps_ = natIps_; } - if (((from_bitField0_ & 0x00001000) != 0)) { + if (((from_bitField0_ & 0x00002000) != 0)) { result.sourceSubnetworkIpRangesToNat_ = sourceSubnetworkIpRangesToNat_; - to_bitField0_ |= 0x00000100; - } - if (((from_bitField0_ & 0x00004000) != 0)) { - result.tcpEstablishedIdleTimeoutSec_ = tcpEstablishedIdleTimeoutSec_; to_bitField0_ |= 0x00000200; } if (((from_bitField0_ & 0x00008000) != 0)) { - result.tcpTimeWaitTimeoutSec_ = tcpTimeWaitTimeoutSec_; + result.tcpEstablishedIdleTimeoutSec_ = tcpEstablishedIdleTimeoutSec_; to_bitField0_ |= 0x00000400; } if (((from_bitField0_ & 0x00010000) != 0)) { - result.tcpTransitoryIdleTimeoutSec_ = tcpTransitoryIdleTimeoutSec_; + result.tcpTimeWaitTimeoutSec_ = tcpTimeWaitTimeoutSec_; to_bitField0_ |= 0x00000800; } if (((from_bitField0_ & 0x00020000) != 0)) { - result.udpIdleTimeoutSec_ = udpIdleTimeoutSec_; + result.tcpTransitoryIdleTimeoutSec_ = tcpTransitoryIdleTimeoutSec_; to_bitField0_ |= 0x00001000; } + if (((from_bitField0_ & 0x00040000) != 0)) { + result.udpIdleTimeoutSec_ = udpIdleTimeoutSec_; + to_bitField0_ |= 0x00002000; + } result.bitField0_ |= to_bitField0_; } @@ -2129,10 +2421,15 @@ public Builder mergeFrom(com.google.protobuf.Message other) { public Builder mergeFrom(com.google.cloud.compute.v1.RouterNat other) { if (other == com.google.cloud.compute.v1.RouterNat.getDefaultInstance()) return this; + if (other.hasAutoNetworkTier()) { + autoNetworkTier_ = other.autoNetworkTier_; + bitField0_ |= 0x00000001; + onChanged(); + } if (!other.drainNatIps_.isEmpty()) { if (drainNatIps_.isEmpty()) { drainNatIps_ = other.drainNatIps_; - bitField0_ |= 0x00000001; + bitField0_ |= 0x00000002; } else { ensureDrainNatIpsIsMutable(); drainNatIps_.addAll(other.drainNatIps_); @@ -2148,7 +2445,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.RouterNat other) { if (!other.endpointTypes_.isEmpty()) { if (endpointTypes_.isEmpty()) { endpointTypes_ = other.endpointTypes_; - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000010; } else { ensureEndpointTypesIsMutable(); endpointTypes_.addAll(other.endpointTypes_); @@ -2169,18 +2466,18 @@ public Builder mergeFrom(com.google.cloud.compute.v1.RouterNat other) { } if (other.hasName()) { name_ = other.name_; - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000200; onChanged(); } if (other.hasNatIpAllocateOption()) { natIpAllocateOption_ = other.natIpAllocateOption_; - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; onChanged(); } if (!other.natIps_.isEmpty()) { if (natIps_.isEmpty()) { natIps_ = other.natIps_; - bitField0_ |= 0x00000400; + bitField0_ |= 0x00000800; } else { ensureNatIpsIsMutable(); natIps_.addAll(other.natIps_); @@ -2191,7 +2488,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.RouterNat other) { if (!other.rules_.isEmpty()) { if (rules_.isEmpty()) { rules_ = other.rules_; - bitField0_ = (bitField0_ & ~0x00000800); + bitField0_ = (bitField0_ & ~0x00001000); } else { ensureRulesIsMutable(); rules_.addAll(other.rules_); @@ -2204,7 +2501,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.RouterNat other) { rulesBuilder_.dispose(); rulesBuilder_ = null; rules_ = other.rules_; - bitField0_ = (bitField0_ & ~0x00000800); + bitField0_ = (bitField0_ & ~0x00001000); rulesBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getRulesFieldBuilder() @@ -2216,14 +2513,14 @@ public Builder mergeFrom(com.google.cloud.compute.v1.RouterNat other) { } if (other.hasSourceSubnetworkIpRangesToNat()) { sourceSubnetworkIpRangesToNat_ = other.sourceSubnetworkIpRangesToNat_; - bitField0_ |= 0x00001000; + bitField0_ |= 0x00002000; onChanged(); } if (subnetworksBuilder_ == null) { if (!other.subnetworks_.isEmpty()) { if (subnetworks_.isEmpty()) { subnetworks_ = other.subnetworks_; - bitField0_ = (bitField0_ & ~0x00002000); + bitField0_ = (bitField0_ & ~0x00004000); } else { ensureSubnetworksIsMutable(); subnetworks_.addAll(other.subnetworks_); @@ -2236,7 +2533,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.RouterNat other) { subnetworksBuilder_.dispose(); subnetworksBuilder_ = null; subnetworks_ = other.subnetworks_; - bitField0_ = (bitField0_ & ~0x00002000); + bitField0_ = (bitField0_ & ~0x00004000); subnetworksBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getSubnetworksFieldBuilder() @@ -2287,19 +2584,19 @@ public Builder mergeFrom( case 26989658: { name_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000200; break; } // case 26989658 case 29180496: { icmpIdleTimeoutSec_ = input.readInt32(); - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000020; break; } // case 29180496 case 519359024: { udpIdleTimeoutSec_ = input.readInt32(); - bitField0_ |= 0x00020000; + bitField0_ |= 0x00040000; break; } // case 519359024 case 870991802: @@ -2325,43 +2622,49 @@ public Builder mergeFrom( case 1489548696: { minPortsPerVm_ = input.readInt32(); - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000100; break; } // case 1489548696 case 1640230192: { tcpTransitoryIdleTimeoutSec_ = input.readInt32(); - bitField0_ |= 0x00010000; + bitField0_ |= 0x00020000; break; } // case 1640230192 case 1784786792: { tcpEstablishedIdleTimeoutSec_ = input.readInt32(); - bitField0_ |= 0x00004000; + bitField0_ |= 0x00008000; break; } // case 1784786792 case 2000496392: { maxPortsPerVm_ = input.readInt32(); - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000080; break; } // case 2000496392 case 2017705690: { sourceSubnetworkIpRangesToNat_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00001000; + bitField0_ |= 0x00002000; break; } // case 2017705690 case 2075534552: { enableEndpointIndependentMapping_ = input.readBool(); - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000008; break; } // case 2075534552 + case -2136805606: + { + autoNetworkTier_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case -2136805606 case -1484569366: { input.readMessage(getLogConfigFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; break; } // case -1484569366 case -968142294: @@ -2381,7 +2684,7 @@ public Builder mergeFrom( case -857152534: { natIpAllocateOption_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; break; } // case -857152534 case -273896838: @@ -2401,13 +2704,13 @@ public Builder mergeFrom( case -186191896: { tcpTimeWaitTimeoutSec_ = input.readInt32(); - bitField0_ |= 0x00008000; + bitField0_ |= 0x00010000; break; } // case -186191896 case -38116080: { enableDynamicPortAllocation_ = input.readBool(); - bitField0_ |= 0x00000002; + bitField0_ |= 0x00000004; break; } // case -38116080 default: @@ -2429,6 +2732,132 @@ public Builder mergeFrom( private int bitField0_; + private java.lang.Object autoNetworkTier_ = ""; + /** + * + * + *
+     * The network tier to use when automatically reserving IP addresses. Must be one of: PREMIUM, STANDARD. If not specified, PREMIUM tier will be used.
+     * Check the AutoNetworkTier enum for the list of possible values.
+     * 
+ * + * optional string auto_network_tier = 269770211; + * + * @return Whether the autoNetworkTier field is set. + */ + public boolean hasAutoNetworkTier() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * + * + *
+     * The network tier to use when automatically reserving IP addresses. Must be one of: PREMIUM, STANDARD. If not specified, PREMIUM tier will be used.
+     * Check the AutoNetworkTier enum for the list of possible values.
+     * 
+ * + * optional string auto_network_tier = 269770211; + * + * @return The autoNetworkTier. + */ + public java.lang.String getAutoNetworkTier() { + java.lang.Object ref = autoNetworkTier_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + autoNetworkTier_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * The network tier to use when automatically reserving IP addresses. Must be one of: PREMIUM, STANDARD. If not specified, PREMIUM tier will be used.
+     * Check the AutoNetworkTier enum for the list of possible values.
+     * 
+ * + * optional string auto_network_tier = 269770211; + * + * @return The bytes for autoNetworkTier. + */ + public com.google.protobuf.ByteString getAutoNetworkTierBytes() { + java.lang.Object ref = autoNetworkTier_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + autoNetworkTier_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * The network tier to use when automatically reserving IP addresses. Must be one of: PREMIUM, STANDARD. If not specified, PREMIUM tier will be used.
+     * Check the AutoNetworkTier enum for the list of possible values.
+     * 
+ * + * optional string auto_network_tier = 269770211; + * + * @param value The autoNetworkTier to set. + * @return This builder for chaining. + */ + public Builder setAutoNetworkTier(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + autoNetworkTier_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + /** + * + * + *
+     * The network tier to use when automatically reserving IP addresses. Must be one of: PREMIUM, STANDARD. If not specified, PREMIUM tier will be used.
+     * Check the AutoNetworkTier enum for the list of possible values.
+     * 
+ * + * optional string auto_network_tier = 269770211; + * + * @return This builder for chaining. + */ + public Builder clearAutoNetworkTier() { + autoNetworkTier_ = getDefaultInstance().getAutoNetworkTier(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + /** + * + * + *
+     * The network tier to use when automatically reserving IP addresses. Must be one of: PREMIUM, STANDARD. If not specified, PREMIUM tier will be used.
+     * Check the AutoNetworkTier enum for the list of possible values.
+     * 
+ * + * optional string auto_network_tier = 269770211; + * + * @param value The bytes for autoNetworkTier to set. + * @return This builder for chaining. + */ + public Builder setAutoNetworkTierBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + autoNetworkTier_ = value; + bitField0_ |= 0x00000001; + onChanged(); + return this; + } + private com.google.protobuf.LazyStringArrayList drainNatIps_ = com.google.protobuf.LazyStringArrayList.emptyList(); @@ -2436,7 +2865,7 @@ private void ensureDrainNatIpsIsMutable() { if (!drainNatIps_.isModifiable()) { drainNatIps_ = new com.google.protobuf.LazyStringArrayList(drainNatIps_); } - bitField0_ |= 0x00000001; + bitField0_ |= 0x00000002; } /** * @@ -2516,7 +2945,7 @@ public Builder setDrainNatIps(int index, java.lang.String value) { } ensureDrainNatIpsIsMutable(); drainNatIps_.set(index, value); - bitField0_ |= 0x00000001; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -2538,7 +2967,7 @@ public Builder addDrainNatIps(java.lang.String value) { } ensureDrainNatIpsIsMutable(); drainNatIps_.add(value); - bitField0_ |= 0x00000001; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -2557,7 +2986,7 @@ public Builder addDrainNatIps(java.lang.String value) { public Builder addAllDrainNatIps(java.lang.Iterable values) { ensureDrainNatIpsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll(values, drainNatIps_); - bitField0_ |= 0x00000001; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -2574,7 +3003,7 @@ public Builder addAllDrainNatIps(java.lang.Iterable values) { */ public Builder clearDrainNatIps() { drainNatIps_ = com.google.protobuf.LazyStringArrayList.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); + bitField0_ = (bitField0_ & ~0x00000002); ; onChanged(); return this; @@ -2598,7 +3027,7 @@ public Builder addDrainNatIpsBytes(com.google.protobuf.ByteString value) { checkByteStringIsUtf8(value); ensureDrainNatIpsIsMutable(); drainNatIps_.add(value); - bitField0_ |= 0x00000001; + bitField0_ |= 0x00000002; onChanged(); return this; } @@ -2617,7 +3046,7 @@ public Builder addDrainNatIpsBytes(com.google.protobuf.ByteString value) { */ @java.lang.Override public boolean hasEnableDynamicPortAllocation() { - return ((bitField0_ & 0x00000002) != 0); + return ((bitField0_ & 0x00000004) != 0); } /** * @@ -2649,7 +3078,7 @@ public boolean getEnableDynamicPortAllocation() { public Builder setEnableDynamicPortAllocation(boolean value) { enableDynamicPortAllocation_ = value; - bitField0_ |= 0x00000002; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -2665,7 +3094,7 @@ public Builder setEnableDynamicPortAllocation(boolean value) { * @return This builder for chaining. */ public Builder clearEnableDynamicPortAllocation() { - bitField0_ = (bitField0_ & ~0x00000002); + bitField0_ = (bitField0_ & ~0x00000004); enableDynamicPortAllocation_ = false; onChanged(); return this; @@ -2679,7 +3108,7 @@ public Builder clearEnableDynamicPortAllocation() { */ @java.lang.Override public boolean hasEnableEndpointIndependentMapping() { - return ((bitField0_ & 0x00000004) != 0); + return ((bitField0_ & 0x00000008) != 0); } /** * optional bool enable_endpoint_independent_mapping = 259441819; @@ -2699,7 +3128,7 @@ public boolean getEnableEndpointIndependentMapping() { public Builder setEnableEndpointIndependentMapping(boolean value) { enableEndpointIndependentMapping_ = value; - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -2709,7 +3138,7 @@ public Builder setEnableEndpointIndependentMapping(boolean value) { * @return This builder for chaining. */ public Builder clearEnableEndpointIndependentMapping() { - bitField0_ = (bitField0_ & ~0x00000004); + bitField0_ = (bitField0_ & ~0x00000008); enableEndpointIndependentMapping_ = false; onChanged(); return this; @@ -2722,7 +3151,7 @@ private void ensureEndpointTypesIsMutable() { if (!endpointTypes_.isModifiable()) { endpointTypes_ = new com.google.protobuf.LazyStringArrayList(endpointTypes_); } - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000010; } /** * @@ -2807,7 +3236,7 @@ public Builder setEndpointTypes(int index, java.lang.String value) { } ensureEndpointTypesIsMutable(); endpointTypes_.set(index, value); - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -2830,7 +3259,7 @@ public Builder addEndpointTypes(java.lang.String value) { } ensureEndpointTypesIsMutable(); endpointTypes_.add(value); - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -2850,7 +3279,7 @@ public Builder addEndpointTypes(java.lang.String value) { public Builder addAllEndpointTypes(java.lang.Iterable values) { ensureEndpointTypesIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll(values, endpointTypes_); - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -2868,7 +3297,7 @@ public Builder addAllEndpointTypes(java.lang.Iterable values) */ public Builder clearEndpointTypes() { endpointTypes_ = com.google.protobuf.LazyStringArrayList.emptyList(); - bitField0_ = (bitField0_ & ~0x00000008); + bitField0_ = (bitField0_ & ~0x00000010); ; onChanged(); return this; @@ -2893,7 +3322,7 @@ public Builder addEndpointTypesBytes(com.google.protobuf.ByteString value) { checkByteStringIsUtf8(value); ensureEndpointTypesIsMutable(); endpointTypes_.add(value); - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -2912,7 +3341,7 @@ public Builder addEndpointTypesBytes(com.google.protobuf.ByteString value) { */ @java.lang.Override public boolean hasIcmpIdleTimeoutSec() { - return ((bitField0_ & 0x00000010) != 0); + return ((bitField0_ & 0x00000020) != 0); } /** * @@ -2944,7 +3373,7 @@ public int getIcmpIdleTimeoutSec() { public Builder setIcmpIdleTimeoutSec(int value) { icmpIdleTimeoutSec_ = value; - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -2960,7 +3389,7 @@ public Builder setIcmpIdleTimeoutSec(int value) { * @return This builder for chaining. */ public Builder clearIcmpIdleTimeoutSec() { - bitField0_ = (bitField0_ & ~0x00000010); + bitField0_ = (bitField0_ & ~0x00000020); icmpIdleTimeoutSec_ = 0; onChanged(); return this; @@ -2984,7 +3413,7 @@ public Builder clearIcmpIdleTimeoutSec() { * @return Whether the logConfig field is set. */ public boolean hasLogConfig() { - return ((bitField0_ & 0x00000020) != 0); + return ((bitField0_ & 0x00000040) != 0); } /** * @@ -3024,7 +3453,7 @@ public Builder setLogConfig(com.google.cloud.compute.v1.RouterNatLogConfig value } else { logConfigBuilder_.setMessage(value); } - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -3044,7 +3473,7 @@ public Builder setLogConfig( } else { logConfigBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -3059,7 +3488,7 @@ public Builder setLogConfig( */ public Builder mergeLogConfig(com.google.cloud.compute.v1.RouterNatLogConfig value) { if (logConfigBuilder_ == null) { - if (((bitField0_ & 0x00000020) != 0) + if (((bitField0_ & 0x00000040) != 0) && logConfig_ != null && logConfig_ != com.google.cloud.compute.v1.RouterNatLogConfig.getDefaultInstance()) { getLogConfigBuilder().mergeFrom(value); @@ -3069,7 +3498,7 @@ public Builder mergeLogConfig(com.google.cloud.compute.v1.RouterNatLogConfig val } else { logConfigBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -3083,7 +3512,7 @@ public Builder mergeLogConfig(com.google.cloud.compute.v1.RouterNatLogConfig val * optional .google.cloud.compute.v1.RouterNatLogConfig log_config = 351299741; */ public Builder clearLogConfig() { - bitField0_ = (bitField0_ & ~0x00000020); + bitField0_ = (bitField0_ & ~0x00000040); logConfig_ = null; if (logConfigBuilder_ != null) { logConfigBuilder_.dispose(); @@ -3102,7 +3531,7 @@ public Builder clearLogConfig() { * optional .google.cloud.compute.v1.RouterNatLogConfig log_config = 351299741; */ public com.google.cloud.compute.v1.RouterNatLogConfig.Builder getLogConfigBuilder() { - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; onChanged(); return getLogConfigFieldBuilder().getBuilder(); } @@ -3164,7 +3593,7 @@ public com.google.cloud.compute.v1.RouterNatLogConfigOrBuilder getLogConfigOrBui */ @java.lang.Override public boolean hasMaxPortsPerVm() { - return ((bitField0_ & 0x00000040) != 0); + return ((bitField0_ & 0x00000080) != 0); } /** * @@ -3196,7 +3625,7 @@ public int getMaxPortsPerVm() { public Builder setMaxPortsPerVm(int value) { maxPortsPerVm_ = value; - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000080; onChanged(); return this; } @@ -3212,7 +3641,7 @@ public Builder setMaxPortsPerVm(int value) { * @return This builder for chaining. */ public Builder clearMaxPortsPerVm() { - bitField0_ = (bitField0_ & ~0x00000040); + bitField0_ = (bitField0_ & ~0x00000080); maxPortsPerVm_ = 0; onChanged(); return this; @@ -3232,7 +3661,7 @@ public Builder clearMaxPortsPerVm() { */ @java.lang.Override public boolean hasMinPortsPerVm() { - return ((bitField0_ & 0x00000080) != 0); + return ((bitField0_ & 0x00000100) != 0); } /** * @@ -3264,7 +3693,7 @@ public int getMinPortsPerVm() { public Builder setMinPortsPerVm(int value) { minPortsPerVm_ = value; - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000100; onChanged(); return this; } @@ -3280,7 +3709,7 @@ public Builder setMinPortsPerVm(int value) { * @return This builder for chaining. */ public Builder clearMinPortsPerVm() { - bitField0_ = (bitField0_ & ~0x00000080); + bitField0_ = (bitField0_ & ~0x00000100); minPortsPerVm_ = 0; onChanged(); return this; @@ -3299,7 +3728,7 @@ public Builder clearMinPortsPerVm() { * @return Whether the name field is set. */ public boolean hasName() { - return ((bitField0_ & 0x00000100) != 0); + return ((bitField0_ & 0x00000200) != 0); } /** * @@ -3362,7 +3791,7 @@ public Builder setName(java.lang.String value) { throw new NullPointerException(); } name_ = value; - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000200; onChanged(); return this; } @@ -3379,7 +3808,7 @@ public Builder setName(java.lang.String value) { */ public Builder clearName() { name_ = getDefaultInstance().getName(); - bitField0_ = (bitField0_ & ~0x00000100); + bitField0_ = (bitField0_ & ~0x00000200); onChanged(); return this; } @@ -3401,7 +3830,7 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); name_ = value; - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000200; onChanged(); return this; } @@ -3420,7 +3849,7 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { * @return Whether the natIpAllocateOption field is set. */ public boolean hasNatIpAllocateOption() { - return ((bitField0_ & 0x00000200) != 0); + return ((bitField0_ & 0x00000400) != 0); } /** * @@ -3486,7 +3915,7 @@ public Builder setNatIpAllocateOption(java.lang.String value) { throw new NullPointerException(); } natIpAllocateOption_ = value; - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; onChanged(); return this; } @@ -3504,7 +3933,7 @@ public Builder setNatIpAllocateOption(java.lang.String value) { */ public Builder clearNatIpAllocateOption() { natIpAllocateOption_ = getDefaultInstance().getNatIpAllocateOption(); - bitField0_ = (bitField0_ & ~0x00000200); + bitField0_ = (bitField0_ & ~0x00000400); onChanged(); return this; } @@ -3527,7 +3956,7 @@ public Builder setNatIpAllocateOptionBytes(com.google.protobuf.ByteString value) } checkByteStringIsUtf8(value); natIpAllocateOption_ = value; - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; onChanged(); return this; } @@ -3539,7 +3968,7 @@ private void ensureNatIpsIsMutable() { if (!natIps_.isModifiable()) { natIps_ = new com.google.protobuf.LazyStringArrayList(natIps_); } - bitField0_ |= 0x00000400; + bitField0_ |= 0x00000800; } /** * @@ -3619,7 +4048,7 @@ public Builder setNatIps(int index, java.lang.String value) { } ensureNatIpsIsMutable(); natIps_.set(index, value); - bitField0_ |= 0x00000400; + bitField0_ |= 0x00000800; onChanged(); return this; } @@ -3641,7 +4070,7 @@ public Builder addNatIps(java.lang.String value) { } ensureNatIpsIsMutable(); natIps_.add(value); - bitField0_ |= 0x00000400; + bitField0_ |= 0x00000800; onChanged(); return this; } @@ -3660,7 +4089,7 @@ public Builder addNatIps(java.lang.String value) { public Builder addAllNatIps(java.lang.Iterable values) { ensureNatIpsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll(values, natIps_); - bitField0_ |= 0x00000400; + bitField0_ |= 0x00000800; onChanged(); return this; } @@ -3677,7 +4106,7 @@ public Builder addAllNatIps(java.lang.Iterable values) { */ public Builder clearNatIps() { natIps_ = com.google.protobuf.LazyStringArrayList.emptyList(); - bitField0_ = (bitField0_ & ~0x00000400); + bitField0_ = (bitField0_ & ~0x00000800); ; onChanged(); return this; @@ -3701,7 +4130,7 @@ public Builder addNatIpsBytes(com.google.protobuf.ByteString value) { checkByteStringIsUtf8(value); ensureNatIpsIsMutable(); natIps_.add(value); - bitField0_ |= 0x00000400; + bitField0_ |= 0x00000800; onChanged(); return this; } @@ -3710,9 +4139,9 @@ public Builder addNatIpsBytes(com.google.protobuf.ByteString value) { java.util.Collections.emptyList(); private void ensureRulesIsMutable() { - if (!((bitField0_ & 0x00000800) != 0)) { + if (!((bitField0_ & 0x00001000) != 0)) { rules_ = new java.util.ArrayList(rules_); - bitField0_ |= 0x00000800; + bitField0_ |= 0x00001000; } } @@ -3927,7 +4356,7 @@ public Builder addAllRules( public Builder clearRules() { if (rulesBuilder_ == null) { rules_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000800); + bitField0_ = (bitField0_ & ~0x00001000); onChanged(); } else { rulesBuilder_.clear(); @@ -4048,7 +4477,7 @@ public java.util.List getRule com.google.cloud.compute.v1.RouterNatRule, com.google.cloud.compute.v1.RouterNatRule.Builder, com.google.cloud.compute.v1.RouterNatRuleOrBuilder>( - rules_, ((bitField0_ & 0x00000800) != 0), getParentForChildren(), isClean()); + rules_, ((bitField0_ & 0x00001000) != 0), getParentForChildren(), isClean()); rules_ = null; } return rulesBuilder_; @@ -4068,7 +4497,7 @@ public java.util.List getRule * @return Whether the sourceSubnetworkIpRangesToNat field is set. */ public boolean hasSourceSubnetworkIpRangesToNat() { - return ((bitField0_ & 0x00001000) != 0); + return ((bitField0_ & 0x00002000) != 0); } /** * @@ -4134,7 +4563,7 @@ public Builder setSourceSubnetworkIpRangesToNat(java.lang.String value) { throw new NullPointerException(); } sourceSubnetworkIpRangesToNat_ = value; - bitField0_ |= 0x00001000; + bitField0_ |= 0x00002000; onChanged(); return this; } @@ -4152,7 +4581,7 @@ public Builder setSourceSubnetworkIpRangesToNat(java.lang.String value) { */ public Builder clearSourceSubnetworkIpRangesToNat() { sourceSubnetworkIpRangesToNat_ = getDefaultInstance().getSourceSubnetworkIpRangesToNat(); - bitField0_ = (bitField0_ & ~0x00001000); + bitField0_ = (bitField0_ & ~0x00002000); onChanged(); return this; } @@ -4175,7 +4604,7 @@ public Builder setSourceSubnetworkIpRangesToNatBytes(com.google.protobuf.ByteStr } checkByteStringIsUtf8(value); sourceSubnetworkIpRangesToNat_ = value; - bitField0_ |= 0x00001000; + bitField0_ |= 0x00002000; onChanged(); return this; } @@ -4184,11 +4613,11 @@ public Builder setSourceSubnetworkIpRangesToNatBytes(com.google.protobuf.ByteStr java.util.Collections.emptyList(); private void ensureSubnetworksIsMutable() { - if (!((bitField0_ & 0x00002000) != 0)) { + if (!((bitField0_ & 0x00004000) != 0)) { subnetworks_ = new java.util.ArrayList( subnetworks_); - bitField0_ |= 0x00002000; + bitField0_ |= 0x00004000; } } @@ -4418,7 +4847,7 @@ public Builder addAllSubnetworks( public Builder clearSubnetworks() { if (subnetworksBuilder_ == null) { subnetworks_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00002000); + bitField0_ = (bitField0_ & ~0x00004000); onChanged(); } else { subnetworksBuilder_.clear(); @@ -4551,7 +4980,7 @@ public com.google.cloud.compute.v1.RouterNatSubnetworkToNat.Builder addSubnetwor com.google.cloud.compute.v1.RouterNatSubnetworkToNat, com.google.cloud.compute.v1.RouterNatSubnetworkToNat.Builder, com.google.cloud.compute.v1.RouterNatSubnetworkToNatOrBuilder>( - subnetworks_, ((bitField0_ & 0x00002000) != 0), getParentForChildren(), isClean()); + subnetworks_, ((bitField0_ & 0x00004000) != 0), getParentForChildren(), isClean()); subnetworks_ = null; } return subnetworksBuilder_; @@ -4571,7 +5000,7 @@ public com.google.cloud.compute.v1.RouterNatSubnetworkToNat.Builder addSubnetwor */ @java.lang.Override public boolean hasTcpEstablishedIdleTimeoutSec() { - return ((bitField0_ & 0x00004000) != 0); + return ((bitField0_ & 0x00008000) != 0); } /** * @@ -4603,7 +5032,7 @@ public int getTcpEstablishedIdleTimeoutSec() { public Builder setTcpEstablishedIdleTimeoutSec(int value) { tcpEstablishedIdleTimeoutSec_ = value; - bitField0_ |= 0x00004000; + bitField0_ |= 0x00008000; onChanged(); return this; } @@ -4619,7 +5048,7 @@ public Builder setTcpEstablishedIdleTimeoutSec(int value) { * @return This builder for chaining. */ public Builder clearTcpEstablishedIdleTimeoutSec() { - bitField0_ = (bitField0_ & ~0x00004000); + bitField0_ = (bitField0_ & ~0x00008000); tcpEstablishedIdleTimeoutSec_ = 0; onChanged(); return this; @@ -4639,7 +5068,7 @@ public Builder clearTcpEstablishedIdleTimeoutSec() { */ @java.lang.Override public boolean hasTcpTimeWaitTimeoutSec() { - return ((bitField0_ & 0x00008000) != 0); + return ((bitField0_ & 0x00010000) != 0); } /** * @@ -4671,7 +5100,7 @@ public int getTcpTimeWaitTimeoutSec() { public Builder setTcpTimeWaitTimeoutSec(int value) { tcpTimeWaitTimeoutSec_ = value; - bitField0_ |= 0x00008000; + bitField0_ |= 0x00010000; onChanged(); return this; } @@ -4687,7 +5116,7 @@ public Builder setTcpTimeWaitTimeoutSec(int value) { * @return This builder for chaining. */ public Builder clearTcpTimeWaitTimeoutSec() { - bitField0_ = (bitField0_ & ~0x00008000); + bitField0_ = (bitField0_ & ~0x00010000); tcpTimeWaitTimeoutSec_ = 0; onChanged(); return this; @@ -4707,7 +5136,7 @@ public Builder clearTcpTimeWaitTimeoutSec() { */ @java.lang.Override public boolean hasTcpTransitoryIdleTimeoutSec() { - return ((bitField0_ & 0x00010000) != 0); + return ((bitField0_ & 0x00020000) != 0); } /** * @@ -4739,7 +5168,7 @@ public int getTcpTransitoryIdleTimeoutSec() { public Builder setTcpTransitoryIdleTimeoutSec(int value) { tcpTransitoryIdleTimeoutSec_ = value; - bitField0_ |= 0x00010000; + bitField0_ |= 0x00020000; onChanged(); return this; } @@ -4755,7 +5184,7 @@ public Builder setTcpTransitoryIdleTimeoutSec(int value) { * @return This builder for chaining. */ public Builder clearTcpTransitoryIdleTimeoutSec() { - bitField0_ = (bitField0_ & ~0x00010000); + bitField0_ = (bitField0_ & ~0x00020000); tcpTransitoryIdleTimeoutSec_ = 0; onChanged(); return this; @@ -4775,7 +5204,7 @@ public Builder clearTcpTransitoryIdleTimeoutSec() { */ @java.lang.Override public boolean hasUdpIdleTimeoutSec() { - return ((bitField0_ & 0x00020000) != 0); + return ((bitField0_ & 0x00040000) != 0); } /** * @@ -4807,7 +5236,7 @@ public int getUdpIdleTimeoutSec() { public Builder setUdpIdleTimeoutSec(int value) { udpIdleTimeoutSec_ = value; - bitField0_ |= 0x00020000; + bitField0_ |= 0x00040000; onChanged(); return this; } @@ -4823,7 +5252,7 @@ public Builder setUdpIdleTimeoutSec(int value) { * @return This builder for chaining. */ public Builder clearUdpIdleTimeoutSec() { - bitField0_ = (bitField0_ & ~0x00020000); + bitField0_ = (bitField0_ & ~0x00040000); udpIdleTimeoutSec_ = 0; onChanged(); return this; diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/RouterNatOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/RouterNatOrBuilder.java index 2844706abf6f..db0e5c40bccd 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/RouterNatOrBuilder.java +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/RouterNatOrBuilder.java @@ -23,6 +23,46 @@ public interface RouterNatOrBuilder // @@protoc_insertion_point(interface_extends:google.cloud.compute.v1.RouterNat) com.google.protobuf.MessageOrBuilder { + /** + * + * + *
+   * The network tier to use when automatically reserving IP addresses. Must be one of: PREMIUM, STANDARD. If not specified, PREMIUM tier will be used.
+   * Check the AutoNetworkTier enum for the list of possible values.
+   * 
+ * + * optional string auto_network_tier = 269770211; + * + * @return Whether the autoNetworkTier field is set. + */ + boolean hasAutoNetworkTier(); + /** + * + * + *
+   * The network tier to use when automatically reserving IP addresses. Must be one of: PREMIUM, STANDARD. If not specified, PREMIUM tier will be used.
+   * Check the AutoNetworkTier enum for the list of possible values.
+   * 
+ * + * optional string auto_network_tier = 269770211; + * + * @return The autoNetworkTier. + */ + java.lang.String getAutoNetworkTier(); + /** + * + * + *
+   * The network tier to use when automatically reserving IP addresses. Must be one of: PREMIUM, STANDARD. If not specified, PREMIUM tier will be used.
+   * Check the AutoNetworkTier enum for the list of possible values.
+   * 
+ * + * optional string auto_network_tier = 269770211; + * + * @return The bytes for autoNetworkTier. + */ + com.google.protobuf.ByteString getAutoNetworkTierBytes(); + /** * * diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/TargetHttpProxy.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/TargetHttpProxy.java index 7ded5c929f46..5d0eaded86a0 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/TargetHttpProxy.java +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/TargetHttpProxy.java @@ -268,6 +268,39 @@ public com.google.protobuf.ByteString getFingerprintBytes() { } } + public static final int HTTP_KEEP_ALIVE_TIMEOUT_SEC_FIELD_NUMBER = 447326046; + private int httpKeepAliveTimeoutSec_ = 0; + /** + * + * + *
+   * Specifies how long to keep a connection open, after completing a response, while there is no matching traffic (in seconds). If an HTTP keep-alive is not specified, a default value (610 seconds) will be used. For Global external HTTP(S) load balancer, the minimum allowed value is 5 seconds and the maximum allowed value is 1200 seconds. For Global external HTTP(S) load balancer (classic), this option is not available publicly.
+   * 
+ * + * optional int32 http_keep_alive_timeout_sec = 447326046; + * + * @return Whether the httpKeepAliveTimeoutSec field is set. + */ + @java.lang.Override + public boolean hasHttpKeepAliveTimeoutSec() { + return ((bitField0_ & 0x00000008) != 0); + } + /** + * + * + *
+   * Specifies how long to keep a connection open, after completing a response, while there is no matching traffic (in seconds). If an HTTP keep-alive is not specified, a default value (610 seconds) will be used. For Global external HTTP(S) load balancer, the minimum allowed value is 5 seconds and the maximum allowed value is 1200 seconds. For Global external HTTP(S) load balancer (classic), this option is not available publicly.
+   * 
+ * + * optional int32 http_keep_alive_timeout_sec = 447326046; + * + * @return The httpKeepAliveTimeoutSec. + */ + @java.lang.Override + public int getHttpKeepAliveTimeoutSec() { + return httpKeepAliveTimeoutSec_; + } + public static final int ID_FIELD_NUMBER = 3355; private long id_ = 0L; /** @@ -283,7 +316,7 @@ public com.google.protobuf.ByteString getFingerprintBytes() { */ @java.lang.Override public boolean hasId() { - return ((bitField0_ & 0x00000008) != 0); + return ((bitField0_ & 0x00000010) != 0); } /** * @@ -318,7 +351,7 @@ public long getId() { */ @java.lang.Override public boolean hasKind() { - return ((bitField0_ & 0x00000010) != 0); + return ((bitField0_ & 0x00000020) != 0); } /** * @@ -384,7 +417,7 @@ public com.google.protobuf.ByteString getKindBytes() { */ @java.lang.Override public boolean hasName() { - return ((bitField0_ & 0x00000020) != 0); + return ((bitField0_ & 0x00000040) != 0); } /** * @@ -448,7 +481,7 @@ public com.google.protobuf.ByteString getNameBytes() { */ @java.lang.Override public boolean hasProxyBind() { - return ((bitField0_ & 0x00000040) != 0); + return ((bitField0_ & 0x00000080) != 0); } /** * @@ -483,7 +516,7 @@ public boolean getProxyBind() { */ @java.lang.Override public boolean hasRegion() { - return ((bitField0_ & 0x00000080) != 0); + return ((bitField0_ & 0x00000100) != 0); } /** * @@ -549,7 +582,7 @@ public com.google.protobuf.ByteString getRegionBytes() { */ @java.lang.Override public boolean hasSelfLink() { - return ((bitField0_ & 0x00000100) != 0); + return ((bitField0_ & 0x00000200) != 0); } /** * @@ -615,7 +648,7 @@ public com.google.protobuf.ByteString getSelfLinkBytes() { */ @java.lang.Override public boolean hasUrlMap() { - return ((bitField0_ & 0x00000200) != 0); + return ((bitField0_ & 0x00000400) != 0); } /** * @@ -678,34 +711,37 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (((bitField0_ & 0x00000008) != 0)) { + if (((bitField0_ & 0x00000010) != 0)) { output.writeUInt64(3355, id_); } - if (((bitField0_ & 0x00000010) != 0)) { + if (((bitField0_ & 0x00000020) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3292052, kind_); } - if (((bitField0_ & 0x00000020) != 0)) { + if (((bitField0_ & 0x00000040) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3373707, name_); } if (((bitField0_ & 0x00000001) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 30525366, creationTimestamp_); } - if (((bitField0_ & 0x00000080) != 0)) { + if (((bitField0_ & 0x00000100) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 138946292, region_); } if (((bitField0_ & 0x00000004) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 234678500, fingerprint_); } - if (((bitField0_ & 0x00000040) != 0)) { + if (((bitField0_ & 0x00000080) != 0)) { output.writeBool(286025582, proxyBind_); } - if (((bitField0_ & 0x00000200) != 0)) { + if (((bitField0_ & 0x00000400) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 367020684, urlMap_); } if (((bitField0_ & 0x00000002) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 422937596, description_); } - if (((bitField0_ & 0x00000100) != 0)) { + if (((bitField0_ & 0x00000008) != 0)) { + output.writeInt32(447326046, httpKeepAliveTimeoutSec_); + } + if (((bitField0_ & 0x00000200) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 456214797, selfLink_); } getUnknownFields().writeTo(output); @@ -717,35 +753,40 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (((bitField0_ & 0x00000008) != 0)) { + if (((bitField0_ & 0x00000010) != 0)) { size += com.google.protobuf.CodedOutputStream.computeUInt64Size(3355, id_); } - if (((bitField0_ & 0x00000010) != 0)) { + if (((bitField0_ & 0x00000020) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3292052, kind_); } - if (((bitField0_ & 0x00000020) != 0)) { + if (((bitField0_ & 0x00000040) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3373707, name_); } if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(30525366, creationTimestamp_); } - if (((bitField0_ & 0x00000080) != 0)) { + if (((bitField0_ & 0x00000100) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(138946292, region_); } if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(234678500, fingerprint_); } - if (((bitField0_ & 0x00000040) != 0)) { + if (((bitField0_ & 0x00000080) != 0)) { size += com.google.protobuf.CodedOutputStream.computeBoolSize(286025582, proxyBind_); } - if (((bitField0_ & 0x00000200) != 0)) { + if (((bitField0_ & 0x00000400) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(367020684, urlMap_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(422937596, description_); } - if (((bitField0_ & 0x00000100) != 0)) { + if (((bitField0_ & 0x00000008) != 0)) { + size += + com.google.protobuf.CodedOutputStream.computeInt32Size( + 447326046, httpKeepAliveTimeoutSec_); + } + if (((bitField0_ & 0x00000200) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(456214797, selfLink_); } size += getUnknownFields().getSerializedSize(); @@ -776,6 +817,10 @@ public boolean equals(final java.lang.Object obj) { if (hasFingerprint()) { if (!getFingerprint().equals(other.getFingerprint())) return false; } + if (hasHttpKeepAliveTimeoutSec() != other.hasHttpKeepAliveTimeoutSec()) return false; + if (hasHttpKeepAliveTimeoutSec()) { + if (getHttpKeepAliveTimeoutSec() != other.getHttpKeepAliveTimeoutSec()) return false; + } if (hasId() != other.hasId()) return false; if (hasId()) { if (getId() != other.getId()) return false; @@ -827,6 +872,10 @@ public int hashCode() { hash = (37 * hash) + FINGERPRINT_FIELD_NUMBER; hash = (53 * hash) + getFingerprint().hashCode(); } + if (hasHttpKeepAliveTimeoutSec()) { + hash = (37 * hash) + HTTP_KEEP_ALIVE_TIMEOUT_SEC_FIELD_NUMBER; + hash = (53 * hash) + getHttpKeepAliveTimeoutSec(); + } if (hasId()) { hash = (37 * hash) + ID_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getId()); @@ -997,6 +1046,7 @@ public Builder clear() { creationTimestamp_ = ""; description_ = ""; fingerprint_ = ""; + httpKeepAliveTimeoutSec_ = 0; id_ = 0L; kind_ = ""; name_ = ""; @@ -1054,33 +1104,37 @@ private void buildPartial0(com.google.cloud.compute.v1.TargetHttpProxy result) { to_bitField0_ |= 0x00000004; } if (((from_bitField0_ & 0x00000008) != 0)) { - result.id_ = id_; + result.httpKeepAliveTimeoutSec_ = httpKeepAliveTimeoutSec_; to_bitField0_ |= 0x00000008; } if (((from_bitField0_ & 0x00000010) != 0)) { - result.kind_ = kind_; + result.id_ = id_; to_bitField0_ |= 0x00000010; } if (((from_bitField0_ & 0x00000020) != 0)) { - result.name_ = name_; + result.kind_ = kind_; to_bitField0_ |= 0x00000020; } if (((from_bitField0_ & 0x00000040) != 0)) { - result.proxyBind_ = proxyBind_; + result.name_ = name_; to_bitField0_ |= 0x00000040; } if (((from_bitField0_ & 0x00000080) != 0)) { - result.region_ = region_; + result.proxyBind_ = proxyBind_; to_bitField0_ |= 0x00000080; } if (((from_bitField0_ & 0x00000100) != 0)) { - result.selfLink_ = selfLink_; + result.region_ = region_; to_bitField0_ |= 0x00000100; } if (((from_bitField0_ & 0x00000200) != 0)) { - result.urlMap_ = urlMap_; + result.selfLink_ = selfLink_; to_bitField0_ |= 0x00000200; } + if (((from_bitField0_ & 0x00000400) != 0)) { + result.urlMap_ = urlMap_; + to_bitField0_ |= 0x00000400; + } result.bitField0_ |= to_bitField0_; } @@ -1144,17 +1198,20 @@ public Builder mergeFrom(com.google.cloud.compute.v1.TargetHttpProxy other) { bitField0_ |= 0x00000004; onChanged(); } + if (other.hasHttpKeepAliveTimeoutSec()) { + setHttpKeepAliveTimeoutSec(other.getHttpKeepAliveTimeoutSec()); + } if (other.hasId()) { setId(other.getId()); } if (other.hasKind()) { kind_ = other.kind_; - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000020; onChanged(); } if (other.hasName()) { name_ = other.name_; - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; onChanged(); } if (other.hasProxyBind()) { @@ -1162,17 +1219,17 @@ public Builder mergeFrom(com.google.cloud.compute.v1.TargetHttpProxy other) { } if (other.hasRegion()) { region_ = other.region_; - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000100; onChanged(); } if (other.hasSelfLink()) { selfLink_ = other.selfLink_; - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000200; onChanged(); } if (other.hasUrlMap()) { urlMap_ = other.urlMap_; - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); @@ -1204,19 +1261,19 @@ public Builder mergeFrom( case 26840: { id_ = input.readUInt64(); - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000010; break; } // case 26840 case 26336418: { kind_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000020; break; } // case 26336418 case 26989658: { name_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; break; } // case 26989658 case 244202930: @@ -1228,7 +1285,7 @@ public Builder mergeFrom( case 1111570338: { region_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000100; break; } // case 1111570338 case 1877428002: @@ -1240,13 +1297,13 @@ public Builder mergeFrom( case -2006762640: { proxyBind_ = input.readBool(); - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000080; break; } // case -2006762640 case -1358801822: { urlMap_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; break; } // case -1358801822 case -911466526: @@ -1255,10 +1312,16 @@ public Builder mergeFrom( bitField0_ |= 0x00000002; break; } // case -911466526 + case -716358928: + { + httpKeepAliveTimeoutSec_ = input.readInt32(); + bitField0_ |= 0x00000008; + break; + } // case -716358928 case -645248918: { selfLink_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000200; break; } // case -645248918 default: @@ -1640,6 +1703,74 @@ public Builder setFingerprintBytes(com.google.protobuf.ByteString value) { return this; } + private int httpKeepAliveTimeoutSec_; + /** + * + * + *
+     * Specifies how long to keep a connection open, after completing a response, while there is no matching traffic (in seconds). If an HTTP keep-alive is not specified, a default value (610 seconds) will be used. For Global external HTTP(S) load balancer, the minimum allowed value is 5 seconds and the maximum allowed value is 1200 seconds. For Global external HTTP(S) load balancer (classic), this option is not available publicly.
+     * 
+ * + * optional int32 http_keep_alive_timeout_sec = 447326046; + * + * @return Whether the httpKeepAliveTimeoutSec field is set. + */ + @java.lang.Override + public boolean hasHttpKeepAliveTimeoutSec() { + return ((bitField0_ & 0x00000008) != 0); + } + /** + * + * + *
+     * Specifies how long to keep a connection open, after completing a response, while there is no matching traffic (in seconds). If an HTTP keep-alive is not specified, a default value (610 seconds) will be used. For Global external HTTP(S) load balancer, the minimum allowed value is 5 seconds and the maximum allowed value is 1200 seconds. For Global external HTTP(S) load balancer (classic), this option is not available publicly.
+     * 
+ * + * optional int32 http_keep_alive_timeout_sec = 447326046; + * + * @return The httpKeepAliveTimeoutSec. + */ + @java.lang.Override + public int getHttpKeepAliveTimeoutSec() { + return httpKeepAliveTimeoutSec_; + } + /** + * + * + *
+     * Specifies how long to keep a connection open, after completing a response, while there is no matching traffic (in seconds). If an HTTP keep-alive is not specified, a default value (610 seconds) will be used. For Global external HTTP(S) load balancer, the minimum allowed value is 5 seconds and the maximum allowed value is 1200 seconds. For Global external HTTP(S) load balancer (classic), this option is not available publicly.
+     * 
+ * + * optional int32 http_keep_alive_timeout_sec = 447326046; + * + * @param value The httpKeepAliveTimeoutSec to set. + * @return This builder for chaining. + */ + public Builder setHttpKeepAliveTimeoutSec(int value) { + + httpKeepAliveTimeoutSec_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + /** + * + * + *
+     * Specifies how long to keep a connection open, after completing a response, while there is no matching traffic (in seconds). If an HTTP keep-alive is not specified, a default value (610 seconds) will be used. For Global external HTTP(S) load balancer, the minimum allowed value is 5 seconds and the maximum allowed value is 1200 seconds. For Global external HTTP(S) load balancer (classic), this option is not available publicly.
+     * 
+ * + * optional int32 http_keep_alive_timeout_sec = 447326046; + * + * @return This builder for chaining. + */ + public Builder clearHttpKeepAliveTimeoutSec() { + bitField0_ = (bitField0_ & ~0x00000008); + httpKeepAliveTimeoutSec_ = 0; + onChanged(); + return this; + } + private long id_; /** * @@ -1654,7 +1785,7 @@ public Builder setFingerprintBytes(com.google.protobuf.ByteString value) { */ @java.lang.Override public boolean hasId() { - return ((bitField0_ & 0x00000008) != 0); + return ((bitField0_ & 0x00000010) != 0); } /** * @@ -1686,7 +1817,7 @@ public long getId() { public Builder setId(long value) { id_ = value; - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -1702,7 +1833,7 @@ public Builder setId(long value) { * @return This builder for chaining. */ public Builder clearId() { - bitField0_ = (bitField0_ & ~0x00000008); + bitField0_ = (bitField0_ & ~0x00000010); id_ = 0L; onChanged(); return this; @@ -1721,7 +1852,7 @@ public Builder clearId() { * @return Whether the kind field is set. */ public boolean hasKind() { - return ((bitField0_ & 0x00000010) != 0); + return ((bitField0_ & 0x00000020) != 0); } /** * @@ -1784,7 +1915,7 @@ public Builder setKind(java.lang.String value) { throw new NullPointerException(); } kind_ = value; - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -1801,7 +1932,7 @@ public Builder setKind(java.lang.String value) { */ public Builder clearKind() { kind_ = getDefaultInstance().getKind(); - bitField0_ = (bitField0_ & ~0x00000010); + bitField0_ = (bitField0_ & ~0x00000020); onChanged(); return this; } @@ -1823,7 +1954,7 @@ public Builder setKindBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); kind_ = value; - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -1841,7 +1972,7 @@ public Builder setKindBytes(com.google.protobuf.ByteString value) { * @return Whether the name field is set. */ public boolean hasName() { - return ((bitField0_ & 0x00000020) != 0); + return ((bitField0_ & 0x00000040) != 0); } /** * @@ -1904,7 +2035,7 @@ public Builder setName(java.lang.String value) { throw new NullPointerException(); } name_ = value; - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -1921,7 +2052,7 @@ public Builder setName(java.lang.String value) { */ public Builder clearName() { name_ = getDefaultInstance().getName(); - bitField0_ = (bitField0_ & ~0x00000020); + bitField0_ = (bitField0_ & ~0x00000040); onChanged(); return this; } @@ -1943,7 +2074,7 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); name_ = value; - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -1962,7 +2093,7 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { */ @java.lang.Override public boolean hasProxyBind() { - return ((bitField0_ & 0x00000040) != 0); + return ((bitField0_ & 0x00000080) != 0); } /** * @@ -1994,7 +2125,7 @@ public boolean getProxyBind() { public Builder setProxyBind(boolean value) { proxyBind_ = value; - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000080; onChanged(); return this; } @@ -2010,7 +2141,7 @@ public Builder setProxyBind(boolean value) { * @return This builder for chaining. */ public Builder clearProxyBind() { - bitField0_ = (bitField0_ & ~0x00000040); + bitField0_ = (bitField0_ & ~0x00000080); proxyBind_ = false; onChanged(); return this; @@ -2029,7 +2160,7 @@ public Builder clearProxyBind() { * @return Whether the region field is set. */ public boolean hasRegion() { - return ((bitField0_ & 0x00000080) != 0); + return ((bitField0_ & 0x00000100) != 0); } /** * @@ -2092,7 +2223,7 @@ public Builder setRegion(java.lang.String value) { throw new NullPointerException(); } region_ = value; - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000100; onChanged(); return this; } @@ -2109,7 +2240,7 @@ public Builder setRegion(java.lang.String value) { */ public Builder clearRegion() { region_ = getDefaultInstance().getRegion(); - bitField0_ = (bitField0_ & ~0x00000080); + bitField0_ = (bitField0_ & ~0x00000100); onChanged(); return this; } @@ -2131,7 +2262,7 @@ public Builder setRegionBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); region_ = value; - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000100; onChanged(); return this; } @@ -2149,7 +2280,7 @@ public Builder setRegionBytes(com.google.protobuf.ByteString value) { * @return Whether the selfLink field is set. */ public boolean hasSelfLink() { - return ((bitField0_ & 0x00000100) != 0); + return ((bitField0_ & 0x00000200) != 0); } /** * @@ -2212,7 +2343,7 @@ public Builder setSelfLink(java.lang.String value) { throw new NullPointerException(); } selfLink_ = value; - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000200; onChanged(); return this; } @@ -2229,7 +2360,7 @@ public Builder setSelfLink(java.lang.String value) { */ public Builder clearSelfLink() { selfLink_ = getDefaultInstance().getSelfLink(); - bitField0_ = (bitField0_ & ~0x00000100); + bitField0_ = (bitField0_ & ~0x00000200); onChanged(); return this; } @@ -2251,7 +2382,7 @@ public Builder setSelfLinkBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); selfLink_ = value; - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000200; onChanged(); return this; } @@ -2269,7 +2400,7 @@ public Builder setSelfLinkBytes(com.google.protobuf.ByteString value) { * @return Whether the urlMap field is set. */ public boolean hasUrlMap() { - return ((bitField0_ & 0x00000200) != 0); + return ((bitField0_ & 0x00000400) != 0); } /** * @@ -2332,7 +2463,7 @@ public Builder setUrlMap(java.lang.String value) { throw new NullPointerException(); } urlMap_ = value; - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; onChanged(); return this; } @@ -2349,7 +2480,7 @@ public Builder setUrlMap(java.lang.String value) { */ public Builder clearUrlMap() { urlMap_ = getDefaultInstance().getUrlMap(); - bitField0_ = (bitField0_ & ~0x00000200); + bitField0_ = (bitField0_ & ~0x00000400); onChanged(); return this; } @@ -2371,7 +2502,7 @@ public Builder setUrlMapBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); urlMap_ = value; - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; onChanged(); return this; } diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/TargetHttpProxyOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/TargetHttpProxyOrBuilder.java index 3d7cdc355ff4..84e88b6e3446 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/TargetHttpProxyOrBuilder.java +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/TargetHttpProxyOrBuilder.java @@ -134,6 +134,31 @@ public interface TargetHttpProxyOrBuilder */ com.google.protobuf.ByteString getFingerprintBytes(); + /** + * + * + *
+   * Specifies how long to keep a connection open, after completing a response, while there is no matching traffic (in seconds). If an HTTP keep-alive is not specified, a default value (610 seconds) will be used. For Global external HTTP(S) load balancer, the minimum allowed value is 5 seconds and the maximum allowed value is 1200 seconds. For Global external HTTP(S) load balancer (classic), this option is not available publicly.
+   * 
+ * + * optional int32 http_keep_alive_timeout_sec = 447326046; + * + * @return Whether the httpKeepAliveTimeoutSec field is set. + */ + boolean hasHttpKeepAliveTimeoutSec(); + /** + * + * + *
+   * Specifies how long to keep a connection open, after completing a response, while there is no matching traffic (in seconds). If an HTTP keep-alive is not specified, a default value (610 seconds) will be used. For Global external HTTP(S) load balancer, the minimum allowed value is 5 seconds and the maximum allowed value is 1200 seconds. For Global external HTTP(S) load balancer (classic), this option is not available publicly.
+   * 
+ * + * optional int32 http_keep_alive_timeout_sec = 447326046; + * + * @return The httpKeepAliveTimeoutSec. + */ + int getHttpKeepAliveTimeoutSec(); + /** * * diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/TargetHttpsProxy.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/TargetHttpsProxy.java index f7cfab9198fb..1b53a90e3529 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/TargetHttpsProxy.java +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/TargetHttpsProxy.java @@ -585,6 +585,39 @@ public com.google.protobuf.ByteString getFingerprintBytes() { } } + public static final int HTTP_KEEP_ALIVE_TIMEOUT_SEC_FIELD_NUMBER = 447326046; + private int httpKeepAliveTimeoutSec_ = 0; + /** + * + * + *
+   * Specifies how long to keep a connection open, after completing a response, while there is no matching traffic (in seconds). If an HTTP keep-alive is not specified, a default value (610 seconds) will be used. For Global external HTTP(S) load balancer, the minimum allowed value is 5 seconds and the maximum allowed value is 1200 seconds. For Global external HTTP(S) load balancer (classic), this option is not available publicly.
+   * 
+ * + * optional int32 http_keep_alive_timeout_sec = 447326046; + * + * @return Whether the httpKeepAliveTimeoutSec field is set. + */ + @java.lang.Override + public boolean hasHttpKeepAliveTimeoutSec() { + return ((bitField0_ & 0x00000020) != 0); + } + /** + * + * + *
+   * Specifies how long to keep a connection open, after completing a response, while there is no matching traffic (in seconds). If an HTTP keep-alive is not specified, a default value (610 seconds) will be used. For Global external HTTP(S) load balancer, the minimum allowed value is 5 seconds and the maximum allowed value is 1200 seconds. For Global external HTTP(S) load balancer (classic), this option is not available publicly.
+   * 
+ * + * optional int32 http_keep_alive_timeout_sec = 447326046; + * + * @return The httpKeepAliveTimeoutSec. + */ + @java.lang.Override + public int getHttpKeepAliveTimeoutSec() { + return httpKeepAliveTimeoutSec_; + } + public static final int ID_FIELD_NUMBER = 3355; private long id_ = 0L; /** @@ -600,7 +633,7 @@ public com.google.protobuf.ByteString getFingerprintBytes() { */ @java.lang.Override public boolean hasId() { - return ((bitField0_ & 0x00000020) != 0); + return ((bitField0_ & 0x00000040) != 0); } /** * @@ -635,7 +668,7 @@ public long getId() { */ @java.lang.Override public boolean hasKind() { - return ((bitField0_ & 0x00000040) != 0); + return ((bitField0_ & 0x00000080) != 0); } /** * @@ -701,7 +734,7 @@ public com.google.protobuf.ByteString getKindBytes() { */ @java.lang.Override public boolean hasName() { - return ((bitField0_ & 0x00000080) != 0); + return ((bitField0_ & 0x00000100) != 0); } /** * @@ -765,7 +798,7 @@ public com.google.protobuf.ByteString getNameBytes() { */ @java.lang.Override public boolean hasProxyBind() { - return ((bitField0_ & 0x00000100) != 0); + return ((bitField0_ & 0x00000200) != 0); } /** * @@ -801,7 +834,7 @@ public boolean getProxyBind() { */ @java.lang.Override public boolean hasQuicOverride() { - return ((bitField0_ & 0x00000200) != 0); + return ((bitField0_ & 0x00000400) != 0); } /** * @@ -869,7 +902,7 @@ public com.google.protobuf.ByteString getQuicOverrideBytes() { */ @java.lang.Override public boolean hasRegion() { - return ((bitField0_ & 0x00000400) != 0); + return ((bitField0_ & 0x00000800) != 0); } /** * @@ -935,7 +968,7 @@ public com.google.protobuf.ByteString getRegionBytes() { */ @java.lang.Override public boolean hasSelfLink() { - return ((bitField0_ & 0x00000800) != 0); + return ((bitField0_ & 0x00001000) != 0); } /** * @@ -1001,7 +1034,7 @@ public com.google.protobuf.ByteString getSelfLinkBytes() { */ @java.lang.Override public boolean hasServerTlsPolicy() { - return ((bitField0_ & 0x00001000) != 0); + return ((bitField0_ & 0x00002000) != 0); } /** * @@ -1131,7 +1164,7 @@ public com.google.protobuf.ByteString getSslCertificatesBytes(int index) { */ @java.lang.Override public boolean hasSslPolicy() { - return ((bitField0_ & 0x00002000) != 0); + return ((bitField0_ & 0x00004000) != 0); } /** * @@ -1197,7 +1230,7 @@ public com.google.protobuf.ByteString getSslPolicyBytes() { */ @java.lang.Override public boolean hasUrlMap() { - return ((bitField0_ & 0x00004000) != 0); + return ((bitField0_ & 0x00008000) != 0); } /** * @@ -1260,13 +1293,13 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (((bitField0_ & 0x00000020) != 0)) { + if (((bitField0_ & 0x00000040) != 0)) { output.writeUInt64(3355, id_); } - if (((bitField0_ & 0x00000040) != 0)) { + if (((bitField0_ & 0x00000080) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3292052, kind_); } - if (((bitField0_ & 0x00000080) != 0)) { + if (((bitField0_ & 0x00000100) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3373707, name_); } if (((bitField0_ & 0x00000004) != 0)) { @@ -1275,7 +1308,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (((bitField0_ & 0x00000001) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 33945528, authorizationPolicy_); } - if (((bitField0_ & 0x00000400) != 0)) { + if (((bitField0_ & 0x00000800) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 138946292, region_); } if (((bitField0_ & 0x00000002) != 0)) { @@ -1284,29 +1317,32 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (((bitField0_ & 0x00000010) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 234678500, fingerprint_); } - if (((bitField0_ & 0x00000100) != 0)) { + if (((bitField0_ & 0x00000200) != 0)) { output.writeBool(286025582, proxyBind_); } - if (((bitField0_ & 0x00002000) != 0)) { + if (((bitField0_ & 0x00004000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 295190213, sslPolicy_); } - if (((bitField0_ & 0x00001000) != 0)) { + if (((bitField0_ & 0x00002000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 295825266, serverTlsPolicy_); } for (int i = 0; i < sslCertificates_.size(); i++) { com.google.protobuf.GeneratedMessageV3.writeString( output, 366006543, sslCertificates_.getRaw(i)); } - if (((bitField0_ & 0x00004000) != 0)) { + if (((bitField0_ & 0x00008000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 367020684, urlMap_); } if (((bitField0_ & 0x00000008) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 422937596, description_); } - if (((bitField0_ & 0x00000800) != 0)) { + if (((bitField0_ & 0x00000020) != 0)) { + output.writeInt32(447326046, httpKeepAliveTimeoutSec_); + } + if (((bitField0_ & 0x00001000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 456214797, selfLink_); } - if (((bitField0_ & 0x00000200) != 0)) { + if (((bitField0_ & 0x00000400) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 456577197, quicOverride_); } getUnknownFields().writeTo(output); @@ -1318,13 +1354,13 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (((bitField0_ & 0x00000020) != 0)) { + if (((bitField0_ & 0x00000040) != 0)) { size += com.google.protobuf.CodedOutputStream.computeUInt64Size(3355, id_); } - if (((bitField0_ & 0x00000040) != 0)) { + if (((bitField0_ & 0x00000080) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3292052, kind_); } - if (((bitField0_ & 0x00000080) != 0)) { + if (((bitField0_ & 0x00000100) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3373707, name_); } if (((bitField0_ & 0x00000004) != 0)) { @@ -1335,7 +1371,7 @@ public int getSerializedSize() { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(33945528, authorizationPolicy_); } - if (((bitField0_ & 0x00000400) != 0)) { + if (((bitField0_ & 0x00000800) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(138946292, region_); } if (((bitField0_ & 0x00000002) != 0)) { @@ -1344,13 +1380,13 @@ public int getSerializedSize() { if (((bitField0_ & 0x00000010) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(234678500, fingerprint_); } - if (((bitField0_ & 0x00000100) != 0)) { + if (((bitField0_ & 0x00000200) != 0)) { size += com.google.protobuf.CodedOutputStream.computeBoolSize(286025582, proxyBind_); } - if (((bitField0_ & 0x00002000) != 0)) { + if (((bitField0_ & 0x00004000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(295190213, sslPolicy_); } - if (((bitField0_ & 0x00001000) != 0)) { + if (((bitField0_ & 0x00002000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(295825266, serverTlsPolicy_); } { @@ -1361,16 +1397,21 @@ public int getSerializedSize() { size += dataSize; size += 5 * getSslCertificatesList().size(); } - if (((bitField0_ & 0x00004000) != 0)) { + if (((bitField0_ & 0x00008000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(367020684, urlMap_); } if (((bitField0_ & 0x00000008) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(422937596, description_); } - if (((bitField0_ & 0x00000800) != 0)) { + if (((bitField0_ & 0x00000020) != 0)) { + size += + com.google.protobuf.CodedOutputStream.computeInt32Size( + 447326046, httpKeepAliveTimeoutSec_); + } + if (((bitField0_ & 0x00001000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(456214797, selfLink_); } - if (((bitField0_ & 0x00000200) != 0)) { + if (((bitField0_ & 0x00000400) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(456577197, quicOverride_); } size += getUnknownFields().getSerializedSize(); @@ -1409,6 +1450,10 @@ public boolean equals(final java.lang.Object obj) { if (hasFingerprint()) { if (!getFingerprint().equals(other.getFingerprint())) return false; } + if (hasHttpKeepAliveTimeoutSec() != other.hasHttpKeepAliveTimeoutSec()) return false; + if (hasHttpKeepAliveTimeoutSec()) { + if (getHttpKeepAliveTimeoutSec() != other.getHttpKeepAliveTimeoutSec()) return false; + } if (hasId() != other.hasId()) return false; if (hasId()) { if (getId() != other.getId()) return false; @@ -1481,6 +1526,10 @@ public int hashCode() { hash = (37 * hash) + FINGERPRINT_FIELD_NUMBER; hash = (53 * hash) + getFingerprint().hashCode(); } + if (hasHttpKeepAliveTimeoutSec()) { + hash = (37 * hash) + HTTP_KEEP_ALIVE_TIMEOUT_SEC_FIELD_NUMBER; + hash = (53 * hash) + getHttpKeepAliveTimeoutSec(); + } if (hasId()) { hash = (37 * hash) + ID_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getId()); @@ -1669,6 +1718,7 @@ public Builder clear() { creationTimestamp_ = ""; description_ = ""; fingerprint_ = ""; + httpKeepAliveTimeoutSec_ = 0; id_ = 0L; kind_ = ""; name_ = ""; @@ -1738,48 +1788,52 @@ private void buildPartial0(com.google.cloud.compute.v1.TargetHttpsProxy result) to_bitField0_ |= 0x00000010; } if (((from_bitField0_ & 0x00000020) != 0)) { - result.id_ = id_; + result.httpKeepAliveTimeoutSec_ = httpKeepAliveTimeoutSec_; to_bitField0_ |= 0x00000020; } if (((from_bitField0_ & 0x00000040) != 0)) { - result.kind_ = kind_; + result.id_ = id_; to_bitField0_ |= 0x00000040; } if (((from_bitField0_ & 0x00000080) != 0)) { - result.name_ = name_; + result.kind_ = kind_; to_bitField0_ |= 0x00000080; } if (((from_bitField0_ & 0x00000100) != 0)) { - result.proxyBind_ = proxyBind_; + result.name_ = name_; to_bitField0_ |= 0x00000100; } if (((from_bitField0_ & 0x00000200) != 0)) { - result.quicOverride_ = quicOverride_; + result.proxyBind_ = proxyBind_; to_bitField0_ |= 0x00000200; } if (((from_bitField0_ & 0x00000400) != 0)) { - result.region_ = region_; + result.quicOverride_ = quicOverride_; to_bitField0_ |= 0x00000400; } if (((from_bitField0_ & 0x00000800) != 0)) { - result.selfLink_ = selfLink_; + result.region_ = region_; to_bitField0_ |= 0x00000800; } if (((from_bitField0_ & 0x00001000) != 0)) { - result.serverTlsPolicy_ = serverTlsPolicy_; + result.selfLink_ = selfLink_; to_bitField0_ |= 0x00001000; } if (((from_bitField0_ & 0x00002000) != 0)) { + result.serverTlsPolicy_ = serverTlsPolicy_; + to_bitField0_ |= 0x00002000; + } + if (((from_bitField0_ & 0x00004000) != 0)) { sslCertificates_.makeImmutable(); result.sslCertificates_ = sslCertificates_; } - if (((from_bitField0_ & 0x00004000) != 0)) { + if (((from_bitField0_ & 0x00008000) != 0)) { result.sslPolicy_ = sslPolicy_; - to_bitField0_ |= 0x00002000; + to_bitField0_ |= 0x00004000; } - if (((from_bitField0_ & 0x00008000) != 0)) { + if (((from_bitField0_ & 0x00010000) != 0)) { result.urlMap_ = urlMap_; - to_bitField0_ |= 0x00004000; + to_bitField0_ |= 0x00008000; } result.bitField0_ |= to_bitField0_; } @@ -1854,17 +1908,20 @@ public Builder mergeFrom(com.google.cloud.compute.v1.TargetHttpsProxy other) { bitField0_ |= 0x00000010; onChanged(); } + if (other.hasHttpKeepAliveTimeoutSec()) { + setHttpKeepAliveTimeoutSec(other.getHttpKeepAliveTimeoutSec()); + } if (other.hasId()) { setId(other.getId()); } if (other.hasKind()) { kind_ = other.kind_; - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000080; onChanged(); } if (other.hasName()) { name_ = other.name_; - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000100; onChanged(); } if (other.hasProxyBind()) { @@ -1872,28 +1929,28 @@ public Builder mergeFrom(com.google.cloud.compute.v1.TargetHttpsProxy other) { } if (other.hasQuicOverride()) { quicOverride_ = other.quicOverride_; - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; onChanged(); } if (other.hasRegion()) { region_ = other.region_; - bitField0_ |= 0x00000400; + bitField0_ |= 0x00000800; onChanged(); } if (other.hasSelfLink()) { selfLink_ = other.selfLink_; - bitField0_ |= 0x00000800; + bitField0_ |= 0x00001000; onChanged(); } if (other.hasServerTlsPolicy()) { serverTlsPolicy_ = other.serverTlsPolicy_; - bitField0_ |= 0x00001000; + bitField0_ |= 0x00002000; onChanged(); } if (!other.sslCertificates_.isEmpty()) { if (sslCertificates_.isEmpty()) { sslCertificates_ = other.sslCertificates_; - bitField0_ |= 0x00002000; + bitField0_ |= 0x00004000; } else { ensureSslCertificatesIsMutable(); sslCertificates_.addAll(other.sslCertificates_); @@ -1902,12 +1959,12 @@ public Builder mergeFrom(com.google.cloud.compute.v1.TargetHttpsProxy other) { } if (other.hasSslPolicy()) { sslPolicy_ = other.sslPolicy_; - bitField0_ |= 0x00004000; + bitField0_ |= 0x00008000; onChanged(); } if (other.hasUrlMap()) { urlMap_ = other.urlMap_; - bitField0_ |= 0x00008000; + bitField0_ |= 0x00010000; onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); @@ -1939,19 +1996,19 @@ public Builder mergeFrom( case 26840: { id_ = input.readUInt64(); - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; break; } // case 26840 case 26336418: { kind_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000080; break; } // case 26336418 case 26989658: { name_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000100; break; } // case 26989658 case 244202930: @@ -1969,7 +2026,7 @@ public Builder mergeFrom( case 1111570338: { region_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000400; + bitField0_ |= 0x00000800; break; } // case 1111570338 case 1251710370: @@ -1987,19 +2044,19 @@ public Builder mergeFrom( case -2006762640: { proxyBind_ = input.readBool(); - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000200; break; } // case -2006762640 case -1933445590: { sslPolicy_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00004000; + bitField0_ |= 0x00008000; break; } // case -1933445590 case -1928365166: { serverTlsPolicy_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00001000; + bitField0_ |= 0x00002000; break; } // case -1928365166 case -1366914950: @@ -2012,7 +2069,7 @@ public Builder mergeFrom( case -1358801822: { urlMap_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00008000; + bitField0_ |= 0x00010000; break; } // case -1358801822 case -911466526: @@ -2021,16 +2078,22 @@ public Builder mergeFrom( bitField0_ |= 0x00000008; break; } // case -911466526 + case -716358928: + { + httpKeepAliveTimeoutSec_ = input.readInt32(); + bitField0_ |= 0x00000020; + break; + } // case -716358928 case -645248918: { selfLink_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000800; + bitField0_ |= 0x00001000; break; } // case -645248918 case -642349718: { quicOverride_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; break; } // case -642349718 default: @@ -2652,6 +2715,74 @@ public Builder setFingerprintBytes(com.google.protobuf.ByteString value) { return this; } + private int httpKeepAliveTimeoutSec_; + /** + * + * + *
+     * Specifies how long to keep a connection open, after completing a response, while there is no matching traffic (in seconds). If an HTTP keep-alive is not specified, a default value (610 seconds) will be used. For Global external HTTP(S) load balancer, the minimum allowed value is 5 seconds and the maximum allowed value is 1200 seconds. For Global external HTTP(S) load balancer (classic), this option is not available publicly.
+     * 
+ * + * optional int32 http_keep_alive_timeout_sec = 447326046; + * + * @return Whether the httpKeepAliveTimeoutSec field is set. + */ + @java.lang.Override + public boolean hasHttpKeepAliveTimeoutSec() { + return ((bitField0_ & 0x00000020) != 0); + } + /** + * + * + *
+     * Specifies how long to keep a connection open, after completing a response, while there is no matching traffic (in seconds). If an HTTP keep-alive is not specified, a default value (610 seconds) will be used. For Global external HTTP(S) load balancer, the minimum allowed value is 5 seconds and the maximum allowed value is 1200 seconds. For Global external HTTP(S) load balancer (classic), this option is not available publicly.
+     * 
+ * + * optional int32 http_keep_alive_timeout_sec = 447326046; + * + * @return The httpKeepAliveTimeoutSec. + */ + @java.lang.Override + public int getHttpKeepAliveTimeoutSec() { + return httpKeepAliveTimeoutSec_; + } + /** + * + * + *
+     * Specifies how long to keep a connection open, after completing a response, while there is no matching traffic (in seconds). If an HTTP keep-alive is not specified, a default value (610 seconds) will be used. For Global external HTTP(S) load balancer, the minimum allowed value is 5 seconds and the maximum allowed value is 1200 seconds. For Global external HTTP(S) load balancer (classic), this option is not available publicly.
+     * 
+ * + * optional int32 http_keep_alive_timeout_sec = 447326046; + * + * @param value The httpKeepAliveTimeoutSec to set. + * @return This builder for chaining. + */ + public Builder setHttpKeepAliveTimeoutSec(int value) { + + httpKeepAliveTimeoutSec_ = value; + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + /** + * + * + *
+     * Specifies how long to keep a connection open, after completing a response, while there is no matching traffic (in seconds). If an HTTP keep-alive is not specified, a default value (610 seconds) will be used. For Global external HTTP(S) load balancer, the minimum allowed value is 5 seconds and the maximum allowed value is 1200 seconds. For Global external HTTP(S) load balancer (classic), this option is not available publicly.
+     * 
+ * + * optional int32 http_keep_alive_timeout_sec = 447326046; + * + * @return This builder for chaining. + */ + public Builder clearHttpKeepAliveTimeoutSec() { + bitField0_ = (bitField0_ & ~0x00000020); + httpKeepAliveTimeoutSec_ = 0; + onChanged(); + return this; + } + private long id_; /** * @@ -2666,7 +2797,7 @@ public Builder setFingerprintBytes(com.google.protobuf.ByteString value) { */ @java.lang.Override public boolean hasId() { - return ((bitField0_ & 0x00000020) != 0); + return ((bitField0_ & 0x00000040) != 0); } /** * @@ -2698,7 +2829,7 @@ public long getId() { public Builder setId(long value) { id_ = value; - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -2714,7 +2845,7 @@ public Builder setId(long value) { * @return This builder for chaining. */ public Builder clearId() { - bitField0_ = (bitField0_ & ~0x00000020); + bitField0_ = (bitField0_ & ~0x00000040); id_ = 0L; onChanged(); return this; @@ -2733,7 +2864,7 @@ public Builder clearId() { * @return Whether the kind field is set. */ public boolean hasKind() { - return ((bitField0_ & 0x00000040) != 0); + return ((bitField0_ & 0x00000080) != 0); } /** * @@ -2796,7 +2927,7 @@ public Builder setKind(java.lang.String value) { throw new NullPointerException(); } kind_ = value; - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000080; onChanged(); return this; } @@ -2813,7 +2944,7 @@ public Builder setKind(java.lang.String value) { */ public Builder clearKind() { kind_ = getDefaultInstance().getKind(); - bitField0_ = (bitField0_ & ~0x00000040); + bitField0_ = (bitField0_ & ~0x00000080); onChanged(); return this; } @@ -2835,7 +2966,7 @@ public Builder setKindBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); kind_ = value; - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000080; onChanged(); return this; } @@ -2853,7 +2984,7 @@ public Builder setKindBytes(com.google.protobuf.ByteString value) { * @return Whether the name field is set. */ public boolean hasName() { - return ((bitField0_ & 0x00000080) != 0); + return ((bitField0_ & 0x00000100) != 0); } /** * @@ -2916,7 +3047,7 @@ public Builder setName(java.lang.String value) { throw new NullPointerException(); } name_ = value; - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000100; onChanged(); return this; } @@ -2933,7 +3064,7 @@ public Builder setName(java.lang.String value) { */ public Builder clearName() { name_ = getDefaultInstance().getName(); - bitField0_ = (bitField0_ & ~0x00000080); + bitField0_ = (bitField0_ & ~0x00000100); onChanged(); return this; } @@ -2955,7 +3086,7 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); name_ = value; - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000100; onChanged(); return this; } @@ -2974,7 +3105,7 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { */ @java.lang.Override public boolean hasProxyBind() { - return ((bitField0_ & 0x00000100) != 0); + return ((bitField0_ & 0x00000200) != 0); } /** * @@ -3006,7 +3137,7 @@ public boolean getProxyBind() { public Builder setProxyBind(boolean value) { proxyBind_ = value; - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000200; onChanged(); return this; } @@ -3022,7 +3153,7 @@ public Builder setProxyBind(boolean value) { * @return This builder for chaining. */ public Builder clearProxyBind() { - bitField0_ = (bitField0_ & ~0x00000100); + bitField0_ = (bitField0_ & ~0x00000200); proxyBind_ = false; onChanged(); return this; @@ -3042,7 +3173,7 @@ public Builder clearProxyBind() { * @return Whether the quicOverride field is set. */ public boolean hasQuicOverride() { - return ((bitField0_ & 0x00000200) != 0); + return ((bitField0_ & 0x00000400) != 0); } /** * @@ -3108,7 +3239,7 @@ public Builder setQuicOverride(java.lang.String value) { throw new NullPointerException(); } quicOverride_ = value; - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; onChanged(); return this; } @@ -3126,7 +3257,7 @@ public Builder setQuicOverride(java.lang.String value) { */ public Builder clearQuicOverride() { quicOverride_ = getDefaultInstance().getQuicOverride(); - bitField0_ = (bitField0_ & ~0x00000200); + bitField0_ = (bitField0_ & ~0x00000400); onChanged(); return this; } @@ -3149,7 +3280,7 @@ public Builder setQuicOverrideBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); quicOverride_ = value; - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; onChanged(); return this; } @@ -3167,7 +3298,7 @@ public Builder setQuicOverrideBytes(com.google.protobuf.ByteString value) { * @return Whether the region field is set. */ public boolean hasRegion() { - return ((bitField0_ & 0x00000400) != 0); + return ((bitField0_ & 0x00000800) != 0); } /** * @@ -3230,7 +3361,7 @@ public Builder setRegion(java.lang.String value) { throw new NullPointerException(); } region_ = value; - bitField0_ |= 0x00000400; + bitField0_ |= 0x00000800; onChanged(); return this; } @@ -3247,7 +3378,7 @@ public Builder setRegion(java.lang.String value) { */ public Builder clearRegion() { region_ = getDefaultInstance().getRegion(); - bitField0_ = (bitField0_ & ~0x00000400); + bitField0_ = (bitField0_ & ~0x00000800); onChanged(); return this; } @@ -3269,7 +3400,7 @@ public Builder setRegionBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); region_ = value; - bitField0_ |= 0x00000400; + bitField0_ |= 0x00000800; onChanged(); return this; } @@ -3287,7 +3418,7 @@ public Builder setRegionBytes(com.google.protobuf.ByteString value) { * @return Whether the selfLink field is set. */ public boolean hasSelfLink() { - return ((bitField0_ & 0x00000800) != 0); + return ((bitField0_ & 0x00001000) != 0); } /** * @@ -3350,7 +3481,7 @@ public Builder setSelfLink(java.lang.String value) { throw new NullPointerException(); } selfLink_ = value; - bitField0_ |= 0x00000800; + bitField0_ |= 0x00001000; onChanged(); return this; } @@ -3367,7 +3498,7 @@ public Builder setSelfLink(java.lang.String value) { */ public Builder clearSelfLink() { selfLink_ = getDefaultInstance().getSelfLink(); - bitField0_ = (bitField0_ & ~0x00000800); + bitField0_ = (bitField0_ & ~0x00001000); onChanged(); return this; } @@ -3389,7 +3520,7 @@ public Builder setSelfLinkBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); selfLink_ = value; - bitField0_ |= 0x00000800; + bitField0_ |= 0x00001000; onChanged(); return this; } @@ -3407,7 +3538,7 @@ public Builder setSelfLinkBytes(com.google.protobuf.ByteString value) { * @return Whether the serverTlsPolicy field is set. */ public boolean hasServerTlsPolicy() { - return ((bitField0_ & 0x00001000) != 0); + return ((bitField0_ & 0x00002000) != 0); } /** * @@ -3470,7 +3601,7 @@ public Builder setServerTlsPolicy(java.lang.String value) { throw new NullPointerException(); } serverTlsPolicy_ = value; - bitField0_ |= 0x00001000; + bitField0_ |= 0x00002000; onChanged(); return this; } @@ -3487,7 +3618,7 @@ public Builder setServerTlsPolicy(java.lang.String value) { */ public Builder clearServerTlsPolicy() { serverTlsPolicy_ = getDefaultInstance().getServerTlsPolicy(); - bitField0_ = (bitField0_ & ~0x00001000); + bitField0_ = (bitField0_ & ~0x00002000); onChanged(); return this; } @@ -3509,7 +3640,7 @@ public Builder setServerTlsPolicyBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); serverTlsPolicy_ = value; - bitField0_ |= 0x00001000; + bitField0_ |= 0x00002000; onChanged(); return this; } @@ -3521,7 +3652,7 @@ private void ensureSslCertificatesIsMutable() { if (!sslCertificates_.isModifiable()) { sslCertificates_ = new com.google.protobuf.LazyStringArrayList(sslCertificates_); } - bitField0_ |= 0x00002000; + bitField0_ |= 0x00004000; } /** * @@ -3601,7 +3732,7 @@ public Builder setSslCertificates(int index, java.lang.String value) { } ensureSslCertificatesIsMutable(); sslCertificates_.set(index, value); - bitField0_ |= 0x00002000; + bitField0_ |= 0x00004000; onChanged(); return this; } @@ -3623,7 +3754,7 @@ public Builder addSslCertificates(java.lang.String value) { } ensureSslCertificatesIsMutable(); sslCertificates_.add(value); - bitField0_ |= 0x00002000; + bitField0_ |= 0x00004000; onChanged(); return this; } @@ -3642,7 +3773,7 @@ public Builder addSslCertificates(java.lang.String value) { public Builder addAllSslCertificates(java.lang.Iterable values) { ensureSslCertificatesIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll(values, sslCertificates_); - bitField0_ |= 0x00002000; + bitField0_ |= 0x00004000; onChanged(); return this; } @@ -3659,7 +3790,7 @@ public Builder addAllSslCertificates(java.lang.Iterable values */ public Builder clearSslCertificates() { sslCertificates_ = com.google.protobuf.LazyStringArrayList.emptyList(); - bitField0_ = (bitField0_ & ~0x00002000); + bitField0_ = (bitField0_ & ~0x00004000); ; onChanged(); return this; @@ -3683,7 +3814,7 @@ public Builder addSslCertificatesBytes(com.google.protobuf.ByteString value) { checkByteStringIsUtf8(value); ensureSslCertificatesIsMutable(); sslCertificates_.add(value); - bitField0_ |= 0x00002000; + bitField0_ |= 0x00004000; onChanged(); return this; } @@ -3701,7 +3832,7 @@ public Builder addSslCertificatesBytes(com.google.protobuf.ByteString value) { * @return Whether the sslPolicy field is set. */ public boolean hasSslPolicy() { - return ((bitField0_ & 0x00004000) != 0); + return ((bitField0_ & 0x00008000) != 0); } /** * @@ -3764,7 +3895,7 @@ public Builder setSslPolicy(java.lang.String value) { throw new NullPointerException(); } sslPolicy_ = value; - bitField0_ |= 0x00004000; + bitField0_ |= 0x00008000; onChanged(); return this; } @@ -3781,7 +3912,7 @@ public Builder setSslPolicy(java.lang.String value) { */ public Builder clearSslPolicy() { sslPolicy_ = getDefaultInstance().getSslPolicy(); - bitField0_ = (bitField0_ & ~0x00004000); + bitField0_ = (bitField0_ & ~0x00008000); onChanged(); return this; } @@ -3803,7 +3934,7 @@ public Builder setSslPolicyBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); sslPolicy_ = value; - bitField0_ |= 0x00004000; + bitField0_ |= 0x00008000; onChanged(); return this; } @@ -3821,7 +3952,7 @@ public Builder setSslPolicyBytes(com.google.protobuf.ByteString value) { * @return Whether the urlMap field is set. */ public boolean hasUrlMap() { - return ((bitField0_ & 0x00008000) != 0); + return ((bitField0_ & 0x00010000) != 0); } /** * @@ -3884,7 +4015,7 @@ public Builder setUrlMap(java.lang.String value) { throw new NullPointerException(); } urlMap_ = value; - bitField0_ |= 0x00008000; + bitField0_ |= 0x00010000; onChanged(); return this; } @@ -3901,7 +4032,7 @@ public Builder setUrlMap(java.lang.String value) { */ public Builder clearUrlMap() { urlMap_ = getDefaultInstance().getUrlMap(); - bitField0_ = (bitField0_ & ~0x00008000); + bitField0_ = (bitField0_ & ~0x00010000); onChanged(); return this; } @@ -3923,7 +4054,7 @@ public Builder setUrlMapBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); urlMap_ = value; - bitField0_ |= 0x00008000; + bitField0_ |= 0x00010000; onChanged(); return this; } diff --git a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/TargetHttpsProxyOrBuilder.java b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/TargetHttpsProxyOrBuilder.java index 86b5e2d0a1e2..0f90db11a222 100644 --- a/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/TargetHttpsProxyOrBuilder.java +++ b/java-compute/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/TargetHttpsProxyOrBuilder.java @@ -208,6 +208,31 @@ public interface TargetHttpsProxyOrBuilder */ com.google.protobuf.ByteString getFingerprintBytes(); + /** + * + * + *
+   * Specifies how long to keep a connection open, after completing a response, while there is no matching traffic (in seconds). If an HTTP keep-alive is not specified, a default value (610 seconds) will be used. For Global external HTTP(S) load balancer, the minimum allowed value is 5 seconds and the maximum allowed value is 1200 seconds. For Global external HTTP(S) load balancer (classic), this option is not available publicly.
+   * 
+ * + * optional int32 http_keep_alive_timeout_sec = 447326046; + * + * @return Whether the httpKeepAliveTimeoutSec field is set. + */ + boolean hasHttpKeepAliveTimeoutSec(); + /** + * + * + *
+   * Specifies how long to keep a connection open, after completing a response, while there is no matching traffic (in seconds). If an HTTP keep-alive is not specified, a default value (610 seconds) will be used. For Global external HTTP(S) load balancer, the minimum allowed value is 5 seconds and the maximum allowed value is 1200 seconds. For Global external HTTP(S) load balancer (classic), this option is not available publicly.
+   * 
+ * + * optional int32 http_keep_alive_timeout_sec = 447326046; + * + * @return The httpKeepAliveTimeoutSec. + */ + int getHttpKeepAliveTimeoutSec(); + /** * * 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 8f563114db31..a6b46343f81a 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: 20230610 +// Source file revision: 20230701 // API name: compute // API version: v1 @@ -3235,7 +3235,7 @@ message BackendService { // The URL of the network to which this backend service belongs. This field can only be specified when the load balancing scheme is set to INTERNAL. optional string network = 232872494; - // Settings controlling the eviction of unhealthy hosts from the load balancing pool for the backend service. If not set, this feature is considered disabled. This field is applicable to either: - A regional backend service with the service_protocol set to HTTP, HTTPS, HTTP2, or GRPC, and load_balancing_scheme set to INTERNAL_MANAGED. - A global backend service with the load_balancing_scheme set to INTERNAL_SELF_MANAGED. + // Settings controlling the ejection of unhealthy backend endpoints from the load balancing pool of each individual proxy instance that processes the traffic for the given backend service. If not set, this feature is considered disabled. Results of the outlier detection algorithm (ejection of endpoints from the load balancing pool and returning them back to the pool) are executed independently by each proxy instance of the load balancer. In most cases, more than one proxy instance handles the traffic received by a backend service. Thus, it is possible that an unhealthy endpoint is detected and ejected by only some of the proxies, and while this happens, other proxies may continue to send requests to the same unhealthy endpoint until they detect and eject the unhealthy endpoint. Applicable backend endpoints can be: - VM instances in an Instance Group - Endpoints in a Zonal NEG (GCE_VM_IP, GCE_VM_IP_PORT) - Endpoints in a Hybrid Connectivity NEG (NON_GCP_PRIVATE_IP_PORT) - Serverless NEGs, that resolve to Cloud Run, App Engine, or Cloud Functions Services - Private Service Connect NEGs, that resolve to Google-managed regional API endpoints or managed services published using Private Service Connect Applicable backend service types can be: - A global backend service with the loadBalancingScheme set to INTERNAL_SELF_MANAGED or EXTERNAL_MANAGED. - A regional backend service with the serviceProtocol set to HTTP, HTTPS, or HTTP2, and loadBalancingScheme set to INTERNAL_MANAGED or EXTERNAL_MANAGED. Not supported for Serverless NEGs. Not supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. optional OutlierDetection outlier_detection = 354625086; // Deprecated in favor of portName. The TCP port to connect on the backend. The default value is 80. For Internal TCP/UDP Load Balancing and Network Load Balancing, omit port. @@ -7637,7 +7637,7 @@ message ForwardingRule { // This field can only be used: - If IPProtocol is one of TCP, UDP, or SCTP. - By internal TCP/UDP load balancers, backend service-based network load balancers, and internal and external protocol forwarding. Set this field to true to allow packets addressed to any port or packets lacking destination port information (for example, UDP fragments after the first fragment) to be forwarded to the backends configured with this forwarding rule. The ports, port_range, and allPorts fields are mutually exclusive. optional bool all_ports = 445175796; - // This field is used along with the backend_service field for internal load balancing or with the target field for internal TargetInstance. If the field is set to TRUE, clients can access ILB from all regions. Otherwise only allows access from clients in the same region as the internal load balancer. + // This field is used along with the backend_service field for internal load balancing or with the target field for internal TargetInstance. If set to true, clients can access the Internal TCP/UDP Load Balancer, Internal HTTP(S) and TCP Proxy Load Balancer from all regions. If false, only allows access from the local region the load balancer is located at. Note that for INTERNAL_MANAGED forwarding rules, this field cannot be changed after the forwarding rule is created. optional bool allow_global_access = 499409674; // This is used in PSC consumer ForwardingRule to control whether the PSC endpoint can be accessed from another region. @@ -12458,6 +12458,9 @@ message InstanceGroupManager { // [Output Only] The URL of the Instance Group resource. optional string instance_group = 81095253; + // The repair policy for this managed instance group. + optional InstanceGroupManagerInstanceLifecyclePolicy instance_lifecycle_policy = 447961617; + // The URL of the instance template that is specified for this managed instance group. The group uses this template to create all new instances in the managed instance group. The templates for existing instances in the group do not change unless you run recreateInstances, run applyUpdatesToInstances, or set the group's updatePolicy.type to PROACTIVE. optional string instance_template = 309248228; @@ -12581,6 +12584,25 @@ message InstanceGroupManagerAutoHealingPolicy { } +// +message InstanceGroupManagerInstanceLifecyclePolicy { + // A bit indicating whether to forcefully apply the group's latest configuration when repairing a VM. Valid options are: - NO (default): If configuration updates are available, they are not forcefully applied during repair. Instead, configuration updates are applied according to the group's update policy. - YES: If configuration updates are available, they are applied during repair. + enum ForceUpdateOnRepair { + // A value indicating that the enum field is not set. + UNDEFINED_FORCE_UPDATE_ON_REPAIR = 0; + + NO = 2497; + + YES = 87751; + + } + + // A bit indicating whether to forcefully apply the group's latest configuration when repairing a VM. Valid options are: - NO (default): If configuration updates are available, they are not forcefully applied during repair. Instead, configuration updates are applied according to the group's update policy. - YES: If configuration updates are available, they are applied during repair. + // Check the ForceUpdateOnRepair enum for the list of possible values. + optional string force_update_on_repair = 356302027; + +} + // [Output Only] A list of managed instance groups. message InstanceGroupManagerList { // [Output Only] Unique identifier for the resource; defined by the server. @@ -14038,7 +14060,7 @@ message InterconnectCircuitInfo { } -// Diagnostics information about interconnect, contains detailed and current technical information about Google's side of the connection. +// Diagnostics information about the Interconnect connection, which contains detailed and current technical information about Google's side of the connection. message InterconnectDiagnostics { // The aggregation type of the bundle interface. enum BundleAggregationType { @@ -19709,37 +19731,37 @@ message OperationsScopedList { // Settings controlling the eviction of unhealthy hosts from the load balancing pool for the backend service. message OutlierDetection { - // The base time that a host is ejected for. The real ejection time is equal to the base ejection time multiplied by the number of times the host has been ejected. Defaults to 30000ms or 30s. + // The base time that a backend endpoint is ejected for. Defaults to 30000ms or 30s. After a backend endpoint is returned back to the load balancing pool, it can be ejected again in another ejection analysis. Thus, the total ejection time is equal to the base ejection time multiplied by the number of times the backend endpoint has been ejected. Defaults to 30000ms or 30s. optional Duration base_ejection_time = 80997255; - // Number of errors before a host is ejected from the connection pool. When the backend host is accessed over HTTP, a 5xx return code qualifies as an error. Defaults to 5. Not supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. + // Number of consecutive errors before a backend endpoint is ejected from the load balancing pool. When the backend endpoint is accessed over HTTP, a 5xx return code qualifies as an error. Defaults to 5. optional int32 consecutive_errors = 387193248; - // The number of consecutive gateway failures (502, 503, 504 status or connection errors that are mapped to one of those status codes) before a consecutive gateway failure ejection occurs. Defaults to 3. Not supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. + // The number of consecutive gateway failures (502, 503, 504 status or connection errors that are mapped to one of those status codes) before a consecutive gateway failure ejection occurs. Defaults to 3. optional int32 consecutive_gateway_failure = 417504250; - // The percentage chance that a host will be actually ejected when an outlier status is detected through consecutive 5xx. This setting can be used to disable ejection or to ramp it up slowly. Defaults to 0. Not supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. + // The percentage chance that a backend endpoint will be ejected when an outlier status is detected through consecutive 5xx. This setting can be used to disable ejection or to ramp it up slowly. Defaults to 0. optional int32 enforcing_consecutive_errors = 213133760; - // The percentage chance that a host will be actually ejected when an outlier status is detected through consecutive gateway failures. This setting can be used to disable ejection or to ramp it up slowly. Defaults to 100. Not supported when the backend service is referenced by a URL map that is bound to target gRPC proxy that has validateForProxyless field set to true. + // The percentage chance that a backend endpoint will be ejected when an outlier status is detected through consecutive gateway failures. This setting can be used to disable ejection or to ramp it up slowly. Defaults to 100. optional int32 enforcing_consecutive_gateway_failure = 394440666; - // The percentage chance that a host will be actually ejected when an outlier status is detected through success rate statistics. This setting can be used to disable ejection or to ramp it up slowly. Defaults to 100. + // The percentage chance that a backend endpoint will be ejected when an outlier status is detected through success rate statistics. This setting can be used to disable ejection or to ramp it up slowly. Defaults to 100. Not supported when the backend service uses Serverless NEG. optional int32 enforcing_success_rate = 194508732; - // Time interval between ejection analysis sweeps. This can result in both new ejections as well as hosts being returned to service. Defaults to 1 second. + // Time interval between ejection analysis sweeps. This can result in both new ejections and backend endpoints being returned to service. The interval is equal to the number of seconds as defined in outlierDetection.interval.seconds plus the number of nanoseconds as defined in outlierDetection.interval.nanos. Defaults to 1 second. optional Duration interval = 33547461; - // Maximum percentage of hosts in the load balancing pool for the backend service that can be ejected. Defaults to 50%. + // Maximum percentage of backend endpoints in the load balancing pool for the backend service that can be ejected if the ejection conditions are met. Defaults to 50%. optional int32 max_ejection_percent = 18436888; - // The number of hosts in a cluster that must have enough request volume to detect success rate outliers. If the number of hosts is less than this setting, outlier detection via success rate statistics is not performed for any host in the cluster. Defaults to 5. + // The number of backend endpoints in the load balancing pool that must have enough request volume to detect success rate outliers. If the number of backend endpoints is fewer than this setting, outlier detection via success rate statistics is not performed for any backend endpoint in the load balancing pool. Defaults to 5. Not supported when the backend service uses Serverless NEG. optional int32 success_rate_minimum_hosts = 525766903; - // The minimum number of total requests that must be collected in one interval (as defined by the interval duration above) to include this host in success rate based outlier detection. If the volume is lower than this setting, outlier detection via success rate statistics is not performed for that host. Defaults to 100. + // The minimum number of total requests that must be collected in one interval (as defined by the interval duration above) to include this backend endpoint in success rate based outlier detection. If the volume is lower than this setting, outlier detection via success rate statistics is not performed for that backend endpoint. Defaults to 100. Not supported when the backend service uses Serverless NEG. optional int32 success_rate_request_volume = 281425357; - // This factor is used to determine the ejection threshold for success rate outlier ejection. The ejection threshold is the difference between the mean success rate, and the product of this factor and the standard deviation of the mean success rate: mean - (stdev * success_rate_stdev_factor). This factor is divided by a thousand to get a double. That is, if the desired factor is 1.9, the runtime value should be 1900. Defaults to 1900. + // This factor is used to determine the ejection threshold for success rate outlier ejection. The ejection threshold is the difference between the mean success rate, and the product of this factor and the standard deviation of the mean success rate: mean - (stdev * successRateStdevFactor). This factor is divided by a thousand to get a double. That is, if the desired factor is 1.9, the runtime value should be 1900. Defaults to 1900. Not supported when the backend service uses Serverless NEG. optional int32 success_rate_stdev_factor = 174735773; } @@ -21481,7 +21503,7 @@ message PublicDelegatedPrefix { // [Output Only] The unique identifier for the resource type. The server generates this identifier. optional uint64 id = 3355; - // The IPv4 address range, in CIDR format, represented by this public delegated prefix. + // The IP address range, in CIDR format, represented by this public delegated prefix. optional string ip_cidr_range = 98117322; // If true, the prefix will be live migrated. @@ -21577,7 +21599,7 @@ message PublicDelegatedPrefixPublicDelegatedSubPrefix { // An optional description of this resource. Provide this property when you create the resource. optional string description = 422937596; - // The IPv4 address range, in CIDR format, represented by this sub public delegated prefix. + // The IP address range, in CIDR format, represented by this sub public delegated prefix. optional string ip_cidr_range = 98117322; // Whether the sub prefix is delegated to create Address resources in the delegatee project. @@ -23589,6 +23611,9 @@ message Route { // The URL to a gateway that should handle matching packets. You can only specify the internet gateway using a full or partial valid URL: projects/ project/global/gateways/default-internet-gateway optional string next_hop_gateway = 377175298; + // [Output Only] The full resource name of the Network Connectivity Center hub that will handle matching packets. + optional string next_hop_hub = 198679219; + // The URL to a forwarding rule of type loadBalancingScheme=INTERNAL that should handle matching packets or the IP address of the forwarding Rule. For example, the following are all valid URLs: - 10.128.0.56 - https://www.googleapis.com/compute/v1/projects/project/regions/region /forwardingRules/forwardingRule - regions/region/forwardingRules/forwardingRule optional string next_hop_ilb = 198679901; @@ -24023,6 +24048,25 @@ message RouterMd5AuthenticationKey { // Represents a Nat resource. It enables the VMs within the specified subnetworks to access Internet without external IP addresses. It specifies a list of subnetworks (and the ranges within) that want to use NAT. Customers can also provide the external IPs that would be used for NAT. GCP would auto-allocate ephemeral IPs if no external IPs are provided. message RouterNat { + // The network tier to use when automatically reserving IP addresses. Must be one of: PREMIUM, STANDARD. If not specified, PREMIUM tier will be used. + enum AutoNetworkTier { + // A value indicating that the enum field is not set. + UNDEFINED_AUTO_NETWORK_TIER = 0; + + // Public internet quality with fixed bandwidth. + FIXED_STANDARD = 310464328; + + // High quality, Google-grade network tier, support for all networking products. + PREMIUM = 399530551; + + // Public internet quality, only limited support for other networking products. + STANDARD = 484642493; + + // (Output only) Temporary tier for FIXED_STANDARD when fixed standard tier is expired or not configured. + STANDARD_OVERRIDES_FIXED_STANDARD = 465847234; + + } + // enum EndpointTypes { // A value indicating that the enum field is not set. @@ -24065,6 +24109,10 @@ message RouterNat { } + // The network tier to use when automatically reserving IP addresses. Must be one of: PREMIUM, STANDARD. If not specified, PREMIUM tier will be used. + // Check the AutoNetworkTier enum for the list of possible values. + optional string auto_network_tier = 269770211; + // A list of URLs of the IP resources to be drained. These IPs must be valid static external IPs that have been assigned to the NAT. These IPs should be used for updating/patching a NAT only. repeated string drain_nat_ips = 504078535; @@ -28620,6 +28668,9 @@ message TargetHttpProxy { // Fingerprint of this resource. A hash of the contents stored in this object. This field is used in optimistic locking. This field will be ignored when inserting a TargetHttpProxy. An up-to-date fingerprint must be provided in order to patch/update the TargetHttpProxy; otherwise, the request will fail with error 412 conditionNotMet. To see the latest fingerprint, make a get() request to retrieve the TargetHttpProxy. optional string fingerprint = 234678500; + // Specifies how long to keep a connection open, after completing a response, while there is no matching traffic (in seconds). If an HTTP keep-alive is not specified, a default value (610 seconds) will be used. For Global external HTTP(S) load balancer, the minimum allowed value is 5 seconds and the maximum allowed value is 1200 seconds. For Global external HTTP(S) load balancer (classic), this option is not available publicly. + optional int32 http_keep_alive_timeout_sec = 447326046; + // [Output Only] The unique identifier for the resource. This identifier is defined by the server. optional uint64 id = 3355; @@ -28768,6 +28819,9 @@ message TargetHttpsProxy { // Fingerprint of this resource. A hash of the contents stored in this object. This field is used in optimistic locking. This field will be ignored when inserting a TargetHttpsProxy. An up-to-date fingerprint must be provided in order to patch the TargetHttpsProxy; otherwise, the request will fail with error 412 conditionNotMet. To see the latest fingerprint, make a get() request to retrieve the TargetHttpsProxy. optional string fingerprint = 234678500; + // Specifies how long to keep a connection open, after completing a response, while there is no matching traffic (in seconds). If an HTTP keep-alive is not specified, a default value (610 seconds) will be used. For Global external HTTP(S) load balancer, the minimum allowed value is 5 seconds and the maximum allowed value is 1200 seconds. For Global external HTTP(S) load balancer (classic), this option is not available publicly. + optional int32 http_keep_alive_timeout_sec = 447326046; + // [Output Only] The unique identifier for the resource. This identifier is defined by the server. optional uint64 id = 3355; @@ -35438,7 +35492,7 @@ service Projects { option (google.cloud.operation_service) = "GlobalOperations"; } - // Moves an instance and its attached persistent disks from one zone to another. *Note*: Moving VMs or disks by using this method might cause unexpected behavior. For more information, see the [known issue](/compute/docs/troubleshooting/known-issues#moving_vms_or_disks_using_the_moveinstance_api_or_the_causes_unexpected_behavior). + // Moves an instance and its attached persistent disks from one zone to another. *Note*: Moving VMs or disks by using this method might cause unexpected behavior. For more information, see the [known issue](/compute/docs/troubleshooting/known-issues#moving_vms_or_disks_using_the_moveinstance_api_or_the_causes_unexpected_behavior). [Deprecated] This method is deprecated. See [moving instance across zones](/compute/docs/instances/moving-instance-across-zones) instead. rpc MoveInstance(MoveInstanceProjectRequest) returns (Operation) { option (google.api.http) = { body: "instance_move_request_resource"